Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Makefile « po - dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 819e8f9536038a2961d57e6ab5ac243f664e2217 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
NAME = gajim
LANGS   := fr pt el pl es ru bg de nb cs nl pt_BR sv it eu sk no zh_CN
LANGS_PO:=$(foreach LANG, ${LANGS}, ${LANG}.po)
LANGS_MO:=$(foreach LANG, ${LANGS}, ${LANG}.mo)
DATADIR:=$(subst //,/,${DESTDIR}/${PREFIX}/share)

all: $(LANGS_MO)

%.mo: %.po
	msgfmt $< -o $@

gajim.pot: ../src/*py ../src/common/*py \
			../data/glade/account_context_menu.glade.h \
			../data/glade/account_creation_wizard_window.glade.h \
			../data/glade/account_modification_window.glade.h \
			../data/glade/accounts_window.glade.h \
			../data/glade/add_new_contact_window.glade.h \
			../data/glade/advanced_configuration_window.glade.h \
			../data/glade/advanced_menuitem_menu.glade.h \
			../data/glade/change_password_dialog.glade.h \
			../data/glade/change_status_message_dialog.glade.h \
			../data/glade/chat_context_menu.glade.h \
			../data/glade/chat_control_popup_menu.glade.h \
			../data/glade/choose_gpg_key_dialog.glade.h \
			../data/glade/data_form_window.glade.h \
			../data/glade/edit_groups_dialog.glade.h \
			../data/glade/filetransfers.glade.h \
			../data/glade/gajim_themes_window.glade.h \
			../data/glade/gc_control_popup_menu.glade.h \
			../data/glade/gc_occupants_menu.glade.h \
			../data/glade/gtkgui.glade.h \
			../data/glade/history_manager.glade.h \
			../data/glade/history_window.glade.h \
			../data/glade/input_dialog.glade.h \
			../data/glade/invitation_received_dialog.glade.h \
			../data/glade/join_groupchat_window.glade.h \
			../data/glade/manage_bookmarks_window.glade.h \
			../data/glade/manage_proxies_window.glade.h \
			../data/glade/message_window.glade.h \
			../data/glade/passphrase_dialog.glade.h \
			../data/glade/popup_notification_window.glade.h \
			../data/glade/preferences_window.glade.h \
			../data/glade/progress_dialog.glade.h \
			../data/glade/remove_account_window.glade.h \
			../data/glade/roster_contact_context_menu.glade.h \
			../data/glade/roster_window.glade.h \
			../data/glade/service_discovery_window.glade.h \
			../data/glade/service_registration_window.glade.h \
			../data/glade/single_message_window.glade.h \
			../data/glade/subscription_request_window.glade.h \
			../data/glade/systray_context_menu.glade.h \
			../data/glade/vcard_information_window.glade.h \
			../data/glade/xml_console_window.glade.h
	intltool-update --pot --gettext-package=$(NAME)

install:
	for l in ${LANGS}; do\
		dir=${DATADIR}/locale/$${l}/LC_MESSAGES;\
		if test ! -d $${dir}; then\
			install -m 755 -d $${dir};\
		fi;\
		install -m 644 $${l}.mo $${dir}/${NAME}.mo;\
	done

clean:
	rm -f *.mo