CARVIEW |
Select Language
HTTP/2 200
content-type: text/html; charset=UTF-8
content-length: 22836
date: Sat, 11 Oct 2025 21:41:04 GMT
server: Apache/2.4.62 (Ubuntu)
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
strict-transport-security: max-age=63072000; includeSubDomains
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
access-control-allow-headers: x-student-id, Authorization, Content-Type, X-Requested-With, Accept, Origin, X-HTTP-Method-Override
access-control-allow-credentials: true
access-control-max-age: 86400
access-control-expose-headers: Accept-Ranges, Content-Encoding, Content-Length, Content-Range
x-device-type: desktop
content-encoding: gzip
x-xss-protection: 1; mode=block
cache-control: max-age=6048000, public
vary: Origin,Accept-Encoding
x-cache: Miss from cloudfront
via: 1.1 0298108af02f6ec7aff5bed25793bd00.cloudfront.net (CloudFront)
x-amz-cf-pop: BLR50-P2
x-amz-cf-id: 0MV2ngBipz2OpNnpSjOJsATtISVPWfSyTnBrDGX61ZqqrhQT5ypUVA==
xgettext - Unix, Linux Command
If input file is -, standard input is read.
If output file is -, output is written to standard output.
By default the language is guessed depending on the input file name extension.
By default the input files are assumed to be in ASCII.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
should give you access to the complete manual.

- accept
- accton
- acpid
- addftinfo
- addpart
- addr2line
- adduser
- agetty
- alias
- alternatives
- amtu
- anacron
- animate
- anvil
- apachectl
- apm
- apmd
- apmsleep
- appletviewer
- apropos
- apt
- ar
- arbitron
- arch
- arp
- arping
- as
- aspell
- at
- atd
- atq
- atrm
- atrun
- attr
- audispd
- auditctl
- auditd
- aulast
- aulastlog
- aureport
- ausearch
- ausyscall
- authconfig
- autoconf
- autofs
- automount
- autoreconf
- autoscan
- autoupdate
- autrace
- avcstat
- avctrl
- awk
- B
- badblocks
- base64
- basename
- bash
- bashbug
- batch
- bc
- bccmd
- bg
- bind
- bison
- blkid
- blockdev
- bmp2tiff
- booleans
- bounce
- break
- builtin
- builtins
- bunzip2
- bzcat
- bzcmp
- bzdiff
- bzgrep
- bzip2
- bzless
- bzmore
- C
- c++filt
- cal
- callback
- cancel
- case
- cat
- cd
- chage
- chat
- chattr
- chcat
- chcon
- checkmodule
- checkpolicy
- chfn
- chgrp
- chkconfig
- chmod
- chown
- chpasswd
- chroot
- chrt
- chsh
- chvt
- ciphers
- ciptool
- cjpeg
- cksum
- cleanlinks
- cleanup
- clear
- clockdiff
- clusterdb
- cmp
- col
- colcrt
- colrm
- column
- combinediff
- comm
- command
- compare
- compgen
- compile_et
- complete
- composite
- conjure
- conman
- conmand
- continue
- convert
- convertquota
- cp
- cpan
- cpio
- cpp
- cpuspeed
- crash
- createdb
- createlang
- createuser
- cron
- crond
- crontab
- cryptsetup
- csh
- csplit
- ctags
- cupsctl
- cupsd
- curl
- cut
- cvs
- cvsbug
- cyradm
- cytune
- D
- date
- dc
- dd
- deallocvt
- debugfs
- declare
- defer
- deliver
- delpart
- depmod
- df
- dfutool
- dgst
- diff
- diffstat
- dig
- dir
- dircolors
- dirname
- dirs
- discard
- disown
- display
- distcache
- djpeg
- dmesg
- dmidecode
- dmraid
- dmsetup
- dnsdomainname
- dnsmasq
- doexec
- domainname
- dos2unix
- dosfsck
- doxygen
- doxytag
- dprofpp
- dropdb
- droplang
- dropuser
- dsa
- dsaparam
- du
- dump
- dund
- dvipdf
- E
- ec
- echo
- ecparam
- ed
- editdiff
- edquota
- egrep
- eject
- elinks
- emacs
- enable
- enc
- env
- envsubst
- eqn
- error
- errstr
- esd
- esdcat
- esdctl
- esddsp
- esdfilt
- esdloop
- esdmon
- esdplay
- esdrec
- esdsample
- espdiff
- etags
- ethtool
- eval
- eventlogadm
- ex
- exec
- execstack
- exit
- expand
- export
- exportfs
- expr
- extcheck
- F
- factor
- faillog
- false
- fancontrol
- fastjar
- fax2ps
- fax2tiff
- fbset
- fc
- fdformat
- fdisk
- fetchmail
- fg
- fgconsole
- fgrep
- file
- filefrag
- filterdiff
- find
- find2perl
- findchip
- findfs
- findsmb
- finger
- fixcvsdiff
- fixfiles
- flipdiff
- flock
- floppy
- flush
- fmt
- fold
- font2c
- fonttosfnt
- formail
- free
- fsadm
- fsck
- ftp
- fud
- funzip
- fuser
- G
- g++
- gawk
- gcc
- gccmakedep
- gcj
- gcjh
- gcov
- gctags
- gdb
- gdbserver
- gdbtui
- gendiff
- gendsa
- genhomedircon
- genhostid
- genrsa
- geqn
- getenforce
- getent
- getfacl
- getfattr
- getkey
- getkeycodes
- getopt
- getopts
- getsebool
- gettext
- gfdl
- ghostscript
- gif2tiff
- gij
- gindxbib
- gjnih
- glookbib
- gnroff
- gpasswd
- gpg
- gpg.ru
- gpgv
- gpic
- gpm
- gprof
- grefer
- grep
- grepdiff
- grepjar
- grmic
- grmiregistry
- grn
- grodvi
- groff
- groffer
- grohtml
- grolbp
- grolj4
- grops
- grotty
- groupadd
- groupdel
- groupmod
- groups
- grpck
- grpconv
- grpunconv
- grub
- grubby
- gs
- gtroff
- gunzip
- gzexe
- gzip
- H
- hald
- halt
- hash
- hcid
- hcitool
- hdparm
- head
- help
- hexdump
- history
- host
- hostid
- hostname
- htdbm
- htdigest
- htpasswd
- httpd
- hwclock
- I
- icclink
- iconv
- id
- identify
- idmapd
- ifconfig
- ifnames
- ifrename
- igawk
- imake
- imapd
- import
- imtest
- indxbib
- info
- infocmp
- infokey
- infotocap
- init
- initdb
- initlog
- innochecksum
- insmod
- install
- installsieve
- instmodsh
- interdiff
- intro
- ionice
- ip
- ip6tables
- ipcalc
- ipcclean
- ipcrm
- ipcs
- iptables-restore
- iptables-save
- iptables
- iptstate
- ipurge
- irattach
- irdadump
- irdaping
- irnetd
- irpsion5
- irqbalance
- isadump
- isaset
- isosize
- J
- jade
- jarsigner
- java
- javac
- javadoc
- javah
- javap
- javaws
- jconsole
- jdb
- jinfo
- jmap
- jobs
- join
- jpegicc
- jpegtran
- jps
- jsadebugd
- jstack
- jstat
- jstatd
- jwhois
- L
- last
- lastb
- lastcomm
- lastlog
- lchage
- lchfn
- lchsh
- ld
- ldconfig
- ldd
- less
- lessecho
- lesskey
- let
- lftp
- lftpget
- libnetcfg
- lid
- link
- links
- lkbib
- lmtp
- lmtpd
- lmtptest
- ln
- lndir
- lnewusers
- loadkeys
- loadunimap
- local
- locale
- localedef
- locate
- lockd
- lockfile
- logger
- login
- logname
- logout
- logresolve
- logrotate
- logsave
- logwatch
- look
- lookbib
- losetup
- lp
- lpadmin
- lpasswd
- lpc
- lpinfo
- lpmove
- lpoptions
- lppasswd
- lpq-cups
- lpq
- lpr
- lprm
- lpstat
- ls
- lsattr
- lsdiff
- lshal
- lsmod
- lsof
- lspci
- lspcmcia
- lsusb
- ltrace
- lwresd
- M
- m4
- mac2unix
- mailq
- make
- makedepend
- makeg
- makestrs
- makewhatis
- man
- man2html
- manpath
- map
- mapscrn
- master
- matchpathcon
- mattrib
- mbadblocks
- mbchk
- mbexamine
- mbpath
- mcat
- mcd
- mclasserase
- mcookie
- mcopy
- md5sum
- mdadm
- mdassemble
- mdeltree
- mdir
- mdmpd
- mdu
- mergelib
- mesg
- mev
- mformat
- mgetty
- minfo
- mingetty
- mkbootdisk
- mkdir
- mkdirhier
- mkdosfs
- mke2fs
- mkfifo
- mkfontdir
- mkfontscale
- mkfs.ext2
- mkfs.ext3
- mkfs
- mkhtmlindex
- mkinitrd
- mklost+found
- mkmanifest
- mkmapfile
- mknod
- mkswap
- mktemp
- mlabel
- mmd
- mmount
- mmove
- modinfo
- modprobe
- mogrify
- montage
- more
- mount
- mountd
- mountpoint
- mpartition
- mrd
- mren
- msgattrib
- msgcat
- msgcmp
- msgcomm
- msgconv
- msgen
- msgexec
- msgfilter
- msgfmt
- msggrep
- msginit
- msgmerge
- msgunfmt
- msguniq
- mshowfat
- msql2mysql
- mtools
- mtoolstest
- mtr
- mtype
- multipath
- multipathd
- mupdatetest
- mutt
- mv
- mysql
- mysqlaccess
- mysqladmin
- mysqlbinlog
- mysqlbug
- mysqlcheck
- mysqld
- mysqld_multi
- mysqld_safe
- mysqldump
- mysqldumpslow
- mysqlhotcopy
- mysqlimport
- mysqlman
- mysqlmanager
- mysqlshow
- mysqlslap
- mysqltest
- mzip
- N
- named
- namei
- nameif
- nano
- nash
- nc
- neqn
- net
- netplugd
- netreport
- netstat
- newaliases
- newgrp
- newusers
- nfsd
- nfsstat
- ngettext
- nhfsgraph
- nhfsnums
- nhfsrun
- nhfsstone
- nice
- nm
- nmbd
- nmblookup
- nntpd
- nntptest
- nohup
- nologin
- notifyd
- nroff
- nscd
- nseq
- nsgmls
- nslookup
- nsupdate
- ntlm_auth
- ntpd
- ntpdate
- ntpdc
- ntpq
- ntpstat
- ntptime
- ntptrace
- ntsysv
- numactl
- O
- objcopy
- objdump
- ocsp
- od
- oddjobd
- onsgmls
- openjade
- openssl
- openvt
- oqmgr
- orbd
- osgmlnorm
- ospam
- ospcat
- ospent
- ownership
- P
- pand
- paps
- parted
- partprobe
- partx
- passwd
- paste
- patch
- pathchk
- pax
- pccardctl
- pcregrep
- pcretest
- pcscd
- pdbedit
- pdf2dsc
- pdf2ps
- pdffonts
- pdfimages
- pdfinfo
- pdfopt
- pdftohtml
- pdftops
- pdftotext
- perror
- pf2afm
- pfbtopfa
- pfbtops
- pftp
- pgawk
- pgrep
- php-config
- php
- phpize
- pic
- pic2graph
- pickup
- piconv
- pidof
- pinfo
- ping
- ping6
- pinky
- pipe
- pkg-config
- pkill
- plipconfig
- pluginviewer
- pman
- pmap
- pod2html
- pod2latex
- pod2man
- pod2text
- pod2usage
- podchecker
- podselect
- policytool
- pop3d
- pop3test
- popd
- portmap
- postalias
- postcat
- postconf
- postdrop
- postfix
- postgres
- postkick
- postlock
- postlog
- postmap
- postmaster
- postqueue
- postsuper
- poweroff
- ppm2tiff
- pppd
- pppdump
- pppoe
- pppstats
- pr
- prelink
- printafm
- printenv
- printf
- procmail
- profiles
- protoize
- prove
- proxymap
- ps
- psed
- psql
- pstack
- pstree
- pstruct
- ptar
- ptardiff
- ptx
- pushd
- pvchange
- pvck
- pvcreate
- pvdisplay
- pvmove
- pvremove
- pvresize
- pvs
- pvscan
- pwck
- pwconv
- pwd
- pwdx
- pwmconfig
- pwunconv
- python
- R
- racoon
- racoonctl
- ramsize
- ranlib
- ras2tiff
- raw
- raw2tiff
- rawdevices
- rcp
- rdate
- rdev
- rdisc
- rdist
- rdjpgcom
- rdump
- read
- readelf
- readlink
- readonly
- readprofile
- reboot
- reconstruct
- recountdiff
- red
- rediff
- refer
- reindexdb
- reject
- rename
- renice
- replace
- repquota
- req
- reset
- resize2fs
- resizecons
- resolveip
- restore
- restorecon
- restorecond
- return
- rev
- revpath
- rexec
- rfcomm
- rgb2ycbcr
- rlogin
- rm
- rmdir
- rmid
- rmmod
- rmnews
- rmt
- rnano
- rootflags
- rotatelogs
- route
- rpcclient
- rpcdebug
- rpcgen
- rpcinfo
- rsa
- rsautl
- rsh
- rsvg
- rsync
- ruby
- runcon
- runlevel
- runuser
- rvi
- rview
- rvim
- S
- safe_mysqld
- saslauthd
- scache
- scp
- script
- sdiff
- sdpd
- sdptool
- sechecker
- secon
- sed
- sediff
- seinfo
- selinux
- selinuxenabled
- semanage
- sensors
- seq
- serialver
- servertool
- service
- sesearch
- sestatus
- set
- setarch
- setenforce
- setfacl
- setfattr
- setfiles
- setfont
- setkey
- setkeycodes
- setleds
- setmetamode
- setpci
- setquota
- setsebool
- setserial
- setsid
- setterm
- sfdisk
- sftp
- sg
- sgpio
- sh
- sha
- shift
- shopt
- showkey
- showmount
- showq
- shred
- shutdown
- sieveshell
- sivtest
- size
- skill
- slabtop
- slattach
- sleep
- sln
- slogin
- smartctl
- smartd
- smbcacls
- smbclient
- smbcontrol
- smbcquotas
- smbd
- smbget
- smbpasswd
- smbspool
- smbstatus
- smbtar
- smbtree
- smime
- smmapd
- smtp
- smtpd
- smtptest
- snice
- snmpd
- snmptrapd
- sntp
- soelim
- sort
- sosreport
- source
- spam
- spamassassin
- spamc
- spamd
- spawn
- speed
- spent
- spkac
- splain
- split
- splitdiff
- sprofa>
- sqlite3
- squatter
- ssh-add
- ssh-agent
- ssh-copy-id
- ssh-keygen
- ssh-keyscan
- ssh-keysign
- ssh
- sshd
- sslpasswd
- sslrand
- sslswamp
- stat
- statd
- strace
- strings
- strip
- stty
- stunnel
- su
- sudo
- sudoedit
- suexec
- sulogin
- sum
- suspend
- svcgssd
- swapoff
- swapon
- symlinks
- sync
- sysctl
- sysklogd
- syslogd
- systool
- T
- tac
- tack
- tail
- tailf
- talk
- tar
- taskset
- tbl
- tclsh
- tcpd
- tcpdump
- tcpslice
- tcsh
- tdbbackup
- tdbdump
- tdbtool
- tee
- telinit
- telnet
- test
- testparm
- tfmtodit
- tftp
- thumbnail
- tic
- tiff2bw
- tiff2pdf
- tiff2ps
- tiff2rgba
- tiffcmp
- tiffcp
- tiffdither
- tiffdump
- tifficc
- tiffinfo
- tiffmedian
- tiffset
- tiffsplit
- time
- times
- timsieved
- tload
- tls_prune
- tlsmgr
- tmpwatch
- tnameserv
- toe
- top
- touch
- tput
- tr
- trace
- tracepath
- traceroute
- trap
- tree
- troff
- TRUE
- tset
- tsort
- tty
- tune2fs
- tunelp
- type
- typeset
- tzselect
- U
- ucs2any
- udevcontrol
- udevd
- udevinfo
- udevmonitor
- udevsettle
- udevtest
- udevtrigger
- ul
- ulimit
- umap
- umask
- umount
- unalias
- uname
- unexpand
- unexpunge
- uniq
- unix2dos
- unlink
- unprotoize
- unset
- unwrapdiff
- unzip
- unzipsfx
- updatedb
- uptime
- urlview
- useradd
- userdel
- userhelper
- userinfo
- usermod
- usermount
- usernetctl
- userpasswd
- users
- usleep
- uuidgen
- V
- vacuumdb
- vbetool
- vconfig
- vdir
- verify
- version
- vfstest
- vi
- vidmode
- view
- vigr
- vim
- vimdiff
- vimtutor
- vipw
- virtual
- visudo
- vmstat
- vol_id
- volname
- vpddecode
- vsftpd
xgettext - Unix, Linux Command
NAME
xgettext - extract gettext strings from sourceSYNOPSIS
xgettext [OPTION] [INPUTFILE]...DESCRIPTION
Extract translatable strings from given input files.
Mandatory arguments to long options are mandatory for short options too. Similarly for optional arguments.
Input file location:
Tag | Description |
---|---|
INPUTFILE ... | |
input files | |
-f, --files-from=FILE | |
get list of input files from FILE | |
-D, --directory=DIRECTORY | |
add DIRECTORY to list for input files search |
Output file location:
Tag | Description |
---|---|
-d, --default-domain=NAME | |
use NAME.po for output (instead of messages.po) | |
-o, --output=FILE | |
write output to specified file | |
-p, --output-dir=DIR | |
output files will be placed in directory DIR |
Choice of input file language:
Tag | Description |
---|---|
-L, --language=NAME | |
recognise the specified language (C, C++, ObjectiveC, PO, Shell, Python, Lisp, EmacsLisp, librep, Scheme, Smalltalk, Java, JavaProperties, C#, awk, YCP, Tcl, Perl, PHP, GCC-source, NXStringTable, RST, Glade) | |
-C, --c++ | shorthand for --language=C++ |
Input file interpretation:
Tag | Description |
---|---|
--from-code=NAME | |
encoding of input files (except for Python, Tcl, Glade) |
Operation mode:
Tag | Description |
---|---|
-j, --join-existing | |
join messages with existing file | |
-x, --exclude-file=FILE.po | |
entries from FILE.po are not extracted | |
-c, --add-comments[=TAG] | |
place comment block with TAG (or those preceding keyword lines) in output file |
Language specific options:
Tag | Description |
---|---|
-a, --extract-all | |
extract all strings (only languages C, C++, ObjectiveC, Shell, Python, Lisp, EmacsLisp, librep, Scheme, Java, C#, awk, Tcl, Perl, PHP, GCC-source, Glade) | |
-k, --keyword[=WORD] | |
additional keyword to be looked for (without WORD means not to use default keywords) | |
(only languages C, C++, ObjectiveC, Shell, Python, Lisp, EmacsLisp, librep, Scheme, Java, C#, awk, Tcl, Perl, PHP, GCC-source, Glade) | |
--flag=WORD:ARG:FLAG | |
additional flag for strings inside the argument number ARG of keyword WORD | |
(only languages C, C++, ObjectiveC, Shell, Python, Lisp, EmacsLisp, librep, Scheme, Java, C#, awk, YCP, Tcl, Perl, PHP, GCC-source) | |
-T, --trigraphs | |
understand ANSI C trigraphs for input (only languages C, C++, ObjectiveC) | |
--qt | recognize Qt format strings (only language C++) |
--debug | more detailed formatstring recognition result |
Output details:
Tag | Description |
---|---|
-e, --no-escape | |
do not use C escapes in output (default) | |
-E, --escape | |
use C escapes in output, no extended chars | |
--force-po | |
write PO file even if empty | |
-i, --indent | |
write the .po file using indented style | |
--no-location | |
do not write #: filename:line lines | |
-n, --add-location | |
generate #: filename:line lines (default) | |
--strict | |
write out strict Uniforum conforming .po file | |
--properties-output | |
write out a Java .properties file | |
--stringtable-output | |
write out a NeXTstep/GNUstep .strings file | |
-w, --width=NUMBER | |
set output page width | |
--no-wrap | do not break long message lines, longer than the output page width, into several lines |
-s, --sort-output | |
generate sorted output | |
-F, --sort-by-file | |
sort output by file location | |
--omit-header | |
dont write header with msgid "" entry | |
--copyright-holder=STRING | |
set copyright holder in output | |
--foreign-user | |
omit FSF copyright in output for foreign user | |
--msgid-bugs-address=EMAIL@ADDRESS | |
set report address for msgid bugs | |
-m, --msgstr-prefix[=STRING] | |
use STRING or "" as prefix for msgstr entries | |
-M, --msgstr-suffix[=STRING] | |
use STRING or "" as suffix for msgstr entries |
Informative output:
Tag | Description |
---|---|
-h, --help | display this help and exit |
-V, --version | |
output version information and exit |
AUTHOR
Written by Ulrich Drepper.REPORTING BUGS
Report bugs to <bug-gnu-gettext@gnu.org>.COPYRIGHT
Copyright © 1995-1998, 2000-2005 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
SEE ALSO
Tag | Description |
---|---|
info xgettext |
Advertisements