00657aef09
* 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:⭐:resource::OfficeResourceLoader com::sun:⭐:resource::XResourceBundleLoader com::sun:⭐:resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
283 lines
12 KiB
C++
283 lines
12 KiB
C++
/* -*- 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_DBACCESS_INC_STRINGS_HXX
|
|
#define INCLUDED_DBACCESS_INC_STRINGS_HXX
|
|
|
|
// property names
|
|
|
|
#define PROPERTY_URL "URL"
|
|
#define PROPERTY_INFO "Info"
|
|
#define PROPERTY_SETTINGS "Settings"
|
|
#define PROPERTY_ISPASSWORDREQUIRED "IsPasswordRequired"
|
|
#define PROPERTY_TABLEFILTER "TableFilter"
|
|
#define PROPERTY_TABLETYPEFILTER "TableTypeFilter"
|
|
#define PROPERTY_NAME "Name"
|
|
#define PROPERTY_SCHEMANAME "SchemaName"
|
|
#define PROPERTY_CATALOGNAME "CatalogName"
|
|
#define PROPERTY_PRIVILEGES "Privileges"
|
|
#define PROPERTY_ESCAPE_PROCESSING "EscapeProcessing"
|
|
#define PROPERTY_COMMAND "Command"
|
|
#define PROPERTY_TYPE "Type"
|
|
#define PROPERTY_TYPENAME "TypeName"
|
|
#define PROPERTY_PRECISION "Precision"
|
|
#define PROPERTY_SCALE "Scale"
|
|
#define PROPERTY_ISNULLABLE "IsNullable"
|
|
#define PROPERTY_ISAUTOINCREMENT "IsAutoIncrement"
|
|
#define PROPERTY_ISROWVERSION "IsRowVersion"
|
|
#define PROPERTY_DESCRIPTION "Description"
|
|
#define PROPERTY_DEFAULTVALUE "DefaultValue"
|
|
#define PROPERTY_NUMBERFORMAT "FormatKey"
|
|
#define PROPERTY_QUERYTIMEOUT "QueryTimeOut"
|
|
#define PROPERTY_MAXFIELDSIZE "MaxFieldSize"
|
|
#define PROPERTY_MAXROWS "MaxRows"
|
|
#define PROPERTY_CURSORNAME "CursorName"
|
|
#define PROPERTY_RESULTSETCONCURRENCY "ResultSetConcurrency"
|
|
#define PROPERTY_RESULTSETTYPE "ResultSetType"
|
|
#define PROPERTY_FETCHDIRECTION "FetchDirection"
|
|
#define PROPERTY_FETCHSIZE "FetchSize"
|
|
#define PROPERTY_USEBOOKMARKS "UseBookmarks"
|
|
#define PROPERTY_ISSEARCHABLE "IsSearchable"
|
|
#define PROPERTY_ISCURRENCY "IsCurrency"
|
|
#define PROPERTY_ISSIGNED "IsSigned"
|
|
#define PROPERTY_DISPLAYSIZE "DisplaySize"
|
|
#define PROPERTY_LABEL "Label"
|
|
#define PROPERTY_ISREADONLY "IsReadOnly"
|
|
#define PROPERTY_ISWRITABLE "IsWritable"
|
|
#define PROPERTY_ISDEFINITELYWRITABLE "IsDefinitelyWritable"
|
|
#define PROPERTY_VALUE "Value"
|
|
#define PROPERTY_TABLENAME "TableName"
|
|
#define PROPERTY_ISCASESENSITIVE "IsCaseSensitive"
|
|
#define PROPERTY_SERVICENAME "ServiceName"
|
|
#define PROPERTY_ISBOOKMARKABLE "IsBookmarkable"
|
|
#define PROPERTY_CANUPDATEINSERTEDROWS "CanUpdateInsertedRows"
|
|
#define PROPERTY_ISSET "IsSet"
|
|
#define PROPERTY_ISOUTPARAMETER "IsOutParameter"
|
|
#define PROPERTY_NUMBERFORMATSSUPPLIER "NumberFormatsSupplier"
|
|
#define PROPERTY_ISCALCULATED "IsCalculated"
|
|
#define PROPERTY_DATASOURCENAME "DataSourceName"
|
|
#define PROPERTY_DATABASE_LOCATION "DatabaseLocation"
|
|
#define PROPERTY_CONNECTION_RESOURCE "ConnectionResource"
|
|
#define PROPERTY_CONNECTION_INFO "ConnectionInfo"
|
|
#define PROPERTY_RESULT_SET "ResultSet"
|
|
#define PROPERTY_SELECTION "Selection"
|
|
#define PROPERTY_BOOKMARK_SELECTION "BookmarkSelection"
|
|
#define PROPERTY_COLUMN_NAME "ColumnName"
|
|
#define PROPERTY_COLUMN "Column"
|
|
#define PROPERTY_DATASOURCE "DataSource"
|
|
#define PROPERTY_TRANSACTIONISOLATION "TransactionIsolation"
|
|
#define PROPERTY_TYPEMAP "TypeMap"
|
|
#define PROPERTY_USER "User"
|
|
#define PROPERTY_PASSWORD "Password"
|
|
#define PROPERTY_COMMAND_TYPE "CommandType"
|
|
#define PROPERTY_ACTIVECOMMAND "ActiveCommand"
|
|
#define PROPERTY_ACTIVE_CONNECTION "ActiveConnection"
|
|
#define PROPERTY_FILTER "Filter"
|
|
#define PROPERTY_APPLYFILTER "ApplyFilter"
|
|
#define PROPERTY_ORDER "Order"
|
|
#define PROPERTY_APPLYORDER "ApplyOrder"
|
|
#define PROPERTY_ISMODIFIED "IsModified"
|
|
#define PROPERTY_ISNEW "IsNew"
|
|
#define PROPERTY_ROWCOUNT "RowCount"
|
|
#define PROPERTY_ISROWCOUNTFINAL "IsRowCountFinal"
|
|
#define PROPERTY_HELPFILENAME "HelpFileName"
|
|
#define PROPERTY_WIDTH "Width"
|
|
#define PROPERTY_ROW_HEIGHT "RowHeight"
|
|
#define PROPERTY_FORMATKEY "FormatKey"
|
|
#define PROPERTY_ALIGN "Align"
|
|
#define PROPERTY_FONT "FontDescriptor"
|
|
#define PROPERTY_TEXTCOLOR "TextColor"
|
|
#define PROPERTY_BOUNDFIELD "BoundField"
|
|
#define PROPERTY_CONTROLSOURCE "DataField"
|
|
#define PROPERTY_REALNAME "RealName"
|
|
#define PROPERTY_ISHIDDEN "IsHidden"
|
|
#define PROPERTY_UPDATE_TABLENAME "UpdateTableName"
|
|
#define PROPERTY_UPDATE_SCHEMANAME "UpdateSchemaName"
|
|
#define PROPERTY_UPDATE_CATALOGNAME "UpdateCatalogName"
|
|
#define PROPERTY_RELATIVEPOSITION "RelativePosition"
|
|
#define PROPERTY_CONTROLMODEL "ControlModel"
|
|
#define PROPERTY_ISASCENDING "IsAscending"
|
|
#define PROPERTY_RELATEDCOLUMN "RelatedColumn"
|
|
#define PROPERTY_ISUNIQUE "IsUnique"
|
|
#define PROPERTY_ISPRIMARYKEYINDEX "IsPrimaryKeyIndex"
|
|
#define PROPERTY_IGNORERESULT "IgnoreResult"
|
|
#define PROPERTY_UPDATERULE "UpdateRule"
|
|
#define PROPERTY_DELETERULE "DeleteRule"
|
|
#define PROPERTY_REFERENCEDTABLE "ReferencedTable"
|
|
#define PROPERTY_REFERENCEDCOLUMN "ReferencedColumn"
|
|
#define PROPERTY_PARENTWINDOW "ParentWindow"
|
|
#define PROPERTY_SQLEXCEPTION "SQLException"
|
|
#define PROPERTY_BORDER "Border"
|
|
#define PROPERTY_THREADSAFE "ThreadSafe"
|
|
#define PROPERTY_HELPTEXT "HelpText"
|
|
#define PROPERTY_CONTROLDEFAULT "ControlDefault"
|
|
#define PROPERTY_HIDDEN "Hidden"
|
|
#define PROPERTY_DEFAULTSTATE "DefaultState"
|
|
#define PROPERTY_SUPPRESSVERSIONCL "SuppressVersionColumns"
|
|
#define PROPERTY_SHOW_BROWSER "ShowBrowser"
|
|
#define PROPERTY_ENABLE_BROWSER "EnableBrowser"
|
|
#define PROPERTY_SHOWMENU "ShowMenu"
|
|
#define PROPERTY_LAYOUTINFORMATION "LayoutInformation"
|
|
#define PROPERTY_CURRENTTABLE "CurrentTable"
|
|
#define PROPERTY_DATABASENAME "DatabaseName"
|
|
#define PROPERTY_CONTROLUSER "ControlUser"
|
|
#define PROPERTY_CONTROLPASSWORD "ControlPassword"
|
|
#define PROPERTY_CACHESIZE "CacheSize"
|
|
#define PROPERTY_TEXTLINECOLOR "TextLineColor"
|
|
#define PROPERTY_TEXTEMPHASIS "FontEmphasisMark"
|
|
#define PROPERTY_TEXTRELIEF "FontRelief"
|
|
#define PROPERTY_DEFAULTTEXT "DefaultText"
|
|
#define PROPERTY_EFFECTIVEDEFAULT "EffectiveDefault"
|
|
#define PROPERTY_AUTOINCREMENTCREATION "AutoIncrementCreation"
|
|
#define PROPERTY_BOOLEANCOMPARISONMODE "BooleanComparisonMode"
|
|
#define PROPERTY_ENABLESQL92CHECK "EnableSQL92Check"
|
|
#define PROPERTY_FONTCHARWIDTH "FontCharWidth"
|
|
#define PROPERTY_FONTCHARSET "FontCharset"
|
|
#define PROPERTY_FONTFAMILY "FontFamily"
|
|
#define PROPERTY_FONTHEIGHT "FontHeight"
|
|
#define PROPERTY_FONTKERNING "FontKerning"
|
|
#define PROPERTY_FONTNAME "FontName"
|
|
#define PROPERTY_FONTORIENTATION "FontOrientation"
|
|
#define PROPERTY_FONTPITCH "FontPitch"
|
|
#define PROPERTY_FONTSLANT "FontSlant"
|
|
#define PROPERTY_FONTSTRIKEOUT "FontStrikeout"
|
|
#define PROPERTY_FONTSTYLENAME "FontStyleName"
|
|
#define PROPERTY_FONTUNDERLINE "FontUnderline"
|
|
#define PROPERTY_FONTWEIGHT "FontWeight"
|
|
#define PROPERTY_FONTWIDTH "FontWidth"
|
|
#define PROPERTY_FONTWORDLINEMODE "FontWordLineMode"
|
|
#define PROPERTY_FONTTYPE "FontType"
|
|
#define PROPERTY_PERSISTENT_NAME "PersistentName"
|
|
#define PROPERTY_EMBEDDEDOBJECT "EmbeddedObject"
|
|
#define PROPERTY_ORIGINAL "Original"
|
|
#define PROPERTY_USECATALOGINSELECT "UseCatalogInSelect"
|
|
#define PROPERTY_USESCHEMAINSELECT "UseSchemaInSelect"
|
|
#define PROPERTY_OUTERJOINESCAPE "EnableOuterJoinEscape"
|
|
#define PROPERTY_AS_TEMPLATE "AsTemplate"
|
|
#define PROPERTY_HAVING_CLAUSE "HavingClause"
|
|
#define PROPERTY_GROUP_BY "GroupBy"
|
|
#define PROPERTY_EDIT_WIDTH "EditWidth"
|
|
#define PROPERTY_SINGLESELECTQUERYCOMPOSER "SingleSelectQueryComposer"
|
|
#define PROPERTY_CHANGE_NOTIFICATION_ENABLED "PropertyChangeNotificationEnabled"
|
|
|
|
|
|
// service names
|
|
|
|
#define SERVICE_SDBC_RESULTSET "com.sun.star.sdbc.ResultSet"
|
|
#define SERVICE_SDBC_ROWSET "com.sun.star.sdbc.RowSet"
|
|
#define SERVICE_SDBC_STATEMENT "com.sun.star.sdbc.Statement"
|
|
#define SERVICE_SDBC_PREPAREDSTATEMENT "com.sun.star.sdbc.PreparedStatement"
|
|
#define SERVICE_SDBC_CALLABLESTATEMENT "com.sun.star.sdbc.CallableStatement"
|
|
#define SERVICE_SDBC_CONNECTION "com.sun.star.sdbc.Connection"
|
|
#define SERVICE_SDBCX_CONTAINER "com.sun.star.sdbcx.Container"
|
|
#define SERVICE_SDBCX_TABLE "com.sun.star.sdbcx.Table"
|
|
#define SERVICE_SDBCX_RESULTSET "com.sun.star.sdbcx.ResultSet"
|
|
#define SERVICE_SDB_CONNECTION "com.sun.star.sdb.Connection"
|
|
#define SERVICE_SDBCX_COLUMN "com.sun.star.sdbcx.Column"
|
|
#define SERVICE_SDBCX_COLUMNDESCRIPTOR "com.sun.star.sdbcx.ColumnDescriptor"
|
|
#define SERVICE_SDB_COLUMNSETTINGS "com.sun.star.sdb.ColumnSettings"
|
|
#define SERVICE_SDB_RESULTCOLUMN "com.sun.star.sdb.ResultColumn"
|
|
#define SERVICE_SDB_DATACOLUMN "com.sun.star.sdb.DataColumn"
|
|
#define SERVICE_SDB_DATASOURCE "com.sun.star.sdb.DataSource"
|
|
#define SERVICE_SDB_RESULTSET "com.sun.star.sdb.ResultSet"
|
|
#define SERVICE_SDB_ROWSET "com.sun.star.sdb.RowSet"
|
|
#define SERVICE_SDB_PREPAREDSTATMENT "com.sun.star.sdb.PreparedStatement"
|
|
#define SERVICE_SDB_CALLABLESTATEMENT "com.sun.star.sdb.CallableStatement"
|
|
#define SERVICE_SDB_SQLQUERYCOMPOSER "com.sun.star.sdb.SQLQueryComposer"
|
|
#define SERVICE_SDB_DATASETTINGS "com.sun.star.sdb.DefinitionSettings"
|
|
#define SERVICE_SDB_QUERYDESCRIPTOR "com.sun.star.sdb.QueryDescriptor"
|
|
#define SERVICE_SDB_QUERY "com.sun.star.sdb.Query"
|
|
#define SERVICE_SDBCX_COLUMNS "com.sun.star.sdbcx.Columns"
|
|
#define SERVICE_SDBCX_TABLES "com.sun.star.sdbcx.Tables"
|
|
#define SERVICE_SDB_QUERIES "com.sun.star.sdb.Queries"
|
|
#define SERVICE_SDBCX_INDEXCOLUMN "com.sun.star.sdbcx.IndexColumn"
|
|
#define SERVICE_SDBCX_KEYCOLUMN "com.sun.star.sdbcx.KeyColumn"
|
|
#define SERVICE_SDB_DOCUMENTDEFINITION "com.sun.star.sdb.DocumentDefinition"
|
|
#define SERVICE_NAME_FORM "com.sun.star.sdb.Form"
|
|
#define SERVICE_NAME_FORM_COLLECTION "com.sun.star.sdb.Forms"
|
|
#define SERVICE_NAME_REPORT "com.sun.star.sdb.Report"
|
|
#define SERVICE_NAME_REPORT_COLLECTION "com.sun.star.sdb.Reports"
|
|
#define SERVICE_NAME_QUERY_COLLECTION "com.sun.star.sdb.Queries"
|
|
#define SERVICE_NAME_TABLE_COLLECTION "com.sun.star.sdb.Tables"
|
|
#define SERVICE_NAME_SINGLESELECTQUERYCOMPOSER "com.sun.star.sdb.SingleSelectQueryComposer"
|
|
#define SERVICE_SDB_APPLICATIONCONTROLLER "org.openoffice.comp.dbu.OApplicationController"
|
|
|
|
// info properties
|
|
#define INFO_JDBCDRIVERCLASS "JavaDriverClass"
|
|
#define INFO_TEXTFILEEXTENSION "Extension"
|
|
#define INFO_CHARSET "CharSet"
|
|
#define INFO_TEXTFILEHEADER "HeaderLine"
|
|
#define INFO_FIELDDELIMITER "FieldDelimiter"
|
|
#define INFO_TEXTDELIMITER "StringDelimiter"
|
|
#define INFO_DECIMALDELIMITER "DecimalDelimiter"
|
|
#define INFO_THOUSANDSDELIMITER "ThousandDelimiter"
|
|
#define INFO_SHOWDELETEDROWS "ShowDeleted"
|
|
#define INFO_ALLOWLONGTABLENAMES "NoNameLengthLimit"
|
|
#define INFO_ADDITIONALOPTIONS "SystemDriverSettings"
|
|
#define INFO_AUTORETRIEVEVALUE "AutoRetrievingStatement"
|
|
#define INFO_AUTORETRIEVEENABLED "IsAutoRetrievingEnabled"
|
|
#define INFO_APPEND_TABLE_ALIAS "AppendTableAliasName"
|
|
#define INFO_AS_BEFORE_CORRELATION_NAME "GenerateASBeforeCorrelationName"
|
|
#define INFO_FORMS_CHECK_REQUIRED_FIELDS "FormsCheckRequiredFields"
|
|
#define INFO_PARAMETERNAMESUBST "ParameterNameSubstitution"
|
|
#define INFO_IGNOREDRIVER_PRIV "IgnoreDriverPrivileges"
|
|
#define INFO_USECATALOG "UseCatalog"
|
|
#define INFO_CONN_LDAP_BASEDN "BaseDN"
|
|
#define INFO_CONN_LDAP_ROWCOUNT "MaxRowCount"
|
|
#define INFO_PREVIEW "Preview"
|
|
#define INFO_MEDIATYPE "MediaType"
|
|
#define INFO_ESCAPE_DATETIME "EscapeDateTime"
|
|
|
|
// other
|
|
#define INFO_POOLURL "PoolURL"
|
|
#define URL_INTERACTIVE "Interactive"
|
|
|
|
// URLs
|
|
|
|
#define URL_COMPONENT_QUERYDESIGN ".component:DB/QueryDesign"
|
|
#define URL_COMPONENT_VIEWDESIGN ".component:DB/ViewDesign"
|
|
#define URL_COMPONENT_TABLEDESIGN ".component:DB/TableDesign"
|
|
#define URL_COMPONENT_FORMGRIDVIEW ".component:DB/FormGridView"
|
|
#define URL_COMPONENT_DATASOURCEBROWSER ".component:DB/DataSourceBrowser"
|
|
#define URL_COMPONENT_RELATIONDESIGN ".component:DB/RelationDesign"
|
|
#define URL_COMPONENT_APPLICATION ".component:DB/Application"
|
|
#define URL_COMPONENT_REPORTDESIGN ".component:DB/ReportDesign"
|
|
|
|
// service names
|
|
|
|
#define SERVICE_SDB_DIRECTSQLDIALOG "org.openoffice.comp.dbu.DirectSqlDialog"
|
|
|
|
// other DBU relevant strings
|
|
|
|
#define FRAME_NAME_QUERY_PREVIEW "QueryPreview"
|
|
#define SERVICE_CONTROLDEFAULT "com.sun.star.comp.dbu.OColumnControl"
|
|
#define PROPERTY_QUERYDESIGNVIEW "QueryDesignView"
|
|
#define PROPERTY_GRAPHICAL_DESIGN "GraphicalDesign"
|
|
#define PROPERTY_HELP_URL "HelpURL"
|
|
|
|
// other DBU properties
|
|
|
|
#define PROPERTY_TRISTATE "TriState"
|
|
#define PROPERTY_ENABLEOUTERJOIN "EnableOuterJoinEscape"
|
|
#define PROPERTY_TABSTOP "TabStop"
|
|
#define PROPERTY_DEFAULTCONTROL "DefaultControl"
|
|
#define PROPERTY_ENABLED "Enabled"
|
|
#define PROPERTY_MOUSE_WHEEL_BEHAVIOR "MouseWheelBehavior"
|
|
|
|
#define SQLSTATE_GENERAL "01000"
|
|
|
|
#define PROPERTY_APPLYFORMDESIGNMODE "ApplyFormDesignMode"
|
|
#define PROPERTY_IS_FORM "IsForm"
|
|
#define PROPERTY_PERSISTENT_PATH "PersistentPath"
|
|
|
|
#define STR_AUTOTEXTSEPARATORLIST "\"\t34\t'\t39"
|
|
|
|
#endif
|
|
|
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
|