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)
+
openSUSE Build Service is sponsored by