view pixmaps/Makefile.am @ 7724:613b20c69d2c

[gaim-migrate @ 8369] this didn't cause me any problems yesterday, and it compiles, and bug fixing is a good thing. "Some month ago I introduced translatable texts for "gaim --help" and "gaim-remote --help". Unfortunately the output of the translated text is often unreadable. The problem is, that Gaim's *.po files have the UTF-8 locale (because this is the default charset for GTK+ 2.0). But the users may have configured other locales. For instance my SuSE Linux 9.0 system is configured with LANG=de_DE@euro. "euro" is ISO-8859-1 (Western character set, 8 Bit, with the Euro currency symbol). Lots of UTF-8 characters are unreadable if they are displayed in a 8 Bit charset without conversion. Only the 7 Bit chars are displayed right. There are two possible solutions: 1) Make the console texts untranslatable. This isn't very clever. 2) Convert the texts from UTF-8 to user's locale. I choose the second solution. The conversion cannot be made during the translation, because gettext does not allow a mix of different character sets in one po-file. My patch converts the console strings from UTF-8 to users locale. Normally this works right, because most users have a locale which is compatible with their language. The case where a user uses a language (for instance German: LANG=de_DE) with an incompatible character set (for instance the 7Bit charset LC_CTYPE=C) is also handled. The user then sees a warning and the original UTF-8 message. At first I tried to make a new UTF-8 function in src/util.c. But the function is needed 5 times in src/gaim-remote.c and 2 times in src/main.c. gaim-remote is not linked against util.o. Also there are a lot of dependencies from util.o to other files, so I will introduce a lot of trouble to link gaim-remote against util.o. So I only wrote a function in src/gaim-remote.c and used the UTF-8 conversion inline in src/main.c." --Bjoern Voigt committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Wed, 03 Dec 2003 13:21:55 +0000
parents 79e33c8ecf16
children 6d1c5321c55e
line wrap: on
line source

SUBDIRS = smileys status

EXTRA_DIST = \
		about_menu.png			\
		accounts.png			\
		away.png			\
		change-bgcolor-small.png	\
		change-fgcolor-small.png	\
		connect.png			\
		edit.png			\
		gaim.png			\
		gaim_auth.png			\
		gaim_cool.png			\
		gaim_error.png			\
		gaim_info.png			\
		gaim_question.png		\
		gaim_warning.png		\
		insert-image-small.png		\
		insert-link-small.png		\
		insert-smiley-small.png		\
		logo.png			\
		msgpend.png			\
		msgunread.png			\
		offline.png			\
		online.png			\
		pause.png			\
		send-im.png			\
		tb_drag_arrow_down.xpm		\
		tb_drag_arrow_left.xpm		\
		tb_drag_arrow_right.xpm		\
		tb_drag_arrow_up.xpm		\
		text_bigger.png			\
		text_normal.png			\
		text_smaller.png		\
		typed.png			\
		typing.png			\
		Makefile.mingw			\
		smileys/Makefile.mingw		\
		smileys/default/Makefile.mingw	\
		status/default/Makefile.mingw	\
		status/Makefile.mingw		\
                gaim-install.ico		\
                gaim.ico			\
                gaim_4bit_16.ico		\
                gaim_away.ico			\
                gaim_away_4bit_16.ico		\
                gaim_msgpend_4bit_16.ico	\
                gaim_msgunread_4bit_16.ico	\
                gaim_offline.ico		\
                gaim_offline_4bit_16.ico	\
		gaim_blank_4bit_16.ico


gaimbuttonpixdir = $(datadir)/pixmaps/gaim/buttons
gaimbuttonpix_DATA = about_menu.png accounts.png change-bgcolor-small.png change-fgcolor-small.png edit.png insert-image-small.png insert-link-small.png insert-smiley-small.png pause.png text_bigger.png text_normal.png text_smaller.png send-im.png

gaimdialogpixdir = $(datadir)/pixmaps/gaim/dialogs
gaimdialogpix_DATA = gaim_error.png gaim_info.png gaim_question.png gaim_warning.png gaim_cool.png gaim_auth.png

gaimiconpixdir = $(datadir)/pixmaps/gaim/icons
gaimiconpix_DATA = away.png connect.png msgpend.png offline.png online.png msgunread.png

gaimdistpixdir = $(datadir)/pixmaps/gaim
gaimdistpix_DATA = logo.png tb_drag_arrow_down.xpm tb_drag_arrow_left.xpm tb_drag_arrow_right.xpm tb_drag_arrow_up.xpm typed.png typing.png

distpixmapdir = $(datadir)/pixmaps
distpixmap_DATA = gaim.png