mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-09 10:20:07 +00:00
splitting the gtk20 translation domain.
This commit is contained in:
parent
f7be7085b4
commit
fb6bf703d1
@ -6,7 +6,7 @@
|
||||
#ifdef ENABLE_NLS
|
||||
#include<libintl.h>
|
||||
#define _(String) dgettext(GETTEXT_PACKAGE,String)
|
||||
#define P_(String) dgettext(GETTEXT_PACKAGE,String)
|
||||
#define P_(String) dgettext(GETTEXT_PACKAGE "-properties",String)
|
||||
#ifdef gettext_noop
|
||||
#define N_(String) gettext_noop(String)
|
||||
#else
|
||||
|
13
po-properties/.cvsignore
Normal file
13
po-properties/.cvsignore
Normal file
@ -0,0 +1,13 @@
|
||||
*.gmo
|
||||
*.mo
|
||||
Makefile
|
||||
Makefile.in
|
||||
Makefile.in.in
|
||||
POTFILES
|
||||
cat-id-tbl.c
|
||||
gtk20.pot
|
||||
gtk+.pot
|
||||
messages
|
||||
missing
|
||||
stamp-cat-id
|
||||
po2tbl.sed
|
15
po-properties/ChangeLog
Normal file
15
po-properties/ChangeLog
Normal file
@ -0,0 +1,15 @@
|
||||
Sat Jan 17 23:12:09 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* README.translators: Add a hint regarding the split.
|
||||
|
||||
Sat Jan 17 23:07:06 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* New directory, a copy of ../po, with the following
|
||||
modifications:
|
||||
|
||||
- Set GETTEXT_PACKAGE to @GETTEXT_PACKAGE@-properties
|
||||
|
||||
- Change the xgettext invokation to use --keyword --keyword=P_
|
||||
|
||||
- Only keep the property nick and blurb translations in the
|
||||
po files
|
254
po-properties/Makefile.in.in
Normal file
254
po-properties/Makefile.in.in
Normal file
@ -0,0 +1,254 @@
|
||||
# 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@-properties
|
||||
PACKAGE = @PACKAGE@
|
||||
VERSION = @VERSION@
|
||||
|
||||
SHELL = /bin/sh
|
||||
@SET_MAKE@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
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 = $(top_srcdir)/@MKINSTALLDIRS@
|
||||
|
||||
CC = @CC@
|
||||
GENCAT = @GENCAT@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
MSGFMT = @MSGFMT@
|
||||
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 = ChangeLog 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:
|
||||
file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
|
||||
&& rm -f $$file && $(GMSGFMT) -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) --directory=$(top_srcdir) \
|
||||
--add-comments --keyword --keyword=P_ \
|
||||
--files-from=$(srcdir)/POTFILES.in \
|
||||
&& 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
|
||||
if test -r "$(MKINSTALLDIRS)"; then \
|
||||
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
|
||||
else \
|
||||
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
|
||||
fi
|
||||
@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; \
|
||||
if test -r "$(MKINSTALLDIRS)"; then \
|
||||
$(MKINSTALLDIRS) $$dir; \
|
||||
else \
|
||||
$(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
|
||||
fi; \
|
||||
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 \
|
||||
if test -r "$(MKINSTALLDIRS)"; then \
|
||||
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
|
||||
else \
|
||||
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
|
||||
fi; \
|
||||
$(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: update-po $(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 .. \
|
||||
&& CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
|
||||
$(SHELL) ./config.status
|
||||
|
||||
# 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:
|
134
po-properties/POTFILES.in
Normal file
134
po-properties/POTFILES.in
Normal file
@ -0,0 +1,134 @@
|
||||
# Files from the Gtk distribution which have already been
|
||||
# marked to allow runtime translation of messages
|
||||
gdk-pixbuf/gdk-pixbuf-animation.c
|
||||
gdk-pixbuf/gdk-pixbuf-data.c
|
||||
gdk-pixbuf/gdk-pixbuf-io.c
|
||||
gdk-pixbuf/gdk-pixbuf-loader.c
|
||||
gdk-pixbuf/gdk-pixbuf.c
|
||||
gdk-pixbuf/gdk-pixdata.c
|
||||
gdk-pixbuf/io-ani.c
|
||||
gdk-pixbuf/io-bmp.c
|
||||
gdk-pixbuf/io-gif.c
|
||||
gdk-pixbuf/io-ico.c
|
||||
gdk-pixbuf/io-jpeg.c
|
||||
gdk-pixbuf/io-pcx.c
|
||||
gdk-pixbuf/io-png.c
|
||||
gdk-pixbuf/io-pnm.c
|
||||
gdk-pixbuf/io-ras.c
|
||||
gdk-pixbuf/io-tga.c
|
||||
gdk-pixbuf/io-tiff.c
|
||||
gdk-pixbuf/io-wbmp.c
|
||||
gdk-pixbuf/io-xbm.c
|
||||
gdk-pixbuf/io-xpm.c
|
||||
gdk/gdkdisplaymanager.c
|
||||
gtk/gtkaccellabel.c
|
||||
gtk/gtkaction.c
|
||||
gtk/gtkactiongroup.c
|
||||
gtk/gtkalignment.c
|
||||
gtk/gtkarrow.c
|
||||
gtk/gtkaspectframe.c
|
||||
gtk/gtkbbox.c
|
||||
gtk/gtkbox.c
|
||||
gtk/gtkbutton.c
|
||||
gtk/gtkcalendar.c
|
||||
gtk/gtkcelllayout.c
|
||||
gtk/gtkcellrenderer.c
|
||||
gtk/gtkcellrendererpixbuf.c
|
||||
gtk/gtkcellrenderertext.c
|
||||
gtk/gtkcellrenderertoggle.c
|
||||
gtk/gtkcellview.c
|
||||
gtk/gtkcheckbutton.c
|
||||
gtk/gtkcheckmenuitem.c
|
||||
gtk/gtkcolorbutton.c
|
||||
gtk/gtkcolorsel.c
|
||||
gtk/gtkcolorseldialog.c
|
||||
gtk/gtkcombo.c
|
||||
gtk/gtkcombobox.c
|
||||
gtk/gtkcomboboxentry.c
|
||||
gtk/gtkcontainer.c
|
||||
gtk/gtkcurve.c
|
||||
gtk/gtkdialog.c
|
||||
gtk/gtkentry.c
|
||||
gtk/gtkentrycompletion.c
|
||||
gtk/gtkeventbox.c
|
||||
gtk/gtkexpander.c
|
||||
gtk/gtkfilechooser.c
|
||||
gtk/gtkfilechooserdefault.c
|
||||
gtk/gtkfilesel.c
|
||||
gtk/gtkfilesystemmodel.c
|
||||
gtk/gtkfilesystemunix.c
|
||||
gtk/gtkfilesystemwin32.c
|
||||
gtk/gtkfixed.c
|
||||
gtk/gtkfontbutton.c
|
||||
gtk/gtkfontsel.c
|
||||
gtk/gtkframe.c
|
||||
gtk/gtkgamma.c
|
||||
gtk/gtkhandlebox.c
|
||||
gtk/gtkiconfactory.c
|
||||
gtk/gtkicontheme.c
|
||||
gtk/gtkimage.c
|
||||
gtk/gtkimagemenuitem.c
|
||||
gtk/gtkimmodule.c
|
||||
gtk/gtkinputdialog.c
|
||||
gtk/gtkinvisible.c
|
||||
gtk/gtklabel.c
|
||||
gtk/gtklayout.c
|
||||
gtk/gtkmain.c
|
||||
gtk/gtkmenu.c
|
||||
gtk/gtkmenubar.c
|
||||
gtk/gtkmessagedialog.c
|
||||
gtk/gtkmisc.c
|
||||
gtk/gtknotebook.c
|
||||
gtk/gtkoptionmenu.c
|
||||
gtk/gtkpaned.c
|
||||
gtk/gtkpreview.c
|
||||
gtk/gtkprogress.c
|
||||
gtk/gtkprogressbar.c
|
||||
gtk/gtkradioaction.c
|
||||
gtk/gtkradiobutton.c
|
||||
gtk/gtkrange.c
|
||||
gtk/gtkrc.c
|
||||
gtk/gtkruler.c
|
||||
gtk/gtkscale.c
|
||||
gtk/gtkscrollbar.c
|
||||
gtk/gtkscrolledwindow.c
|
||||
gtk/gtkseparatortoolitem.c
|
||||
gtk/gtksettings.c
|
||||
gtk/gtksizegroup.c
|
||||
gtk/gtkspinbutton.c
|
||||
gtk/gtkstatusbar.c
|
||||
gtk/gtkstock.c
|
||||
gtk/gtktable.c
|
||||
gtk/gtktext.c
|
||||
gtk/gtktextbuffer.c
|
||||
gtk/gtktexttag.c
|
||||
gtk/gtktextutil.c
|
||||
gtk/gtktextview.c
|
||||
gtk/gtkthemes.c
|
||||
gtk/gtktipsquery.c
|
||||
gtk/gtktoggleaction.c
|
||||
gtk/gtktogglebutton.c
|
||||
gtk/gtktoolbar.c
|
||||
gtk/gtktoolbutton.c
|
||||
gtk/gtktoolitem.c
|
||||
gtk/gtktreemodelfilter.c
|
||||
gtk/gtktreemodelsort.c
|
||||
gtk/gtktreeview.c
|
||||
gtk/gtktreeviewcolumn.c
|
||||
gtk/gtkuimanager.c
|
||||
gtk/gtkviewport.c
|
||||
gtk/gtkwidget.c
|
||||
gtk/gtkwindow.c
|
||||
modules/input/gtkimcontextxim.c
|
||||
modules/input/imam-et.c
|
||||
modules/input/imcedilla.c
|
||||
modules/input/imcyrillic-translit.c
|
||||
modules/input/imhangul.c
|
||||
modules/input/iminuktitut.c
|
||||
modules/input/imipa.c
|
||||
modules/input/imthai-broken.c
|
||||
modules/input/imti-er.c
|
||||
modules/input/imti-et.c
|
||||
modules/input/imviqr.c
|
||||
modules/input/imxim.c
|
||||
tests/testfilechooser.c
|
24
po-properties/README.translators
Normal file
24
po-properties/README.translators
Normal file
@ -0,0 +1,24 @@
|
||||
The .po files in this directory contain only the property nicks
|
||||
and blurbs in the gtk20-properties domain. See ../po for the
|
||||
ui and error messages in the gtk20 domain.
|
||||
|
||||
All the .po files are now in UTF-8!
|
||||
|
||||
For information on editing UTF-8 files on Unix, see
|
||||
<http://www.cl.cam.ac.uk/~mgk25/unicode.html>
|
||||
|
||||
If you just want to convert it back to your native encoding to
|
||||
edit and then convert again to UTF-8 to commit, please see the
|
||||
scripts in gnome-i18n/UTF-8, for example
|
||||
|
||||
export ENCODING_TO=ISO-8895-15
|
||||
utftopo fi.po
|
||||
emacs fi.po
|
||||
potoutf.sh fi.po
|
||||
cvs commit fi.po
|
||||
|
||||
An alternative is to use the msgconv utility bundled along with
|
||||
gettext package >= 0.11.
|
||||
|
||||
If you need help with this, ask, but please don't commit
|
||||
non-UTF-8 files here.
|
4182
po-properties/am.po
Normal file
4182
po-properties/am.po
Normal file
File diff suppressed because it is too large
Load Diff
4181
po-properties/ar.po
Normal file
4181
po-properties/ar.po
Normal file
File diff suppressed because it is too large
Load Diff
4368
po-properties/az.po
Normal file
4368
po-properties/az.po
Normal file
File diff suppressed because it is too large
Load Diff
4421
po-properties/be.po
Normal file
4421
po-properties/be.po
Normal file
File diff suppressed because it is too large
Load Diff
4417
po-properties/bg.po
Normal file
4417
po-properties/bg.po
Normal file
File diff suppressed because it is too large
Load Diff
4359
po-properties/bn.po
Normal file
4359
po-properties/bn.po
Normal file
File diff suppressed because it is too large
Load Diff
4138
po-properties/br.po
Normal file
4138
po-properties/br.po
Normal file
File diff suppressed because it is too large
Load Diff
4432
po-properties/ca.po
Normal file
4432
po-properties/ca.po
Normal file
File diff suppressed because it is too large
Load Diff
4253
po-properties/cs.po
Normal file
4253
po-properties/cs.po
Normal file
File diff suppressed because it is too large
Load Diff
4369
po-properties/cy.po
Normal file
4369
po-properties/cy.po
Normal file
File diff suppressed because it is too large
Load Diff
4442
po-properties/da.po
Normal file
4442
po-properties/da.po
Normal file
File diff suppressed because it is too large
Load Diff
4419
po-properties/de.po
Normal file
4419
po-properties/de.po
Normal file
File diff suppressed because it is too large
Load Diff
4436
po-properties/el.po
Normal file
4436
po-properties/el.po
Normal file
File diff suppressed because it is too large
Load Diff
4145
po-properties/en_GB.po
Normal file
4145
po-properties/en_GB.po
Normal file
File diff suppressed because it is too large
Load Diff
4416
po-properties/es.po
Normal file
4416
po-properties/es.po
Normal file
File diff suppressed because it is too large
Load Diff
4150
po-properties/et.po
Normal file
4150
po-properties/et.po
Normal file
File diff suppressed because it is too large
Load Diff
4256
po-properties/eu.po
Normal file
4256
po-properties/eu.po
Normal file
File diff suppressed because it is too large
Load Diff
4164
po-properties/fa.po
Normal file
4164
po-properties/fa.po
Normal file
File diff suppressed because it is too large
Load Diff
4377
po-properties/fi.po
Normal file
4377
po-properties/fi.po
Normal file
File diff suppressed because it is too large
Load Diff
4424
po-properties/fr.po
Normal file
4424
po-properties/fr.po
Normal file
File diff suppressed because it is too large
Load Diff
4171
po-properties/ga.po
Normal file
4171
po-properties/ga.po
Normal file
File diff suppressed because it is too large
Load Diff
4267
po-properties/gl.po
Normal file
4267
po-properties/gl.po
Normal file
File diff suppressed because it is too large
Load Diff
4261
po-properties/he.po
Normal file
4261
po-properties/he.po
Normal file
File diff suppressed because it is too large
Load Diff
4278
po-properties/hi.po
Normal file
4278
po-properties/hi.po
Normal file
File diff suppressed because it is too large
Load Diff
4318
po-properties/hr.po
Normal file
4318
po-properties/hr.po
Normal file
File diff suppressed because it is too large
Load Diff
4209
po-properties/hu.po
Normal file
4209
po-properties/hu.po
Normal file
File diff suppressed because it is too large
Load Diff
4223
po-properties/ia.po
Normal file
4223
po-properties/ia.po
Normal file
File diff suppressed because it is too large
Load Diff
4402
po-properties/id.po
Normal file
4402
po-properties/id.po
Normal file
File diff suppressed because it is too large
Load Diff
4824
po-properties/is.po
Normal file
4824
po-properties/is.po
Normal file
File diff suppressed because it is too large
Load Diff
4489
po-properties/it.po
Normal file
4489
po-properties/it.po
Normal file
File diff suppressed because it is too large
Load Diff
4272
po-properties/ja.po
Normal file
4272
po-properties/ja.po
Normal file
File diff suppressed because it is too large
Load Diff
4230
po-properties/ko.po
Normal file
4230
po-properties/ko.po
Normal file
File diff suppressed because it is too large
Load Diff
4416
po-properties/li.po
Normal file
4416
po-properties/li.po
Normal file
File diff suppressed because it is too large
Load Diff
4279
po-properties/lt.po
Normal file
4279
po-properties/lt.po
Normal file
File diff suppressed because it is too large
Load Diff
4371
po-properties/lv.po
Normal file
4371
po-properties/lv.po
Normal file
File diff suppressed because it is too large
Load Diff
39
po-properties/makefile.mingw
Normal file
39
po-properties/makefile.mingw
Normal file
@ -0,0 +1,39 @@
|
||||
## Makefile for compiling message catalogs on Win32 with cygwin
|
||||
##
|
||||
## Use: make -f makefile.mingw install
|
||||
##
|
||||
## To convert the clear-text message catalogs to binary form (.gmo)
|
||||
## files you will need msgfmt, from GNU gettext.
|
||||
|
||||
# This file is possibly included from other po directories, too. They
|
||||
# should define their own PACKAGE and possibly INSTALLSUBDIR and
|
||||
# LOCALEDIR macros
|
||||
|
||||
ifndef PACKAGE
|
||||
PACKAGE = gtk20
|
||||
endif
|
||||
|
||||
ifndef LOCALEDIR
|
||||
# This is what I use as installation target, from where the installer-builder
|
||||
# will pick it up. The end-user installation location will be asked by
|
||||
# an installer.
|
||||
LOCALEDIR = /target/lib/locale
|
||||
endif
|
||||
|
||||
LANGUAGES = $(subst .po,,$(wildcard *.po))
|
||||
|
||||
################################################################
|
||||
|
||||
all : $(addsuffix .gmo,$(LANGUAGES))
|
||||
|
||||
install : all
|
||||
mkdir -p $(addsuffix /LC_MESSAGES,$(addprefix $(LOCALEDIR)/,$(LANGUAGES)))
|
||||
for l in $(LANGUAGES); do cp $$l.gmo $(LOCALEDIR)/$$l/LC_MESSAGES/$(PACKAGE).mo; done
|
||||
|
||||
.SUFFIXES: .po .gmo
|
||||
|
||||
.po.gmo:
|
||||
msgfmt -o $@ $<
|
||||
|
||||
clean:
|
||||
-rm *.gmo
|
4169
po-properties/mk.po
Normal file
4169
po-properties/mk.po
Normal file
File diff suppressed because it is too large
Load Diff
4332
po-properties/ml.po
Normal file
4332
po-properties/ml.po
Normal file
File diff suppressed because it is too large
Load Diff
4787
po-properties/mn.po
Normal file
4787
po-properties/mn.po
Normal file
File diff suppressed because it is too large
Load Diff
4278
po-properties/ms.po
Normal file
4278
po-properties/ms.po
Normal file
File diff suppressed because it is too large
Load Diff
4191
po-properties/ne.po
Normal file
4191
po-properties/ne.po
Normal file
File diff suppressed because it is too large
Load Diff
4396
po-properties/nl.po
Normal file
4396
po-properties/nl.po
Normal file
File diff suppressed because it is too large
Load Diff
4326
po-properties/nn.po
Normal file
4326
po-properties/nn.po
Normal file
File diff suppressed because it is too large
Load Diff
4263
po-properties/no.po
Normal file
4263
po-properties/no.po
Normal file
File diff suppressed because it is too large
Load Diff
4438
po-properties/pl.po
Normal file
4438
po-properties/pl.po
Normal file
File diff suppressed because it is too large
Load Diff
102
po-properties/po2tbl.sed.in
Normal file
102
po-properties/po2tbl.sed.in
Normal file
@ -0,0 +1,102 @@
|
||||
# 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, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
#
|
||||
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
|
4343
po-properties/pt.po
Normal file
4343
po-properties/pt.po
Normal file
File diff suppressed because it is too large
Load Diff
4328
po-properties/pt_BR.po
Normal file
4328
po-properties/pt_BR.po
Normal file
File diff suppressed because it is too large
Load Diff
4444
po-properties/ro.po
Normal file
4444
po-properties/ro.po
Normal file
File diff suppressed because it is too large
Load Diff
4452
po-properties/ru.po
Normal file
4452
po-properties/ru.po
Normal file
File diff suppressed because it is too large
Load Diff
4350
po-properties/sk.po
Normal file
4350
po-properties/sk.po
Normal file
File diff suppressed because it is too large
Load Diff
4374
po-properties/sl.po
Normal file
4374
po-properties/sl.po
Normal file
File diff suppressed because it is too large
Load Diff
4353
po-properties/sq.po
Normal file
4353
po-properties/sq.po
Normal file
File diff suppressed because it is too large
Load Diff
4294
po-properties/sr.po
Normal file
4294
po-properties/sr.po
Normal file
File diff suppressed because it is too large
Load Diff
4298
po-properties/sr@Latn.po
Normal file
4298
po-properties/sr@Latn.po
Normal file
File diff suppressed because it is too large
Load Diff
4312
po-properties/sv.po
Normal file
4312
po-properties/sv.po
Normal file
File diff suppressed because it is too large
Load Diff
4460
po-properties/ta.po
Normal file
4460
po-properties/ta.po
Normal file
File diff suppressed because it is too large
Load Diff
4139
po-properties/th.po
Normal file
4139
po-properties/th.po
Normal file
File diff suppressed because it is too large
Load Diff
5062
po-properties/tr.po
Normal file
5062
po-properties/tr.po
Normal file
File diff suppressed because it is too large
Load Diff
4396
po-properties/uk.po
Normal file
4396
po-properties/uk.po
Normal file
File diff suppressed because it is too large
Load Diff
4149
po-properties/uz.po
Normal file
4149
po-properties/uz.po
Normal file
File diff suppressed because it is too large
Load Diff
4149
po-properties/uz@Cyrl.po
Normal file
4149
po-properties/uz@Cyrl.po
Normal file
File diff suppressed because it is too large
Load Diff
4308
po-properties/vi.po
Normal file
4308
po-properties/vi.po
Normal file
File diff suppressed because it is too large
Load Diff
4224
po-properties/wa.po
Normal file
4224
po-properties/wa.po
Normal file
File diff suppressed because it is too large
Load Diff
4378
po-properties/yi.po
Normal file
4378
po-properties/yi.po
Normal file
File diff suppressed because it is too large
Load Diff
4276
po-properties/zh_CN.po
Normal file
4276
po-properties/zh_CN.po
Normal file
File diff suppressed because it is too large
Load Diff
4257
po-properties/zh_TW.po
Normal file
4257
po-properties/zh_TW.po
Normal file
File diff suppressed because it is too large
Load Diff
11
po/ChangeLog
11
po/ChangeLog
@ -1,3 +1,14 @@
|
||||
Sat Jan 17 23:12:45 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* README.translators: Add a hint regarding the split.
|
||||
|
||||
* *.po: Move the property blurbs and nicks to the
|
||||
po files in ../po-properties.
|
||||
|
||||
* Makefile.in.in: Remove --keyword=P_ again, since
|
||||
the property blurbs and nicks are now collected in
|
||||
a separate domain, see ../po-properties.
|
||||
|
||||
2004-01-01 Pablo Saratxaga <pablo@mandrakesoft.com>
|
||||
|
||||
* wa.po: Updated Walloon file
|
||||
|
@ -92,7 +92,7 @@ all-no:
|
||||
|
||||
$(srcdir)/$(GETTEXT_PACKAGE).pot: $(POTFILES)
|
||||
$(XGETTEXT) --default-domain=$(GETTEXT_PACKAGE) --directory=$(top_srcdir) \
|
||||
--add-comments --keyword=_ --keyword=N_ --keyword=P_ \
|
||||
--add-comments --keyword=_ --keyword=N_ \
|
||||
--files-from=$(srcdir)/POTFILES.in \
|
||||
&& test ! -f $(GETTEXT_PACKAGE).po \
|
||||
|| ( rm -f $(srcdir)/$(GETTEXT_PACKAGE).pot \
|
||||
|
@ -1,3 +1,7 @@
|
||||
The .po files in this directory contain only the ui and error
|
||||
messages in the gtk20 domain. See ../po-properties for the
|
||||
property nicks and blurbs in the gtk20-properties domain.
|
||||
|
||||
All the .po files are now in UTF-8!
|
||||
|
||||
For information on editing UTF-8 files on Unix, see
|
||||
|
4465
po/en_GB.po
4465
po/en_GB.po
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
Loading…
Reference in New Issue
Block a user