Import Upstream version 2.72.4

This commit is contained in:
evinadmin 2023-07-04 11:23:22 +02:00
commit 4ef3ff9793
2003 changed files with 1332420 additions and 0 deletions

100
po/LINGUAS Normal file
View file

@ -0,0 +1,100 @@
# please keep this list sorted alphabetically
#
af
am
an
ar
as
ast
az
be
be@latin
bg
bn
bn_IN
bs
ca
ca@valencia
cs
cy
da
de
dz
el
en_CA
en_GB
en@shaw
eo
es
et
eu
fa
fi
fr
fur
ga
gd
gl
gu
he
hi
hr
hu
hy
id
is
it
ja
ka
kk
kn
ko
ku
lt
lv
mai
mg
mk
ml
mn
mr
ms
nb
nds
ne
nl
nn
oc
or
pa
pl
ps
pt
pt_BR
ro
ru
rw
si
sk
sl
sq
sr
sr@latin
sr@ije
sv
ta
te
tg
th
tl
tr
ug
tt
uk
vi
wa
xh
yi
zh_CN
zh_HK
zh_TW

268
po/Makefile.in.in Normal file
View file

@ -0,0 +1,268 @@
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
#
# This file file be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
# but which still want to provide support for the GNU gettext functionality.
# Please note that the actual code is *not* freely available.
#
# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
# instead of PACKAGE and to look for po2tbl in ./ not in intl/
#
# - Modified by jacob berkman <jacob@ximian.com> to install
# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
PACKAGE = @PACKAGE@
VERSION = @VERSION@
SHELL = @SHELL@
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
datarootdir = @datarootdir@
datadir = @datadir@
libdir = @libdir@
localedir = $(libdir)/locale
gnulocaledir = $(datadir)/locale
gettextsrcdir = $(datadir)/glib-2.0/gettext/po
subdir = po
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = mkdir -p
CC = @CC@
GENCAT = @GENCAT@
GMSGFMT = @GMSGFMT@
MSGFMT = @MSGFMT@
MSGFMT_OPTS = @MSGFMT_OPTS@
XGETTEXT = @XGETTEXT@
MSGMERGE = msgmerge
DEFS = @DEFS@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
INCLUDES = -I.. -I$(top_srcdir)/intl
COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
SOURCES =
POFILES = @POFILES@
GMOFILES = @GMOFILES@
DISTFILES = LINGUAS Makefile.in.in POTFILES.in $(GETTEXT_PACKAGE).pot \
$(POFILES) $(GMOFILES) $(SOURCES)
POTFILES = \
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
INSTOBJEXT = @INSTOBJEXT@
.SUFFIXES:
.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
.c.o:
$(COMPILE) $<
.po.pox:
$(MAKE) $(GETTEXT_PACKAGE).pot
$(MSGMERGE) $< $(srcdir)/$(GETTEXT_PACKAGE).pot -o $*.pox
.po.mo:
$(MSGFMT) -o $@ $<
.po.gmo:
$(AM_V_GEN) file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) $(MSGFMT_OPTS) -o $$file $<
.po.cat:
sed -f ../intl/po2msg.sed < $< > $*.msg \
&& rm -f $@ && $(GENCAT) $@ $*.msg
all: all-@USE_NLS@
all-yes: $(CATALOGS)
all-no:
$(srcdir)/$(GETTEXT_PACKAGE).pot: $(POTFILES)
$(XGETTEXT) --default-domain=$(GETTEXT_PACKAGE) --from-code=UTF-8 \
--msgid-bugs-address='http://bugzilla.gnome.org/enter_bug.cgi?product=glib&keywords=I18N+L10N&component=general' \
--add-comments --keyword=_ --keyword=N_ \
--keyword=C_:1c,2 \
--keyword=NC_:1c,2 \
--keyword=g_dcgettext:2 \
--keyword=g_dngettext:2,3 \
--keyword=g_dpgettext2:2c,3 \
--flag=N_:1:pass-c-format \
--flag=C_:2:pass-c-format \
--flag=NC_:2:pass-c-format \
--flag=g_dngettext:2:pass-c-format \
--flag=g_strdup_printf:1:c-format \
--flag=g_string_printf:2:c-format \
--flag=g_string_append_printf:2:c-format \
--flag=g_error_new:3:c-format \
--flag=g_set_error:4:c-format \
--flag=g_markup_printf_escaped:1:c-format \
--flag=g_log:3:c-format \
--flag=g_print:1:c-format \
--flag=g_printerr:1:c-format \
--flag=g_printf:1:c-format \
--flag=g_fprintf:2:c-format \
--flag=g_sprintf:2:c-format \
--flag=g_snprintf:3:c-format \
--flag=g_scanner_error:2:c-format \
--flag=g_scanner_warn:2:c-format \
$(POTFILES) \
&& test ! -f $(GETTEXT_PACKAGE).po \
|| ( rm -f $(srcdir)/$(GETTEXT_PACKAGE).pot \
&& mv $(GETTEXT_PACKAGE).po $(srcdir)/$(GETTEXT_PACKAGE).pot )
install: install-exec install-data
install-exec:
install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
case "$$cat" in \
*.gmo) destdir=$(gnulocaledir);; \
*) destdir=$(localedir);; \
esac; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \
$(MKINSTALLDIRS) $$dir; \
if test -r $$cat; then \
$(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
else \
$(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
fi; \
if test -r $$cat.m; then \
$(INSTALL_DATA) $$cat.m $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
echo "installing $$cat.m as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \
else \
if test -r $(srcdir)/$$cat.m ; then \
$(INSTALL_DATA) $(srcdir)/$$cat.m \
$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
echo "installing $(srcdir)/$$cat as" \
"$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \
else \
true; \
fi; \
fi; \
done
if test "$(PACKAGE)" = "glib"; then \
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \
$(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
else \
: ; \
fi
# Define this as empty until I found a useful application.
installcheck:
uninstall:
catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
done
if test "$(PACKAGE)" = "glib"; then \
rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
fi
check: all
dvi info tags TAGS ID:
mostlyclean:
rm -f core core.* *.pox $(GETTEXT_PACKAGE).po *.old.po cat-id-tbl.tmp
rm -fr *.o
clean: mostlyclean
distclean: clean
rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
maintainer-clean: distclean
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
rm -f $(GMOFILES)
distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir)
dist distdir: $(DISTFILES)
dists="$(DISTFILES)"; \
for file in $$dists; do \
ln $(srcdir)/$$file $(distdir) 2> /dev/null \
|| cp -p $(srcdir)/$$file $(distdir); \
done
update-po: Makefile
$(MAKE) $(GETTEXT_PACKAGE).pot
tmpdir=`pwd`; \
cd $(srcdir); \
catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
echo "$$lang:"; \
if $(MSGMERGE) $$lang.po $(GETTEXT_PACKAGE).pot -o $$tmpdir/$$lang.new.po; then \
if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
rm -f $$tmpdir/$$lang.new.po; \
else \
if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
:; \
else \
echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
rm -f $$tmpdir/$$lang.new.po; \
exit 1; \
fi; \
fi; \
else \
echo "msgmerge for $$cat failed!"; \
rm -f $$tmpdir/$$lang.new.po; \
fi; \
done
# POTFILES is created from POTFILES.in by stripping comments, empty lines
# and Intltool tags (enclosed in square brackets), and appending a full
# relative path to them
POTFILES: POTFILES.in
( if test 'x$(srcdir)' != 'x.'; then \
posrcprefix='$(top_srcdir)/'; \
else \
posrcprefix="../"; \
fi; \
rm -f $@-t $@ \
&& (sed -e '/^#/d' \
-e "s/^\[.*\] +//" \
-e '/^[ ]*$$/d' \
-e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \
| sed -e '$$s/\\$$//') > $@-t \
&& chmod a-w $@-t \
&& mv $@-t $@ )
Makefile: Makefile.in.in ../config.status POTFILES
cd .. \
&& $(SHELL) ./config.status $(subdir)/$@.in
# Tell versions [3.59,3.63) of GNU make not to export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

205
po/POTFILES.in Normal file
View file

@ -0,0 +1,205 @@
gio/gaction.c
gio/gactiongroup.c
gio/gappinfo.c
gio/gapplication.c
gio/gapplicationcommandline.c
gio/gapplication-tool.c
gio/gasynchelper.c
gio/gasyncinitable.c
gio/gasyncresult.c
gio/gbufferedinputstream.c
gio/gbufferedoutputstream.c
gio/gbytesicon.c
gio/gcancellable.c
gio/gcharsetconverter.c
gio/gcontenttype.c
gio/gcontenttype-win32.c
gio/gconverter.c
gio/gconverterinputstream.c
gio/gconverteroutputstream.c
gio/gcredentials.c
gio/gdatagrambased.c
gio/gdatainputstream.c
gio/gdataoutputstream.c
gio/gdbusaddress.c
gio/gdbusauth.c
gio/gdbusauthmechanism.c
gio/gdbusauthmechanismsha1.c
gio/gdbusauthobserver.c
gio/gdbusconnection.c
gio/gdbusdaemon.c
gio/gdbusinterfaceskeleton.c
gio/gdbusmessage.c
gio/gdbusmethodinvocation.c
gio/gdbusobject.c
gio/gdbusobjectmanager.c
gio/gdbusobjectmanagerclient.c
gio/gdbusobjectskeleton.c
gio/gdbusprivate.c
gio/gdbusproxy.c
gio/gdbusserver.c
gio/gdbus-tool.c
gio/gdebugcontrollerdbus.c
gio/gdesktopappinfo.c
gio/gdrive.c
gio/gdtlsclientconnection.c
gio/gdtlsconnection.c
gio/gdtlsserverconnection.c
gio/gdummyfile.c
gio/gdummytlsbackend.c
gio/gemblem.c
gio/gemblemedicon.c
gio/gfileattribute.c
gio/gfile.c
gio/gfileenumerator.c
gio/gfileicon.c
gio/gfileinfo.c
gio/gfileinputstream.c
gio/gfileiostream.c
gio/gfilemonitor.c
gio/gfilenamecompleter.c
gio/gfileoutputstream.c
gio/gfilterinputstream.c
gio/gfilteroutputstream.c
gio/ghttpproxy.c
gio/gicon.c
gio/ginetaddress.c
gio/ginetaddressmask.c
gio/ginetsocketaddress.c
gio/ginitable.c
gio/ginputstream.c
gio/gioerror.c
gio/giomodule.c
gio/gioscheduler.c
gio/giostream.c
gio/gio-tool.c
gio/gio-tool-cat.c
gio/gio-tool-copy.c
gio/gio-tool-info.c
gio/gio-tool-launch.c
gio/gio-tool-list.c
gio/gio-tool-mime.c
gio/gio-tool-mkdir.c
gio/gio-tool-monitor.c
gio/gio-tool-mount.c
gio/gio-tool-move.c
gio/gio-tool-open.c
gio/gio-tool-remove.c
gio/gio-tool-rename.c
gio/gio-tool-save.c
gio/gio-tool-set.c
gio/gio-tool-trash.c
gio/gio-tool-tree.c
gio/gkeyfilesettingsbackend.c
gio/glib-compile-resources.c
gio/glib-compile-schemas.c
gio/glistmodel.c
gio/gloadableicon.c
gio/glocalfile.c
gio/glocalfileenumerator.c
gio/glocalfileinfo.c
gio/glocalfileinputstream.c
gio/glocalfilemonitor.c
gio/glocalfileoutputstream.c
gio/glocalvfs.c
gio/gmemoryinputstream.c
gio/gmemorymonitor.c
gio/gmemoryoutputstream.c
gio/gmenumodel.c
gio/gmount.c
gio/gmountoperation.c
gio/gnativesocketaddress.c
gio/gnativevolumemonitor.c
gio/gnetworkaddress.c
gio/gnetworkmonitorbase.c
gio/gnetworkmonitor.c
gio/gnetworkmonitornetlink.c
gio/gnetworkmonitornm.c
gio/gnetworkservice.c
gio/goutputstream.c
gio/gpermission.c
gio/gpollableinputstream.c
gio/gpollableoutputstream.c
gio/gpollfilemonitor.c
gio/gpropertyaction.c
gio/gproxyaddress.c
gio/gproxyaddressenumerator.c
gio/gresolver.c
gio/gresource.c
gio/gresourcefile.c
gio/gresource-tool.c
gio/gseekable.c
gio/gsettingsbackend.c
gio/gsettings.c
gio/gsettings-tool.c
gio/gsimpleaction.c
gio/gsimpleasyncresult.c
gio/gsimpleiostream.c
gio/gsimpleproxyresolver.c
gio/gsocketaddress.c
gio/gsocket.c
gio/gsocketclient.c
gio/gsocketconnectable.c
gio/gsocketconnection.c
gio/gsocketinputstream.c
gio/gsocketlistener.c
gio/gsocketoutputstream.c
gio/gsocketservice.c
gio/gsocks4aproxy.c
gio/gsocks5proxy.c
gio/gsubprocess.c
gio/gtask.c
gio/gtcpconnection.c
gio/gtcpwrapperconnection.c
gio/gtestdbus.c
gio/gthemedicon.c
gio/gthreadedresolver.c
gio/gthreadedsocketservice.c
gio/gtlscertificate.c
gio/gtlsclientconnection.c
gio/gtlsconnection.c
gio/gtlsfiledatabase.c
gio/gtlspassword.c
gio/gtlsserverconnection.c
gio/gunionvolumemonitor.c
gio/gunixconnection.c
gio/gunixcredentialsmessage.c
gio/gunixinputstream.c
gio/gunixmount.c
gio/gunixmounts.c
gio/gunixoutputstream.c
gio/gunixsocketaddress.c
gio/gunixvolume.c
gio/gunixvolumemonitor.c
gio/gvfs.c
gio/gvolume.c
gio/gvolumemonitor.c
gio/gwin32appinfo.c
gio/gwin32inputstream.c
gio/gwin32outputstream.c
gio/gzlibcompressor.c
gio/gzlibdecompressor.c
gio/tests/gdbus-daemon.c
gio/win32/gwinhttpfile.c
glib/gatomic.c
glib/gbookmarkfile.c
glib/gconvert.c
glib/gdatetime.c
glib/gdir.c
glib/gfileutils.c
glib/giochannel.c
glib/giowin32.c
glib/gkeyfile.c
glib/gmappedfile.c
glib/gmarkup.c
glib/goption.c
glib/gregex.c
glib/gshell.c
glib/gspawn.c
glib/gspawn-win32.c
glib/gstrfuncs.c
glib/guri.c
glib/gutf8.c
glib/gutils.c
glib/guuid.c
gobject/gbinding.c

2
po/POTFILES.skip Normal file
View file

@ -0,0 +1,2 @@
glib/tests/utils.c
tests/gio-ls.c

3818
po/af.po Normal file

File diff suppressed because it is too large Load diff

3731
po/am.po Normal file

File diff suppressed because it is too large Load diff

4568
po/an.po Normal file

File diff suppressed because it is too large Load diff

4275
po/ar.po Normal file

File diff suppressed because it is too large Load diff

4808
po/as.po Normal file

File diff suppressed because it is too large Load diff

3821
po/ast.po Normal file

File diff suppressed because it is too large Load diff

3817
po/az.po Normal file

File diff suppressed because it is too large Load diff

4509
po/be.po Normal file

File diff suppressed because it is too large Load diff

4125
po/be@latin.po Normal file

File diff suppressed because it is too large Load diff

6380
po/bg.po Normal file

File diff suppressed because it is too large Load diff

3802
po/bn.po Normal file

File diff suppressed because it is too large Load diff

4796
po/bn_IN.po Normal file

File diff suppressed because it is too large Load diff

4680
po/bs.po Normal file

File diff suppressed because it is too large Load diff

6478
po/ca.po Normal file

File diff suppressed because it is too large Load diff

5897
po/ca@valencia.po Normal file

File diff suppressed because it is too large Load diff

6296
po/cs.po Normal file

File diff suppressed because it is too large Load diff

3850
po/cy.po Normal file

File diff suppressed because it is too large Load diff

6333
po/da.po Normal file

File diff suppressed because it is too large Load diff

6473
po/de.po Normal file

File diff suppressed because it is too large Load diff

3833
po/dz.po Normal file

File diff suppressed because it is too large Load diff

6893
po/el.po Normal file

File diff suppressed because it is too large Load diff

3809
po/en@shaw.po Normal file

File diff suppressed because it is too large Load diff

4018
po/en_CA.po Normal file

File diff suppressed because it is too large Load diff

6605
po/en_GB.po Normal file

File diff suppressed because it is too large Load diff

5984
po/eo.po Normal file

File diff suppressed because it is too large Load diff

6825
po/es.po Normal file

File diff suppressed because it is too large Load diff

5932
po/et.po Normal file

File diff suppressed because it is too large Load diff

6094
po/eu.po Normal file

File diff suppressed because it is too large Load diff

6295
po/fa.po Normal file

File diff suppressed because it is too large Load diff

6861
po/fi.po Normal file

File diff suppressed because it is too large Load diff

6539
po/fr.po Normal file

File diff suppressed because it is too large Load diff

6199
po/fur.po Normal file

File diff suppressed because it is too large Load diff

3840
po/ga.po Normal file

File diff suppressed because it is too large Load diff

5457
po/gd.po Normal file

File diff suppressed because it is too large Load diff

6423
po/gl.po Normal file

File diff suppressed because it is too large Load diff

4666
po/gu.po Normal file

File diff suppressed because it is too large Load diff

6267
po/he.po Normal file

File diff suppressed because it is too large Load diff

4828
po/hi.po Normal file

File diff suppressed because it is too large Load diff

6291
po/hr.po Normal file

File diff suppressed because it is too large Load diff

6348
po/hu.po Normal file

File diff suppressed because it is too large Load diff

3956
po/hy.po Normal file

File diff suppressed because it is too large Load diff

6297
po/id.po Normal file

File diff suppressed because it is too large Load diff

4628
po/is.po Normal file

File diff suppressed because it is too large Load diff

6486
po/it.po Normal file

File diff suppressed because it is too large Load diff

6278
po/ja.po Normal file

File diff suppressed because it is too large Load diff

6035
po/ka.po Normal file

File diff suppressed because it is too large Load diff

6017
po/kk.po Normal file

File diff suppressed because it is too large Load diff

4764
po/kn.po Normal file

File diff suppressed because it is too large Load diff

6222
po/ko.po Normal file

File diff suppressed because it is too large Load diff

3721
po/ku.po Normal file

File diff suppressed because it is too large Load diff

6438
po/lt.po Normal file

File diff suppressed because it is too large Load diff

6244
po/lv.po Normal file

File diff suppressed because it is too large Load diff

3845
po/mai.po Normal file

File diff suppressed because it is too large Load diff

5
po/meson.build Normal file
View file

@ -0,0 +1,5 @@
i18n = import('i18n')
i18n.gettext('glib20', preset: 'glib')
install_data('Makefile.in.in', install_dir : glib_pkgdatadir + '/gettext/po')

3845
po/mg.po Normal file

File diff suppressed because it is too large Load diff

3874
po/mk.po Normal file

File diff suppressed because it is too large Load diff

4520
po/ml.po Normal file

File diff suppressed because it is too large Load diff

3852
po/mn.po Normal file

File diff suppressed because it is too large Load diff

4789
po/mr.po Normal file

File diff suppressed because it is too large Load diff

6222
po/ms.po Normal file

File diff suppressed because it is too large Load diff

5701
po/nb.po Normal file

File diff suppressed because it is too large Load diff

3707
po/nds.po Normal file

File diff suppressed because it is too large Load diff

6344
po/ne.po Normal file

File diff suppressed because it is too large Load diff

6241
po/nl.po Normal file

File diff suppressed because it is too large Load diff

3916
po/nn.po Normal file

File diff suppressed because it is too large Load diff

7028
po/oc.po Normal file

File diff suppressed because it is too large Load diff

4843
po/or.po Normal file

File diff suppressed because it is too large Load diff

6745
po/pa.po Normal file

File diff suppressed because it is too large Load diff

6402
po/pl.po Normal file

File diff suppressed because it is too large Load diff

101
po/po2tbl.sed.in Normal file
View file

@ -0,0 +1,101 @@
# po2tbl.sed - Convert Uniforum style .po file to lookup table for catgets
# Copyright (C) 1995 Free Software Foundation, Inc.
# Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
1 {
i\
/* Automatically generated by po2tbl.sed from @PACKAGE NAME@.pot. */\
\
#if HAVE_CONFIG_H\
# include <config.h>\
#endif\
\
#include "libgettext.h"\
\
const struct _msg_ent _msg_tbl[] = {
h
s/.*/0/
x
}
#
# Write msgid entries in C array form.
#
/^msgid/ {
s/msgid[ ]*\(".*"\)/ {\1/
tb
# Append the next line
:b
N
# Look whether second part is continuation line.
s/\(.*\)"\(\n\)"\(.*"\)/\1\2\3/
# Yes, then branch.
ta
# Because we assume that the input file correctly formed the line
# just read cannot be again be a msgid line. So it's safe to ignore
# it.
s/\(.*\)\n.*/\1/
bc
# We found a continuation line. But before printing insert '\'.
:a
s/\(.*\)\(\n.*\)/\1\\\2/
P
# We cannot use D here.
s/.*\n\(.*\)/\1/
# Some buggy seds do not clear the `successful substitution since last ``t'''
# flag on `N', so we do a `t' here to clear it.
tb
# Not reached
:c
x
# The following nice solution is by
# Bruno <Haible@ma2s2.mathematik.uni-karlsruhe.de>
td
# Increment a decimal number in pattern space.
# First hide trailing `9' digits.
:d
s/9\(_*\)$/_\1/
td
# Assure at least one digit is available.
s/^\(_*\)$/0\1/
# Increment the last digit.
s/8\(_*\)$/9\1/
s/7\(_*\)$/8\1/
s/6\(_*\)$/7\1/
s/5\(_*\)$/6\1/
s/4\(_*\)$/5\1/
s/3\(_*\)$/4\1/
s/2\(_*\)$/3\1/
s/1\(_*\)$/2\1/
s/0\(_*\)$/1\1/
# Convert the hidden `9' digits to `0's.
s/_/0/g
x
G
s/\(.*\)\n\([0-9]*\)/\1, \2},/
s/\(.*\)"$/\1/
p
}
#
# Last line.
#
$ {
i\
};\
g
s/0*\(.*\)/int _msg_tbl_length = \1;/p
}
d

3744
po/ps.po Normal file

File diff suppressed because it is too large Load diff

6715
po/pt.po Normal file

File diff suppressed because it is too large Load diff

6654
po/pt_BR.po Normal file

File diff suppressed because it is too large Load diff

6625
po/ro.po Normal file

File diff suppressed because it is too large Load diff

6371
po/ru.po Normal file

File diff suppressed because it is too large Load diff

3892
po/rw.po Normal file

File diff suppressed because it is too large Load diff

3769
po/si.po Normal file

File diff suppressed because it is too large Load diff

6572
po/sk.po Normal file

File diff suppressed because it is too large Load diff

6451
po/sl.po Normal file

File diff suppressed because it is too large Load diff

4294
po/sq.po Normal file

File diff suppressed because it is too large Load diff

6467
po/sr.po Normal file

File diff suppressed because it is too large Load diff

3830
po/sr@ije.po Normal file

File diff suppressed because it is too large Load diff

6010
po/sr@latin.po Normal file

File diff suppressed because it is too large Load diff

6407
po/sv.po Normal file

File diff suppressed because it is too large Load diff

4859
po/ta.po Normal file

File diff suppressed because it is too large Load diff

4804
po/te.po Normal file

File diff suppressed because it is too large Load diff

4258
po/tg.po Normal file

File diff suppressed because it is too large Load diff

5510
po/th.po Normal file

File diff suppressed because it is too large Load diff

3870
po/tl.po Normal file

File diff suppressed because it is too large Load diff

6521
po/tr.po Normal file

File diff suppressed because it is too large Load diff

3751
po/tt.po Normal file

File diff suppressed because it is too large Load diff

4389
po/ug.po Normal file

File diff suppressed because it is too large Load diff

6381
po/uk.po Normal file

File diff suppressed because it is too large Load diff

4891
po/vi.po Normal file

File diff suppressed because it is too large Load diff

3770
po/wa.po Normal file

File diff suppressed because it is too large Load diff

3859
po/xh.po Normal file

File diff suppressed because it is too large Load diff

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