office-gobmx/sc/inc/globstr.hrc
Jean-Sebastien Bevilacqua e8d370e84a tdf#107267: Fix grand total calculation
To fix the grand total calculation, we add another step.
This step loop through all row to find the min and max of each value.
These min and max are then used by the grand total.

Patch by Linagora

Change-Id: If3200840764d0ad9cb63231ac9f67b5d5ed197f1
Reviewed-on: https://gerrit.libreoffice.org/42042
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
2017-09-13 19:03:10 +02:00

523 lines
49 KiB
Text

/* -*- 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 SC_GLOBSTR_HRC
#define SC_GLOBSTR_HRC
#define NC_(Context, String) (Context "\004" u8##String)
/*
* This file is reserved for string IDs of permanently loaded resident string
* resources for faster access in core and filter code (and some UI like
* Undo/Redo or strings displayed in the status bar), they reside in resource
* RID_GLOBSTR and are meant to be accessed via ScGlobal::GetRscString(). All
* other string IDs of strings used in message boxes and elsewhere go into
* sc/inc/strings.hrc
*/
#define STR_UNDO_INSERTCELLS NC_("STR_UNDO_INSERTCELLS", "Insert")
#define STR_UNDO_DELETECELLS NC_("STR_UNDO_DELETECELLS", "Delete")
#define STR_UNDO_CUT NC_("STR_UNDO_CUT", "Cut")
#define STR_UNDO_PASTE NC_("STR_UNDO_PASTE", "Insert")
#define STR_UNDO_DRAGDROP NC_("STR_UNDO_DRAGDROP", "Drag and Drop")
#define STR_UNDO_MOVE NC_("STR_UNDO_MOVE", "Move")
#define STR_UNDO_COPY NC_("STR_UNDO_COPY", "Copy")
#define STR_UNDO_DELETECONTENTS NC_("STR_UNDO_DELETECONTENTS", "Delete")
#define STR_UNDO_SELATTR NC_("STR_UNDO_SELATTR", "Attributes")
#define STR_UNDO_SELATTRLINES NC_("STR_UNDO_SELATTRLINES", "Attributes/Lines")
#define STR_UNDO_COLWIDTH NC_("STR_UNDO_COLWIDTH", "Column Width")
#define STR_UNDO_OPTCOLWIDTH NC_("STR_UNDO_OPTCOLWIDTH", "Optimal Column Width")
#define STR_UNDO_ROWHEIGHT NC_("STR_UNDO_ROWHEIGHT", "Row height")
#define STR_UNDO_OPTROWHEIGHT NC_("STR_UNDO_OPTROWHEIGHT", "Optimal Row Height")
#define STR_UNDO_AUTOFILL NC_("STR_UNDO_AUTOFILL", "Fill")
#define STR_UNDO_MERGE NC_("STR_UNDO_MERGE", "Merge")
#define STR_UNDO_REMERGE NC_("STR_UNDO_REMERGE", "Split")
#define STR_UNDO_AUTOFORMAT NC_("STR_UNDO_AUTOFORMAT", "AutoFormat")
#define STR_UNDO_REPLACE NC_("STR_UNDO_REPLACE", "Replace")
#define STR_UNDO_CURSORATTR NC_("STR_UNDO_CURSORATTR", "Attributes")
#define STR_UNDO_ENTERDATA NC_("STR_UNDO_ENTERDATA", "Input")
#define STR_UNDO_INSCOLBREAK NC_("STR_UNDO_INSCOLBREAK", "Insert Column Break")
#define STR_UNDO_DELCOLBREAK NC_("STR_UNDO_DELCOLBREAK", "Delete column break")
#define STR_UNDO_INSROWBREAK NC_("STR_UNDO_INSROWBREAK", "Insert Row Break")
#define STR_UNDO_DELROWBREAK NC_("STR_UNDO_DELROWBREAK", "Delete row break")
#define STR_UNDO_DOOUTLINE NC_("STR_UNDO_DOOUTLINE", "View Details")
#define STR_UNDO_REDOOUTLINE NC_("STR_UNDO_REDOOUTLINE", "Hide details")
#define STR_UNDO_MAKEOUTLINE NC_("STR_UNDO_MAKEOUTLINE", "Group")
#define STR_UNDO_REMAKEOUTLINE NC_("STR_UNDO_REMAKEOUTLINE", "Ungroup")
#define STR_UNDO_OUTLINELEVEL NC_("STR_UNDO_OUTLINELEVEL", "Select outline level")
#define STR_UNDO_DOOUTLINEBLK NC_("STR_UNDO_DOOUTLINEBLK", "View Details")
#define STR_UNDO_REDOOUTLINEBLK NC_("STR_UNDO_REDOOUTLINEBLK", "Hide details")
#define STR_UNDO_REMOVEALLOTLNS NC_("STR_UNDO_REMOVEALLOTLNS", "Clear Outline")
#define STR_UNDO_AUTOOUTLINE NC_("STR_UNDO_AUTOOUTLINE", "AutoOutline")
#define STR_UNDO_SUBTOTALS NC_("STR_UNDO_SUBTOTALS", "Subtotals")
#define STR_UNDO_SORT NC_("STR_UNDO_SORT", "Sort")
#define STR_UNDO_QUERY NC_("STR_UNDO_QUERY", "Filter")
#define STR_UNDO_DBDATA NC_("STR_UNDO_DBDATA", "Change Database Range")
#define STR_UNDO_IMPORTDATA NC_("STR_UNDO_IMPORTDATA", "Importing")
#define STR_UNDO_REPEATDB NC_("STR_UNDO_REPEATDB", "Refresh range")
#define STR_UNDO_LISTNAMES NC_("STR_UNDO_LISTNAMES", "List names")
#define STR_UNDO_PIVOT_NEW NC_("STR_UNDO_PIVOT_NEW", "Create pivot table")
#define STR_UNDO_PIVOT_MODIFY NC_("STR_UNDO_PIVOT_MODIFY", "Edit pivot table")
#define STR_UNDO_PIVOT_DELETE NC_("STR_UNDO_PIVOT_DELETE", "Delete pivot table")
#define STR_UNDO_CONSOLIDATE NC_("STR_UNDO_CONSOLIDATE", "Consolidate")
#define STR_UNDO_USESCENARIO NC_("STR_UNDO_USESCENARIO", "Use scenario")
#define STR_UNDO_MAKESCENARIO NC_("STR_UNDO_MAKESCENARIO", "Create scenario")
#define STR_UNDO_EDITSCENARIO NC_("STR_UNDO_EDITSCENARIO", "Edit scenario")
#define STR_UNDO_APPLYCELLSTYLE NC_("STR_UNDO_APPLYCELLSTYLE", "Apply Cell Style")
#define STR_UNDO_EDITCELLSTYLE NC_("STR_UNDO_EDITCELLSTYLE", "Edit Cell Style")
#define STR_UNDO_APPLYPAGESTYLE NC_("STR_UNDO_APPLYPAGESTYLE", "Apply Page Style")
#define STR_UNDO_EDITPAGESTYLE NC_("STR_UNDO_EDITPAGESTYLE", "Edit Page Style")
#define STR_UNDO_DETADDPRED NC_("STR_UNDO_DETADDPRED", "Trace Precedents")
#define STR_UNDO_DETDELPRED NC_("STR_UNDO_DETDELPRED", "Remove Precedent")
#define STR_UNDO_DETADDSUCC NC_("STR_UNDO_DETADDSUCC", "Trace Dependents")
#define STR_UNDO_DETDELSUCC NC_("STR_UNDO_DETDELSUCC", "Remove Dependent")
#define STR_UNDO_DETADDERROR NC_("STR_UNDO_DETADDERROR", "Trace Error")
#define STR_UNDO_DETDELALL NC_("STR_UNDO_DETDELALL", "Remove all Traces")
#define STR_UNDO_DETINVALID NC_("STR_UNDO_DETINVALID", "Mark invalid data")
#define STR_UNDO_DETREFRESH NC_("STR_UNDO_DETREFRESH", "Refresh Traces")
#define STR_UNDO_CHARTDATA NC_("STR_UNDO_CHARTDATA", "Modify chart data range")
#define STR_UNDO_ORIGINALSIZE NC_("STR_UNDO_ORIGINALSIZE", "Original Size")
#define STR_UNDO_UPDATELINK NC_("STR_UNDO_UPDATELINK", "Update Link")
#define STR_UNDO_REMOVELINK NC_("STR_UNDO_REMOVELINK", "Unlink")
#define STR_UNDO_INSERTAREALINK NC_("STR_UNDO_INSERTAREALINK", "Insert Link")
#define STR_UNDO_ENTERMATRIX NC_("STR_UNDO_ENTERMATRIX", "Insert Array Formula")
#define STR_UNDO_INSERTNOTE NC_("STR_UNDO_INSERTNOTE", "Insert Comment")
#define STR_UNDO_DELETENOTE NC_("STR_UNDO_DELETENOTE", "Delete Comment")
#define STR_UNDO_SHOWNOTE NC_("STR_UNDO_SHOWNOTE", "Show Comment")
#define STR_UNDO_HIDENOTE NC_("STR_UNDO_HIDENOTE", "Hide Comment")
#define STR_UNDO_SHOWALLNOTES NC_("STR_UNDO_SHOWALLNOTES", "Show All Comments")
#define STR_UNDO_HIDEALLNOTES NC_("STR_UNDO_HIDEALLNOTES", "Hide All Comments")
#define STR_UNDO_EDITNOTE NC_("STR_UNDO_EDITNOTE", "Edit Comment")
#define STR_UNDO_DEC_INDENT NC_("STR_UNDO_DEC_INDENT", "Decrease Indent")
#define STR_UNDO_INC_INDENT NC_("STR_UNDO_INC_INDENT", "Increase Indent")
#define STR_UNDO_PROTECT_TAB NC_("STR_UNDO_PROTECT_TAB", "Protect sheet")
#define STR_UNDO_UNPROTECT_TAB NC_("STR_UNDO_UNPROTECT_TAB", "Unprotect sheet")
#define STR_UNDO_PROTECT_DOC NC_("STR_UNDO_PROTECT_DOC", "Protect document")
#define STR_UNDO_UNPROTECT_DOC NC_("STR_UNDO_UNPROTECT_DOC", "Unprotect document")
#define STR_UNDO_PRINTRANGES NC_("STR_UNDO_PRINTRANGES", "Print range")
#define STR_UNDO_REMOVEBREAKS NC_("STR_UNDO_REMOVEBREAKS", "Delete Page Breaks")
#define STR_UNDO_PRINTSCALE NC_("STR_UNDO_PRINTSCALE", "Change Scale")
#define STR_UNDO_DRAG_BREAK NC_("STR_UNDO_DRAG_BREAK", "Move Page Break")
#define STR_UNDO_RANGENAMES NC_("STR_UNDO_RANGENAMES", "Edit range names")
#define STR_UNDO_TRANSLITERATE NC_("STR_UNDO_TRANSLITERATE", "Change Case")
#define STR_DBNAME_IMPORT NC_("STR_DBNAME_IMPORT", "Import")
#define STR_MSSG_DOSUBTOTALS_0 NC_("STR_MSSG_DOSUBTOTALS_0", "%PRODUCTNAME Calc")
#define STR_MSSG_DOSUBTOTALS_1 NC_("STR_MSSG_DOSUBTOTALS_1", "Delete data?")
#define STR_MSSG_DOSUBTOTALS_2 NC_("STR_MSSG_DOSUBTOTALS_2", "Unable to insert rows")
#define STR_MSSG_REPEATDB_0 NC_("STR_MSSG_REPEATDB_0", "No operations to execute")
#define STR_MSSG_MAKEAUTOFILTER_0 NC_("STR_MSSG_MAKEAUTOFILTER_0", "The range does not contain column headers.\nDo you want the first line to be used as column header?")
#define STR_MSSG_IMPORTDATA_0 NC_("STR_MSSG_IMPORTDATA_0", "Error while importing data!")
#define STR_PROGRESS_IMPORT NC_("STR_PROGRESS_IMPORT", "# records imported...")
#define STR_MSSG_MAKEOUTLINE_0 NC_("STR_MSSG_MAKEOUTLINE_0", "Grouping not possible")
#define STR_MSSG_REMOVEOUTLINE_0 NC_("STR_MSSG_REMOVEOUTLINE_0", "Ungrouping not possible")
#define STR_MSSG_PASTEFROMCLIP_0 NC_("STR_MSSG_PASTEFROMCLIP_0", "Insert into multiple selection not possible")
#define STR_MSSG_MOVEBLOCKTO_0 NC_("STR_MSSG_MOVEBLOCKTO_0", "Cell merge not possible if cells already merged!")
#define STR_MSSG_INSERTCELLS_0 NC_("STR_MSSG_INSERTCELLS_0", "Inserting into merged ranges not possible")
#define STR_MSSG_DELETECELLS_0 NC_("STR_MSSG_DELETECELLS_0", "Deleting in merged ranges not possible")
#define STR_MSSG_MERGECELLS_0 NC_("STR_MSSG_MERGECELLS_0", "Cell merge not possible if cells already merged")
#define STR_SORT_ERR_MERGED NC_("STR_SORT_ERR_MERGED", "Ranges containing merged cells can only be sorted without formats.")
#define STR_MSSG_SOLVE_0 NC_("STR_MSSG_SOLVE_0", "Goal Seek succeeded. Result: ")
#define STR_MSSG_SOLVE_1 NC_("STR_MSSG_SOLVE_1", "\n\nInsert the result into the variable cell?")
#define STR_MSSG_SOLVE_2 NC_("STR_MSSG_SOLVE_2", "Goal Seek failed.\n\n")
#define STR_MSSG_SOLVE_3 NC_("STR_MSSG_SOLVE_3", "Insert the closest value (")
#define STR_MSSG_SOLVE_4 NC_("STR_MSSG_SOLVE_4", ") into the variable cell anyway?")
#define STR_TABLE_GRAND NC_("STR_TABLE_GRAND", "Grand")
#define STR_TABLE_ERGEBNIS NC_("STR_TABLE_ERGEBNIS", "Result")
#define STR_UNDO_SPELLING NC_("STR_UNDO_SPELLING", "Spellcheck")
#define STR_TABLE_UND NC_("STR_TABLE_UND", "AND")
#define STR_TABLE_ODER NC_("STR_TABLE_ODER", "OR")
#define STR_TABLE_DEF NC_("STR_TABLE_DEF", "Sheet")
#define STR_MOVE_TO_END NC_("STR_MOVE_TO_END", "- move to end position -")
#define STR_NO_REF_TABLE NC_("STR_NO_REF_TABLE", "#REF!")
#define STR_PIVOT_NODATA NC_("STR_PIVOT_NODATA", "The pivot table must contain at least one entry.")
#define STR_PIVOT_MOVENOTALLOWED NC_("STR_PIVOT_MOVENOTALLOWED", "The data range can not be deleted.")
#define STR_PIVOT_ERROR NC_("STR_PIVOT_ERROR", "Error creating the pivot table.")
#define STR_PIVOT_NOTEMPTY NC_("STR_PIVOT_NOTEMPTY", "The destination range is not empty. Overwrite existing contents?")
#define STR_PIVOT_REMOVE_PIVOTCHART NC_("STR_PIVOT_REMOVE_PIVOTCHART", "Deleting the pivot table will also remove any associated pivot charts.\nDo you want to proceed?")
#define STR_DATAPILOT_SUBTOTAL NC_("STR_DATAPILOT_SUBTOTAL", "The source range contains subtotals which may distort the results. Use it anyway?")
#define STR_PIVOT_TOTAL NC_("STR_PIVOT_TOTAL", "Total")
#define STR_PIVOT_DATA NC_("STR_PIVOT_DATA", "Data")
#define STR_PIVOT_GROUP NC_("STR_PIVOT_GROUP", "Group")
#define STR_ROWCOL_SELCOUNT NC_("STR_ROWCOL_SELCOUNT", "$1 rows, $2 columns selected")
#define STR_FILTER_SELCOUNT NC_("STR_FILTER_SELCOUNT", "$1 of $2 records found")
#define STR_COLUMN NC_("STR_COLUMN", "Column")
#define STR_ROW NC_("STR_ROW", "Row")
#define STR_PAGE NC_("STR_PAGE", "Page")
#define STR_PGNUM NC_("STR_PGNUM", "Page %1")
#define STR_LOAD_DOC NC_("STR_LOAD_DOC", "Load document")
#define STR_SAVE_DOC NC_("STR_SAVE_DOC", "Save document")
#define STR_AREA_ALREADY_INSERTED NC_("STR_AREA_ALREADY_INSERTED", "This range has already been inserted.")
#define STR_INVALID_TABREF NC_("STR_INVALID_TABREF", "Invalid sheet reference.")
#define STR_INVALID_QUERYAREA NC_("STR_INVALID_QUERYAREA", "This range does not contain a valid query.")
#define STR_REIMPORT_EMPTY NC_("STR_REIMPORT_EMPTY", "This range does not contain imported data.")
#define STR_NOMULTISELECT NC_("STR_NOMULTISELECT", "This function cannot be used with multiple selections.")
#define STR_FILL_SERIES_PROGRESS NC_("STR_FILL_SERIES_PROGRESS", "Fill Row...")
#define STR_UNDO_THESAURUS NC_("STR_UNDO_THESAURUS", "Thesaurus")
#define STR_FILL_TAB NC_("STR_FILL_TAB", "Fill Sheets")
#define STR_UPDATE_SCENARIO NC_("STR_UPDATE_SCENARIO", "Add selected ranges to current scenario?")
#define STR_ERR_NEWSCENARIO NC_("STR_ERR_NEWSCENARIO", "The scenario ranges must be selected in order to be able to create a new scenario.")
#define STR_NOAREASELECTED NC_("STR_NOAREASELECTED", "A range has not been selected.")
#define STR_NEWTABNAMENOTUNIQUE NC_("STR_NEWTABNAMENOTUNIQUE", "This name already exists.")
#define STR_INVALIDTABNAME NC_("STR_INVALIDTABNAME", "Invalid sheet name.\nThe sheet name must not be a duplicate of an existing name \nand may not contain the characters [ ] * ? : / \\ \nor the character ' (apostrophe) as first or last character.")
#define STR_SCENARIO NC_("STR_SCENARIO", "Scenario")
#define STR_PIVOT_TABLE NC_("STR_PIVOT_TABLE", "Pivot Table")
// Text strings for captions of subtotal functions.
#define STR_FUN_TEXT_SUM NC_("STR_FUN_TEXT_SUM", "Sum")
#define STR_FUN_TEXT_SELECTION_COUNT NC_("STR_FUN_TEXT_SELECTION_COUNT", "Selection count")
#define STR_FUN_TEXT_COUNT NC_("STR_FUN_TEXT_COUNT", "Count")
#define STR_FUN_TEXT_COUNT2 NC_("STR_FUN_TEXT_COUNT2", "CountA")
#define STR_FUN_TEXT_AVG NC_("STR_FUN_TEXT_AVG", "Average")
#define STR_FUN_TEXT_MEDIAN NC_("STR_FUN_TEXT_MEDIAN", "Median")
#define STR_FUN_TEXT_MAX NC_("STR_FUN_TEXT_MAX", "Max")
#define STR_FUN_TEXT_MIN NC_("STR_FUN_TEXT_MIN", "Min")
#define STR_FUN_TEXT_PRODUCT NC_("STR_FUN_TEXT_PRODUCT", "Product")
#define STR_FUN_TEXT_STDDEV NC_("STR_FUN_TEXT_STDDEV", "StDev")
#define STR_FUN_TEXT_VAR NC_("STR_FUN_TEXT_VAR", "Var")
#define STR_NOCHARTATCURSOR NC_("STR_NOCHARTATCURSOR", "No chart found at this position.")
#define STR_PIVOT_NOTFOUND NC_("STR_PIVOT_NOTFOUND", "No pivot table found at this position.")
#define STR_EMPTYDATA NC_("STR_EMPTYDATA", "(empty)")
#define STR_PRINT_INVALID_AREA NC_("STR_PRINT_INVALID_AREA", "Invalid print range")
#define STR_PAGESTYLE NC_("STR_PAGESTYLE", "Page Style")
#define STR_HEADER NC_("STR_HEADER", "Header")
#define STR_FOOTER NC_("STR_FOOTER", "Footer")
#define STR_TEXTATTRS NC_("STR_TEXTATTRS", "Text Attributes")
#define STR_HFCMD_PAGE NC_("STR_HFCMD_PAGE", "PAGE")
#define STR_HFCMD_PAGES NC_("STR_HFCMD_PAGES", "PAGES")
#define STR_HFCMD_DATE NC_("STR_HFCMD_DATE", "DATE")
#define STR_HFCMD_TIME NC_("STR_HFCMD_TIME", "TIME")
#define STR_HFCMD_FILE NC_("STR_HFCMD_FILE", "FILE")
#define STR_HFCMD_TABLE NC_("STR_HFCMD_TABLE", "SHEET")
#define STR_PROTECTIONERR NC_("STR_PROTECTIONERR", "Protected cells can not be modified.")
#define STR_READONLYERR NC_("STR_READONLYERR", "Document opened in read-only mode.")
#define STR_MATRIXFRAGMENTERR NC_("STR_MATRIXFRAGMENTERR", "You cannot change only part of an array.")
#define STR_PAGEHEADER NC_("STR_PAGEHEADER", "Header")
#define STR_PAGEFOOTER NC_("STR_PAGEFOOTER", "Footer")
/* BEGIN error constants and error strings. */
#define STR_ERROR_STR NC_("STR_ERROR_STR", "Err:")
/* BEGIN defined ERROR.TYPE() values. */
/* ERROR.TYPE( #DIV/0! ) == 2 */
#define STR_LONG_ERR_DIV_ZERO NC_("STR_LONG_ERR_DIV_ZERO", "Error: Division by zero")
/* ERROR.TYPE( #VALUE! ) == 3 */
#define STR_LONG_ERR_NO_VALUE NC_("STR_LONG_ERR_NO_VALUE", "Error: Wrong data type")
/* ERROR.TYPE( #REF! ) == 4 */
#define STR_LONG_ERR_NO_REF NC_("STR_LONG_ERR_NO_REF", "Error: Not a valid reference")
/* ERROR.TYPE( #NAME! ) == 5 */
#define STR_LONG_ERR_NO_NAME NC_("STR_LONG_ERR_NO_NAME", "Error: Invalid name")
/* ERROR.TYPE( #NUM! ) == 6 */
#define STR_LONG_ERR_ILL_FPO NC_("STR_LONG_ERR_ILL_FPO", "Error: Invalid numeric value")
/* ERROR.TYPE( #N/A ) == 7 */
#define STR_LONG_ERR_NV NC_("STR_LONG_ERR_NV", "Error: Value not available")
/* END defined ERROR.TYPE() values. */
#define STR_NO_ADDIN NC_("STR_NO_ADDIN", "#ADDIN?")
#define STR_LONG_ERR_NO_ADDIN NC_("STR_LONG_ERR_NO_ADDIN", "Error: Add-in not found")
#define STR_NO_MACRO NC_("STR_NO_MACRO", "#MACRO?")
#define STR_LONG_ERR_NO_MACRO NC_("STR_LONG_ERR_NO_MACRO", "Error: Macro not found")
#define STR_LONG_ERR_SYNTAX NC_("STR_LONG_ERR_SYNTAX", "Internal syntactical error")
#define STR_LONG_ERR_ILL_ARG NC_("STR_LONG_ERR_ILL_ARG", "Error: Invalid argument")
#define STR_LONG_ERR_ILL_PAR NC_("STR_LONG_ERR_ILL_PAR", "Error in parameter list")
#define STR_LONG_ERR_ILL_CHAR NC_("STR_LONG_ERR_ILL_CHAR", "Error: Invalid character")
#define STR_LONG_ERR_PAIR NC_("STR_LONG_ERR_PAIR", "Error: in bracketing")
#define STR_LONG_ERR_OP_EXP NC_("STR_LONG_ERR_OP_EXP", "Error: Operator missing")
#define STR_LONG_ERR_VAR_EXP NC_("STR_LONG_ERR_VAR_EXP", "Error: Variable missing")
#define STR_LONG_ERR_CODE_OVF NC_("STR_LONG_ERR_CODE_OVF", "Error: Formula overflow")
#define STR_LONG_ERR_STR_OVF NC_("STR_LONG_ERR_STR_OVF", "Error: String overflow")
#define STR_LONG_ERR_STACK_OVF NC_("STR_LONG_ERR_STACK_OVF", "Error: Internal overflow")
#define STR_LONG_ERR_MATRIX_SIZE NC_("STR_LONG_ERR_MATRIX_SIZE", "Error: Array or matrix size")
#define STR_LONG_ERR_CIRC_REF NC_("STR_LONG_ERR_CIRC_REF", "Error: Circular reference")
#define STR_LONG_ERR_NO_CONV NC_("STR_LONG_ERR_NO_CONV", "Error: Calculation does not converge")
/* END error constants and error strings. */
#define STR_GRIDCOLOR NC_("STR_GRIDCOLOR", "Grid color")
#define STR_CELL_FILTER NC_("STR_CELL_FILTER", "Filter")
#define STR_TARGETNOTFOUND NC_("STR_TARGETNOTFOUND", "The target database range does not exist.")
#define STR_INVALID_EPS NC_("STR_INVALID_EPS", "Invalid increment")
#define STR_UNDO_TABOP NC_("STR_UNDO_TABOP", "Multiple operations")
#define STR_INVALID_AFNAME NC_("STR_INVALID_AFNAME", "You have entered an invalid name.\nAutoFormat could not be created. \nTry again using a different name.")
#define STR_AREA NC_("STR_AREA", "Range")
#define STR_YES NC_("STR_YES", "Yes")
#define STR_NO NC_("STR_NO", "No")
#define STR_PROTECTION NC_("STR_PROTECTION", "Protection")
#define STR_FORMULAS NC_("STR_FORMULAS", "Formulas")
#define STR_HIDE NC_("STR_HIDE", "Hide")
#define STR_PRINT NC_("STR_PRINT", "Print")
#define STR_INVALID_AFAREA NC_("STR_INVALID_AFAREA", "To apply an AutoFormat,\na table range of at least\n3x3 cells must be selected.")
#define STR_OPTIONAL NC_("STR_OPTIONAL", "(optional)")
#define STR_REQUIRED NC_("STR_REQUIRED", "(required)")
#define STR_NOTES NC_("STR_NOTES", "Comments")
#define STR_QUERY_DELTAB NC_("STR_QUERY_DELTAB", "Are you sure you want to delete the selected sheet(s)?")
#define STR_QUERY_DELSCENARIO NC_("STR_QUERY_DELSCENARIO", "Are you sure you want to delete the selected scenario?")
#define STR_EXPORT_ASCII NC_("STR_EXPORT_ASCII", "Export Text File")
#define STR_IMPORT_LOTUS NC_("STR_IMPORT_LOTUS", "Import Lotus files")
#define STR_IMPORT_DBF NC_("STR_IMPORT_DBF", "Import DBase files")
#define STR_EXPORT_DBF NC_("STR_EXPORT_DBF", "DBase export")
#define STR_EXPORT_DIF NC_("STR_EXPORT_DIF", "Dif Export")
#define STR_IMPORT_DIF NC_("STR_IMPORT_DIF", "Dif Import")
#define STR_STYLENAME_STANDARD NC_("STR_STYLENAME_STANDARD", "Default")
#define STR_STYLENAME_RESULT NC_("STR_STYLENAME_RESULT", "Result")
#define STR_STYLENAME_RESULT1 NC_("STR_STYLENAME_RESULT1", "Result2")
#define STR_STYLENAME_HEADLINE NC_("STR_STYLENAME_HEADLINE", "Heading")
#define STR_STYLENAME_HEADLINE1 NC_("STR_STYLENAME_HEADLINE1", "Heading1")
#define STR_STYLENAME_REPORT NC_("STR_STYLENAME_REPORT", "Report")
#define STR_THESAURUS_NO_STRING NC_("STR_THESAURUS_NO_STRING", "Thesaurus can only be used in text cells!")
#define STR_SPELLING_BEGIN_TAB NC_("STR_SPELLING_BEGIN_TAB", "Should the spellcheck be continued at the beginning of the current sheet?")
#define STR_SPELLING_NO_LANG NC_("STR_SPELLING_NO_LANG", "is not available for the thesaurus.\nPlease check your installation and install \nthe desired language if necessary")
#define STR_SPELLING_STOP_OK NC_("STR_SPELLING_STOP_OK", "The spellcheck of this sheet has been completed.")
#define STR_UNDO_INSERT_TAB NC_("STR_UNDO_INSERT_TAB", "Insert Sheet")
#define STR_UNDO_DELETE_TAB NC_("STR_UNDO_DELETE_TAB", "Delete Sheets")
#define STR_UNDO_RENAME_TAB NC_("STR_UNDO_RENAME_TAB", "Rename Sheet")
#define STR_UNDO_SET_TAB_BG_COLOR NC_("STR_UNDO_SET_TAB_BG_COLOR", "Color Tab")
#define STR_UNDO_SET_MULTI_TAB_BG_COLOR NC_("STR_UNDO_SET_MULTI_TAB_BG_COLOR", "Color Tabs")
#define STR_UNDO_MOVE_TAB NC_("STR_UNDO_MOVE_TAB", "Move Sheets")
#define STR_UNDO_COPY_TAB NC_("STR_UNDO_COPY_TAB", "Copy Sheet")
#define STR_UNDO_APPEND_TAB NC_("STR_UNDO_APPEND_TAB", "Append sheet")
#define STR_UNDO_SHOWTAB NC_("STR_UNDO_SHOWTAB", "Show Sheet")
#define STR_UNDO_SHOWTABS NC_("STR_UNDO_SHOWTABS", "Show Sheets")
#define STR_UNDO_HIDETAB NC_("STR_UNDO_HIDETAB", "Hide sheet")
#define STR_UNDO_HIDETABS NC_("STR_UNDO_HIDETABS", "Hide sheets")
#define STR_UNDO_TAB_RTL NC_("STR_UNDO_TAB_RTL", "Flip sheet")
#define STR_ABSREFLOST NC_("STR_ABSREFLOST", "The new table contains absolute references to other tables which may be incorrect!")
#define STR_NAMECONFLICT NC_("STR_NAMECONFLICT", "Due to identical names, an existing range name in the destination document has been altered!")
#define STR_ERR_AUTOFILTER NC_("STR_ERR_AUTOFILTER", "AutoFilter not possible")
#define STR_CREATENAME_REPLACE NC_("STR_CREATENAME_REPLACE", "Replace existing definition of #?")
#define STR_CREATENAME_MARKERR NC_("STR_CREATENAME_MARKERR", "Invalid selection for range names")
#define STR_CONSOLIDATE_ERR1 NC_("STR_CONSOLIDATE_ERR1", "References can not be inserted above the source data.")
#define STR_SCENARIO_NOTFOUND NC_("STR_SCENARIO_NOTFOUND", "Scenario not found")
#define STR_QUERY_DELENTRY NC_("STR_QUERY_DELENTRY", "Do you really want to delete the entry #?")
#define STR_VOBJ_OBJECT NC_("STR_VOBJ_OBJECT", "Objects/Images")
#define STR_VOBJ_CHART NC_("STR_VOBJ_CHART", "Charts")
#define STR_VOBJ_DRAWINGS NC_("STR_VOBJ_DRAWINGS", "Drawing Objects")
#define STR_VOBJ_MODE_SHOW NC_("STR_VOBJ_MODE_SHOW", "Show")
#define STR_VOBJ_MODE_HIDE NC_("STR_VOBJ_MODE_HIDE", "Hide")
#define STR_SCATTR_PAGE_TOPDOWN NC_("STR_SCATTR_PAGE_TOPDOWN", "Top to bottom")
#define STR_SCATTR_PAGE_LEFTRIGHT NC_("STR_SCATTR_PAGE_LEFTRIGHT", "Left-to-right")
#define STR_SCATTR_PAGE_NOTES NC_("STR_SCATTR_PAGE_NOTES", "Comments")
#define STR_SCATTR_PAGE_GRID NC_("STR_SCATTR_PAGE_GRID", "Grid")
#define STR_SCATTR_PAGE_HEADERS NC_("STR_SCATTR_PAGE_HEADERS", "Row & Column Headers")
#define STR_SCATTR_PAGE_FORMULAS NC_("STR_SCATTR_PAGE_FORMULAS", "Formulas")
#define STR_SCATTR_PAGE_NULLVALS NC_("STR_SCATTR_PAGE_NULLVALS", "Zero Values")
#define STR_SCATTR_PAGE_PRINTDIR NC_("STR_SCATTR_PAGE_PRINTDIR", "Print direction")
#define STR_SCATTR_PAGE_FIRSTPAGENO NC_("STR_SCATTR_PAGE_FIRSTPAGENO", "First page number")
#define STR_SCATTR_PAGE_SCALE NC_("STR_SCATTR_PAGE_SCALE", "Reduce/enlarge printout")
#define STR_SCATTR_PAGE_SCALETOPAGES NC_("STR_SCATTR_PAGE_SCALETOPAGES", "Fit print range(s) on number of pages")
#define STR_SCATTR_PAGE_SCALETO NC_("STR_SCATTR_PAGE_SCALETO", "Fit print range(s) to width/height")
#define STR_SCATTR_PAGE_SCALE_WIDTH NC_("STR_SCATTR_PAGE_SCALE_WIDTH", "Width")
#define STR_SCATTR_PAGE_SCALE_HEIGHT NC_("STR_SCATTR_PAGE_SCALE_HEIGHT", "Height")
#define STR_SCATTR_PAGE_SCALE_PAGES NC_("STR_SCATTR_PAGE_SCALE_PAGES", "%1 page(s)")
#define STR_SCATTR_PAGE_SCALE_AUTO NC_("STR_SCATTR_PAGE_SCALE_AUTO", "automatic")
#define STR_DOC_STAT NC_("STR_DOC_STAT", "Statistics")
#define STR_LINKERROR NC_("STR_LINKERROR", "The link could not be updated.")
#define STR_LINKERRORFILE NC_("STR_LINKERRORFILE", "File:")
#define STR_LINKERRORTAB NC_("STR_LINKERRORTAB", "Sheet:")
#define STR_OVERVIEW NC_("STR_OVERVIEW", "Overview")
#define STR_DOC_INFO NC_("STR_DOC_INFO", "Doc.Information")
#define STR_DOC_PRINTED NC_("STR_DOC_PRINTED", "Printed")
#define STR_BY NC_("STR_BY", "by")
#define STR_ON NC_("STR_ON", "on")
#define STR_RELOAD_TABLES NC_("STR_RELOAD_TABLES", "This file contains links to other files.\nShould they be updated?")
#define STR_REIMPORT_AFTER_LOAD NC_("STR_REIMPORT_AFTER_LOAD", "This file contains queries. The results of these queries were not saved.\nDo you want these queries to be repeated?")
#define STR_INSERT_FULL NC_("STR_INSERT_FULL", "Filled cells cannot be shifted\nbeyond the sheet.")
#define STR_TABINSERT_ERROR NC_("STR_TABINSERT_ERROR", "The table could not be inserted.")
#define STR_TABREMOVE_ERROR NC_("STR_TABREMOVE_ERROR", "The sheets could not be deleted.")
#define STR_PASTE_ERROR NC_("STR_PASTE_ERROR", "The contents of the clipboard could not be pasted.")
#define STR_PASTE_FULL NC_("STR_PASTE_FULL", "There is not enough space on the sheet to insert here.")
#define STR_PASTE_BIGGER NC_("STR_PASTE_BIGGER", "The content of the clipboard is bigger than the range selected.\nDo you want to insert it anyway?")
#define STR_ERR_NOREF NC_("STR_ERR_NOREF", "No cell references are found in the selected cells.")
#define STR_GRAPHICNAME NC_("STR_GRAPHICNAME", "Image")
#define STR_INVALIDNAME NC_("STR_INVALIDNAME", "Invalid name.")
#define STR_VALID_MACRONOTFOUND NC_("STR_VALID_MACRONOTFOUND", "Selected macro not found.")
#define STR_VALID_DEFERROR NC_("STR_VALID_DEFERROR", "Invalid value.")
#define STR_PROGRESS_CALCULATING NC_("STR_PROGRESS_CALCULATING", "calculating")
#define STR_PROGRESS_SORTING NC_("STR_PROGRESS_SORTING", "sorting")
#define STR_PROGRESS_HEIGHTING NC_("STR_PROGRESS_HEIGHTING", "Adapt row height")
#define STR_PROGRESS_COMPARING NC_("STR_PROGRESS_COMPARING", "Compare #")
#define STR_DETINVALID_OVERFLOW NC_("STR_DETINVALID_OVERFLOW", "The maximum number of invalid cells has been exceeded.\nNot all invalid cells have been marked.")
#define STR_QUICKHELP_DELETE NC_("STR_QUICKHELP_DELETE", "Delete contents")
#define STR_QUICKHELP_REF NC_("STR_QUICKHELP_REF", "%1 R x %2 C")
#define STR_FUNCTIONLIST_MORE NC_("STR_FUNCTIONLIST_MORE", "More...")
#define STR_ERR_INVALID_AREA NC_("STR_ERR_INVALID_AREA", "Invalid range")
// Templates for data pilot tables.
#define STR_PIVOT_STYLE_INNER NC_("STR_PIVOT_STYLE_INNER", "Pivot Table Value")
#define STR_PIVOT_STYLE_RESULT NC_("STR_PIVOT_STYLE_RESULT", "Pivot Table Result")
#define STR_PIVOT_STYLE_CATEGORY NC_("STR_PIVOT_STYLE_CATEGORY", "Pivot Table Category")
#define STR_PIVOT_STYLE_TITLE NC_("STR_PIVOT_STYLE_TITLE", "Pivot Table Title")
#define STR_PIVOT_STYLE_FIELDNAME NC_("STR_PIVOT_STYLE_FIELDNAME", "Pivot Table Field")
#define STR_PIVOT_STYLE_TOP NC_("STR_PIVOT_STYLE_TOP", "Pivot Table Corner")
#define STR_OPERATION_FILTER NC_("STR_OPERATION_FILTER", "Filter")
#define STR_OPERATION_SORT NC_("STR_OPERATION_SORT", "Sort")
#define STR_OPERATION_SUBTOTAL NC_("STR_OPERATION_SUBTOTAL", "Subtotals")
#define STR_OPERATION_NONE NC_("STR_OPERATION_NONE", "None")
#define STR_IMPORT_REPLACE NC_("STR_IMPORT_REPLACE", "Do you want to replace the contents of #?")
#define STR_TIP_WIDTH NC_("STR_TIP_WIDTH", "Width:")
#define STR_TIP_HEIGHT NC_("STR_TIP_HEIGHT", "Height:")
#define STR_TIP_HIDE NC_("STR_TIP_HIDE", "Hide")
#define STR_CHANGED_BLANK NC_("STR_CHANGED_BLANK", "<empty>")
#define STR_CHANGED_CELL NC_("STR_CHANGED_CELL", "Cell #1 changed from '#2' to '#3'")
#define STR_CHANGED_INSERT NC_("STR_CHANGED_INSERT", "#1 inserted")
#define STR_CHANGED_DELETE NC_("STR_CHANGED_DELETE", "#1 deleted")
#define STR_CHANGED_MOVE NC_("STR_CHANGED_MOVE", "Range moved from #1 to #2")
#define STR_END_REDLINING NC_("STR_END_REDLINING", "This action will exit the change recording mode.\nAny information about changes will be lost.\n\nExit change recording mode?\n\n")
#define STR_CLOSE_ERROR_LINK NC_("STR_CLOSE_ERROR_LINK", "The document can not be closed while a link is being updated.")
#define STR_UNDO_RESIZEMATRIX NC_("STR_UNDO_RESIZEMATRIX", "Adapt array area")
#define STR_TIP_RESIZEMATRIX NC_("STR_TIP_RESIZEMATRIX", "Array formula %1 R x %2 C")
#define STR_UNDO_HANGULHANJA NC_("STR_UNDO_HANGULHANJA", "Hangul/Hanja Conversion")
#define STR_NAME_INPUT_CELL NC_("STR_NAME_INPUT_CELL", "Select Cell")
#define STR_NAME_INPUT_RANGE NC_("STR_NAME_INPUT_RANGE", "Select Range")
#define STR_NAME_INPUT_DBRANGE NC_("STR_NAME_INPUT_DBRANGE", "Select Database Range")
#define STR_NAME_INPUT_ROW NC_("STR_NAME_INPUT_ROW", "Go To Row")
#define STR_NAME_INPUT_SHEET NC_("STR_NAME_INPUT_SHEET", "Go To Sheet")
#define STR_NAME_INPUT_DEFINE NC_("STR_NAME_INPUT_DEFINE", "Define Name for Range")
#define STR_NAME_ERROR_SELECTION NC_("STR_NAME_ERROR_SELECTION", "The selection needs to be rectangular in order to name it.")
#define STR_NAME_ERROR_NAME NC_("STR_NAME_ERROR_NAME", "You must enter a valid reference or type a valid name for the selected range.")
#define STR_CHANGED_MOVE_REJECTION_WARNING NC_("STR_CHANGED_MOVE_REJECTION_WARNING", "WARNING: This action may have resulted in unintended changes to cell references in formulas.")
#define STR_CHANGED_DELETE_REJECTION_WARNING NC_("STR_CHANGED_DELETE_REJECTION_WARNING", "WARNING: This action may have resulted in references to the deleted area not being restored.")
#define STR_UNDO_CHINESE_TRANSLATION NC_("STR_UNDO_CHINESE_TRANSLATION", "Chinese conversion")
#define STR_ERR_DATAPILOT_INPUT NC_("STR_ERR_DATAPILOT_INPUT", "You cannot change this part of the pivot table.")
#define STR_RECALC_MANUAL NC_("STR_RECALC_MANUAL", "Manual")
#define STR_RECALC_AUTO NC_("STR_RECALC_AUTO", "Automatic")
#define STR_ERR_LONG_NESTED_ARRAY NC_("STR_ERR_LONG_NESTED_ARRAY", "Nested arrays are not supported.")
#define STR_UNDO_TEXTTOCOLUMNS NC_("STR_UNDO_TEXTTOCOLUMNS", "Text to Columns")
#define STR_DOC_UPDATED NC_("STR_DOC_UPDATED", "Your spreadsheet has been updated with changes saved by other users.")
#define STR_DOC_WILLBESAVED NC_("STR_DOC_WILLBESAVED", "The spreadsheet must be saved now to activate sharing mode.\n\nDo you want to continue?")
#define STR_DOC_WILLNOTBESAVED NC_("STR_DOC_WILLNOTBESAVED", "Already resolved merge conflicts will be lost and your changes to the shared spreadsheet will not be saved.\n\nDo you want to continue?")
#define STR_DOC_DISABLESHARED NC_("STR_DOC_DISABLESHARED", "Disabling shared mode of a spreadsheet hinders all other users of the shared spreadsheet to merge back their work.\n\nDo you want to continue?")
#define STR_DOC_NOLONGERSHARED NC_("STR_DOC_NOLONGERSHARED", "This spreadsheet is no longer in shared mode.\n\nSave your spreadsheet to a separate file and merge your changes to the shared spreadsheet manually.")
#define STR_SHARED_DOC_WARNING NC_("STR_SHARED_DOC_WARNING", "The spreadsheet is in shared mode. This allows multiple users to access and edit the spreadsheet at the same time.\n\nChanges to formatting attributes like fonts, colors, and number formats will not be saved and some functionalities like editing charts and drawing objects are not available in shared mode. Turn off shared mode to get exclusive access needed for those changes and functionalities.")
#define STR_FILE_LOCKED_TRY_LATER NC_("STR_FILE_LOCKED_TRY_LATER", "The shared spreadsheet file is locked due to a merge in progress by user: '%1'\n\nSharing mode of a locked file cannot be disabled. Try again later.")
#define STR_FILE_LOCKED_SAVE_LATER NC_("STR_FILE_LOCKED_SAVE_LATER", "The shared spreadsheet file is locked due to a merge in progress by user: '%1'\n\nTry again later to save your changes.")
#define STR_UNKNOWN_USER NC_("STR_UNKNOWN_USER", "Unknown User")
#define STR_SHAPE_AUTOSHAPE NC_("STR_SHAPE_AUTOSHAPE", "AutoShape")
#define STR_SHAPE_RECTANGLE NC_("STR_SHAPE_RECTANGLE", "Rectangle")
#define STR_SHAPE_LINE NC_("STR_SHAPE_LINE", "Line")
#define STR_SHAPE_OVAL NC_("STR_SHAPE_OVAL", "Oval")
#define STR_FORM_BUTTON NC_("STR_FORM_BUTTON", "Button")
#define STR_FORM_CHECKBOX NC_("STR_FORM_CHECKBOX", "Check Box")
#define STR_FORM_OPTIONBUTTON NC_("STR_FORM_OPTIONBUTTON", "Option Button")
#define STR_FORM_LABEL NC_("STR_FORM_LABEL", "Label")
#define STR_FORM_LISTBOX NC_("STR_FORM_LISTBOX", "List Box")
#define STR_FORM_GROUPBOX NC_("STR_FORM_GROUPBOX", "Group Box")
#define STR_FORM_DROPDOWN NC_("STR_FORM_DROPDOWN", "Drop Down")
#define STR_FORM_SPINNER NC_("STR_FORM_SPINNER", "Spinner")
#define STR_FORM_SCROLLBAR NC_("STR_FORM_SCROLLBAR", "Scroll Bar")
#define STR_STYLE_FAMILY_CELL NC_("STR_STYLE_FAMILY_CELL", "Cell Styles")
#define STR_STYLE_FAMILY_PAGE NC_("STR_STYLE_FAMILY_PAGE", "Page Styles")
#define STR_ERR_DATAPILOTSOURCE NC_("STR_ERR_DATAPILOTSOURCE", "Pivot table source data is invalid.")
#define STR_OPTIONS_WARN_SEPARATORS NC_("STR_OPTIONS_WARN_SEPARATORS", "Because the current formula separator settings conflict with the locale, the formula separators have been reset to their default values.")
#define STR_UNDO_INSERT_CURRENT_DATE NC_("STR_UNDO_INSERT_CURRENT_DATE", "Insert Current Date")
#define STR_UNDO_INSERT_CURRENT_TIME NC_("STR_UNDO_INSERT_CURRENT_TIME", "Insert Current Time")
#define STR_MANAGE_NAMES NC_("STR_MANAGE_NAMES", "Manage Names...")
#define STR_HEADER_NAME NC_("STR_HEADER_NAME", "Name")
#define STR_HEADER_RANGE_OR_EXPR NC_("STR_HEADER_RANGE_OR_EXPR", "Range or formula expression")
#define STR_HEADER_SCOPE NC_("STR_HEADER_SCOPE", "Scope")
#define STR_MULTI_SELECT NC_("STR_MULTI_SELECT", "(multiple)")
#define STR_GLOBAL_SCOPE NC_("STR_GLOBAL_SCOPE", "Document (Global)")
#define STR_ERR_NAME_EXISTS NC_("STR_ERR_NAME_EXISTS", "Invalid name. Already in use for the selected scope.")
#define STR_ERR_NAME_INVALID NC_("STR_ERR_NAME_INVALID", "Invalid name. Only use letters, numbers and underscore.")
#define STR_UNSAVED_EXT_REF NC_("STR_UNSAVED_EXT_REF", "This Document contains external references to unsaved documents.\n\nDo you want to continue?")
#define STR_CLOSE_WITH_UNSAVED_REFS NC_("STR_CLOSE_WITH_UNSAVED_REFS", "This Document is referenced by another document and not yet saved. Closing it without saving will result in data loss.")
#define STR_HEADER_RANGE NC_("STR_HEADER_RANGE", "Range")
#define STR_HEADER_COND NC_("STR_HEADER_COND", "First Condition")
#define STR_COND_CONDITION NC_("STR_COND_CONDITION", "Cell value is")
#define STR_COND_COLORSCALE NC_("STR_COND_COLORSCALE", "ColorScale")
#define STR_COND_DATABAR NC_("STR_COND_DATABAR", "DataBar")
#define STR_COND_ICONSET NC_("STR_COND_ICONSET", "IconSet")
#define STR_COND_BETWEEN NC_("STR_COND_BETWEEN", "between")
#define STR_COND_NOTBETWEEN NC_("STR_COND_NOTBETWEEN", "not between")
#define STR_COND_UNIQUE NC_("STR_COND_UNIQUE", "unique")
#define STR_COND_DUPLICATE NC_("STR_COND_DUPLICATE", "duplicate")
#define STR_COND_FORMULA NC_("STR_COND_FORMULA", "Formula is")
#define STR_COND_TOP10 NC_("STR_COND_TOP10", "Top Elements")
#define STR_COND_BOTTOM10 NC_("STR_COND_BOTTOM10", "Bottom Elements")
#define STR_COND_TOP_PERCENT NC_("STR_COND_TOP_PERCENT", "Top Percent")
#define STR_COND_DATE NC_("STR_COND_DATE", "Date is")
#define STR_COND_BOTTOM_PERCENT NC_("STR_COND_BOTTOM_PERCENT", "Bottom Percent")
#define STR_COND_ABOVE_AVERAGE NC_("STR_COND_ABOVE_AVERAGE", "Above Average")
#define STR_COND_BELOW_AVERAGE NC_("STR_COND_BELOW_AVERAGE", "Below Average")
#define STR_COND_ABOVE_EQUAL_AVERAGE NC_("STR_COND_ABOVE_EQUAL_AVERAGE", "Above or equal Average")
#define STR_COND_BELOW_EQUAL_AVERAGE NC_("STR_COND_BELOW_EQUAL_AVERAGE", "Below or equal Average")
#define STR_COND_ERROR NC_("STR_COND_ERROR", "an Error code")
#define STR_COND_NOERROR NC_("STR_COND_NOERROR", "not an Error code")
#define STR_COND_BEGINS_WITH NC_("STR_COND_BEGINS_WITH", "Begins with")
#define STR_COND_ENDS_WITH NC_("STR_COND_ENDS_WITH", "Ends with")
#define STR_COND_CONTAINS NC_("STR_COND_CONTAINS", "Contains")
#define STR_COND_NOT_CONTAINS NC_("STR_COND_NOT_CONTAINS", "Not Contains")
#define STR_COND_TODAY NC_("STR_COND_TODAY", "today")
#define STR_COND_YESTERDAY NC_("STR_COND_YESTERDAY", "yesterday")
#define STR_COND_TOMORROW NC_("STR_COND_TOMORROW", "tomorrow")
#define STR_COND_LAST7DAYS NC_("STR_COND_LAST7DAYS", "in the last 7 days")
#define STR_COND_THISWEEK NC_("STR_COND_THISWEEK", "this week")
#define STR_COND_LASTWEEK NC_("STR_COND_LASTWEEK", "last week")
#define STR_COND_NEXTWEEK NC_("STR_COND_NEXTWEEK", "next week")
#define STR_COND_THISMONTH NC_("STR_COND_THISMONTH", "this month")
#define STR_COND_LASTMONTH NC_("STR_COND_LASTMONTH", "last month")
#define STR_COND_NEXTMONTH NC_("STR_COND_NEXTMONTH", "next month")
#define STR_COND_THISYEAR NC_("STR_COND_THISYEAR", "this year")
#define STR_COND_LASTYEAR NC_("STR_COND_LASTYEAR", "last year")
#define STR_COND_NEXTYEAR NC_("STR_COND_NEXTYEAR", "next year")
#define STR_COND_AND NC_("STR_COND_AND", "and")
#define STR_ERR_CONDFORMAT_PROTECTED NC_("STR_ERR_CONDFORMAT_PROTECTED", "Conditional Formats can not be created, deleted or changed in protected sheets!")
#define STR_EDIT_EXISTING_COND_FORMATS NC_("STR_EDIT_EXISTING_COND_FORMATS", "The selected cell already contains conditional formatting. You can either edit the existing conditional format or you define a new overlapping conditional format.\n\n Do you want to edit the existing conditional format?")
#define STR_QUERY_FORMULA_RECALC_ONLOAD_ODS NC_("STR_QUERY_FORMULA_RECALC_ONLOAD_ODS", "This document was last saved by an application other than %PRODUCTNAME. Some formula cells may produce different results when recalculated.\n\nDo you want to recalculate all formula cells in this document now?")
#define STR_QUERY_FORMULA_RECALC_ONLOAD_XLS NC_("STR_QUERY_FORMULA_RECALC_ONLOAD_XLS", "This document was last saved by Excel. Some formula cells may produce different results when recalculated.\n\nDo you want to recalculate all formula cells now?")
#define STR_ALWAYS_PERFORM_SELECTED NC_("STR_ALWAYS_PERFORM_SELECTED", "Always perform this without prompt in the future.")
#define STR_NO_INSERT_DELETE_OVER_PIVOT_TABLE NC_("STR_NO_INSERT_DELETE_OVER_PIVOT_TABLE", "You cannot insert or delete cells when the affected range intersects with pivot table.")
#define STR_DPFIELD_GROUP_BY_SECONDS NC_("STR_DPFIELD_GROUP_BY_SECONDS", "Seconds")
#define STR_DPFIELD_GROUP_BY_MINUTES NC_("STR_DPFIELD_GROUP_BY_MINUTES", "Minutes")
#define STR_DPFIELD_GROUP_BY_HOURS NC_("STR_DPFIELD_GROUP_BY_HOURS", "Hours")
#define STR_DPFIELD_GROUP_BY_DAYS NC_("STR_DPFIELD_GROUP_BY_DAYS", "Days")
#define STR_DPFIELD_GROUP_BY_MONTHS NC_("STR_DPFIELD_GROUP_BY_MONTHS", "Months")
#define STR_DPFIELD_GROUP_BY_QUARTERS NC_("STR_DPFIELD_GROUP_BY_QUARTERS", "Quarters")
#define STR_DPFIELD_GROUP_BY_YEARS NC_("STR_DPFIELD_GROUP_BY_YEARS", "Years")
#define STR_INVALIDVAL NC_("STR_INVALIDVAL", "Invalid target value.")
#define STR_INVALIDVAR NC_("STR_INVALIDVAR", "Undefined name for variable cell.")
#define STR_INVALIDFORM NC_("STR_INVALIDFORM", "Undefined name as formula cell.")
#define STR_NOFORMULA NC_("STR_NOFORMULA", "Formula cell must contain a formula.")
#define STR_INVALIDINPUT NC_("STR_INVALIDINPUT", "Invalid input.")
#define STR_INVALIDCONDITION NC_("STR_INVALIDCONDITION", "Invalid condition.")
#define STR_QUERYREMOVE NC_("STR_QUERYREMOVE", "Should the entry\n#\nbe deleted?")
#define STR_COPYLIST NC_("STR_COPYLIST", "Copy List")
#define STR_COPYFROM NC_("STR_COPYFROM", "List from")
#define STR_COPYERR NC_("STR_COPYERR", "Cells without text have been ignored.")
#define STR_CTRLCLICKHYPERLINK NC_("STR_CTRLCLICKHYPERLINK", "%s-click to follow hyperlink:")
#define STR_CLICKHYPERLINK NC_("STR_CLICKHYPERLINK", "click to open hyperlink:")
#define STR_PRINT_PREVIEW_NODATA NC_("STR_PRINT_PREVIEW_NODATA", "No Data")
#define STR_PRINT_PREVIEW_EMPTY_RANGE NC_("STR_PRINT_PREVIEW_EMPTY_RANGE", "Print Range Empty")
#define STR_UNDO_CONDFORMAT NC_("STR_UNDO_CONDFORMAT", "Conditional Format")
#define STR_UNDO_CONDFORMAT_LIST NC_("STR_UNDO_CONDFORMAT_LIST", "Conditional Formats")
#define STR_UNDO_FORMULA_TO_VALUE NC_("STR_UNDO_FORMULA_TO_VALUE", "Convert Formula To Value")
#define STR_UNQUOTED_STRING NC_("STR_UNQUOTED_STRING", "Strings without quotes are interpreted as column/row labels.")
#define STR_ENTER_VALUE NC_("STR_ENTER_VALUE", "Enter a value!")
#define STR_TABLE_COUNT NC_("STR_TABLE_COUNT", "Sheet %1 of %2")
#define STR_FUNCTIONS_FOUND NC_("STR_FUNCTIONS_FOUND", "%1 and %2 more")
#define STR_GENERAL NC_("STR_GENERAL", "General")
#define STR_NUMBER NC_("STR_NUMBER", "Number")
#define STR_PERCENT NC_("STR_PERCENT", "Percent")
#define STR_CURRENCY NC_("STR_CURRENCY", "Currency")
#define STR_DATE NC_("STR_DATE", "Date")
#define STR_TIME NC_("STR_TIME", "Time")
#define STR_SCIENTIFIC NC_("STR_SCIENTIFIC", "Scientific")
#define STR_FRACTION NC_("STR_FRACTION", "Fraction")
#define STR_BOOLEAN_VALUE NC_("STR_BOOLEAN_VALUE", "Boolean Value")
#define STR_TEXT NC_("STR_TEXT", "Text")
#define STR_QUERY_PIVOTTABLE_DELTAB NC_("STR_QUERY_PIVOTTABLE_DELTAB", "The selected sheet(s) contain source data of related pivot tables that will be lost. Are you sure you want to delete the selected sheet(s)?")
#define STR_ERR_NAME_INVALID_CELL_REF NC_("STR_ERR_NAME_INVALID_CELL_REF", "Invalid name. Reference to a cell, or a range of cells not allowed.")
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */