Kaydet (Commit) f772812e authored tarafından Caolán McNamara's avatar Caolán McNamara

split out the non-translatable strings

Change-Id: Id4c3e9265ae591b938ae43554208823e0cdc06c0
Reviewed-on: https://gerrit.libreoffice.org/37164Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst d93f33c8
......@@ -839,6 +839,7 @@ void lcl_fillNativeSymbols( FormulaCompiler::NonConstOpCodeMapPtr& xMap, bool bD
new FormulaCompiler::OpCodeMap(
SC_OPCODE_LAST_OPCODE_ID + 1, true, FormulaGrammar::GRAM_NATIVE_UI));
OModuleClient aModuleClient;
OpCodeList aOpCodeListSymbols(RID_STRLIST_FUNCTION_NAMES_SYMBOLS, aSymbolMap.mxSymbolMap);
OpCodeList aOpCodeListNative(RID_STRLIST_FUNCTION_NAMES, aSymbolMap.mxSymbolMap);
// No AddInMap for native core mapping.
}
......
......@@ -31,7 +31,8 @@
#define RID_STRLIST_FUNCTION_NAMES_ENGLISH_PODF (RID_CORE_OTHER_START + 2)
#define RID_STRLIST_FUNCTION_NAMES_ENGLISH_API (RID_CORE_OTHER_START + 3)
#define RID_STRLIST_FUNCTION_NAMES_ENGLISH (RID_CORE_OTHER_START + 4)
#define RID_STRLIST_FUNCTION_NAMES (RID_CORE_OTHER_START + 5)
#define RID_STRLIST_FUNCTION_NAMES_SYMBOLS (RID_CORE_OTHER_START + 5)
#define RID_STRLIST_FUNCTION_NAMES (RID_CORE_OTHER_START + 6)
#endif
......
......@@ -2251,42 +2251,16 @@ StringArray RID_STRLIST_FUNCTION_NAMES
< "IFERROR" ; SC_OPCODE_IF_ERROR ; >;
< "IFNA" ; SC_OPCODE_IF_NA ; >;
< "CHOOSE" ; SC_OPCODE_CHOOSE ; >;
< "(" ; SC_OPCODE_OPEN ; >;
< ")" ; SC_OPCODE_CLOSE ; >;
< "[" ; SC_OPCODE_TABLE_REF_OPEN ; >;
< "]" ; SC_OPCODE_TABLE_REF_CLOSE ; >;
< "#All" ; SC_OPCODE_TABLE_REF_ITEM_ALL ; >;
< "#Headers" ; SC_OPCODE_TABLE_REF_ITEM_HEADERS ; >;
< "#Data" ; SC_OPCODE_TABLE_REF_ITEM_DATA ; >;
< "#Totals" ; SC_OPCODE_TABLE_REF_ITEM_TOTALS ; >;
< "#This Row" ; SC_OPCODE_TABLE_REF_ITEM_THIS_ROW ; >;
< "{" ; SC_OPCODE_ARRAY_OPEN ; >;
< "}" ; SC_OPCODE_ARRAY_CLOSE ; >;
< "|" ; SC_OPCODE_ARRAY_ROW_SEP ; >;
< ";" ; SC_OPCODE_ARRAY_COL_SEP ; >;
< ";" ; SC_OPCODE_SEP ; >;
< "%" ; SC_OPCODE_PERCENT_SIGN ; >;
< "+" ; SC_OPCODE_ADD ; >;
< "-" ; SC_OPCODE_SUB ; >;
< "*" ; SC_OPCODE_MUL ; >;
< "/" ; SC_OPCODE_DIV ; >;
< "&" ; SC_OPCODE_AMPERSAND ; >;
< "^" ; SC_OPCODE_POW ; >;
< "=" ; SC_OPCODE_EQUAL ; >;
< "<>" ; SC_OPCODE_NOT_EQUAL ; >;
< "<" ; SC_OPCODE_LESS ; >;
< ">" ; SC_OPCODE_GREATER ; >;
< "<=" ; SC_OPCODE_LESS_EQUAL ; >;
< ">=" ; SC_OPCODE_GREATER_EQUAL ; >;
< "AND" ; SC_OPCODE_AND ; >;
< "OR" ; SC_OPCODE_OR ; >;
< "XOR" ; SC_OPCODE_XOR ; >;
< "!" ; SC_OPCODE_INTERSECT ; >;
< "~" ; SC_OPCODE_UNION ; >;
< ":" ; SC_OPCODE_RANGE ; >;
< "NOT" ; SC_OPCODE_NOT ; >;
< "NEG" ; SC_OPCODE_NEG ; >;
< "-" ; SC_OPCODE_NEG_SUB ; >;
< "PI" ; SC_OPCODE_PI ; >; // ???
< "RAND" ; SC_OPCODE_RANDOM ; >;
< "TRUE" ; SC_OPCODE_TRUE ; >;
......@@ -2692,4 +2666,37 @@ StringArray RID_STRLIST_FUNCTION_NAMES
};
};
StringArray RID_STRLIST_FUNCTION_NAMES_SYMBOLS
{
ItemList =
{
< "(" ; SC_OPCODE_OPEN ; >;
< ")" ; SC_OPCODE_CLOSE ; >;
< "[" ; SC_OPCODE_TABLE_REF_OPEN ; >;
< "]" ; SC_OPCODE_TABLE_REF_CLOSE ; >;
< "{" ; SC_OPCODE_ARRAY_OPEN ; >;
< "}" ; SC_OPCODE_ARRAY_CLOSE ; >;
< "|" ; SC_OPCODE_ARRAY_ROW_SEP ; >;
< ";" ; SC_OPCODE_ARRAY_COL_SEP ; >;
< ";" ; SC_OPCODE_SEP ; >;
< "%" ; SC_OPCODE_PERCENT_SIGN ; >;
< "+" ; SC_OPCODE_ADD ; >;
< "-" ; SC_OPCODE_SUB ; >;
< "*" ; SC_OPCODE_MUL ; >;
< "/" ; SC_OPCODE_DIV ; >;
< "&" ; SC_OPCODE_AMPERSAND ; >;
< "^" ; SC_OPCODE_POW ; >;
< "=" ; SC_OPCODE_EQUAL ; >;
< "<>" ; SC_OPCODE_NOT_EQUAL ; >;
< "<" ; SC_OPCODE_LESS ; >;
< ">" ; SC_OPCODE_GREATER ; >;
< "<=" ; SC_OPCODE_LESS_EQUAL ; >;
< ">=" ; SC_OPCODE_GREATER_EQUAL ; >;
< "!" ; SC_OPCODE_INTERSECT ; >;
< "~" ; SC_OPCODE_UNION ; >;
< ":" ; SC_OPCODE_RANGE ; >;
< "-" ; SC_OPCODE_NEG_SUB ; >;
};
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment