mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
perform i18n of menu items
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@464 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
c4b182698d
commit
8b2ce1086d
@ -78,9 +78,9 @@ short show_categories = 1;
|
||||
/* the english-language names here should match
|
||||
* the enumerated types in Account.h */
|
||||
char *account_type_name[] =
|
||||
{ "Bank","Cash","Asset","Credit Card",
|
||||
"Liability","Stock","Mutual Fund",
|
||||
"Income", "Expense", "Equity" };
|
||||
{ BANK_STR, CASH_STR, ASSET_STR, CREDIT_CARD_STR,
|
||||
LIABILITY_STR, STOCK_STR, MUTUAL_FUND_STR,
|
||||
INCOME_STR, EXPENSE_STR, EQUITY_STR };
|
||||
|
||||
/* Pixel values are used to color the balance field text
|
||||
* when computing the balance */
|
||||
@ -423,42 +423,42 @@ mainWindow( Widget parent )
|
||||
* Set up the menubar *
|
||||
\******************************************************************/
|
||||
MenuItem fileMenu[] = {
|
||||
{ "New File...", &xmPushButtonWidgetClass, 'N', NULL, NULL, True,
|
||||
{ NEW_FILE_E_STR, &xmPushButtonWidgetClass, 'N', NULL, NULL, True,
|
||||
fileMenubarCB, (XtPointer)FMB_NEW, (MenuItem *)NULL, 0 },
|
||||
{ "Open File... ",&xmPushButtonWidgetClass, 'O', NULL, NULL, True,
|
||||
{ OPEN_FILE_E_STR, &xmPushButtonWidgetClass, 'O', NULL, NULL, True,
|
||||
fileMenubarCB, (XtPointer)FMB_OPEN, (MenuItem *)NULL, 0 },
|
||||
{ "Import QIF... ",&xmPushButtonWidgetClass, 'I', NULL, NULL, True,
|
||||
{ IMPORT_QIF_E_STR,&xmPushButtonWidgetClass, 'I', NULL, NULL, True,
|
||||
fileMenubarCB, (XtPointer)FMB_IMPORT, (MenuItem *)NULL, 0 },
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "Save", &xmPushButtonWidgetClass, 'S', NULL, NULL, True,
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ SAVE_STR, &xmPushButtonWidgetClass, 'S', NULL, NULL, True,
|
||||
fileMenubarCB, (XtPointer)FMB_SAVE, (MenuItem *)NULL, 0 },
|
||||
{ "Save As...", &xmPushButtonWidgetClass, 'A', NULL, NULL, True,
|
||||
{ SAVE_AS_E_STR, &xmPushButtonWidgetClass, 'A', NULL, NULL, True,
|
||||
fileMenubarCB, (XtPointer)FMB_SAVEAS, (MenuItem *)NULL, 0 },
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "Quit", &xmPushButtonWidgetClass, 'Q', NULL, NULL, True,
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ QUIT_STR, &xmPushButtonWidgetClass, 'Q', NULL, NULL, True,
|
||||
fileMenubarCB, (XtPointer)FMB_QUIT, (MenuItem *)NULL, 0 },
|
||||
{ NULL, NULL, 0, NULL, NULL, False,
|
||||
{ NULL, NULL, 0, NULL, NULL, False,
|
||||
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
||||
};
|
||||
|
||||
MenuItem accountMenu[] = {
|
||||
{ "New Account...", &xmPushButtonWidgetClass, 'N', NULL, NULL, True,
|
||||
{ NEW_ACC_E_STR, &xmPushButtonWidgetClass, 'N', NULL, NULL, True,
|
||||
accountMenubarCB, (XtPointer)AMB_NEW, (MenuItem *)NULL, 0 },
|
||||
{ "Open Account", &xmPushButtonWidgetClass, 'O', NULL, NULL, True,
|
||||
{ OPEN_ACC_E_STR, &xmPushButtonWidgetClass, 'O', NULL, NULL, True,
|
||||
accountMenubarCB, (XtPointer)AMB_OPEN, (MenuItem *)NULL, 0 },
|
||||
{ "Open Subaccounts", &xmPushButtonWidgetClass, 'S', NULL, NULL, True,
|
||||
{ OPEN_SUB_STR, &xmPushButtonWidgetClass, 'S', NULL, NULL, True,
|
||||
accountMenubarCB, (XtPointer)AMB_LEDGER, (MenuItem *)NULL, 0 },
|
||||
{ "Edit Account...", &xmPushButtonWidgetClass, 'E', NULL, NULL, True,
|
||||
{ EDIT_ACCT_E_STR, &xmPushButtonWidgetClass, 'E', NULL, NULL, True,
|
||||
accountMenubarCB, (XtPointer)AMB_EDIT, (MenuItem *)NULL, 0 },
|
||||
{ "Delete Account...", &xmPushButtonWidgetClass, 'D', NULL, NULL, True,
|
||||
{ DEL_ACC_E_STR, &xmPushButtonWidgetClass, 'D', NULL, NULL, True,
|
||||
accountMenubarCB, (XtPointer)AMB_DEL, (MenuItem *)NULL, 0 },
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "Transfer", &xmPushButtonWidgetClass, 'T', NULL, NULL, True,
|
||||
{ TRANSFER_STR, &xmPushButtonWidgetClass, 'T', NULL, NULL, True,
|
||||
accountMenubarCB, (XtPointer)AMB_TRNS, (MenuItem *)NULL, 0 },
|
||||
{ "Report", &xmPushButtonWidgetClass, 'R', NULL, NULL, False,
|
||||
{ REPORT_STR, &xmPushButtonWidgetClass, 'R', NULL, NULL, False,
|
||||
accountMenubarCB, (XtPointer)AMB_RPRT, (MenuItem *)NULL, 0 },
|
||||
{ "Hide Inc/Exp...", &xmPushButtonWidgetClass, 'I', NULL, NULL, True,
|
||||
accountMenubarCB, (XtPointer)AMB_SHOW, (MenuItem *)NULL, 0 },
|
||||
@ -471,15 +471,15 @@ mainWindow( Widget parent )
|
||||
};
|
||||
|
||||
MenuItem helpMenu[] = {
|
||||
{ "About...", &xmPushButtonWidgetClass, 'A', NULL, NULL, True,
|
||||
{ ABOUT_E_STR, &xmPushButtonWidgetClass, 'A', NULL, NULL, True,
|
||||
helpMenubarCB, (XtPointer)HMB_ABOUT, (MenuItem *)NULL, 0 },
|
||||
{ "Help...", &xmPushButtonWidgetClass, 'H', NULL, NULL, True,
|
||||
{ HELP_E_STR, &xmPushButtonWidgetClass, 'H', NULL, NULL, True,
|
||||
helpMenubarCB, (XtPointer)HMB_MAIN, (MenuItem *)NULL, 0 },
|
||||
{ "Accounts...", &xmPushButtonWidgetClass, 'C', NULL, NULL, True,
|
||||
{ ACCOUNTS_E_STR, &xmPushButtonWidgetClass, 'C', NULL, NULL, True,
|
||||
helpMenubarCB, (XtPointer)HMB_ACC, (MenuItem *)NULL, 0 },
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "License...", &xmPushButtonWidgetClass, 'L', NULL, NULL, True,
|
||||
{ LICENSE_E_STR, &xmPushButtonWidgetClass, 'L', NULL, NULL, True,
|
||||
helpMenubarCB, (XtPointer)HMB_LIC, (MenuItem *)NULL, 0 },
|
||||
{ NULL, NULL, 0, NULL, NULL, False,
|
||||
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
||||
@ -502,9 +502,9 @@ mainWindow( Widget parent )
|
||||
|
||||
menubar = XmCreateMenuBar( mainwindow, "menubar", NULL, 0 );
|
||||
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, "File", 'F', False, 0, fileMenu );
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, "Account",'A', False, 0, accountMenu );
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, "Help", 'H', False, 0, helpMenu );
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, FILE_STR, 'F', False, 0, fileMenu );
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, ACCOUNT_STR,'A', False, 0, accountMenu );
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, HELP_STR, 'H', False, 0, helpMenu );
|
||||
|
||||
/* hack alert -- 8 is very sensitive to menu changes! */
|
||||
show_widget = accountMenu[8].widget;
|
||||
|
@ -258,23 +258,23 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
|
||||
};
|
||||
|
||||
MenuItem activityMenu[] = {
|
||||
{ "Transfer...", &xmPushButtonWidgetClass, 'T', NULL, NULL, True,
|
||||
{ TRANSFER_E_STR, &xmPushButtonWidgetClass, 'T', NULL, NULL, True,
|
||||
accountMenubarCB, (XtPointer)AMB_TRNS, (MenuItem *)NULL, 0 },
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "Reconcile...", &xmPushButtonWidgetClass, 'C', NULL, NULL, True,
|
||||
{ RECONCILE_E_STR, &xmPushButtonWidgetClass, 'C', NULL, NULL, True,
|
||||
startRecnCB, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "Adjust Balance...", &xmPushButtonWidgetClass, 'A', NULL, NULL, True,
|
||||
{ ADJ_BALN_E_STR, &xmPushButtonWidgetClass, 'A', NULL, NULL, True,
|
||||
startAdjBCB, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "Report", &xmPushButtonWidgetClass, 'R', NULL, NULL, False,
|
||||
{ REPORT_E_STR, &xmPushButtonWidgetClass, 'R', NULL, NULL, False,
|
||||
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "Delete Transaction", &xmPushButtonWidgetClass, 'D', NULL, NULL, True,
|
||||
{ DEL_TRANS_STR, &xmPushButtonWidgetClass, 'D', NULL, NULL, True,
|
||||
deleteCB, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "Close Window", &xmPushButtonWidgetClass, 'Q', NULL, NULL, True,
|
||||
{ CLOSE_WIN_STR, &xmPushButtonWidgetClass, 'Q', NULL, NULL, True,
|
||||
destroyShellCB, NULL, (MenuItem *)NULL, 0 },
|
||||
{ NULL, NULL, 0, NULL, NULL, False,
|
||||
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
||||
@ -282,13 +282,13 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
|
||||
|
||||
|
||||
MenuItem helpMenu[] = {
|
||||
{ "About...", &xmPushButtonWidgetClass, 'A', NULL, NULL, True,
|
||||
{ ABOUT_E_STR, &xmPushButtonWidgetClass, 'A', NULL, NULL, True,
|
||||
helpMenubarCB, (XtPointer)HMB_ABOUT, (MenuItem *)NULL, 0 },
|
||||
{ "Help...", &xmPushButtonWidgetClass, 'H', NULL, NULL, True,
|
||||
{ HELP_E_STR, &xmPushButtonWidgetClass, 'H', NULL, NULL, True,
|
||||
helpMenubarCB, (XtPointer)HMB_REGWIN,(MenuItem *)NULL, 0 },
|
||||
{ "", &xmSeparatorWidgetClass, 0, NULL, NULL, True,
|
||||
NULL, NULL, (MenuItem *)NULL, 0 },
|
||||
{ "License...", &xmPushButtonWidgetClass, 'L', NULL, NULL, True,
|
||||
{ LICENSE_E_STR, &xmPushButtonWidgetClass, 'L', NULL, NULL, True,
|
||||
helpMenubarCB, (XtPointer)HMB_LIC, (MenuItem *)NULL, 0 },
|
||||
{ NULL, NULL, 0, NULL, NULL, False,
|
||||
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
||||
@ -409,9 +409,9 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
|
||||
|
||||
menubar = XmCreateMenuBar( pane, "menubar", NULL, 0 );
|
||||
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, "Activities", 'A',
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, ACTIVITIES_STR, 'A',
|
||||
False, 0, activityMenu );
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, "Help", 'H',
|
||||
BuildMenu( menubar, XmMENU_PULLDOWN, HELP_STR, 'H',
|
||||
False, 0, helpMenu );
|
||||
|
||||
XtManageChild( menubar );
|
||||
|
Loading…
Reference in New Issue
Block a user