From 4389f4a4e3601ba8da26c794c9bac397fe14f904 Mon Sep 17 00:00:00 2001 From: Steve Baer Date: Sat, 2 May 2015 08:32:53 -0700 Subject: [PATCH] Add localize function to scriptcontext --- Scripts/scriptcontext.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Scripts/scriptcontext.py b/Scripts/scriptcontext.py index 3352e3df..8aff502e 100644 --- a/Scripts/scriptcontext.py +++ b/Scripts/scriptcontext.py @@ -34,3 +34,12 @@ def errorhandler(): replace the scriptcontext.errorhandler value ''' return None + + +__executing_command = None +def localize(s, context_id=None): + if context_id is None or __executing_command is None: + return s + import Rhino + assembly = __executing_command.PlugIn.Assembly + return Rhino.UI.Localization.LocalizeString(s, assembly, context_id) \ No newline at end of file