From 129921b0dbdd1a0c9565caeaf046154faf1ee836 Mon Sep 17 00:00:00 2001 From: perry.werneck@gmail.com Date: Fri, 4 May 2012 13:03:35 +0000 Subject: [PATCH] Instalando arquivos de linguagem --- Makefile.in | 12 +++++++++++- debian.rules | 2 +- po/pt_BR.po | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------ 3 files changed, 69 insertions(+), 74 deletions(-) diff --git a/Makefile.in b/Makefile.in index 89e317c..c1450df 100644 --- a/Makefile.in +++ b/Makefile.in @@ -66,7 +66,9 @@ CONVERT=@CONVERT@ MSGCAT=@MSGCAT@ MSGINIT=@MSGINIT@ MSGMERGE=@MSGMERGE@ +MSGFMT=@MSGFMT@ XML2POT=src/tools/xml2pot@EXEEXT@ +SHELL=@SHELL@ #---[ Rules ]------------------------------------------------------------------ @@ -91,6 +93,11 @@ po/%.po: $(PACKAGE_NAME).po @touch $(TMPDIR)/$@ @$(MSGMERGE) $(TMPDIR)/$@ $(PACKAGE_NAME).po --output-file=$@ +$(BINDIR)/Release/$(localedir)/%/LC_MESSAGES/$(PACKAGE_NAME).mo: po/%.po + @echo " FMT `basename $@`" + @$(MKDIR) `dirname $@` + @$(MSGFMT) -c -v -o $@ $^ + src/tools/%@EXEEXT@: src/tools/%.c @make -C src/tools $(notdir $@) @@ -189,7 +196,7 @@ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz: clean src/pw3270/$(PACKAGE_NAME).p @rm -fr $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION) @echo $@ -install: install-sdk install-lib +install: install-sdk install-lib install-locale @make BINDIR="../../$(BINDIR)" LIB3270_LIBS="$(RLSLIB)" LIB3270_CFLAGS="-I../../src/include" -C src/pw3270 install @$(MKDIR) $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME)/ui @@ -198,6 +205,9 @@ install: install-sdk install-lib install-lib: @make BINRLS="../../.bin/Release/lib" -C src/lib3270 install +install-locale: $(foreach MO, $(basename $(LANG_FILES)), $(BINDIR)/Release/$(localedir)/$(notdir $(MO))/LC_MESSAGES/$(PACKAGE_NAME).mo) + @echo -e $(foreach MO, $(notdir $(basename $(LANG_FILES))), mkdir -p $(DESTDIR)/$(localedir)/$(MO)/LC_MESSAGES\\n$(INSTALL_DATA) $(BINDIR)/Release/$(localedir)/$(MO)/LC_MESSAGES/$(PACKAGE_NAME).mo $(DESTDIR)/$(localedir)/$(MO)/LC_MESSAGES/$(PACKAGE_NAME).mo \\n ) | $(SHELL) + install-sdk: @$(MKDIR) $(DESTDIR)$(includedir)/lib3270 @$(INSTALL_DATA) src/include/lib3270.h $(DESTDIR)/$(includedir) diff --git a/debian.rules b/debian.rules index 5eb684e..a6a2522 100644 --- a/debian.rules +++ b/debian.rules @@ -21,7 +21,7 @@ build-stamp: # Add here commands to compile the package. ./configure - make Release + make all # --- end custom part for compiling touch build-stamp diff --git a/po/pt_BR.po b/po/pt_BR.po index 196db71..d45c0d2 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: pw3270 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-05-04 08:35-0300\n" +"POT-Creation-Date: 2012-05-04 10:01-0300\n" "PO-Revision-Date: \n" "Last-Translator: Perry Werneck \n" "Language-Team: \n" @@ -18,15 +18,12 @@ msgstr "" msgid " Unknown frame type from host" msgstr "" -#: actions.c:608 -#: actions.c:620 +#: actions.c:608 actions.c:620 #, c-format msgid "%s action needs a valid id attribute" msgstr "Ação %s exige um atributo ID válido" -#: actions.c:483 -#: actions.c:585 -#: actions.c:597 +#: actions.c:483 actions.c:585 actions.c:597 #, c-format msgid "%s action needs a valid toggle name" msgstr "Ação %s exige um nome de toggle válido" @@ -55,10 +52,7 @@ msgstr "%s:%d" msgid "- 3270 Emulator for Gtk" msgstr "- Emulador 3270 para GTK" -#: screen.c:622 -#: screen.c:647 -#: screen.c:659 -#: screen.c:768 +#: screen.c:622 screen.c:647 screen.c:659 screen.c:768 #, fuzzy msgid "3270 Error" msgstr "Erro 3270" @@ -75,18 +69,13 @@ msgstr "Tela 3270" msgid "3270 terminal emulator for GTK+" msgstr "Emulador 3270 para GTK+" -#: uiparser/menu.c:43 -#: uiparser/menuitem.c:60 -#: uiparser/separator.c:93 -#: uiparser/toolitem.c:42 -#: uiparser/script.c:43 +#: uiparser/menu.c:43 uiparser/menuitem.c:60 uiparser/separator.c:93 +#: uiparser/toolitem.c:42 uiparser/script.c:43 #, fuzzy, c-format msgid "<%s> is invalid at this context" msgstr "