From 8940cc18b155c93c9cfc48c2367fb5c1753d632f Mon Sep 17 00:00:00 2001 From: Chris Young Date: Thu, 15 Jul 2010 22:19:01 +0000 Subject: Localise browser "Index of" text svn path=/trunk/netsurf/; revision=10645 --- !NetSurf/Resources/de/Messages | 1 + !NetSurf/Resources/en/Messages | 1 + !NetSurf/Resources/fr/Messages | 1 + !NetSurf/Resources/it/Messages | 1 + !NetSurf/Resources/nl/Messages | 1 + render/directory.c | 24 ++++++++++++++++++++---- 6 files changed, 25 insertions(+), 4 deletions(-) diff --git a/!NetSurf/Resources/de/Messages b/!NetSurf/Resources/de/Messages index 59bcc295f..0c52f0d68 100644 --- a/!NetSurf/Resources/de/Messages +++ b/!NetSurf/Resources/de/Messages @@ -653,6 +653,7 @@ EncodingUnk:Unbekannt # Directory browser # +FileIndex:Index of %s FileParent:^ Up to parent directory FileDirectory:Directory FileName:Name diff --git a/!NetSurf/Resources/en/Messages b/!NetSurf/Resources/en/Messages index 96a89e6d2..b5c1ea0cc 100644 --- a/!NetSurf/Resources/en/Messages +++ b/!NetSurf/Resources/en/Messages @@ -657,6 +657,7 @@ EncodingUnk:Unknown # Directory browser # +FileIndex:Index of %s FileParent:^ Up to parent directory FileDirectory:Directory FileName:Name diff --git a/!NetSurf/Resources/fr/Messages b/!NetSurf/Resources/fr/Messages index f20ef7739..c8b8d17b9 100644 --- a/!NetSurf/Resources/fr/Messages +++ b/!NetSurf/Resources/fr/Messages @@ -653,6 +653,7 @@ EncodingUnk:Inconnu # Directory browser # +FileIndex:Index of %s FileParent:^ Up to parent directory FileDirectory:Directory FileName:Name diff --git a/!NetSurf/Resources/it/Messages b/!NetSurf/Resources/it/Messages index e64c23b2e..fdbec3237 100755 --- a/!NetSurf/Resources/it/Messages +++ b/!NetSurf/Resources/it/Messages @@ -658,6 +658,7 @@ EncodingUnk:Sconosciuto # Directory browser # +FileIndex:Index of %s FileParent:^ Up to parent directory FileDirectory:Directory FileName:Name diff --git a/!NetSurf/Resources/nl/Messages b/!NetSurf/Resources/nl/Messages index 4b0d66075..3ee4164cb 100644 --- a/!NetSurf/Resources/nl/Messages +++ b/!NetSurf/Resources/nl/Messages @@ -653,6 +653,7 @@ EncodingUnk:Unknown # Directory browser # +FileIndex:Index of %s FileParent:^ Up to parent directory FileDirectory:Directory FileName:Name diff --git a/render/directory.c b/render/directory.c index c5f39fa5a..b66e94dbc 100644 --- a/render/directory.c +++ b/render/directory.c @@ -176,13 +176,29 @@ bool dirlist_generate_hide_columns(int flags, char *buffer, int buffer_length) bool dirlist_generate_title(char *title, char *buffer, int buffer_length) { - int error = snprintf(buffer, buffer_length, + int error = 0; + int index_title_length = strlen(title) + + strlen(messages_get("FileIndex")); + char *index_title = malloc(index_title_length); + + if(index_title == NULL) + /* Title buffer allocation error */ + return false; + + error = snprintf(index_title, index_title_length, + messages_get("FileIndex"), + title); + if (error < 0 || error >= index_title_length) + /* Error or buffer too small */ + return false; + + error = snprintf(buffer, buffer_length, "\n" - "Index of %s\n" + "%s\n" "\n" "\n" - "

Index of %s

\n", - title, title); + "

%s

\n", + index_title, index_title); if (error < 0 || error >= buffer_length) /* Error or buffer too small */ return false; -- cgit v1.2.3