tags 322552 + confirmed
tags 322552 + patch
forwarded 322552 [EMAIL PROTECTED]
thanks
hi Marius,
On Thu, Aug 11, 2005 at 01:57:34PM +0200, Marius Mikucionis wrote:
> I love the idea of putting comments into image files,
> however I'd like to comment on picture in my mother-tongue
> and imageindex assumes this:
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
>
> In order to display my comments correctly I need to customize the pages to:
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
attached, two small patches which make this possible. Im forwarding this
bugreport to upstream. Thanks for your report.
Edwin: see http://bugs.debian.org/322552 for the full feature request. I
dont know if this is a solution you like, if so, would be nice to have
it in the next imageindex version.
bye,
- michael
--- imageindex-1.0.8/imageindex 2005-05-18 01:03:19.000000000 +0200
+++ imageindex 2005-08-11 14:40:45.000000000 +0200
@@ -263,6 +263,9 @@
$thumbxmetatag = 'ThumbnailX';
$thumbymetatag = 'ThumbnailY';
+# which charset to use
+$file_charset = 'ISO-8859-1';
+
# Any of the above can be overridden in an rc file in the user's home dir
$rcfile = "$ENV{'HOME'}/.imageindexrc";
@@ -1068,7 +1071,7 @@
print "<HEAD>\n";
$verstring = &versionstring();
printf ("<META NAME=\"GENERATOR\" CONTENT=\"imageindex %s\">\n",
$verstring);
- printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;
charset=ISO-8859-1\">\n");
+ printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;
charset=${file_charset}\">\n");
print "<TITLE>$current_titletext - $filename</TITLE>\n";
print "<LINK TYPE=\"text/css\" REL=\"stylesheet\"
HREF=\"../$stylefile\">\n";
print "</HEAD>\n<BODY>\n";
@@ -1634,7 +1637,7 @@
print "<HEAD>\n";
$verstring = &versionstring();
printf ("<META NAME=\"GENERATOR\" CONTENT=\"imageindex %s\">\n",
$verstring);
- printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;
charset=ISO-8859-1\">\n");
+ printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;
charset=${file_charset}\">\n");
if (defined ($write_meta_tag{$titlemetatag})) {
print "<META NAME=\"$titlemetatag\" CONTENT=\"$current_titletext\">\n";
}
@@ -1978,7 +1981,7 @@
print "<HEAD>\n";
$verstring = &versionstring();
printf ("<META NAME=\"GENERATOR\" CONTENT=\"imageindex %s\">\n",
$verstring);
- printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;
charset=ISO-8859-1\">\n");
+ printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;
charset=${file_charset}\">\n");
print "<LINK TYPE=\"text/css\" REL=\"stylesheet\" HREF=\"../$stylefile\">";
print "<TITLE>$current_titletext</TITLE>\n";
print "<LINK TYPE=\"text/css\" REL=\"stylesheet\"
HREF=\"../$stylefile\">\n";
@@ -2008,7 +2011,7 @@
print "<HEAD>\n";
$verstring = &versionstring();
printf ("<META NAME=\"GENERATOR\" CONTENT=\"imageindex %s\">\n",
$verstring);
- printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;
charset=ISO-8859-1\">\n");
+ printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;
charset=${file_charset}\">\n");
print "<LINK TYPE=\"text/css\" REL=\"stylesheet\"
HREF=\"../$stylefile\">\n";
print "<TITLE>$current_titletext</TITLE>\n";
print "</HEAD>\n<BODY>\n";
--- imageindex-1.0.8/imageindex.pod 2004-09-07 06:11:09.000000000 +0200
+++ imageindex.pod 2005-08-11 14:42:23.000000000 +0200
@@ -409,6 +409,11 @@
$montagetitle = "%n images %b through %e";
+Control which charset the generated html pages should have. This defaults
+to ISO-8859-1, but can either be UTF8 or any other encoding:
+
+ $file_charset = "ISO-8859-1";
+
The following eight variables control how dates and times are formatted when
written into the HTML. Again we're using printf(1)-like variables where codes
are interpolated according to a user's taste.