Commit 18d88e25c6506e5b031051526b03e03167e5c99d
1 parent
7a55cafc
Exists in
master
and in
3 other branches
Atualizando tradução.
Showing
2 changed files
with
34 additions
and
4 deletions
Show diff stats
Makefile.in
@@ -44,6 +44,8 @@ MKDIR=@MKDIR_P@ | @@ -44,6 +44,8 @@ MKDIR=@MKDIR_P@ | ||
44 | INSTALL=@INSTALL@ | 44 | INSTALL=@INSTALL@ |
45 | INSTALL_DATA=@INSTALL_DATA@ | 45 | INSTALL_DATA=@INSTALL_DATA@ |
46 | INSTALL_PROGRAM=@INSTALL_PROGRAM@ | 46 | INSTALL_PROGRAM=@INSTALL_PROGRAM@ |
47 | +XGETTEXT=@XGETTEXT@ | ||
48 | +MSGCAT=@MSGCAT@ | ||
47 | 49 | ||
48 | #---[ Paths ]---------------------------------------------------------------------------- | 50 | #---[ Paths ]---------------------------------------------------------------------------- |
49 | 51 | ||
@@ -60,6 +62,8 @@ sysconfdir=@sysconfdir@ | @@ -60,6 +62,8 @@ sysconfdir=@sysconfdir@ | ||
60 | 62 | ||
61 | BASEDIR=@BASEDIR@ | 63 | BASEDIR=@BASEDIR@ |
62 | 64 | ||
65 | +POTDIR=$(BASEDIR)/.pot | ||
66 | + | ||
63 | OBJDIR=$(BASEDIR)/.obj/@DLLPREFIX@$(LIBNAME) | 67 | OBJDIR=$(BASEDIR)/.obj/@DLLPREFIX@$(LIBNAME) |
64 | OBJDBG=$(OBJDIR)/Debug | 68 | OBJDBG=$(OBJDIR)/Debug |
65 | OBJRLS=$(OBJDIR)/Release | 69 | OBJRLS=$(OBJDIR)/Release |
@@ -117,6 +121,22 @@ $(OBJRLS)/%.o: \ | @@ -117,6 +121,22 @@ $(OBJRLS)/%.o: \ | ||
117 | -DDATADIR=$(datarootdir)/pw3270 \ | 121 | -DDATADIR=$(datarootdir)/pw3270 \ |
118 | -o $@ -c $< | 122 | -o $@ -c $< |
119 | 123 | ||
124 | +#---[ Misc Rules ]----------------------------------------------------------------------- | ||
125 | + | ||
126 | +$(POTDIR)/%.pot: \ | ||
127 | + %.c | ||
128 | + | ||
129 | + @echo $(notdir $@) ... | ||
130 | + @$(MKDIR) `dirname $@` | ||
131 | + @$(XGETTEXT) \ | ||
132 | + --language=C \ | ||
133 | + --keyword=_ \ | ||
134 | + --keyword=N_ \ | ||
135 | + --keyword=MSG_:2 \ | ||
136 | + --output=$@ \ | ||
137 | + $< | ||
138 | + @touch $@ | ||
139 | + | ||
120 | #---[ Release Targets ]------------------------------------------------------------------ | 140 | #---[ Release Targets ]------------------------------------------------------------------ |
121 | 141 | ||
122 | all: \ | 142 | all: \ |
@@ -165,14 +185,22 @@ $(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME)/fallbacks.c: \ | @@ -165,14 +185,22 @@ $(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME)/fallbacks.c: \ | ||
165 | $(HOST_CC) -g -o $(BINDIR)/mkfb@EXEEXT@ $(wildcard src/mkfb/*.c) | 185 | $(HOST_CC) -g -o $(BINDIR)/mkfb@EXEEXT@ $(wildcard src/mkfb/*.c) |
166 | $(BINDIR)/mkfb@EXEEXT@ -c X3270.xad $@ | 186 | $(BINDIR)/mkfb@EXEEXT@ -c X3270.xad $@ |
167 | 187 | ||
188 | +lib$(LIBNAME).pot: \ | ||
189 | + $(foreach SRC, $(basename $(SOURCES)), $(POTDIR)/$(SRC).pot) | ||
190 | + | ||
191 | + @rm -f $@ | ||
192 | + @mkdir -p `dirname $@` | ||
193 | + @$(MSGCAT) --sort-output $^ > $@ | ||
194 | + | ||
195 | +locale: \ | ||
196 | + lib$(LIBNAME).pot | ||
197 | + | ||
198 | + | ||
168 | #---[ Install Targets ]------------------------------------------------------------------ | 199 | #---[ Install Targets ]------------------------------------------------------------------ |
169 | 200 | ||
170 | 201 | ||
171 | #---[ Debug Targets ]-------------------------------------------------------------------- | 202 | #---[ Debug Targets ]-------------------------------------------------------------------- |
172 | 203 | ||
173 | -x: \ | ||
174 | - $(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME)/fallbacks.c | ||
175 | - | ||
176 | Debug: \ | 204 | Debug: \ |
177 | $(BINDBG)/@DLLPREFIX@$(LIBNAME)@DLLEXT@ | 205 | $(BINDBG)/@DLLPREFIX@$(LIBNAME)@DLLEXT@ |
178 | 206 | ||
@@ -222,6 +250,8 @@ cleanRelease: | @@ -222,6 +250,8 @@ cleanRelease: | ||
222 | 250 | ||
223 | @rm -fr $(OBJRLS) | 251 | @rm -fr $(OBJRLS) |
224 | @rm -fr $(BINRLS) | 252 | @rm -fr $(BINRLS) |
253 | + @rm -fr $(POTDIR) | ||
254 | + @rm -f lib$(LIBNAME).pot | ||
225 | 255 | ||
226 | clean: \ | 256 | clean: \ |
227 | cleanDebug \ | 257 | cleanDebug \ |
src/include/config.h.in
@@ -54,7 +54,7 @@ | @@ -54,7 +54,7 @@ | ||
54 | /* Windows Options */ | 54 | /* Windows Options */ |
55 | #ifdef WIN32 | 55 | #ifdef WIN32 |
56 | #undef HAVE_WIN_REGISTRY | 56 | #undef HAVE_WIN_REGISTRY |
57 | -#endif WIN32 | 57 | +#endif // WIN32 |
58 | 58 | ||
59 | /* Optional parts. */ | 59 | /* Optional parts. */ |
60 | #undef X3270_DBCS | 60 | #undef X3270_DBCS |