Mercurial > pidgin
comparison src/util.c @ 13089:b553326bc468
[gaim-migrate @ 15451]
Various i18n improvements from Bj??rn Voigt
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 01 Feb 2006 06:07:53 +0000 |
parents | 69b3d5cbd2b1 |
children | 5a7c4570d768 |
comparison
equal
deleted
inserted
replaced
13088:a91a8a28f61f | 13089:b553326bc468 |
---|---|
3591 g_free(hay); | 3591 g_free(hay); |
3592 | 3592 |
3593 return ret; | 3593 return ret; |
3594 } | 3594 } |
3595 | 3595 |
3596 void | |
3597 gaim_print_utf8_to_console(FILE *filestream, char *message) | |
3598 { | |
3599 gchar *message_conv; | |
3600 GError *error = NULL; | |
3601 | |
3602 /* Try to convert 'message' to user's locale */ | |
3603 message_conv = g_locale_from_utf8(message, -1, NULL, NULL, &error); | |
3604 if (message_conv != NULL) { | |
3605 fputs(message_conv, filestream); | |
3606 g_free(message_conv); | |
3607 } | |
3608 else | |
3609 { | |
3610 /* use 'message' as a fallback */ | |
3611 g_warning("%s\n", error->message); | |
3612 g_error_free(error); | |
3613 fputs(message, filestream); | |
3614 } | |
3615 } | |
3616 | |
3596 gboolean gaim_message_meify(char *message, size_t len) | 3617 gboolean gaim_message_meify(char *message, size_t len) |
3597 { | 3618 { |
3598 char *c; | 3619 char *c; |
3599 gboolean inside_html = FALSE; | 3620 gboolean inside_html = FALSE; |
3600 | 3621 |