diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2011-03-16 19:23:24 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2011-03-16 19:23:24 +0000 |
commit | bc343037587b175622b5acd8c4c12e4be20f6214 (patch) | |
tree | 04f5750eb749b45391cfcce1ab1e0bfd2e12f6ba /amiga/menu.c | |
parent | 7e64826e60339b88487edb894055a390f193bbfa (diff) | |
download | netsurf-bc343037587b175622b5acd8c4c12e4be20f6214.tar.gz netsurf-bc343037587b175622b5acd8c4c12e4be20f6214.tar.bz2 |
Localise About req buttons (OK/Credits/Licence)
svn path=/trunk/netsurf/; revision=12078
Diffstat (limited to 'amiga/menu.c')
-rwxr-xr-x | amiga/menu.c | 55 |
1 files changed, 33 insertions, 22 deletions
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 <proto/dos.h> #include <proto/asl.h> #include <proto/exec.h> +#include <proto/gadtools.h> #include <proto/intuition.h> +#include <proto/utility.h> #ifdef __amigaos4__ #include <dos/anchorpath.h> #endif + #include <libraries/gadtools.h> -#include <proto/gadtools.h> -#include <classes/window.h> -#include <proto/intuition.h> +#include <classes/window.h> #include <proto/label.h> #include <images/label.h> #include <proto/bitmap.h> @@ -37,28 +38,29 @@ #include <reaction/reaction_macros.h> -#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) |