File tgif-4.2.5-locale.patch of Package tgif
--- menuinfo.c.original 2011-06-28 04:04:58.000000000 +0200
+++ menuinfo.c 2013-03-10 21:31:57.841453899 +0100
@@ -734,7 +734,7 @@
static TgMenuItemInfo transformMenuItemInfo[] = {
{ N_("Precise Scale..."), "Alt+)", N_("Scale selected objects"), NULL,
CMDID_PRECISESCALE },
- { "Precise Scale Everything...", NULL, N_("Scale everything"), NULL,
+ { N_("Precise Scale Everything..."), NULL, N_("Scale everything"), NULL,
CMDID_PRECISESCALEEVERYTHING },
{ N_("Precise Rotate..."), NULL,
N_("Rotate selected objects by a specified number of degrees"), NULL,
@@ -812,7 +812,7 @@
{ N_("Add Plus"), NULL,
N_("Add plus tick marks at vertices of selected polys/polygons/splines"),
NULL, CMDID_ADDPLUSTICKMARKS },
- { N_("Add Hour Glasss"), NULL,
+ { N_("Add Hour Glasses"), NULL,
N_("Add hour glass tick marks at vertices of selected polys/polygons/splines"),
NULL, CMDID_ADDHOURGLASSTICKMARKS },
{ NULL, NULL, NULL, NULL, INVALID }
@@ -1170,7 +1170,7 @@
{ N_("Reset Rotation Pivot"), NULL,
N_("Reset user-specified rotation pivot to center of selected objects"),
NULL, CMDID_RESETROTATEPIVOT },
- { N_("Speficy Rotation Pivot..."), NULL,
+ { N_("Specify Rotation Pivot..."), NULL,
N_("Specify the coordinates for the user-specified rotation pivot"), NULL,
CMDID_SPECIFYROTATEPIVOT },
{ TGMUITEM_SEPARATOR, NULL, NULL, NULL, INVALID },
--- Makefile.am.original 2011-06-28 04:04:58.000000000 +0200
+++ Makefile.am 2013-03-09 23:50:15.817585935 +0100
@@ -6,7 +6,7 @@
TGIFDIR = $(libdir)/X11/tgif
CFLAGS=-DVERSION=\"$(VERSION)\" -DPROG="\"$(PACKAGE)\"" \
- -Wall -I/usr/X11R6/include -DHAVE_CONFIG_H -DTGIF_PATH=\"$(TGIFDIR)\" -DPSFILE_MOD=0664 -DLOCALEDIR=\"/usr/share/locale\" -DTELEPORT_ATTR=\"warp_to=\" -DTMP_DIR=\"/tmp/\" -DLAUNCH_ATTR=\"launch=\" -DEXEC_ATTR=\"exec=\" -DEPSF_FILE_EXT=\"eps\" -DPS_FILE_EXT=\"ps\" -DXBM_FILE_EXT=\"xbm\" -DXPM_FILE_EXT=\"xpm\" -DOBJ_FILE_EXT=\"obj\" -DSYM_FILE_EXT=\"sym\" -DTEXT_FILE_EXT=\"txt\" -DPIN_FILE_EXT=\"pin\" -DNETLIST_FILE_EXT=\"net\" -DCOMP_FILE_EXT=\"cmp\" -D_BACKGROUND_DONT_FORK -D_USE_XDRAWPOINT_TO_PUT_A_POINT -D_USE_PS_ADOBE_STRING=\"3.0/3.0\" -D_DONT_USE_MKTEMP -D_DONT_REENCODE=\"FFDingbests:ZapfDingbats\" -DDEFATTRGROUP=\"TANGRAM-II:Declaration:Events:Messages:Rewards:Initialization:Watches\" -D_NO_NKF -D_NO_CHINPUT -D_NO_XCIN -DUSE_XT_INITIALIZE -D_NO_LOCALE_SUPPORT
+ -Wall -I/usr/X11R6/include -DHAVE_CONFIG_H -DTGIF_PATH=\"$(TGIFDIR)\" -DPSFILE_MOD=0664 -DLOCALEDIR=\"/usr/share/locale\" -DTELEPORT_ATTR=\"warp_to=\" -DTMP_DIR=\"/tmp/\" -DLAUNCH_ATTR=\"launch=\" -DEXEC_ATTR=\"exec=\" -DEPSF_FILE_EXT=\"eps\" -DPS_FILE_EXT=\"ps\" -DXBM_FILE_EXT=\"xbm\" -DXPM_FILE_EXT=\"xpm\" -DOBJ_FILE_EXT=\"obj\" -DSYM_FILE_EXT=\"sym\" -DTEXT_FILE_EXT=\"txt\" -DPIN_FILE_EXT=\"pin\" -DNETLIST_FILE_EXT=\"net\" -DCOMP_FILE_EXT=\"cmp\" -D_BACKGROUND_DONT_FORK -D_USE_XDRAWPOINT_TO_PUT_A_POINT -D_USE_PS_ADOBE_STRING=\"3.0/3.0\" -D_DONT_USE_MKTEMP -D_DONT_REENCODE=\"FFDingbests:ZapfDingbats\" -DDEFATTRGROUP=\"TANGRAM-II:Declaration:Events:Messages:Rewards:Initialization:Watches\" -D_NO_NKF -D_NO_CHINPUT -D_NO_XCIN -DUSE_XT_INITIALIZE
bin_PROGRAMS = tgif
--- Imakefile.original 2011-06-28 04:05:00.000000000 +0200
+++ Imakefile 2013-03-10 11:02:51.086023637 +0100
@@ -47,7 +47,8 @@
$(XIMPDEFINES) \@@\
$(MISCDEFINES) \@@\
-DTGIF_DISTR_VER=\"$(TGIFVERSION)\" \@@\
- $(MOREDEFINES) -DQPL_LICENSE
+ $(MOREDEFINES) -DQPL_LICENSE \@@\
+ -DENABLE_NLS
XCOMM Things to try to add to the DEFINES line above:
XCOMM
--- po/Imakefile.original 2004-06-19 01:12:02.000000000 +0200
+++ po/Imakefile 2013-03-10 09:31:36.539804668 +0100
@@ -22,7 +22,7 @@
#define IHaveSubdirs
-SUBDIRS = ja ru fr
+SUBDIRS = de fr ja ru
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
@@ -37,6 +37,7 @@
rm -f tgifintl-$(TGIFNLSVER).tar/**/*
tar cvf tgifintl-$(TGIFNLSVER).tar \
Imakefile Po.tmpl Po.tmpl-/**/* README HISTORY \
+ de/Imakefile de/de.po \
ja/Imakefile ja/ja.po \
ru/Imakefile ru/ru.po \
fr/Imakefile fr/fr.po
@@ -51,6 +52,7 @@
versioninfo:
what Imakefile README Po.tmpl Po.tmpl-/**/* \
+ de/Imakefile de/de.po \
ja/Imakefile ja/ja.po \
ru/Imakefile ru/ru.po \
fr/Imakefile fr/fr.po \
--- po/de/Imakefile.original 2013-03-10 10:52:42.487835168 +0100
+++ po/de/Imakefile 2013-03-10 09:30:30.422924871 +0100
@@ -0,0 +1,59 @@
+#ifndef XCOMM
+#define XCOMM #
+#endif
+
+#ifndef NullParameter
+#define NullParameter
+#endif
+
+XCOMM
+XCOMM Author: Dr. Ing. Dieter Jurzitza <dieter.jurzitza@t-online.de>, 2013
+XCOMM
+XCOMM @(#)$Header: /mm2/home/cvs/bc-src/tgif/po/de/Imakefile,v 1.0 2013/03/09 23:12:02 william Exp $
+XCOMM
+
+#include <../Po.tmpl>
+
+CURRENTDIR =./
+
+SRCS = $(CURRENTDIR)*.po
+
+PACKAGE = tgif
+CATALOGS = de.mo
+POFILES = de.po
+
+POTFILES=../../menuinfo.c ../../strtbl.c
+
+.SUFFIXES:
+.SUFFIXES: .mo .po
+
+.po.mo:
+ msgfmt -o $@ $<
+
+all:: $(CATALOGS)
+
+$(PACKAGE).pot: $(POTFILES)
+ xgettext --default-domain=$(PACKAGE) \
+ --add-comments --keyword=_ --keyword=N_ $(POTFILES)
+ if cmp -s $(PACKAGE).po $(PACKAGE).pot; then \
+ rm -f $(PACKAGE).po; \
+ else \
+ mv -f $(PACKAGE).po $(PACKAGE).pot; \
+ fi
+
+install:: $(CATALOGS)
+ $(MKINSTALLDIRS) $(NLSDIR)
+ chmod 755 $(NLSDIR)
+ for n in $(CATALOGS) __DuMmY ; do \
+ if test "$$n" -a "$$n" != "__DuMmY" ; then \
+ l=`basename $$n .mo`; \
+ $(MKINSTALLDIRS) $(NLSDIR)/$$l/LC_MESSAGES; \
+ chmod 755 $(NLSDIR)/$$l; \
+ chmod 755 $(NLSDIR)/$$l/LC_MESSAGES; \
+ $(INSTALL) -m 644 $$n $(NLSDIR)/$$l/LC_MESSAGES/$(PACKAGE).mo; \
+ fi; \
+ done
+
+clean::
+ rm -f $(CATALOGS)
+