Mercurial > pidgin.yaz
view po/POTFILES.in @ 9531:06fe6ed7f63a
[gaim-migrate @ 10358]
"How do you update your po files ("make update-po" or ./update.pl)?
update.pl
has some advantages. But update.pl has also a small bug. In rare cases
(double
msgid's etc.) update.pl kills your po-file. This can happen, if msgmerge
fails and if you have an old gettext version. The problem is here:
po/update.pl:149:
...
$d="mv $LANG.po $LANG.po.old && msgmerge $LANG.po.old $PACKAGE.pot
-o
+$LANG.po";
...
If msgmerge fails, the file $LANG.po will be overwritten. "make update-po"
has
not this problem, because it uses a temporary file:
...
if $(MSGMERGE) $$lang.po $(PACKAGE).pot -o $$lang.new.po; then \
mv -f $$lang.new.po $$lang.po; \
else \
echo "msgmerge for $$cat failed!"; \
rm -f $$lang.new.po; \
fi; \
...
I patched po/update.pl. Now it uses a temporary file. Also, update2.pl
lists
files in po/POTFILES.in which have no i18n strings as a warning." -- Bjoern
Voigt
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 14 Jul 2004 20:14:48 +0000 |
parents | d3e878162771 |
children | b8d8571877df |
line wrap: on
line source
plugins/autorecon.c plugins/chkmail.c plugins/contact_priority.c plugins/docklet/docklet-win32.c plugins/docklet/docklet.c plugins/extplacement.c plugins/filectl.c plugins/gaim-remote/remote.c plugins/gaiminc.c plugins/gestures/gestures.c plugins/gevolution/add_buddy_dialog.c plugins/gevolution/assoc-buddy.c plugins/gevolution/gevo-util.c plugins/gevolution/gevolution.c plugins/gevolution/new_person_dialog.c plugins/history.c plugins/iconaway.c plugins/idle.c plugins/ipc-test-client.c plugins/ipc-test-server.c plugins/mailchk.c plugins/notify.c plugins/perl/perl.c plugins/raw.c plugins/relnot.c plugins/signals-test.c plugins/simple.c plugins/spellchk.c plugins/ssl/ssl-gnutls.c plugins/ssl/ssl-nss.c plugins/ssl/ssl.c plugins/statenotify.c plugins/tcl/tcl.c plugins/ticker/ticker.c plugins/timestamp.c plugins/win32/transparency/win2ktrans.c plugins/win32/winprefs/winprefs.c src/about.c src/account.c src/away.c src/blist.c src/connection.c src/conversation.c src/dialogs.c src/ft.c src/gaim-disclosure.c src/gaim-remote.c src/gaimrc.c src/gtkaccount.c src/gtkblist.c src/gtkconn.c src/gtkconv.c src/gtkdebug.c src/gtkft.c src/gtkimhtml.c src/gtkimhtmltoolbar.c src/gtklog.c src/gtknotify.c src/gtkpounce.c src/gtkprefs.c src/gtkprivacy.c src/gtkrequest.c src/gtkroomlist.c src/gtksound.c src/gtkutils.c src/log.c src/main.c src/plugin.c src/prefs.c src/protocols/gg/gg.c src/protocols/icq/gaim_icq.c src/protocols/irc/cmds.c src/protocols/irc/dcc_send.c src/protocols/irc/irc.c src/protocols/irc/msgs.c src/protocols/irc/parse.c src/protocols/jabber/auth.c src/protocols/jabber/buddy.c src/protocols/jabber/chat.c src/protocols/jabber/jabber.c src/protocols/jabber/jutil.c src/protocols/jabber/message.c src/protocols/jabber/parser.c src/protocols/jabber/presence.c src/protocols/jabber/roster.c src/protocols/jabber/si.c src/protocols/jabber/xdata.c src/protocols/msn/cmdproc.c src/protocols/msn/command.c src/protocols/msn/directconn.c src/protocols/msn/error.c src/protocols/msn/group.c src/protocols/msn/history.c src/protocols/msn/httpmethod.c src/protocols/msn/msg.c src/protocols/msn/msn.c src/protocols/msn/nexus.c src/protocols/msn/notification.c src/protocols/msn/object.c src/protocols/msn/page.c src/protocols/msn/servconn.c src/protocols/msn/session.c src/protocols/msn/slp.c src/protocols/msn/slpcall.c src/protocols/msn/slplink.c src/protocols/msn/slpmsg.c src/protocols/msn/slpsession.c src/protocols/msn/state.c src/protocols/msn/switchboard.c src/protocols/msn/sync.c src/protocols/msn/table.c src/protocols/msn/transaction.c src/protocols/msn/user.c src/protocols/msn/userlist.c src/protocols/msn/utils.c src/protocols/napster/napster.c src/protocols/novell/nmuser.c src/protocols/novell/novell.c src/protocols/oscar/oscar.c src/protocols/silc/buddy.c src/protocols/silc/chat.c src/protocols/silc/ft.c src/protocols/silc/ops.c src/protocols/silc/pk.c src/protocols/silc/silc.c src/protocols/silc/util.c src/protocols/toc/toc.c src/protocols/trepia/trepia.c src/protocols/yahoo/yahoo.c src/protocols/yahoo/yahoo_filexfer.c src/protocols/yahoo/yahoo_profile.c src/protocols/yahoo/yahoochat.c src/protocols/zephyr/zephyr.c src/proxy.c src/prpl.h src/request.h src/server.c src/status.c src/stock.c src/util.c src/win32/win32dep.c