From c15e9a9cf36da02cb883eb14fd3a4ee23548f675 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sat, 3 Jan 2009 22:50:12 -0500 Subject: Added localization support. All Textadept messages are in core/locale.lua which provides the new 'textadept.locale' module. --- core/ext/pm/macro_browser.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'core/ext/pm/macro_browser.lua') diff --git a/core/ext/pm/macro_browser.lua b/core/ext/pm/macro_browser.lua index 0dc58894..e1394e5c 100644 --- a/core/ext/pm/macro_browser.lua +++ b/core/ext/pm/macro_browser.lua @@ -23,13 +23,16 @@ function perform_action(selected_item) view:focus() end +local ID = { DELETE = 1 } + function get_context_menu(selected_item) - return { '_Delete' } + local locale = textadept.locale + return { { locale.PM_BROWSER_MACRO_DELETE, ID.DELETE } } end -function perform_menu_action(menu_item, selected_item) +function perform_menu_action(menu_item, menu_id, selected_item) local m_macros = _m.textadept.macros - if menu_item == 'Delete' then + if menu_id == ID.DELETE then m_macros.delete( selected_item[2] ) end textadept.pm.activate() -- cgit v1.2.3