From bc343037587b175622b5acd8c4c12e4be20f6214 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Wed, 16 Mar 2011 19:23:24 +0000 Subject: Localise About req buttons (OK/Credits/Licence) svn path=/trunk/netsurf/; revision=12078 --- amiga/clipboard.h | 3 +++ amiga/menu.c | 55 +++++++++++++++++++++++++++++++++---------------------- 2 files changed, 36 insertions(+), 22 deletions(-) (limited to 'amiga') diff --git a/amiga/clipboard.h b/amiga/clipboard.h index 75524e9fd..7a115b268 100755 --- a/amiga/clipboard.h +++ b/amiga/clipboard.h @@ -18,6 +18,9 @@ #ifndef AMIGA_CLIPBOARD_H #define AMIGA_CLIPBOARD_H +struct bitmap; +struct hlcache_handle; +struct selection; void ami_clipboard_init(void); void ami_clipboard_free(void); diff --git a/amiga/menu.c b/amiga/menu.c index 27c32308c..91d47c152 100755 --- a/amiga/menu.c +++ b/amiga/menu.c @@ -21,15 +21,16 @@ #include #include #include +#include #include +#include #ifdef __amigaos4__ #include #endif + #include -#include -#include -#include +#include #include #include #include @@ -37,28 +38,29 @@ #include -#include "amiga/menu.h" -#include "amiga/utf8.h" -#include "amiga/options.h" -#include "amiga/hotlist.h" -#include "amiga/gui.h" -#include "amiga/save_pdf.h" -#include "amiga/tree.h" -#include "amiga/history.h" -#include "amiga/cookies.h" #include "amiga/arexx.h" -#include "amiga/search.h" -#include "amiga/history_local.h" #include "amiga/bitmap.h" -#include "amiga/iff_dr2d.h" #include "amiga/clipboard.h" +#include "amiga/cookies.h" +#include "amiga/download.h" +#include "amiga/gui.h" #include "amiga/gui_options.h" -#include "amiga/theme.h" +#include "amiga/history.h" +#include "amiga/history_local.h" +#include "amiga/hotlist.h" +#include "amiga/icon.h" +#include "amiga/iff_dr2d.h" +#include "amiga/menu.h" +#include "amiga/options.h" #include "amiga/print.h" -#include "amiga/download.h" +#include "amiga/save_pdf.h" +#include "amiga/search.h" +#include "amiga/theme.h" +#include "amiga/tree.h" +#include "amiga/utf8.h" +#include "content/fetch.h" #include "desktop/tree_url_node.h" #include "desktop/hotlist.h" -#include "content/fetch.h" #include "desktop/browser.h" #include "desktop/gui.h" #include "desktop/save_text.h" @@ -472,7 +474,7 @@ void ami_menupick(ULONG code,struct gui_window_2 *gwin,struct MenuItem *item) menunum = MENUNUM(code); itemnum = ITEMNUM(code); subnum = SUBNUM(code); - char *temp; + char *temp, *temp2; BPTR lock = 0; char *source_data; ULONG source_size; @@ -647,11 +649,18 @@ void ami_menupick(ULONG code,struct gui_window_2 *gwin,struct MenuItem *item) case 11: // about ami_update_pointer(gwin->win,GUI_POINTER_WAIT); + temp = ASPrintf("%s|%s|%s", messages_get("OK"), + messages_get("HelpCredits"), + messages_get("HelpLicence")); + + temp2 = ami_utf8_easy(temp); + FreeVec(temp); + sel = TimedDosRequesterTags( TDR_ImageType,TDRIMAGE_INFO, - TDR_TitleString,messages_get("NetSurf"), - TDR_Window,gwin->win, - TDR_GadgetString, "OK|Credits|Licence", + TDR_TitleString, messages_get("NetSurf"), + TDR_Window, gwin->win, + TDR_GadgetString, temp2, #ifndef NDEBUG TDR_FormatString,"NetSurf %s\n%s\n%s (%s)\n\nhttp://www.netsurf-browser.org", #else @@ -667,6 +676,8 @@ void ami_menupick(ULONG code,struct gui_window_2 *gwin,struct MenuItem *item) TDR_Arg4,verdate, TAG_DONE); + free(temp2); + if(sel == 2) browser_window_create("about:credits", NULL, 0, true, false); else if(sel == 0) -- cgit v1.2.3