Commit d9eb394116c6c909219592280551c92fda196107

Authored by Perry Werneck
1 parent 8ffcf518
Exists in master

Building translation file.

@@ -31,3 +31,4 @@ doxygen/rtf @@ -31,3 +31,4 @@ doxygen/rtf
31 *.exp 31 *.exp
32 *.lib 32 *.lib
33 metainfo.xml 33 metainfo.xml
  34 +*.pot
@@ -29,6 +29,7 @@ @@ -29,6 +29,7 @@
29 LIBNAME=libhllapi 29 LIBNAME=libhllapi
30 SONAME=@SONAME@ 30 SONAME=@SONAME@
31 PRODUCT_NAME=@PRODUCT_NAME@ 31 PRODUCT_NAME=@PRODUCT_NAME@
  32 +GETTEXT_PACKAGE=@GETTEXT_PACKAGE@
32 33
33 SOURCES= \ 34 SOURCES= \
34 $(wildcard src/core/*.cc) \ 35 $(wildcard src/core/*.cc) \
@@ -38,7 +39,7 @@ SOURCES= \ @@ -38,7 +39,7 @@ SOURCES= \
38 TEST_SOURCES= \ 39 TEST_SOURCES= \
39 $(wildcard src/testprogram/*.cc) 40 $(wildcard src/testprogram/*.cc)
40 41
41 -INSTALL_PACKAGES=@INSTALL_PACKAGES@ 42 +INSTALL_PACKAGES=@INSTALL_PACKAGES@ locale
42 43
43 #---[ Tools ]---------------------------------------------------------------------------- 44 #---[ Tools ]----------------------------------------------------------------------------
44 45
@@ -203,11 +204,11 @@ $(POTDIR)/$(LIBNAME).pot: \ @@ -203,11 +204,11 @@ $(POTDIR)/$(LIBNAME).pot: \
203 @$(MSGCAT) --sort-output $^ > $@ 204 @$(MSGCAT) --sort-output $^ > $@
204 205
205 locale: \ 206 locale: \
206 - locale/$(LIBNAME).pot 207 + locale/$(GETTEXT_PACKAGE).pot
207 208
208 @$(MAKE) -C locale all 209 @$(MAKE) -C locale all
209 210
210 -locale/$(LIBNAME).pot: \ 211 +locale/$(GETTEXT_PACKAGE).pot: \
211 $(POTDIR)/$(LIBNAME).pot 212 $(POTDIR)/$(LIBNAME).pot
212 213
213 @rm -f $@ 214 @rm -f $@
@@ -282,6 +283,18 @@ install-windows-lib: \ @@ -282,6 +283,18 @@ install-windows-lib: \
282 $(BINRLS)/$(LIBNAME).def \ 283 $(BINRLS)/$(LIBNAME).def \
283 $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/def 284 $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/def
284 285
  286 +install-locale: \
  287 + locale/$(GETTEXT_PACKAGE).pot
  288 +
  289 + @$(MAKE) -C locale DESTDIR=$(DESTDIR) install
  290 +
  291 + @$(MKDIR) \
  292 + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/pot
  293 +
  294 + @$(INSTALL_DATA) \
  295 + locale/$(GETTEXT_PACKAGE).pot \
  296 + $(DESTDIR)$(datarootdir)/$(PRODUCT_NAME)/pot/$(LIBNAME).pot
  297 +
285 298
286 doc: 299 doc:
287 @$(DOXYGEN) ./doxygen/doxyfile 300 @$(DOXYGEN) ./doxygen/doxyfile
@@ -322,6 +322,15 @@ if test "$app_cv_pic" == "yes"; then @@ -322,6 +322,15 @@ if test "$app_cv_pic" == "yes"; then
322 fi 322 fi
323 323
324 dnl --------------------------------------------------------------------------- 324 dnl ---------------------------------------------------------------------------
  325 +dnl Set translation domain.
  326 +dnl ---------------------------------------------------------------------------
  327 +
  328 +app_cv_gettext_package="libhllapi-$app_vrs_major.$app_vrs_minor"
  329 +
  330 +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$app_cv_gettext_package")
  331 +AC_SUBST(GETTEXT_PACKAGE,"$app_cv_gettext_package")
  332 +
  333 +dnl ---------------------------------------------------------------------------
325 dnl Configure which files to generate. 334 dnl Configure which files to generate.
326 dnl --------------------------------------------------------------------------- 335 dnl ---------------------------------------------------------------------------
327 336
locale/Makefile.in
@@ -33,7 +33,7 @@ datarootdir=@datarootdir@ @@ -33,7 +33,7 @@ datarootdir=@datarootdir@
33 localedir=${datarootdir}/locale 33 localedir=${datarootdir}/locale
34 34
35 PACKAGE_NAME=@PACKAGE_NAME@ 35 PACKAGE_NAME=@PACKAGE_NAME@
36 -GETTEXT_PACKAGE=@PACKAGE_NAME@ 36 +GETTEXT_PACKAGE=@GETTEXT_PACKAGE@
37 37
38 PACKAGE_VERSION=@PACKAGE_VERSION@ 38 PACKAGE_VERSION=@PACKAGE_VERSION@
39 PACKAGE_TARNAME=@PACKAGE_TARNAME@ 39 PACKAGE_TARNAME=@PACKAGE_TARNAME@
@@ -65,7 +65,7 @@ $(BINDIR)/%/LC_MESSAGES/$(GETTEXT_PACKAGE).mo: \ @@ -65,7 +65,7 @@ $(BINDIR)/%/LC_MESSAGES/$(GETTEXT_PACKAGE).mo: \
65 @$(MKDIR) `dirname $@` 65 @$(MKDIR) `dirname $@`
66 @$(MSGFMT) -c -v -o $@ $^ 66 @$(MSGFMT) -c -v -o $@ $^
67 67
68 -$(DESTDIR)/$(localedir)/%/LC_MESSAGES/$(GETTEXT_PACKAGE).mo: \ 68 +$(DESTDIR)$(localedir)/%/LC_MESSAGES/$(GETTEXT_PACKAGE).mo: \
69 $(BINDIR)/%/LC_MESSAGES/$(GETTEXT_PACKAGE).mo 69 $(BINDIR)/%/LC_MESSAGES/$(GETTEXT_PACKAGE).mo
70 70
71 @echo $< ... 71 @echo $< ...
@@ -78,7 +78,7 @@ all: \ @@ -78,7 +78,7 @@ all: \
78 $(foreach SRC, $(basename $(wildcard *.po)), $(BINDIR)/$(SRC)/LC_MESSAGES/$(GETTEXT_PACKAGE).mo) 78 $(foreach SRC, $(basename $(wildcard *.po)), $(BINDIR)/$(SRC)/LC_MESSAGES/$(GETTEXT_PACKAGE).mo)
79 79
80 install: \ 80 install: \
81 - $(foreach SRC, $(basename $(wildcard *.po)), $(DESTDIR)/$(localedir)/$(SRC)/LC_MESSAGES/$(GETTEXT_PACKAGE).mo) 81 + $(foreach SRC, $(basename $(wildcard *.po)), $(DESTDIR)$(localedir)/$(SRC)/LC_MESSAGES/$(GETTEXT_PACKAGE).mo)
82 82
83 83
84 84
locale/libhllapi.pot
@@ -1,46 +0,0 @@ @@ -1,46 +0,0 @@
1 -# SOME DESCRIPTIVE TITLE.  
2 -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER  
3 -# This file is distributed under the same license as the PACKAGE package.  
4 -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.  
5 -#  
6 -#, fuzzy  
7 -msgid ""  
8 -msgstr ""  
9 -"Project-Id-Version: PACKAGE VERSION\n"  
10 -"Report-Msgid-Bugs-To: \n"  
11 -"POT-Creation-Date: 2020-02-05 15:52-0300\n"  
12 -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"  
13 -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"  
14 -"Language-Team: LANGUAGE <LL@li.org>\n"  
15 -"Language: \n"  
16 -"MIME-Version: 1.0\n"  
17 -"Content-Type: text/plain; charset=CHARSET\n"  
18 -"Content-Transfer-Encoding: 8bit\n"  
19 -  
20 -#: src/core/hllapi.cc:191 src/core/hllapi.cc:312 src/core/cursor.cc:41  
21 -#: src/core/calls.cc:98  
22 -msgid "Disconnected from host"  
23 -msgstr ""  
24 -  
25 -#: src/core/set.cc:93 src/core/set.cc:110 src/core/set.cc:128  
26 -#: src/core/get.cc:66 src/core/get.cc:84 src/core/get.cc:89 src/core/get.cc:108  
27 -#: src/core/get.cc:113  
28 -msgid "Invalid parameter"  
29 -msgstr ""  
30 -  
31 -#: src/core/controller.cc:110  
32 -msgid "Not initialized"  
33 -msgstr ""  
34 -  
35 -#: src/core/set.cc:81 src/core/keyboard.cc:56 src/core/get.cc:54  
36 -#: src/core/cursor.cc:55 src/core/calls.cc:65 src/core/actions.cc:58  
37 -msgid "Unexpected error"  
38 -msgstr ""  
39 -  
40 -#: src/core/calls.cc:125  
41 -msgid "Unexpected message id"  
42 -msgstr ""  
43 -  
44 -#: src/core/calls.cc:107  
45 -msgid "keyboard is locked"  
46 -msgstr ""  
locale/pt_BR.po
@@ -5,7 +5,7 @@ msgid &quot;&quot; @@ -5,7 +5,7 @@ msgid &quot;&quot;
5 msgstr "" 5 msgstr ""
6 "Project-Id-Version: pw3270 5.0\n" 6 "Project-Id-Version: pw3270 5.0\n"
7 "Report-Msgid-Bugs-To: \n" 7 "Report-Msgid-Bugs-To: \n"
8 -"POT-Creation-Date: 2020-02-05 15:52-0300\n" 8 +"POT-Creation-Date: 2021-01-21 18:55-0300\n"
9 "PO-Revision-Date: 2020-02-05 15:53-0300\n" 9 "PO-Revision-Date: 2020-02-05 15:53-0300\n"
10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 "Language-Team: Português <>\n" 11 "Language-Team: Português <>\n"
@@ -19,31 +19,36 @@ msgstr &quot;&quot; @@ -19,31 +19,36 @@ msgstr &quot;&quot;
19 "Plural-Forms: nplurals=2; plural=(n > 1);\n" 19 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
20 "X-Generator: Gtranslator 2.91.7\n" 20 "X-Generator: Gtranslator 2.91.7\n"
21 21
22 -#: src/core/hllapi.cc:191 src/core/hllapi.cc:312 src/core/cursor.cc:41  
23 -#: src/core/calls.cc:98 22 +#: src/core/hllapi.cc:201 src/core/hllapi.cc:322 src/core/calls.cc:114
24 msgid "Disconnected from host" 23 msgid "Disconnected from host"
25 msgstr "Desconectado do servidor" 24 msgstr "Desconectado do servidor"
26 25
27 -#: src/core/set.cc:93 src/core/set.cc:110 src/core/set.cc:128  
28 -#: src/core/get.cc:66 src/core/get.cc:84 src/core/get.cc:89 src/core/get.cc:108  
29 -#: src/core/get.cc:113 26 +#: src/core/set.cc:70 src/core/set.cc:87 src/core/set.cc:105 src/core/get.cc:69
  27 +#: src/core/get.cc:87 src/core/get.cc:92 src/core/get.cc:109
  28 +#: src/core/get.cc:114
30 msgid "Invalid parameter" 29 msgid "Invalid parameter"
31 msgstr "Parâmetro inválido" 30 msgstr "Parâmetro inválido"
32 31
33 -#: src/core/controller.cc:110 32 +#: src/core/set.cc:124
  33 +#, fuzzy
  34 +msgid "Invalid property name"
  35 +msgstr "Sintaxe de proxy inválida"
  36 +
  37 +#: src/core/controller.cc:118
34 msgid "Not initialized" 38 msgid "Not initialized"
35 msgstr "Não inicializado" 39 msgstr "Não inicializado"
36 40
37 -#: src/core/set.cc:81 src/core/keyboard.cc:56 src/core/get.cc:54  
38 -#: src/core/cursor.cc:55 src/core/calls.cc:65 src/core/actions.cc:58 41 +#: src/core/set.cc:59 src/core/keyboard.cc:53 src/core/hllapi.cc:493
  42 +#: src/core/get.cc:57 src/core/cursor.cc:52 src/core/calls.cc:75
  43 +#: src/core/actions.cc:53
39 msgid "Unexpected error" 44 msgid "Unexpected error"
40 msgstr "Erro inesperado" 45 msgstr "Erro inesperado"
41 46
42 -#: src/core/calls.cc:125 47 +#: src/core/calls.cc:145
43 msgid "Unexpected message id" 48 msgid "Unexpected message id"
44 msgstr "Identificador de mensagem inesperado" 49 msgstr "Identificador de mensagem inesperado"
45 50
46 -#: src/core/calls.cc:107 51 +#: src/core/calls.cc:123
47 msgid "keyboard is locked" 52 msgid "keyboard is locked"
48 msgstr "Teclado está bloqueado" 53 msgstr "Teclado está bloqueado"
49 54
@@ -1375,9 +1380,6 @@ msgstr &quot;Teclado está bloqueado&quot; @@ -1375,9 +1380,6 @@ msgstr &quot;Teclado está bloqueado&quot;
1375 #~ msgid "Invalid proxy hostname syntax" 1380 #~ msgid "Invalid proxy hostname syntax"
1376 #~ msgstr "Erro de sintaxe no nome do proxy" 1381 #~ msgstr "Erro de sintaxe no nome do proxy"
1377 1382
1378 -#~ msgid "Invalid proxy syntax"  
1379 -#~ msgstr "Sintaxe de proxy inválida"  
1380 -  
1381 #~ msgid "Invalid proxy type '%.*s'" 1383 #~ msgid "Invalid proxy type '%.*s'"
1382 #~ msgstr "Tipo de proxy invalido '%.*s'" 1384 #~ msgstr "Tipo de proxy invalido '%.*s'"
1383 1385