root/branches/gajim_0.10.1/po/Makefile

Revision 6408, 2.5 kB (checked in by dkirov, 2 years ago)

merge r6317, r6325

Line 
1NAME = gajim
2LANGS   := fr pt el pl es ru bg de nb cs nl pt_BR sv it eu sk no zh_CN
3LANGS_PO:=$(foreach LANG, ${LANGS}, ${LANG}.po)
4LANGS_MO:=$(foreach LANG, ${LANGS}, ${LANG}.mo)
5DATADIR:=$(subst //,/,${DESTDIR}/${PREFIX}/share)
6
7all: $(LANGS_MO)
8
9%.mo: %.po
10        msgfmt $< -o $@
11
12gajim.pot: ../src/*py ../src/common/*py \
13                        ../data/glade/account_context_menu.glade.h \
14                        ../data/glade/account_creation_wizard_window.glade.h \
15                        ../data/glade/account_modification_window.glade.h \
16                        ../data/glade/accounts_window.glade.h \
17                        ../data/glade/add_new_contact_window.glade.h \
18                        ../data/glade/advanced_configuration_window.glade.h \
19                        ../data/glade/advanced_menuitem_menu.glade.h \
20                        ../data/glade/change_password_dialog.glade.h \
21                        ../data/glade/change_status_message_dialog.glade.h \
22                        ../data/glade/chat_context_menu.glade.h \
23                        ../data/glade/chat_control_popup_menu.glade.h \
24                        ../data/glade/choose_gpg_key_dialog.glade.h \
25                        ../data/glade/data_form_window.glade.h \
26                        ../data/glade/edit_groups_dialog.glade.h \
27                        ../data/glade/filetransfers.glade.h \
28                        ../data/glade/gajim_themes_window.glade.h \
29                        ../data/glade/gc_control_popup_menu.glade.h \
30                        ../data/glade/gc_occupants_menu.glade.h \
31                        ../data/glade/history_manager.glade.h \
32                        ../data/glade/history_window.glade.h \
33                        ../data/glade/input_dialog.glade.h \
34                        ../data/glade/invitation_received_dialog.glade.h \
35                        ../data/glade/join_groupchat_window.glade.h \
36                        ../data/glade/manage_accounts_window.glade.h \
37                        ../data/glade/manage_bookmarks_window.glade.h \
38                        ../data/glade/manage_proxies_window.glade.h \
39                        ../data/glade/message_window.glade.h \
40                        ../data/glade/passphrase_dialog.glade.h \
41                        ../data/glade/popup_notification_window.glade.h \
42                        ../data/glade/preferences_window.glade.h \
43                        ../data/glade/progress_dialog.glade.h \
44                        ../data/glade/remove_account_window.glade.h \
45                        ../data/glade/roster_contact_context_menu.glade.h \
46                        ../data/glade/roster_window.glade.h \
47                        ../data/glade/service_discovery_window.glade.h \
48                        ../data/glade/service_registration_window.glade.h \
49                        ../data/glade/single_message_window.glade.h \
50                        ../data/glade/subscription_request_window.glade.h \
51                        ../data/glade/systray_context_menu.glade.h \
52                        ../data/glade/vcard_information_window.glade.h \
53                        ../data/glade/xml_console_window.glade.h
54        intltool-update --pot --gettext-package=$(NAME)
55
56install:
57        for l in ${LANGS}; do\
58                dir=${DATADIR}/locale/$${l}/LC_MESSAGES;\
59                if test ! -d $${dir}; then\
60                        install -m 755 -d $${dir};\
61                fi;\
62                install -m 644 $${l}.mo $${dir}/${NAME}.mo;\
63        done
64
65clean:
66        rm -f *.mo
Note: See TracBrowser for help on using the browser.