summaryrefslogtreecommitdiff
path: root/starmath/inc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-06-11 20:56:30 +0100
committerCaolán McNamara <caolanm@redhat.com>2017-07-21 08:20:50 +0100
commit00657aef09d854c74fb426a935a3e8b1fc390bb0 (patch)
treefd1a9bb264fe15dcc129498e62060ecd256b1ee7 /starmath/inc
parentfa987cbb813cfd729fe490f2f1258b7c8d7fb174 (diff)
migrate to boost::gettext
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string") * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching MODULE .mo files * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui goes from l10n target to normal one, so the res/lang.zips of UI files go away * translation via Translation::get(hrc-define-key, imbued-std::locale) * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there to keep finding the .hrc file uniform) so magic numbers can go away there * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation mechanism * en-US res files go away, their strings are now the .hrc keys in the source code * remaining .res files are replaced by .mo files * in .res/.ui-lang-zip files, the old scheme missing translations of strings results in inserting the english original so something can be found, now the standard fallback of using the english original from the source key is used, so partial translations shrink dramatically in size * extract .hrc strings with hrcex which backs onto xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap * extract .ui strings with uiex which backs onto xgettext --add-comments --no-wrap * qtz for gettext translations is generated at runtime as ascii-ified crc32 of content + "|" + msgid * [API CHANGE] remove deprecated binary .res resouce loader related uno apis com::sun::star::resource::OfficeResourceLoader com::sun::star::resource::XResourceBundleLoader com::sun::star::resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
Diffstat (limited to 'starmath/inc')
-rw-r--r--starmath/inc/ElementsDockingWindow.hxx26
-rw-r--r--starmath/inc/pch/precompiled_sm.hxx2
-rw-r--r--starmath/inc/smmod.hrc92
-rw-r--r--starmath/inc/smmod.hxx14
-rw-r--r--starmath/inc/starmath.hrc336
-rw-r--r--starmath/inc/strings.hrc341
6 files changed, 447 insertions, 364 deletions
diff --git a/starmath/inc/ElementsDockingWindow.hxx b/starmath/inc/ElementsDockingWindow.hxx
index 5c16ce50f210..79607eb2acf6 100644
--- a/starmath/inc/ElementsDockingWindow.hxx
+++ b/starmath/inc/ElementsDockingWindow.hxx
@@ -75,15 +75,15 @@ class SmElementsControl : public Control
friend class ElementSelectorUIObject;
friend class ElementUIObject;
- static const std::pair<const char*, sal_uInt16> aUnaryBinaryOperatorsList[];
- static const std::pair<const char*, sal_uInt16> aRelationsList[];
- static const std::pair<const char*, sal_uInt16> aSetOperations[];
- static const std::pair<const char*, sal_uInt16> aFunctions[];
- static const std::pair<const char*, sal_uInt16> aOperators[];
- static const std::pair<const char*, sal_uInt16> aAttributes[];
- static const std::pair<const char*, sal_uInt16> aBrackets[];
- static const std::pair<const char*, sal_uInt16> aFormats[];
- static const std::pair<const char*, sal_uInt16> aOthers[];
+ static const std::pair<const char*, const char*> aUnaryBinaryOperatorsList[];
+ static const std::pair<const char*, const char*> aRelationsList[];
+ static const std::pair<const char*, const char*> aSetOperations[];
+ static const std::pair<const char*, const char*> aFunctions[];
+ static const std::pair<const char*, const char*> aOperators[];
+ static const std::pair<const char*, const char*> aAttributes[];
+ static const std::pair<const char*, const char*> aBrackets[];
+ static const std::pair<const char*, const char*> aFormats[];
+ static const std::pair<const char*, const char*> aOthers[];
virtual void Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle&) override;
virtual void MouseButtonDown(const MouseEvent& rMEvt) override;
@@ -92,7 +92,7 @@ class SmElementsControl : public Control
SmDocShell* mpDocShell;
SmFormat maFormat;
- sal_uInt16 maCurrentSetId;
+ OString msCurrentSetId;
SmElement* mpCurrentElement;
Link<SmElement&,void> maSelectHdlLink;
@@ -103,7 +103,7 @@ class SmElementsControl : public Control
void addElement(const OUString& aElementVisual, const OUString& aElementSource, const OUString& aHelpText);
- void addElements(const std::pair<const char*, sal_uInt16> aElementsArray[], sal_uInt16 size);
+ void addElements(const std::pair<const char*, const char*> aElementsArray[], sal_uInt16 size);
void build();
@@ -116,7 +116,7 @@ public:
virtual ~SmElementsControl() override;
virtual void dispose() override;
- void setElementSetId(sal_uInt16 aSetId);
+ void setElementSetId(const char* pSetId);
void setVerticalMode(bool bVertical);
@@ -132,7 +132,7 @@ public:
class SmElementsDockingWindow : public SfxDockingWindow
{
- static const sal_uInt16 aCategories[];
+ static const char* aCategories[];
VclPtr<SmElementsControl> mpElementsControl;
VclPtr<ListBox> mpElementListBox;
diff --git a/starmath/inc/pch/precompiled_sm.hxx b/starmath/inc/pch/precompiled_sm.hxx
index 1d54e9079470..fc1924f14d7b 100644
--- a/starmath/inc/pch/precompiled_sm.hxx
+++ b/starmath/inc/pch/precompiled_sm.hxx
@@ -117,7 +117,6 @@
#include <node.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <rect.hxx>
-#include <rsc/rsc-vcl-shared-types.hxx>
#include <sfx2/app.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/dllapi.h>
@@ -145,7 +144,6 @@
#include <tools/mapunit.hxx>
#include <tools/poly.hxx>
#include <tools/ref.hxx>
-#include <tools/resid.hxx>
#include <tools/solar.h>
#include <tools/toolsdllapi.h>
#include <tools/wintypes.hxx>
diff --git a/starmath/inc/smmod.hrc b/starmath/inc/smmod.hrc
new file mode 100644
index 000000000000..f946e61cc513
--- /dev/null
+++ b/starmath/inc/smmod.hrc
@@ -0,0 +1,92 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+#ifndef INCLUDED_VCL_INC_STRINGS_HRC
+#define INCLUDED_VCL_INC_STRINGS_HRC
+
+#define NC_(Context, String) (Context "\004" u8##String)
+
+const char* RID_UI_SYMBOLSET_NAMES[] =
+{
+ NC_("RID_UI_SYMBOLSET_NAMES", "Greek"),
+ NC_("RID_UI_SYMBOLSET_NAMES", "Special")
+};
+
+const char* RID_UI_SYMBOL_NAMES[] =
+{
+ NC_("RID_UI_SYMBOL_NAMES", "alpha"),
+ NC_("RID_UI_SYMBOL_NAMES", "ALPHA"),
+ NC_("RID_UI_SYMBOL_NAMES", "beta"),
+ NC_("RID_UI_SYMBOL_NAMES", "BETA"),
+ NC_("RID_UI_SYMBOL_NAMES", "gamma"),
+ NC_("RID_UI_SYMBOL_NAMES", "GAMMA"),
+ NC_("RID_UI_SYMBOL_NAMES", "delta"),
+ NC_("RID_UI_SYMBOL_NAMES", "DELTA"),
+ NC_("RID_UI_SYMBOL_NAMES", "epsilon"),
+ NC_("RID_UI_SYMBOL_NAMES", "EPSILON"),
+ NC_("RID_UI_SYMBOL_NAMES", "zeta"),
+ NC_("RID_UI_SYMBOL_NAMES", "ZETA"),
+ NC_("RID_UI_SYMBOL_NAMES", "eta"),
+ NC_("RID_UI_SYMBOL_NAMES", "ETA"),
+ NC_("RID_UI_SYMBOL_NAMES", "theta"),
+ NC_("RID_UI_SYMBOL_NAMES", "THETA"),
+ NC_("RID_UI_SYMBOL_NAMES", "iota"),
+ NC_("RID_UI_SYMBOL_NAMES", "IOTA"),
+ NC_("RID_UI_SYMBOL_NAMES", "kappa"),
+ NC_("RID_UI_SYMBOL_NAMES", "KAPPA"),
+ NC_("RID_UI_SYMBOL_NAMES", "lambda"),
+ NC_("RID_UI_SYMBOL_NAMES", "LAMBDA"),
+ NC_("RID_UI_SYMBOL_NAMES", "mu"),
+ NC_("RID_UI_SYMBOL_NAMES", "MU"),
+ NC_("RID_UI_SYMBOL_NAMES", "nu"),
+ NC_("RID_UI_SYMBOL_NAMES", "NU"),
+ NC_("RID_UI_SYMBOL_NAMES", "xi"),
+ NC_("RID_UI_SYMBOL_NAMES", "XI"),
+ NC_("RID_UI_SYMBOL_NAMES", "omicron"),
+ NC_("RID_UI_SYMBOL_NAMES", "OMICRON"),
+ NC_("RID_UI_SYMBOL_NAMES", "pi"),
+ NC_("RID_UI_SYMBOL_NAMES", "PI"),
+ NC_("RID_UI_SYMBOL_NAMES", "rho"),
+ NC_("RID_UI_SYMBOL_NAMES", "RHO"),
+ NC_("RID_UI_SYMBOL_NAMES", "sigma"),
+ NC_("RID_UI_SYMBOL_NAMES", "SIGMA"),
+ NC_("RID_UI_SYMBOL_NAMES", "tau"),
+ NC_("RID_UI_SYMBOL_NAMES", "TAU"),
+ NC_("RID_UI_SYMBOL_NAMES", "upsilon"),
+ NC_("RID_UI_SYMBOL_NAMES", "UPSILON"),
+ NC_("RID_UI_SYMBOL_NAMES", "phi"),
+ NC_("RID_UI_SYMBOL_NAMES", "PHI"),
+ NC_("RID_UI_SYMBOL_NAMES", "chi"),
+ NC_("RID_UI_SYMBOL_NAMES", "CHI"),
+ NC_("RID_UI_SYMBOL_NAMES", "psi"),
+ NC_("RID_UI_SYMBOL_NAMES", "PSI"),
+ NC_("RID_UI_SYMBOL_NAMES", "omega"),
+ NC_("RID_UI_SYMBOL_NAMES", "OMEGA"),
+ NC_("RID_UI_SYMBOL_NAMES", "varepsilon"),
+ NC_("RID_UI_SYMBOL_NAMES", "vartheta"),
+ NC_("RID_UI_SYMBOL_NAMES", "varpi"),
+ NC_("RID_UI_SYMBOL_NAMES", "varrho"),
+ NC_("RID_UI_SYMBOL_NAMES", "varsigma"),
+ NC_("RID_UI_SYMBOL_NAMES", "varphi"),
+ NC_("RID_UI_SYMBOL_NAMES", "element"),
+ NC_("RID_UI_SYMBOL_NAMES", "noelement"),
+ NC_("RID_UI_SYMBOL_NAMES", "strictlylessthan"),
+ NC_("RID_UI_SYMBOL_NAMES", "strictlygreaterthan"),
+ NC_("RID_UI_SYMBOL_NAMES", "notequal"),
+ NC_("RID_UI_SYMBOL_NAMES", "identical"),
+ NC_("RID_UI_SYMBOL_NAMES", "tendto"),
+ NC_("RID_UI_SYMBOL_NAMES", "infinite"),
+ NC_("RID_UI_SYMBOL_NAMES", "angle"),
+ NC_("RID_UI_SYMBOL_NAMES", "perthousand"),
+ NC_("RID_UI_SYMBOL_NAMES", "and"),
+ NC_("RID_UI_SYMBOL_NAMES", "or")
+};
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
diff --git a/starmath/inc/smmod.hxx b/starmath/inc/smmod.hxx
index 0ddb2e7cd5cd..f50e6d540b2f 100644
--- a/starmath/inc/smmod.hxx
+++ b/starmath/inc/smmod.hxx
@@ -20,14 +20,11 @@
#ifndef INCLUDED_STARMATH_INC_SMMOD_HXX
#define INCLUDED_STARMATH_INC_SMMOD_HXX
-#include <tools/resary.hxx>
#include <svl/lstner.hxx>
#include <svtools/colorcfg.hxx>
#include <sfx2/module.hxx>
-#include "starmath.hrc"
-
#include <unotools/options.hxx>
#include <memory>
@@ -51,26 +48,17 @@ class SvtSysLocale;
class VirtualDevice;
-OUString SmResId(sal_uInt16 nId);
+OUString SmResId(const char* pId);
class SmLocalizedSymbolData
{
- ResStringArray aUiSymbolNamesAry;
- ResStringArray aExportSymbolNamesAry;
- ResStringArray aUiSymbolSetNamesAry;
- ResStringArray aExportSymbolSetNamesAry;
-
public:
SmLocalizedSymbolData();
~SmLocalizedSymbolData();
- const ResStringArray& GetUiSymbolNamesArray() const { return aUiSymbolNamesAry; }
- const ResStringArray& GetExportSymbolNamesArray() const { return aExportSymbolNamesAry; }
static const OUString GetUiSymbolName( const OUString &rExportName );
static const OUString GetExportSymbolName( const OUString &rUiName );
- const ResStringArray& GetUiSymbolSetNamesArray() const { return aUiSymbolSetNamesAry; }
- const ResStringArray& GetExportSymbolSetNamesArray() const { return aExportSymbolSetNamesAry; }
static const OUString GetUiSymbolSetName( const OUString &rExportName );
static const OUString GetExportSymbolSetName( const OUString &rUiName );
};
diff --git a/starmath/inc/starmath.hrc b/starmath/inc/starmath.hrc
index 7775cb9fab64..b191713a9f79 100644
--- a/starmath/inc/starmath.hrc
+++ b/starmath/inc/starmath.hrc
@@ -72,344 +72,8 @@
#define SID_ELEMENTSDOCKINGWINDOW (SID_SMA_START + 126)
#define SID_AUTO_CLOSE_BRACKETS (SID_SMA_START + 127)
-#define RID_PRINTUIOPT_PRODNAME (RID_APP_START + 11)
-#define RID_PRINTUIOPT_CONTENTS (RID_APP_START + 12)
-#define RID_PRINTUIOPT_TITLE (RID_APP_START + 13)
-#define RID_PRINTUIOPT_FRMLTXT (RID_APP_START + 14)
-#define RID_PRINTUIOPT_BORDERS (RID_APP_START + 15)
-#define RID_PRINTUIOPT_SIZE (RID_APP_START + 16)
-#define RID_PRINTUIOPT_ORIGSIZE (RID_APP_START + 17)
-#define RID_PRINTUIOPT_FITTOPAGE (RID_APP_START + 18)
-#define RID_PRINTUIOPT_SCALING (RID_APP_START + 19)
-
-#define RID_FONTREGULAR (RID_APP_START + 804)
-#define RID_FONTITALIC (RID_APP_START + 805)
-#define RID_FONTBOLD (RID_APP_START + 806)
-#define RID_DOCUMENTSTR (RID_APP_START + 808)
#define RID_STATUSBAR (RID_APP_START + 816)
-#define STR_MATH_DOCUMENT_FULLTYPE_CURRENT (RID_APP_START + 821)
-#define STR_STATSTR_READING (RID_APP_START + 823)
-#define STR_STATSTR_WRITING (RID_APP_START + 824)
-#define STR_CMDBOXWINDOW (RID_APP_START + 825)
-#define STR_BLACK (RID_APP_START + 826)
-#define STR_BLUE (RID_APP_START + 827)
-#define STR_GREEN (RID_APP_START + 828)
-#define STR_RED (RID_APP_START + 829)
-#define STR_CYAN (RID_APP_START + 830)
-#define STR_MAGENTA (RID_APP_START + 831)
-#define STR_YELLOW (RID_APP_START + 832)
-#define STR_HIDE (RID_APP_START + 833)
-#define STR_SIZE (RID_APP_START + 834)
-#define STR_FONT (RID_APP_START + 835)
-#define STR_ALIGN_LEFT (RID_APP_START + 836)
-#define STR_ALIGN_CENTER (RID_APP_START + 837)
-#define STR_ALIGN_RIGHT (RID_APP_START + 838)
-#define STR_GRAY (RID_APP_START + 841)
-#define STR_LIME (RID_APP_START + 842)
-#define STR_MAROON (RID_APP_START + 843)
-#define STR_NAVY (RID_APP_START + 844)
-#define STR_OLIVE (RID_APP_START + 845)
-#define STR_PURPLE (RID_APP_START + 846)
-#define STR_SILVER (RID_APP_START + 847)
-#define STR_TEAL (RID_APP_START + 848)
-
-#define RID_ERR_IDENT (RID_APP_START + 920)
-#define RID_ERR_UNEXPECTEDCHARACTER (RID_APP_START + 921)
-#define RID_ERR_UNEXPECTEDTOKEN (RID_APP_START + 922)
-#define RID_ERR_LGROUPEXPECTED (RID_APP_START + 923)
-#define RID_ERR_RGROUPEXPECTED (RID_APP_START + 924)
-#define RID_ERR_LBRACEEXPECTED (RID_APP_START + 925)
-#define RID_ERR_RBRACEEXPECTED (RID_APP_START + 926)
-#define RID_ERR_PARENTMISMATCH (RID_APP_START + 927)
-#define RID_ERR_FONTEXPECTED (RID_APP_START + 928)
-#define RID_ERR_SIZEEXPECTED (RID_APP_START + 929)
-#define RID_ERR_DOUBLEALIGN (RID_APP_START + 930)
-#define RID_ERR_DOUBLESUBSUPSCRIPT (RID_APP_START + 931)
-#define RID_ERR_POUNDEXPECTED (RID_APP_START + 932)
-#define RID_ERR_COLOREXPECTED (RID_APP_START + 933)
-// blank: 934 - 935
-#define RID_ERR_RIGHTEXPECTED (RID_APP_START + 936)
-
-// Help text
-#define RID_PLUSX_HELP (RID_APP_START + 1335)
-#define RID_MINUSX_HELP (RID_APP_START + 1336)
-#define RID_PLUSMINUSX_HELP (RID_APP_START + 1337)
-#define RID_MINUSPLUSX_HELP (RID_APP_START + 1338)
-#define RID_XPLUSY_HELP (RID_APP_START + 1339)
-#define RID_XCDOTY_HELP (RID_APP_START + 1340)
-#define RID_XTIMESY_HELP (RID_APP_START + 1341)
-#define RID_XSYMTIMESY_HELP (RID_APP_START + 1342)
-#define RID_XMINUSY_HELP (RID_APP_START + 1343)
-#define RID_XOVERY_HELP (RID_APP_START + 1344)
-#define RID_XDIVY_HELP (RID_APP_START + 1345)
-#define RID_XSYMDIVIDEY_HELP (RID_APP_START + 1346)
-#define RID_NEGX_HELP (RID_APP_START + 1347)
-// blank: 1348 - 1357
-#define RID_XANDY_HELP (RID_APP_START + 1358)
-#define RID_XORY_HELP (RID_APP_START + 1359)
-#define RID_XODIVIDEY_HELP (RID_APP_START + 1360)
-#define RID_XODOTY_HELP (RID_APP_START + 1361)
-#define RID_XOMINUSY_HELP (RID_APP_START + 1362)
-#define RID_XOPLUSY_HELP (RID_APP_START + 1363)
-#define RID_XOTIMESY_HELP (RID_APP_START + 1364)
-#define RID_XCIRCY_HELP (RID_APP_START + 1365)
-#define RID_XWIDESLASHY_HELP (RID_APP_START + 1366)
-#define RID_XWIDEBSLASHY_HELP (RID_APP_START + 1367)
-#define RID_RSUBX_HELP (RID_APP_START + 1368)
-#define RID_RSUPX_HELP (RID_APP_START + 1369)
-#define RID_BINOMXY_HELP (RID_APP_START + 1370)
-#define RID_STACK_HELP (RID_APP_START + 1371)
-#define RID_MATRIX_HELP (RID_APP_START + 1372)
-#define RID_LSUBX_HELP (RID_APP_START + 1373)
-#define RID_LSUPX_HELP (RID_APP_START + 1374)
-#define RID_CSUBX_HELP (RID_APP_START + 1375)
-#define RID_CSUPX_HELP (RID_APP_START + 1376)
-#define RID_NOSPACE_HELP (RID_APP_START + 1377)
-#define RID_NEWLINE_HELP (RID_APP_START + 1378)
-#define RID_SBLANK_HELP (RID_APP_START + 1379)
-#define RID_BLANK_HELP (RID_APP_START + 1380)
-#define RID_RE_HELP (RID_APP_START + 1381)
-#define RID_IM_HELP (RID_APP_START + 1382)
-#define RID_INFINITY_HELP (RID_APP_START + 1383)
-#define RID_PARTIAL_HELP (RID_APP_START + 1384)
-#define RID_WP_HELP (RID_APP_START + 1385)
-#define RID_DOTSAXIS_HELP (RID_APP_START + 1386)
-#define RID_DOTSUP_HELP (RID_APP_START + 1387)
-#define RID_DOTSDOWN_HELP (RID_APP_START + 1388)
-#define RID_DOTSLOW_HELP (RID_APP_START + 1389)
-#define RID_DOTSVERT_HELP (RID_APP_START + 1390)
-#define RID_NABLA_HELP (RID_APP_START + 1391)
-#define RID_HBAR_HELP (RID_APP_START + 1392)
-#define RID_LAMBDABAR_HELP (RID_APP_START + 1393)
-#define RID_LEFTARROW_HELP (RID_APP_START + 1394)
-#define RID_RIGHTARROW_HELP (RID_APP_START + 1395)
-#define RID_UPARROW_HELP (RID_APP_START + 1396)
-#define RID_DOWNARROW_HELP (RID_APP_START + 1397)
-#define RID_EXISTS_HELP (RID_APP_START + 1398)
-#define RID_NOTEXISTS_HELP (RID_APP_START + 1399)
-#define RID_FORALL_HELP (RID_APP_START + 1400)
-
-#define RID_UI_SYMBOL_NAMES (RID_APP_START + 3102)
-#define RID_EXPORT_SYMBOL_NAMES (RID_APP_START + 3103)
-#define RID_UI_SYMBOLSET_NAMES (RID_APP_START + 3105)
-#define RID_EXPORT_SYMBOLSET_NAMES (RID_APP_START + 3106)
-
-#define RID_CATEGORY_UNARY_BINARY_OPERATORS (RID_APP_START + 4001)
-#define RID_CATEGORY_RELATIONS (RID_APP_START + 4002)
-#define RID_CATEGORY_SET_OPERATIONS (RID_APP_START + 4003)
-#define RID_CATEGORY_FUNCTIONS (RID_APP_START + 4004)
-#define RID_CATEGORY_OPERATORS (RID_APP_START + 4005)
-#define RID_CATEGORY_ATTRIBUTES (RID_APP_START + 4006)
-#define RID_CATEGORY_BRACKETS (RID_APP_START + 4007)
-#define RID_CATEGORY_FORMATS (RID_APP_START + 4008)
-#define RID_CATEGORY_OTHERS (RID_APP_START + 4009)
-#define RID_CATEGORY_EXAMPLES (RID_APP_START + 4010)
-
-// more tooltips help texts
-#define RID_XEQY_HELP (RID_APP_START + 4011)
-#define RID_XNEQY_HELP (RID_APP_START + 4012)
-#define RID_XEQUIVY_HELP (RID_APP_START + 4013)
-#define RID_XORTHOY_HELP (RID_APP_START + 4014)
-#define RID_XLTY_HELP (RID_APP_START + 4015)
-#define RID_XGTY_HELP (RID_APP_START + 4016)
-#define RID_XAPPROXY_HELP (RID_APP_START + 4017)
-#define RID_XPARALLELY_HELP (RID_APP_START + 4018)
-#define RID_XLESLANTY_HELP (RID_APP_START + 4019)
-#define RID_XGESLANTY_HELP (RID_APP_START + 4020)
-#define RID_XSIMEQY_HELP (RID_APP_START + 4021)
-#define RID_XPROPY_HELP (RID_APP_START + 4022)
-#define RID_XLEY_HELP (RID_APP_START + 4023)
-#define RID_XGEY_HELP (RID_APP_START + 4024)
-#define RID_XSIMY_HELP (RID_APP_START + 4025)
-#define RID_XTOWARDY_HELP (RID_APP_START + 4026)
-#define RID_XLLY_HELP (RID_APP_START + 4027)
-#define RID_XGGY_HELP (RID_APP_START + 4028)
-#define RID_XDEFY_HELP (RID_APP_START + 4029)
-#define RID_XTRANSLY_HELP (RID_APP_START + 4030)
-#define RID_XTRANSRY_HELP (RID_APP_START + 4031)
-#define RID_XDIVIDESY_HELP (RID_APP_START + 4032)
-#define RID_XNDIVIDESY_HELP (RID_APP_START + 4033)
-#define RID_DLARROW_HELP (RID_APP_START + 4034)
-#define RID_DLRARROW_HELP (RID_APP_START + 4035)
-#define RID_DRARROW_HELP (RID_APP_START + 4036)
-#define RID_XPRECEDESY_HELP (RID_APP_START + 4037)
-#define RID_XNOTPRECEDESY_HELP (RID_APP_START + 4038)
-#define RID_XSUCCEEDSY_HELP (RID_APP_START + 4039)
-#define RID_XNOTSUCCEEDSY_HELP (RID_APP_START + 4040)
-#define RID_XPRECEDESEQUALY_HELP (RID_APP_START + 4041)
-#define RID_XSUCCEEDSEQUALY_HELP (RID_APP_START + 4042)
-#define RID_XPRECEDESEQUIVY_HELP (RID_APP_START + 4043)
-#define RID_XSUCCEEDSEQUIVY_HELP (RID_APP_START + 4044)
-#define RID_XINY_HELP (RID_APP_START + 4045)
-#define RID_XNOTINY_HELP (RID_APP_START + 4046)
-#define RID_XOWNSY_HELP (RID_APP_START + 4047)
-#define RID_XINTERSECTIONY_HELP (RID_APP_START + 4048)
-#define RID_XUNIONY_HELP (RID_APP_START + 4049)
-#define RID_XSETMINUSY_HELP (RID_APP_START + 4050)
-#define RID_XSLASHY_HELP (RID_APP_START + 4051)
-#define RID_XSUBSETY_HELP (RID_APP_START + 4052)
-#define RID_XSUBSETEQY_HELP (RID_APP_START + 4053)
-#define RID_XSUPSETY_HELP (RID_APP_START + 4054)
-#define RID_XSUPSETEQY_HELP (RID_APP_START + 4055)
-#define RID_LRPARENTX_HELP (RID_APP_START + 4056)
-#define RID_LRBRACKETX_HELP (RID_APP_START + 4057)
-#define RID_LRANGLEX_HELP (RID_APP_START + 4058)
-#define RID_LRBRACEX_HELP (RID_APP_START + 4059)
-#define RID_LRLINEX_HELP (RID_APP_START + 4060)
-#define RID_LRDLINEX_HELP (RID_APP_START + 4061)
-#define RID_LRGROUPX_HELP (RID_APP_START + 4062)
-#define RID_SLRPARENTX_HELP (RID_APP_START + 4063)
-#define RID_SLRBRACKETX_HELP (RID_APP_START + 4064)
-#define RID_SLRANGLEX_HELP (RID_APP_START + 4065)
-#define RID_SLRBRACEX_HELP (RID_APP_START + 4066)
-#define RID_SLRLINEX_HELP (RID_APP_START + 4067)
-#define RID_SLRDLINEX_HELP (RID_APP_START + 4068)
-#define RID_LRCEILX_HELP (RID_APP_START + 4069)
-// blank: 4070
-#define RID_LRFLOORX_HELP (RID_APP_START + 4071)
-#define RID_SLRCEILX_HELP (RID_APP_START + 4072)
-#define RID_SLRFLOORX_HELP (RID_APP_START + 4073)
-#define RID_LMRANGLEXY_HELP (RID_APP_START + 4074)
-#define RID_SLMRANGLEXY_HELP (RID_APP_START + 4075)
-#define RID_LRDBRACKETX_HELP (RID_APP_START + 4076)
-#define RID_SLRDBRACKETX_HELP (RID_APP_START + 4077)
-#define RID_XOVERBRACEY_HELP (RID_APP_START + 4078)
-#define RID_XUNDERBRACEY_HELP (RID_APP_START + 4079)
-#define RID_XNSUBSETY_HELP (RID_APP_START + 4080)
-#define RID_XNSUBSETEQY_HELP (RID_APP_START + 4081)
-#define RID_XNSUPSETY_HELP (RID_APP_START + 4082)
-#define RID_XNSUPSETEQY_HELP (RID_APP_START + 4083)
-#define RID_SETN_HELP (RID_APP_START + 4084)
-#define RID_SETZ_HELP (RID_APP_START + 4085)
-#define RID_SETQ_HELP (RID_APP_START + 4086)
-#define RID_SETR_HELP (RID_APP_START + 4087)
-#define RID_SETC_HELP (RID_APP_START + 4088)
-#define RID_ALEPH_HELP (RID_APP_START + 4089)
-#define RID_EMPTYSET_HELP (RID_APP_START + 4090)
-#define RID_ACUTEX_HELP (RID_APP_START + 4091)
-#define RID_GRAVEX_HELP (RID_APP_START + 4092)
-#define RID_CHECKX_HELP (RID_APP_START + 4093)
-#define RID_BREVEX_HELP (RID_APP_START + 4094)
-#define RID_BARX_HELP (RID_APP_START + 4095)
-#define RID_VECX_HELP (RID_APP_START + 4096)
-#define RID_HATX_HELP (RID_APP_START + 4097)
-#define RID_TILDEX_HELP (RID_APP_START + 4098)
-#define RID_CIRCLEX_HELP (RID_APP_START + 4099)
-#define RID_DOTX_HELP (RID_APP_START + 4100)
-#define RID_DDOTX_HELP (RID_APP_START + 4101)
-#define RID_DDDOTX_HELP (RID_APP_START + 4102)
-#define RID_OVERLINEX_HELP (RID_APP_START + 4103)
-#define RID_UNDERLINEX_HELP (RID_APP_START + 4104)
-#define RID_OVERSTRIKEX_HELP (RID_APP_START + 4105)
-#define RID_PHANTOMX_HELP (RID_APP_START + 4106)
-#define RID_BOLDX_HELP (RID_APP_START + 4107)
-#define RID_ITALX_HELP (RID_APP_START + 4108)
-#define RID_SIZEXY_HELP (RID_APP_START + 4109)
-#define RID_FONTXY_HELP (RID_APP_START + 4110)
-#define RID_WIDEHATX_HELP (RID_APP_START + 4112)
-#define RID_WIDETILDEX_HELP (RID_APP_START + 4113)
-#define RID_WIDEVECX_HELP (RID_APP_START + 4114)
-#define RID_COLORX_BLACK_HELP (RID_APP_START + 4115)
-#define RID_COLORX_BLUE_HELP (RID_APP_START + 4116)
-#define RID_COLORX_GREEN_HELP (RID_APP_START + 4117)
-#define RID_COLORX_RED_HELP (RID_APP_START + 4118)
-#define RID_COLORX_CYAN_HELP (RID_APP_START + 4119)
-#define RID_COLORX_MAGENTA_HELP (RID_APP_START + 4120)
-#define RID_COLORX_YELLOW_HELP (RID_APP_START + 4121)
-#define RID_ABSX_HELP (RID_APP_START + 4122)
-#define RID_FACTX_HELP (RID_APP_START + 4123)
-#define RID_SQRTX_HELP (RID_APP_START + 4124)
-#define RID_NROOTXY_HELP (RID_APP_START + 4125)
-#define RID_EX_HELP (RID_APP_START + 4126)
-#define RID_LNX_HELP (RID_APP_START + 4127)
-#define RID_EXPX_HELP (RID_APP_START + 4128)
-#define RID_LOGX_HELP (RID_APP_START + 4129)
-#define RID_SINX_HELP (RID_APP_START + 4130)
-#define RID_COSX_HELP (RID_APP_START + 4131)
-#define RID_TANX_HELP (RID_APP_START + 4132)
-#define RID_COTX_HELP (RID_APP_START + 4133)
-#define RID_SINHX_HELP (RID_APP_START + 4134)
-#define RID_COSHX_HELP (RID_APP_START + 4135)
-#define RID_TANHX_HELP (RID_APP_START + 4136)
-#define RID_COTHX_HELP (RID_APP_START + 4137)
-#define RID_ARCSINX_HELP (RID_APP_START + 4138)
-#define RID_ARCCOSX_HELP (RID_APP_START + 4139)
-#define RID_ARCTANX_HELP (RID_APP_START + 4140)
-#define RID_ARCCOTX_HELP (RID_APP_START + 4141)
-#define RID_ARSINHX_HELP (RID_APP_START + 4142)
-#define RID_ARCOSHX_HELP (RID_APP_START + 4143)
-#define RID_ARTANHX_HELP (RID_APP_START + 4144)
-#define RID_ARCOTHX_HELP (RID_APP_START + 4145)
-#define RID_LIMX_HELP (RID_APP_START + 4146)
-#define RID_SUMX_HELP (RID_APP_START + 4147)
-#define RID_PRODX_HELP (RID_APP_START + 4148)
-#define RID_COPRODX_HELP (RID_APP_START + 4149)
-#define RID_INTX_HELP (RID_APP_START + 4150)
-#define RID_IINTX_HELP (RID_APP_START + 4151)
-#define RID_IIINTX_HELP (RID_APP_START + 4152)
-#define RID_LINTX_HELP (RID_APP_START + 4153)
-#define RID_LLINTX_HELP (RID_APP_START + 4154)
-#define RID_LLLINTX_HELP (RID_APP_START + 4155)
-// blank: 4156 - 4160
-#define RID_LIM_FROMX_HELP (RID_APP_START + 4161)
-#define RID_SUM_FROMX_HELP (RID_APP_START + 4162)
-#define RID_PROD_FROMX_HELP (RID_APP_START + 4163)
-#define RID_COPROD_FROMX_HELP (RID_APP_START + 4164)
-#define RID_INT_FROMX_HELP (RID_APP_START + 4165)
-#define RID_IINT_FROMX_HELP (RID_APP_START + 4166)
-#define RID_IIINT_FROMX_HELP (RID_APP_START + 4167)
-#define RID_LINT_FROMX_HELP (RID_APP_START + 4168)
-#define RID_LLINT_FROMX_HELP (RID_APP_START + 4169)
-#define RID_LLLINT_FROMX_HELP (RID_APP_START + 4170)
-#define RID_LIM_TOX_HELP (RID_APP_START + 4171)
-#define RID_SUM_TOX_HELP (RID_APP_START + 4172)
-#define RID_PROD_TOX_HELP (RID_APP_START + 4173)
-#define RID_COPROD_TOX_HELP (RID_APP_START + 4174)
-#define RID_INT_TOX_HELP (RID_APP_START + 4175)
-#define RID_IINT_TOX_HELP (RID_APP_START + 4176)
-#define RID_IIINT_TOX_HELP (RID_APP_START + 4177)
-#define RID_LINT_TOX_HELP (RID_APP_START + 4178)
-#define RID_LLINT_TOX_HELP (RID_APP_START + 4179)
-#define RID_LLLINT_TOX_HELP (RID_APP_START + 4180)
-#define RID_LIM_FROMTOX_HELP (RID_APP_START + 4181)
-#define RID_SUM_FROMTOX_HELP (RID_APP_START + 4182)
-#define RID_PROD_FROMTOX_HELP (RID_APP_START + 4183)
-#define RID_COPROD_FROMTOX_HELP (RID_APP_START + 4184)
-#define RID_INT_FROMTOX_HELP (RID_APP_START + 4185)
-#define RID_IINT_FROMTOX_HELP (RID_APP_START + 4186)
-#define RID_IIINT_FROMTOX_HELP (RID_APP_START + 4187)
-#define RID_LINT_FROMTOX_HELP (RID_APP_START + 4188)
-#define RID_LLINT_FROMTOX_HELP (RID_APP_START + 4189)
-#define RID_LLLINT_FROMTOX_HELP (RID_APP_START + 4190)
-
-#define RID_COLORX_GRAY_HELP (RID_APP_START + 4193)
-#define RID_COLORX_LIME_HELP (RID_APP_START + 4194)
-#define RID_COLORX_MAROON_HELP (RID_APP_START + 4195)
-#define RID_COLORX_NAVY_HELP (RID_APP_START + 4196)
-#define RID_COLORX_OLIVE_HELP (RID_APP_START + 4197)
-#define RID_COLORX_PURPLE_HELP (RID_APP_START + 4198)
-#define RID_COLORX_SILVER_HELP (RID_APP_START + 4199)
-#define RID_COLORX_TEAL_HELP (RID_APP_START + 4200)
-
-#define RID_XEVALUATEDATY_HELP (RID_APP_START + 4201)
-#define RID_LIMINFX_HELP (RID_APP_START + 4202)
-#define RID_LIMINF_FROMX_HELP (RID_APP_START + 4203)
-#define RID_LIMINF_TOX_HELP (RID_APP_START + 4204)
-#define RID_LIMINF_FROMTOX_HELP (RID_APP_START + 4205)
-#define RID_LIMSUPX_HELP (RID_APP_START + 4206)
-#define RID_LIMSUP_FROMX_HELP (RID_APP_START + 4207)
-#define RID_LIMSUP_TOX_HELP (RID_APP_START + 4208)
-#define RID_LIMSUP_FROMTOX_HELP (RID_APP_START + 4209)
-
-#define RID_ALIGNLX_HELP (RID_APP_START + 4275)
-#define RID_ALIGNCX_HELP (RID_APP_START + 4276)
-#define RID_ALIGNRX_HELP (RID_APP_START + 4277)
-
-// 342 == SCH_IF_SMAVIEWSHELL, because SFX_INTERFACE_LIB is no
-// Define but latterly an Enum
-#define HID_SMA_VIEWSHELL_DOCUMENT (342)
-
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/starmath/inc/strings.hrc b/starmath/inc/strings.hrc
new file mode 100644
index 000000000000..b000bfe62ca9
--- /dev/null
+++ b/starmath/inc/strings.hrc
@@ -0,0 +1,341 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#ifndef INCLUDED_SM_INC_STRINGS_HRC
+#define INCLUDED_SM_INC_STRINGS_HRC
+
+#define NC_(Context, String) (Context "\004" u8##String)
+
+#define RID_PLUSX_HELP NC_("RID_PLUSX_HELP", "+ Sign" )
+#define RID_MINUSX_HELP NC_("RID_MINUSX_HELP", "- Sign" )
+#define RID_PLUSMINUSX_HELP NC_("RID_PLUSMINUSX_HELP", "+- Sign" )
+#define RID_MINUSPLUSX_HELP NC_("RID_MINUSPLUSX_HELP", "-+ Sign" )
+#define RID_NEGX_HELP NC_("RID_NEGX_HELP", "Boolean NOT" )
+#define RID_XPLUSY_HELP NC_("RID_XPLUSY_HELP", "Addition +" )
+#define RID_XMINUSY_HELP NC_("RID_XMINUSY_HELP", "Subtraction -" )
+#define RID_XCDOTY_HELP NC_("RID_XCDOTY_HELP", "Multiplication (Dot)" )
+#define RID_XTIMESY_HELP NC_("RID_XTIMESY_HELP", "Multiplication (x)" )
+#define RID_XSYMTIMESY_HELP NC_("RID_XSYMTIMESY_HELP", "Multiplication (*)" )
+#define RID_XSYMDIVIDEY_HELP NC_("RID_XSYMDIVIDEY_HELP", "Division (Slash)" )
+#define RID_XDIVY_HELP NC_("RID_XDIVY_HELP", "Division (÷)" )
+#define RID_XOVERY_HELP NC_("RID_XOVERY_HELP", "Division (Fraction)" )
+#define RID_XODIVIDEY_HELP NC_("RID_XODIVIDEY_HELP", "Circled Slash" )
+#define RID_XODOTY_HELP NC_("RID_XODOTY_HELP", "Circled Dot" )
+#define RID_XOMINUSY_HELP NC_("RID_XOMINUSY_HELP", "Circled Minus" )
+#define RID_XOPLUSY_HELP NC_("RID_XOPLUSY_HELP", "Circled Plus" )
+#define RID_XOTIMESY_HELP NC_("RID_XOTIMESY_HELP", "Tensor Product" )
+#define RID_XANDY_HELP NC_("RID_XANDY_HELP", "Boolean AND" )
+#define RID_XORY_HELP NC_("RID_XORY_HELP", "Boolean OR" )
+#define RID_XEQY_HELP NC_("RID_XEQY_HELP", "Is Equal" )
+#define RID_XNEQY_HELP NC_("RID_XNEQY_HELP", "Is Not Equal" )
+#define RID_XLTY_HELP NC_("RID_XLTY_HELP", "Is Less Than" )
+#define RID_XGTY_HELP NC_("RID_XGTY_HELP", "Is Greater Than" )
+#define RID_XLEY_HELP NC_("RID_XLEY_HELP", "Is Less Than Or Equal To" )
+#define RID_XGEY_HELP NC_("RID_XGEY_HELP", "Is Greater Than Or Equal To" )
+#define RID_XLESLANTY_HELP NC_("RID_XLESLANTY_HELP", "Is Less Than Or Equal To" )
+#define RID_XGESLANTY_HELP NC_("RID_XGESLANTY_HELP", "Is Greater Than Or Equal To" )
+#define RID_XLLY_HELP NC_("RID_XLLY_HELP", "Is Much Less Than" )
+#define RID_XGGY_HELP NC_("RID_XGGY_HELP", "Is Much Greater Than" )
+#define RID_XDEFY_HELP NC_("RID_XDEFY_HELP", "Is Defined As" )
+#define RID_XEQUIVY_HELP NC_("RID_XEQUIVY_HELP", "Is Congruent To" )
+#define RID_XAPPROXY_HELP NC_("RID_XAPPROXY_HELP", "Is Approximately Equal" )
+#define RID_XSIMY_HELP NC_("RID_XSIMY_HELP", "Is Similar To" )
+#define RID_XSIMEQY_HELP NC_("RID_XSIMEQY_HELP", "Is Similar Or Equal" )
+#define RID_XPROPY_HELP NC_("RID_XPROPY_HELP", "Is Proportional To" )
+#define RID_XORTHOY_HELP NC_("RID_XORTHOY_HELP", "Is Orthogonal To" )
+#define RID_XPARALLELY_HELP NC_("RID_XPARALLELY_HELP", "Is Parallel To" )
+#define RID_XTOWARDY_HELP NC_("RID_XTOWARDY_HELP", "Toward" )
+#define RID_XTRANSLY_HELP NC_("RID_XTRANSLY_HELP", "Corresponds To (Left)" )
+#define RID_XTRANSRY_HELP NC_("RID_XTRANSRY_HELP", "Corresponds To (Right)" )
+#define RID_XINY_HELP NC_("RID_XINY_HELP", "Is In" )
+#define RID_XNOTINY_HELP NC_("RID_XNOTINY_HELP", "Is Not In" )
+#define RID_XOWNSY_HELP NC_("RID_XOWNSY_HELP", "Owns" )
+#define RID_XUNIONY_HELP NC_("RID_XUNIONY_HELP", "Union" )
+#define RID_XINTERSECTIONY_HELP NC_("RID_XINTERSECTIONY_HELP", "Intersection" )
+#define RID_XSETMINUSY_HELP NC_("RID_XSETMINUSY_HELP", "Difference" )
+#define RID_XSLASHY_HELP NC_("RID_XSLASHY_HELP", "Quotient Set" )
+#define RID_XSUBSETY_HELP NC_("RID_XSUBSETY_HELP", "Subset" )
+#define RID_XSUBSETEQY_HELP NC_("RID_XSUBSETEQY_HELP", "Subset Or Equal To" )
+#define RID_XSUPSETY_HELP NC_("RID_XSUPSETY_HELP", "Superset" )
+#define RID_XSUPSETEQY_HELP NC_("RID_XSUPSETEQY_HELP", "Superset Or Equal To" )
+#define RID_XNSUBSETY_HELP NC_("RID_XNSUBSETY_HELP", "Not Subset" )
+#define RID_XNSUBSETEQY_HELP NC_("RID_XNSUBSETEQY_HELP", "Not Subset Or Equal" )
+#define RID_XNSUPSETY_HELP NC_("RID_XNSUPSETY_HELP", "Not Superset" )
+#define RID_XNSUPSETEQY_HELP NC_("RID_XNSUPSETEQY_HELP", "Not Superset Or Equal" )
+#define RID_ABSX_HELP NC_("RID_ABSX_HELP", "Absolute Value" )
+#define RID_FACTX_HELP NC_("RID_FACTX_HELP", "Factorial" )
+#define RID_SQRTX_HELP NC_("RID_SQRTX_HELP", "Square Root" )
+#define RID_NROOTXY_HELP NC_("RID_NROOTXY_HELP", "N-th Root" )
+#define RID_EX_HELP NC_("RID_EX_HELP", "Exponential Function" )
+#define RID_EXPX_HELP NC_("RID_EXPX_HELP", "Exponential Function" )
+#define RID_LNX_HELP NC_("RID_LNX_HELP", "Natural Logarithm" )
+#define RID_LOGX_HELP NC_("RID_LOGX_HELP", "Logarithm" )
+#define RID_SINX_HELP NC_("RID_SINX_HELP", "Sine" )
+#define RID_COSX_HELP NC_("RID_COSX_HELP", "Cosine" )
+#define RID_TANX_HELP NC_("RID_TANX_HELP", "Tangent" )
+#define RID_COTX_HELP NC_("RID_COTX_HELP", "Cotangent" )
+#define RID_ARCSINX_HELP NC_("RID_ARCSINX_HELP", "Arcsine" )
+#define RID_ARCCOSX_HELP NC_("RID_ARCCOSX_HELP", "Arccosine" )
+#define RID_ARCTANX_HELP NC_("RID_ARCTANX_HELP", "Arctangent" )
+#define RID_ARCCOTX_HELP NC_("RID_ARCCOTX_HELP", "Arccotangent" )
+#define RID_SINHX_HELP NC_("RID_SINHX_HELP", "Hyperbolic Sine" )
+#define RID_COSHX_HELP NC_("RID_COSHX_HELP", "Hyperbolic Cosine" )
+#define RID_TANHX_HELP NC_("RID_TANHX_HELP", "Hyperbolic Tangent" )
+#define RID_COTHX_HELP NC_("RID_COTHX_HELP", "Hyperbolic Cotangent" )
+#define RID_ARSINHX_HELP NC_("RID_ARSINHX_HELP", "Area Hyperbolic Sine" )
+#define RID_ARCOSHX_HELP NC_("RID_ARCOSHX_HELP", "Area Hyperbolic Cosine" )
+#define RID_ARTANHX_HELP NC_("RID_ARTANHX_HELP", "Area Hyperbolic Tangent" )
+#define RID_ARCOTHX_HELP NC_("RID_ARCOTHX_HELP", "Area Hyperbolic Cotangent" )
+#define RID_SUMX_HELP NC_("RID_SUMX_HELP", "Sum" )
+#define RID_SUM_FROMX_HELP NC_("RID_SUM_FROMX_HELP", "Sum Subscript Bottom" )
+#define RID_SUM_TOX_HELP NC_("RID_SUM_TOX_HELP", "Sum Superscript Top" )
+#define RID_SUM_FROMTOX_HELP NC_("RID_SUM_FROMTOX_HELP", "Sum Sup/Sub script" )
+#define RID_PRODX_HELP NC_("RID_PRODX_HELP", "Product" )
+#define RID_PROD_FROMX_HELP NC_("RID_PROD_FROMX_HELP", "Product Subscript Bottom" )
+#define RID_PROD_TOX_HELP NC_("RID_PROD_TOX_HELP", "Product Superscript Top" )
+#define RID_PROD_FROMTOX_HELP NC_("RID_PROD_FROMTOX_HELP", "Product Sup/Sub script" )
+#define RID_COPRODX_HELP NC_("RID_COPRODX_HELP", "Coproduct" )
+#define RID_COPROD_FROMX_HELP NC_("RID_COPROD_FROMX_HELP", "Coproduct Subscript Bottom" )
+#define RID_COPROD_TOX_HELP NC_("RID_COPROD_TOX_HELP", "Coproduct Superscript Top" )
+#define RID_COPROD_FROMTOX_HELP NC_("RID_COPROD_FROMTOX_HELP", "Coproduct Sup/Sub script" )
+#define RID_LIMX_HELP NC_("RID_LIMX_HELP", "Limes" )
+#define RID_LIM_FROMX_HELP NC_("RID_LIM_FROMX_HELP", "Limes Subscript Bottom" )
+#define RID_LIM_TOX_HELP NC_("RID_LIM_TOX_HELP", "Limes Superscript Top" )
+#define RID_LIM_FROMTOX_HELP NC_("RID_LIM_FROMTOX_HELP", "Limes Sup/Sub script" )
+#define RID_LIMINFX_HELP NC_("RID_LIMINFX_HELP", "Limit Inferior" )
+#define RID_LIMINF_FROMX_HELP NC_("RID_LIMINF_FROMX_HELP", "Limit Inferior Subscript Bottom" )
+#define RID_LIMINF_TOX_HELP NC_("RID_LIMINF_TOX_HELP", "Limit Inferior Superscript Top" )
+#define RID_LIMINF_FROMTOX_HELP NC_("RID_LIMINF_FROMTOX_HELP", "Limit Inferior Sup/Sub script" )
+#define RID_LIMSUPX_HELP NC_("RID_LIMSUPX_HELP", "Limit Superior" )
+#define RID_LIMSUP_FROMX_HELP NC_("RID_LIMSUP_FROMX_HELP", "Limit Superior Subscript Bottom" )
+#define RID_LIMSUP_TOX_HELP NC_("RID_LIMSUP_TOX_HELP", "Limit Superior Superscript Top" )
+#define RID_LIMSUP_FROMTOX_HELP NC_("RID_LIMSUP_FROMTOX_HELP", "Limit Superior Sup/Sub script" )
+#define RID_EXISTS_HELP NC_("RID_EXISTS_HELP", "There Exists" )
+#define RID_NOTEXISTS_HELP NC_("RID_NOTEXISTS_HELP", "There Not Exists" )
+#define RID_FORALL_HELP NC_("RID_FORALL_HELP", "For all" )
+#define RID_INTX_HELP NC_("RID_INTX_HELP", "Integral" )
+#define RID_INT_FROMX_HELP NC_("RID_INT_FROMX_HELP", "Integral Subscript Bottom" )
+#define RID_INT_TOX_HELP NC_("RID_INT_TOX_HELP", "Integral Superscript Top" )
+#define RID_INT_FROMTOX_HELP NC_("RID_INT_FROMTOX_HELP", "Integral Sup/Sub script" )
+#define RID_IINTX_HELP NC_("RID_IINTX_HELP", "Double Integral" )
+#define RID_IINT_FROMX_HELP NC_("RID_IINT_FROMX_HELP", "Double Integral Subscript Bottom" )
+#define RID_IINT_TOX_HELP NC_("RID_IINT_TOX_HELP", "Double Integral Superscript Top" )
+#define RID_IINT_FROMTOX_HELP NC_("RID_IINT_FROMTOX_HELP", "Double Integral Sup/Sub script" )
+#define RID_IIINTX_HELP NC_("RID_IIINTX_HELP", "Triple Integral" )
+#define RID_IIINT_FROMX_HELP NC_("RID_IIINT_FROMX_HELP", "Triple Integral Subscript Bottom" )
+#define RID_IIINT_TOX_HELP NC_("RID_IIINT_TOX_HELP", "Triple Integral Superscript Top" )
+#define RID_IIINT_FROMTOX_HELP NC_("RID_IIINT_FROMTOX_HELP", "Triple Integral Sup/Sub script" )
+#define RID_LINTX_HELP NC_("RID_LINTX_HELP", "Curve Integral" )
+#define RID_LINT_FROMX_HELP NC_("RID_LINT_FROMX_HELP", "Curve Integral Subscript Bottom" )
+#define RID_LINT_TOX_HELP NC_("RID_LINT_TOX_HELP", "Curve Integral Superscript Top" )
+#define RID_LINT_FROMTOX_HELP NC_("RID_LINT_FROMTOX_HELP", "Curve Integral Sup/Sub script" )
+#define RID_LLINTX_HELP NC_("RID_LLINTX_HELP", "Double Curve Integral" )
+#define RID_LLINT_FROMX_HELP NC_("RID_LLINT_FROMX_HELP", "Double Curve Integral Subscript Bottom" )
+#define RID_LLINT_TOX_HELP NC_("RID_LLINT_TOX_HELP", "Double Curve Integral Superscript Top" )
+#define RID_LLINT_FROMTOX_HELP NC_("RID_LLINT_FROMTOX_HELP", "Double Curve Integral Sup/Sub script" )
+#define RID_LLLINTX_HELP NC_("RID_LLLINTX_HELP", "Triple Curve Integral" )
+#define RID_LLLINT_FROMX_HELP NC_("RID_LLLINT_FROMX_HELP", "Triple Curve Integral Subscript Bottom" )
+#define RID_LLLINT_TOX_HELP NC_("RID_LLLINT_TOX_HELP", "Triple Curve Integral Superscript Top" )
+#define RID_LLLINT_FROMTOX_HELP NC_("RID_LLLINT_FROMTOX_HELP", "Triple Curve Integral Sup/Sub script" )
+#define RID_ACUTEX_HELP NC_("RID_ACUTEX_HELP", "Acute Accent" )
+#define RID_BARX_HELP NC_("RID_BARX_HELP", "Line Above" )
+#define RID_BREVEX_HELP NC_("RID_BREVEX_HELP", "Breve" )
+#define RID_CHECKX_HELP NC_("RID_CHECKX_HELP", "Reverse Circumflex" )
+#define RID_CIRCLEX_HELP NC_("RID_CIRCLEX_HELP", "Circle" )
+#define RID_DOTX_HELP NC_("RID_DOTX_HELP", "Dot" )
+#define RID_DDOTX_HELP NC_("RID_DDOTX_HELP", "Double Dot" )
+#define RID_DDDOTX_HELP NC_("RID_DDDOTX_HELP", "Triple Dot" )
+#define RID_GRAVEX_HELP NC_("RID_GRAVEX_HELP", "Grave Accent" )
+#define RID_HATX_HELP NC_("RID_HATX_HELP", "Circumflex" )
+#define RID_TILDEX_HELP NC_("RID_TILDEX_HELP", "Tilde" )
+#define RID_VECX_HELP NC_("RID_VECX_HELP", "Vector Arrow" )
+#define RID_UNDERLINEX_HELP NC_("RID_UNDERLINEX_HELP", "Line Below" )
+#define RID_OVERLINEX_HELP NC_("RID_OVERLINEX_HELP", "Line Over" )
+#define RID_OVERSTRIKEX_HELP NC_("RID_OVERSTRIKEX_HELP", "Line Through" )
+#define RID_PHANTOMX_HELP NC_("RID_PHANTOMX_HELP", "Transparent" )
+#define RID_BOLDX_HELP NC_("RID_BOLDX_HELP", "Bold Font" )
+#define RID_ITALX_HELP NC_("RID_ITALX_HELP", "Italic Font" )
+#define RID_SIZEXY_HELP NC_("RID_SIZEXY_HELP", "Resize" )
+#define RID_FONTXY_HELP NC_("RID_FONTXY_HELP", "Change Font" )
+#define RID_COLORX_BLACK_HELP NC_("RID_COLORX_BLACK_HELP", "Color Black" )
+#define RID_COLORX_BLUE_HELP NC_("RID_COLORX_BLUE_HELP", "Color Blue" )
+#define RID_COLORX_GREEN_HELP NC_("RID_COLORX_GREEN_HELP", "Color Green" )
+#define RID_COLORX_RED_HELP NC_("RID_COLORX_RED_HELP", "Color Red" )
+#define RID_COLORX_CYAN_HELP NC_("RID_COLORX_CYAN_HELP", "Color Cyan" )
+#define RID_COLORX_MAGENTA_HELP NC_("RID_COLORX_MAGENTA_HELP", "Color Magenta" )
+#define RID_COLORX_GRAY_HELP NC_("RID_COLORX_GRAY_HELP", "Color Gray" )
+#define RID_COLORX_LIME_HELP NC_("RID_COLORX_LIME_HELP", "Color Lime" )
+#define RID_COLORX_MAROON_HELP NC_("RID_COLORX_MAROON_HELP", "Color Maroon" )
+#define RID_COLORX_NAVY_HELP NC_("RID_COLORX_NAVY_HELP", "Color Navy" )
+#define RID_COLORX_OLIVE_HELP NC_("RID_COLORX_OLIVE_HELP", "Color Olive" )
+#define RID_COLORX_PURPLE_HELP NC_("RID_COLORX_PURPLE_HELP", "Color Purple" )
+#define RID_COLORX_SILVER_HELP NC_("RID_COLORX_SILVER_HELP", "Color Silver" )
+#define RID_COLORX_TEAL_HELP NC_("RID_COLORX_TEAL_HELP", "Color Teal" )
+#define RID_COLORX_YELLOW_HELP NC_("RID_COLORX_YELLOW_HELP", "Color Yellow" )
+#define RID_LRGROUPX_HELP NC_("RID_LRGROUPX_HELP", "Group Brackets" )
+#define RID_LRPARENTX_HELP NC_("RID_LRPARENTX_HELP", "Round Brackets" )
+#define RID_LRBRACKETX_HELP NC_("RID_LRBRACKETX_HELP", "Square Brackets" )
+#define RID_LRDBRACKETX_HELP NC_("RID_LRDBRACKETX_HELP", "Double Square Brackets" )
+#define RID_LRBRACEX_HELP NC_("RID_LRBRACEX_HELP", "Braces" )
+#define RID_LRANGLEX_HELP NC_("RID_LRANGLEX_HELP", "Angle Brackets" )
+#define RID_LRCEILX_HELP NC_("RID_LRCEILX_HELP", "Upper Ceil" )
+#define RID_LRFLOORX_HELP NC_("RID_LRFLOORX_HELP", "Floor" )
+#define RID_LRLINEX_HELP NC_("RID_LRLINEX_HELP", "Single Lines" )
+#define RID_LRDLINEX_HELP NC_("RID_LRDLINEX_HELP", "Double Lines" )
+#define RID_LMRANGLEXY_HELP NC_("RID_LMRANGLEXY_HELP", "Operator Brackets" )
+#define RID_SLRPARENTX_HELP NC_("RID_SLRPARENTX_HELP", "Round Brackets (Scalable)" )
+#define RID_SLRBRACKETX_HELP NC_("RID_SLRBRACKETX_HELP", "Square Brackets (Scalable)" )
+#define RID_SLRDBRACKETX_HELP NC_("RID_SLRDBRACKETX_HELP", "Double Square Brackets (Scalable)" )
+#define RID_SLRBRACEX_HELP NC_("RID_SLRBRACEX_HELP", "Braces (Scalable)" )
+#define RID_SLRANGLEX_HELP NC_("RID_SLRANGLEX_HELP", "Angle Brackets (Scalable)" )
+#define RID_SLRCEILX_HELP NC_("RID_SLRCEILX_HELP", "Ceiling (Scalable)" )
+#define RID_SLRFLOORX_HELP NC_("RID_SLRFLOORX_HELP", "Floor (Scalable)" )
+#define RID_SLRLINEX_HELP NC_("RID_SLRLINEX_HELP", "Single Lines (Scalable)" )
+#define RID_SLRDLINEX_HELP NC_("RID_SLRDLINEX_HELP", "Double Lines (Scalable)" )
+#define RID_SLMRANGLEXY_HELP NC_("RID_SLMRANGLEXY_HELP", "Operator Brackets (Scalable)" )
+#define RID_XEVALUATEDATY_HELP NC_("RID_XEVALUATEDATY_HELP", "Evaluated At" )
+#define RID_XOVERBRACEY_HELP NC_("RID_XOVERBRACEY_HELP", "Braces Top (Scalable)" )
+#define RID_XUNDERBRACEY_HELP NC_("RID_XUNDERBRACEY_HELP", "Braces Bottom (Scalable)" )
+#define RID_RSUBX_HELP NC_("RID_RSUBX_HELP", "Subscript Right" )
+#define RID_RSUPX_HELP NC_("RID_RSUPX_HELP", "Power" )
+#define RID_LSUBX_HELP NC_("RID_LSUBX_HELP", "Subscript Left" )
+#define RID_LSUPX_HELP NC_("RID_LSUPX_HELP", "Superscript Left" )
+#define RID_CSUBX_HELP NC_("RID_CSUBX_HELP", "Subscript Bottom" )
+#define RID_CSUPX_HELP NC_("RID_CSUPX_HELP", "Superscript Top" )
+#define RID_SBLANK_HELP NC_("RID_SBLANK_HELP", "Small Gap" )
+#define RID_BLANK_HELP NC_("RID_BLANK_HELP", "Blank" )
+#define RID_NEWLINE_HELP NC_("RID_NEWLINE_HELP", "New Line" )
+#define RID_BINOMXY_HELP NC_("RID_BINOMXY_HELP", "Vertical Stack (2 Elements)")
+#define RID_STACK_HELP NC_("RID_STACK_HELP", "Vertical Stack" )
+#define RID_MATRIX_HELP NC_("RID_MATRIX_HELP", "Matrix Stack" )
+#define RID_ALIGNLX_HELP NC_("RID_ALIGNLX_HELP", "Align Left" )
+#define RID_ALIGNCX_HELP NC_("RID_ALIGNCX_HELP", "Align Center" )
+#define RID_ALIGNRX_HELP NC_("RID_ALIGNRX_HELP", "Align Right" )
+#define RID_ALEPH_HELP NC_("RID_ALEPH_HELP", "Aleph" )
+#define RID_EMPTYSET_HELP NC_("RID_EMPTYSET_HELP", "Empty Set" )
+#define RID_RE_HELP NC_("RID_RE_HELP", "Real Part" )
+#define RID_IM_HELP NC_("RID_IM_HELP", "Imaginary Part" )
+#define RID_INFINITY_HELP NC_("RID_INFINITY_HELP", "Infinity" )
+#define RID_PARTIAL_HELP NC_("RID_PARTIAL_HELP", "Partial" )
+#define RID_NABLA_HELP NC_("RID_NABLA_HELP", "Nabla" )
+#define RID_WP_HELP NC_("RID_WP_HELP", "Weierstrass p" )
+#define RID_DOTSAXIS_HELP NC_("RID_DOTSAXIS_HELP", "Dots In Middle" )
+#define RID_DOTSUP_HELP NC_("RID_DOTSUP_HELP", "Dots To Top" )
+#define RID_DOTSDOWN_HELP NC_("RID_DOTSDOWN_HELP", "Dots To Bottom" )
+#define RID_DOTSLOW_HELP NC_("RID_DOTSLOW_HELP", "Dots At Bottom" )
+#define RID_DOTSVERT_HELP NC_("RID_DOTSVERT_HELP", "Dots Vertically" )
+#define RID_XCIRCY_HELP NC_("RID_XCIRCY_HELP", "Concatenate" )
+#define RID_XWIDESLASHY_HELP NC_("RID_XWIDESLASHY_HELP", "Division (wideslash)" )
+#define RID_XWIDEBSLASHY_HELP NC_("RID_XWIDEBSLASHY_HELP", "Division (counter wideslash)" )
+#define RID_XDIVIDESY_HELP NC_("RID_XDIVIDESY_HELP", "Divides" )
+#define RID_XNDIVIDESY_HELP NC_("RID_XNDIVIDESY_HELP", "Does Not Divide" )
+#define RID_DLARROW_HELP NC_("RID_DLARROW_HELP", "Double Arrow Left" )
+#define RID_DLRARROW_HELP NC_("RID_DLRARROW_HELP", "Double Arrow Left And Right" )
+#define RID_DRARROW_HELP NC_("RID_DRARROW_HELP", "Double Arrow Right" )
+#define RID_SETN_HELP NC_("RID_SETN_HELP", "Natural Numbers Set" )
+#define RID_SETZ_HELP NC_("RID_SETZ_HELP", "Integers Set" )
+#define RID_SETQ_HELP NC_("RID_SETQ_HELP", "Set of Rational Numbers" )
+#define RID_SETR_HELP NC_("RID_SETR_HELP", "Real Numbers Set" )
+#define RID_SETC_HELP NC_("RID_SETC_HELP", "Complex Numbers Set" )
+#define RID_WIDEHATX_HELP NC_("RID_WIDEHATX_HELP", "Large Circumflex" )
+#define RID_WIDETILDEX_HELP NC_("RID_WIDETILDEX_HELP", "Large Tilde" )
+#define RID_WIDEVECX_HELP NC_("RID_WIDEVECX_HELP", "Large Vector Arrow" )
+#define RID_HBAR_HELP NC_("RID_HBAR_HELP", "h Bar" )
+#define RID_LAMBDABAR_HELP NC_("RID_LAMBDABAR_HELP", "Lambda Bar" )
+#define RID_LEFTARROW_HELP NC_("RID_LEFTARROW_HELP", "Left Arrow" )
+#define RID_RIGHTARROW_HELP NC_("RID_RIGHTARROW_HELP", "Right Arrow" )
+#define RID_UPARROW_HELP NC_("RID_UPARROW_HELP", "Up Arrow" )
+#define RID_DOWNARROW_HELP NC_("RID_DOWNARROW_HELP", "Down Arrow" )
+#define RID_NOSPACE_HELP NC_("RID_NOSPACE_HELP", "No space" )
+#define RID_XPRECEDESY_HELP NC_("RID_XPRECEDESY_HELP", "Precedes" )
+#define RID_XPRECEDESEQUALY_HELP NC_("RID_XPRECEDESEQUALY_HELP", "Precedes or equal to" )
+#define RID_XPRECEDESEQUIVY_HELP NC_("RID_XPRECEDESEQUIVY_HELP", "Precedes or equivalent to" )
+#define RID_XSUCCEEDSY_HELP NC_("RID_XSUCCEEDSY_HELP", "Succeeds" )
+#define RID_XSUCCEEDSEQUALY_HELP NC_("RID_XSUCCEEDSEQUALY_HELP", "Succeeds or equal to" )
+#define RID_XSUCCEEDSEQUIVY_HELP NC_("RID_XSUCCEEDSEQUIVY_HELP", "Succeeds or equivalent to" )
+#define RID_XNOTPRECEDESY_HELP NC_("RID_XNOTPRECEDESY_HELP", "Not precedes" )
+#define RID_XNOTSUCCEEDSY_HELP NC_("RID_XNOTSUCCEEDSY_HELP", "Not succeeds" )
+#define RID_CATEGORY_UNARY_BINARY_OPERATORS NC_("RID_CATEGORY_UNARY_BINARY_OPERATORS", "Unary/Binary Operators" )
+#define RID_CATEGORY_RELATIONS NC_("RID_CATEGORY_RELATIONS", "Relations" )
+#define RID_CATEGORY_SET_OPERATIONS NC_("RID_CATEGORY_SET_OPERATIONS", "Set Operations" )
+#define RID_CATEGORY_FUNCTIONS NC_("RID_CATEGORY_FUNCTIONS", "Functions" )
+#define RID_CATEGORY_OPERATORS NC_("RID_CATEGORY_OPERATORS", "Operators" )
+#define RID_CATEGORY_ATTRIBUTES NC_("RID_CATEGORY_ATTRIBUTES", "Attributes" )
+#define RID_CATEGORY_BRACKETS NC_("RID_CATEGORY_BRACKETS", "Brackets" )
+#define RID_CATEGORY_FORMATS NC_("RID_CATEGORY_FORMATS", "Formats" )
+#define RID_CATEGORY_OTHERS NC_("RID_CATEGORY_OTHERS", "Others" )
+#define RID_CATEGORY_EXAMPLES NC_("RID_CATEGORY_EXAMPLES", "Examples" )
+
+#define RID_FONTREGULAR NC_("RID_FONTREGULAR", "Standard" )
+#define RID_FONTITALIC NC_("RID_FONTITALIC", "Italic" )
+#define RID_FONTBOLD NC_("RID_FONTBOLD", "Bold" )
+#define STR_BLACK NC_("STR_BLACK", "black" )
+#define STR_BLUE NC_("STR_BLUE", "blue" )
+#define STR_GREEN NC_("STR_GREEN", "green" )
+#define STR_RED NC_("STR_RED", "red" )
+#define STR_CYAN NC_("STR_CYAN", "cyan" )
+#define STR_MAGENTA NC_("STR_MAGENTA", "magenta" )
+#define STR_GRAY NC_("STR_GRAY", "gray" )
+#define STR_LIME NC_("STR_LIME", "lime" )
+#define STR_MAROON NC_("STR_MAROON", "maroon" )
+#define STR_NAVY NC_("STR_NAVY", "navy" )
+#define STR_OLIVE NC_("STR_OLIVE", "olive" )
+#define STR_PURPLE NC_("STR_PURPLE", "purple" )
+#define STR_SILVER NC_("STR_SILVER", "silver" )
+#define STR_TEAL NC_("STR_TEAL", "teal" )
+#define STR_YELLOW NC_("STR_YELLOW", "yellow" )
+#define STR_HIDE NC_("STR_HIDE", "hide" )
+#define STR_SIZE NC_("STR_SIZE", "size" )
+#define STR_FONT NC_("STR_FONT", "font" )
+#define STR_ALIGN_LEFT NC_("STR_ALIGN_LEFT", "left" )
+#define STR_ALIGN_CENTER NC_("STR_ALIGN_CENTER", "center" )
+#define STR_ALIGN_RIGHT NC_("STR_ALIGN_RIGHT", "right" )
+#define STR_CMDBOXWINDOW NC_("STR_CMDBOXWINDOW", "Commands" )
+#define RID_DOCUMENTSTR NC_("RID_DOCUMENTSTR", "Formula" )
+#define STR_STATSTR_READING NC_("STR_STATSTR_READING", "Loading document..." )
+#define STR_STATSTR_WRITING NC_("STR_STATSTR_WRITING", "Saving document..." )
+#define STR_MATH_DOCUMENT_FULLTYPE_CURRENT NC_("STR_MATH_DOCUMENT_FULLTYPE_CURRENT", "%PRODUCTNAME %PRODUCTVERSION Formula")
+#define RID_ERR_IDENT NC_("RID_ERR_IDENT", "ERROR : " )
+#define RID_ERR_UNEXPECTEDCHARACTER NC_("RID_ERR_UNEXPECTEDCHARACTER", "Unexpected character" )
+#define RID_ERR_UNEXPECTEDTOKEN NC_("RID_ERR_UNEXPECTEDTOKEN", "Unexpected token" )
+#define RID_ERR_LGROUPEXPECTED NC_("RID_ERR_LGROUPEXPECTED", "'{' expected" )
+#define RID_ERR_RGROUPEXPECTED NC_("RID_ERR_RGROUPEXPECTED", "'}' expected" )
+#define RID_ERR_LBRACEEXPECTED NC_("RID_ERR_LBRACEEXPECTED", "'(' expected" )
+#define RID_ERR_RBRACEEXPECTED NC_("RID_ERR_RBRACEEXPECTED", "')' expected" )
+#define RID_ERR_PARENTMISMATCH NC_("RID_ERR_PARENTMISMATCH", "Left and right symbols mismatched" )
+#define RID_ERR_FONTEXPECTED NC_("RID_ERR_FONTEXPECTED", "'fixed', 'sans', or 'serif' expected" )
+#define RID_ERR_SIZEEXPECTED NC_("RID_ERR_SIZEEXPECTED", "'size' followed by an unexpected token" )
+#define RID_ERR_DOUBLEALIGN NC_("RID_ERR_DOUBLEALIGN", "Double aligning is not allowed" )
+#define RID_ERR_DOUBLESUBSUPSCRIPT NC_("RID_ERR_DOUBLESUBSUPSCRIPT", "Double sub/superscripts is not allowed" )
+#define RID_ERR_POUNDEXPECTED NC_("RID_ERR_POUNDEXPECTED", "'#' expected" )
+#define RID_ERR_COLOREXPECTED NC_("RID_ERR_COLOREXPECTED", "Color required" )
+#define RID_ERR_RIGHTEXPECTED NC_("RID_ERR_RIGHTEXPECTED", "'RIGHT' expected" )
+#define RID_PRINTUIOPT_PRODNAME NC_("RID_PRINTUIOPT_PRODNAME", "%PRODUCTNAME %s" )
+#define RID_PRINTUIOPT_CONTENTS NC_("RID_PRINTUIOPT_CONTENTS", "Contents" )
+#define RID_PRINTUIOPT_TITLE NC_("RID_PRINTUIOPT_TITLE", "~Title" )
+#define RID_PRINTUIOPT_FRMLTXT NC_("RID_PRINTUIOPT_FRMLTXT", "~Formula text" )
+#define RID_PRINTUIOPT_BORDERS NC_("RID_PRINTUIOPT_BORDERS", "B~orders" )
+#define RID_PRINTUIOPT_SIZE NC_("RID_PRINTUIOPT_SIZE", "Size" )
+#define RID_PRINTUIOPT_ORIGSIZE NC_("RID_PRINTUIOPT_ORIGSIZE", "O~riginal size" )
+#define RID_PRINTUIOPT_FITTOPAGE NC_("RID_PRINTUIOPT_FITTOPAGE", "Fit to ~page" )
+#define RID_PRINTUIOPT_SCALING NC_("RID_PRINTUIOPT_SCALING", "~Scaling" )
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */