From dfff7603b621dc687544195b614285c8cb759d17 Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Thu, 6 Aug 2009 14:42:37 +0000 Subject: [PATCH] [282256] Workaround probably missing NLS due to late addition --- .../rse/internal/terminals/ui/TerminalUIResources.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.terminals.ui/src/org/eclipse/rse/internal/terminals/ui/TerminalUIResources.java b/rse/plugins/org.eclipse.rse.terminals.ui/src/org/eclipse/rse/internal/terminals/ui/TerminalUIResources.java index d208b603bc8..4d095193066 100644 --- a/rse/plugins/org.eclipse.rse.terminals.ui/src/org/eclipse/rse/internal/terminals/ui/TerminalUIResources.java +++ b/rse/plugins/org.eclipse.rse.terminals.ui/src/org/eclipse/rse/internal/terminals/ui/TerminalUIResources.java @@ -26,11 +26,18 @@ public class TerminalUIResources extends NLS { public static String TerminalsUI_cannotOpenView_error; public static String TerminalViewer_text; - + public static String TerminalViewElementAdapter_type; static { NLS.initializeMessages(BUNDLE_NAME, TerminalUIResources.class); + // FIXME Workaround for NLS added in TM 3.1.1 where some translations + // may no longer be possible. Fallback to hardcoded text in case the NLS + // can not be found. + // May be removed in TM 3.2 when a new NLS translation cycle starts. + if (TerminalViewElementAdapter_type.startsWith("NLS missing message: ")) { //$NON-NLS-1$ + TerminalViewElementAdapter_type = "Terminal"; //$NON-NLS-1$ + } } }