~ubuntu-branches/ubuntu/utopic/gettext/utopic

« back to all changes in this revision

Viewing changes to gettext-tools/examples/hello-tcl/po/Makefile.am

  • Committer: Colin Watson
  • Date: 2010-08-01 21:36:08 UTC
  • mfrom: (2.1.10 sid)
  • Revision ID: cjwatson@canonical.com-20100801213608-yy7vkm8lpatep3ci
merge from Debian 0.18.1.1-1

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
# which the translators can contact you.
40
40
MSGID_BUGS_ADDRESS = bug-gnu-gettext@gnu.org
41
41
 
 
42
# These options get passed to msgmerge.
 
43
# Useful options are in particular:
 
44
#   --previous            to keep previous msgids of translated messages,
 
45
#   --quiet               to reduce the verbosity.
 
46
MSGMERGE_OPTIONS = --quiet
 
47
 
42
48
MSGMERGE = msgmerge
43
49
MSGMERGE_UPDATE = @MSGMERGE@ --update
44
50
MSGINIT = msginit
158
164
        @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
159
165
        if test -f "$(srcdir)/$${lang}.po"; then \
160
166
          test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
161
 
          echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
162
 
          cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
 
167
          echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \
 
168
          cd $(srcdir) \
 
169
            && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 
170
                   '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
 
171
                     $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \
 
172
                   *) \
 
173
                     $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \
 
174
                 esac; \
 
175
               }; \
163
176
        else \
164
177
          $(MAKE) $${lang}.po-create; \
165
178
        fi
233
246
        tmpdir=`pwd`; \
234
247
        echo "$$lang:"; \
235
248
        test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
236
 
        echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
 
249
        echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
237
250
        cd $(srcdir); \
238
 
        if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
 
251
        if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 
252
               '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
 
253
                 $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
 
254
               *) \
 
255
                 $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
 
256
             esac; \
 
257
           }; then \
239
258
          if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
240
259
            rm -f $$tmpdir/$$lang.new.po; \
241
260
          else \