From 08d57fed866ee68389d7ec5e7892b0017c11373e Mon Sep 17 00:00:00 2001 From: Karl Burtram Date: Tue, 21 Aug 2018 16:57:22 -0400 Subject: [PATCH] Check-in current XLF files (#2275) * Check-in current XLF files * Remove duplicate IDs from SQL.XLF file * Add comment why line is being disabled --- build/gulpfile.vscode.js | 6 +- resources/xlf/sqlops-core/sql.xlf | 2568 +++++++++++++++++ resources/xlf/vscode-extensions/agent.xlf | 589 ++++ resources/xlf/vscode-extensions/import.xlf | 140 + resources/xlf/vscode-extensions/profiler.xlf | 29 + .../connectionDialog/connectionWidget.ts | 2 +- .../dashboardContainer.contribution.ts | 2 +- .../charts/types/barChart.contribution.ts | 4 +- .../disasterRecovery/restore/restoreDialog.ts | 2 +- src/sql/parts/query/execution/queryActions.ts | 2 +- 10 files changed, 3336 insertions(+), 8 deletions(-) create mode 100644 resources/xlf/sqlops-core/sql.xlf create mode 100644 resources/xlf/vscode-extensions/agent.xlf create mode 100644 resources/xlf/vscode-extensions/import.xlf create mode 100644 resources/xlf/vscode-extensions/profiler.xlf diff --git a/build/gulpfile.vscode.js b/build/gulpfile.vscode.js index 0f5347ecb5..9288b50b70 100644 --- a/build/gulpfile.vscode.js +++ b/build/gulpfile.vscode.js @@ -414,7 +414,7 @@ function packageTask(platform, arch, opts) { license, watermark, api, - // {{SQL CARBON EDIT}} + // {{SQL CARBON EDIT}} copiedModules, dataApi, sources, @@ -528,7 +528,9 @@ gulp.task('vscode-translations-push-test', ['optimize-vscode'], function () { gulp.src(pathToMetadata).pipe(i18n.createXlfFilesForCoreBundle()), gulp.src(pathToSetup).pipe(i18n.createXlfFilesForIsl()), gulp.src(pathToExtensions).pipe(i18n.createXlfFilesForExtensions()) - ).pipe(i18n.findObsoleteResources(apiHostname, apiName, apiToken) + // {{SQL CARBON EDIT}} + // disable since function makes calls to VS Code Transifex API + // ).pipe(i18n.findObsoleteResources(apiHostname, apiName, apiToken) ).pipe(vfs.dest('../vscode-transifex-input')); }); diff --git a/resources/xlf/sqlops-core/sql.xlf b/resources/xlf/sqlops-core/sql.xlf new file mode 100644 index 0000000000..17c819bfd8 --- /dev/null +++ b/resources/xlf/sqlops-core/sql.xlf @@ -0,0 +1,2568 @@ + + + + + {0} in progress tasks + + + Show Task History + Show Task History + + + View + + + Task History + + + Operation Task Status + + + + + Search server names + + + + + View + + + Database Connections + + + data source connections + + + data source groups + + + Startup Configuration + + + True for the Servers view to be shown on launch of SQL Operations Studio default; false if the last opened view should be shown + + + + + True for the messages pane to be open by default; false for closed + + + [Optional] When true, column headers are included when saving results as CSV + + + [Optional] The custom delimiter to use between values when saving as CSV + + + [Optional] Character(s) used for seperating rows when saving results as CSV + + + [Optional] Character used for enclosing text fields when saving results as CSV + + + [Optional] File encoding used when saving results as CSV + + + [Optional] Configuration options for copying results from the Results View + + + [Optional] Configuration options for copying multi-line results from the Results View + + + [Optional] Should execution time be shown for individual batches + + + [Optional] the default chart type to use when opening Chart Viewer from a Query Results + + + Tab coloring will be disabled + + + The top border of each editor tab will be colored to match the relevant server group + + + Each editor tab's background color will match the relevant server group + + + Controls how to color tabs based on the server group of their active connection + + + Controls whether to show the connection info for a tab in the title. + + + Should IntelliSense be enabled + + + Should IntelliSense error checking be enabled + + + Should IntelliSense suggestions be enabled + + + Should IntelliSense quick info be enabled + + + Should IntelliSense suggestions be lowercase + + + Set keybinding workbench.action.query.shortcut{0} to run the shortcut text as a procedure call. Any selected text in the query editor will be passed as a parameter + + + + + Server Group color palette used in the Object Explorer viewlet. + + + Auto-expand Server Groups in the Object Explorer viewlet. + + + + + The maximum number of recently used connections to store in the connection list. + + + Default SQL Engine to use. This drives default language provider in .sql files and the default to use when creating a new connection. Valid option is currently MSSQL + + + Attempt to parse the contents of the clipboard when the connection dialog is opened or a paste is performed. + + + + + Results Grid + + + Controls the font family. + + + Controls the font weight. + + + Controls the font size in pixels. + + + Controls the letter spacing in pixels. + + + Controls the row height in pixels + + + Controls the cell padding in pixels + + + + + Profiler + + + Open up a new profiler window + + + + + Identifier of the account type + + + (Optional) Icon which is used to represent the accpunt in the UI. Either a file path or a themable configuration + + + Icon path when a light theme is used + + + Icon path when a dark theme is used + + + Contributes icons to account provider. + + + + + Specifies view templates + + + Specifies session templates + + + + + Minimum value of the y axis + + + Maximum value of the y axis + + + Label for the y axis + + + Minimum value of the x axis + + + Maximum value of the x axis + + + Label for the x axis + + + + + Indicates data property of a data set for a chart. + + + + + Displays an image, for example one returned by an R query using ggplot2 + + + What format is expected - is this a JPEG, PNG or other format? + + + Is this encoded as hex, base64 or some other format? + + + + + Displays the results in a simple table + + + + + For each column in a resultset, displays the value in row 0 as a count followed by the column name. Supports "1 Healthy", "3 Unhealthy" for example, where "Healthy" is the column name and 1 is the value in row 1 cell 1 + + + + + The webview that will be displayed in this tab. + + + + + The list of widgets that will be displayed in this tab. + + + The list of widgets is expected inside widgets-container for extension. + + + + + The list of widgets or webviews that will be displayed in this tab. + + + widgets or webviews are expected inside widgets-container for extension. + + + + + Unique identifier for this nav section. Will be passed to the extension for any requests. + + + (Optional) Icon which is used to represent this nav section in the UI. Either a file path or a themeable configuration + + + Icon path when a light theme is used + + + Icon path when a dark theme is used + + + Title of the nav section to show the user. + + + The container that will be displayed in this nav section. + + + The list of dashboard containers that will be displayed in this navigation section. + + + property `icon` can be omitted or must be either a string or a literal like `{dark, light}` + + + No title in nav section specified for extension. + + + No container in nav section specified for extension. + + + Exactly 1 dashboard container must be defined per space. + + + NAV_SECTION within NAV_SECTION is an invalid container for extension. + + + + + Unique identifier for this container. + + + The container that will be displayed in the tab. + + + Contributes a single or multiple dashboard containers for users to add to their dashboard. + + + No id in dashboard container specified for extension. + + + No container in dashboard container specified for extension. + + + Exactly 1 dashboard container must be defined per space. + + + Unknown container type defines in dashboard container for extension. + + + + + The model-backed view that will be displayed in this tab. + + + + + The controlhost that will be displayed in this tab. + + + + + Unique identifier for this tab. Will be passed to the extension for any requests. + + + Title of the tab to show the user. + + + Description of this tab that will be shown to the user. + + + Condition which must be true to show this item + + + Defines the connection types this tab is compatible with. Defaults to "MSSQL" if not set + + + The container that will be displayed in this tab. + + + Whether or not this tab should always be shown or only when the user adds it. + + + Whether or not this tab should be used as the Home tab for a connection type. + + + Contributes a single or multiple tabs for users to add to their dashboard. + + + No title specified for extension. + + + No description specified to show. + + + No container specified for extension. + + + Exactly 1 dashboard container must be defined per space + + + + + Error + + + Warning + + + Info + + + + + Connection error + + + Connection failed due to Kerberos error. + + + Help configuring Kerberos is available at {0} + + + If you have previously connected you may need to re-run kinit. + + + + + Connection Not Accepted + + + Yes + + + No + + + Are you sure you want to cancel this connection? + + + + + 1 or more tasks are in progress. Are you sure you want to quit? + + + Yes + + + No + + + + + Failed to create Object Explorer session + + + The given tree node no longer exists + + + + + Commit row failed: + + + Started executing query "{0}" + + + Update cell failed: + + + + + Change Language Mode is not supported for unsaved queries + + + Please save or discard changes before switching to/from the SQL Language Mode + + + + + Connection is required in order to interact with adminservice + + + No Handler Registered + + + + + Connection is required in order to interact with JobManagementService + + + No Handler Registered + + + + + An error occured while loading the file browser. + + + File browser error + + + + + Select a file + + + + + Account provider does not exist + + + + + No task history to display. Try backup or restore task to view its execution status. + + + Task history + TaskHistory + + + Task error + + + + + Add Connection + + + + + Refresh + + + Disconnect + + + New Connection + + + New Server Group + + + Edit Server Group + + + Show Active Connections + + + Clear All + + + Recent Connections + + + New Query + + + Delete Connection + + + Delete Group + + + Clear Search + + + + + Extension + + + + + disconnected + + + + + Edit Data Session Failed To Connect + + + + + Max Rows: + + + + + Focus on Current Query + + + Run Query + + + Run Current Query + + + Run Current Query with Actual Plan + + + Cancel Query + + + Refresh IntelliSense Cache + + + Toggle Query Results + + + Editor parameter is required for a shortcut to be executed + + + Parse Query + + + Commands completed successfully + + + Command failed: + + + Please connect to a server + + + + + Save As CSV + + + Save As JSON + + + Save As Excel + + + Copy + + + Copy With Headers + + + Select All + + + Copy + + + + + Clear Recent Connections List + + + Recent connections list cleared + + + Yes + + + No + + + Are you sure you want to delete all the connections from the list? + + + Yes + + + No + + + Delete + + + Get Current Connection String + + + Connection string not available + + + No active connection available + + + + + Would you like to stop the running XEvent session? + + + Yes + + + No + + + Profiler + + + Not connected + + + XEvent Profiler Session stopped unexpectedly on the server {0}. + + + Error while starting new session + + + The XEvent Profiler session for {0} has lost events. + + + + + Text + + + Label + + + Value + + + Details + + + + + Select + + + Create + + + Insert + + + Update + + + Delete + + + No script was returned when calling select script on object + + + No script was returned when scripting as {0} on object {1} + + + Scripting Failed + + + No script was returned when scripting as {0} + + + + + Manage Linked Accounts + + + + + Widget used in the dashboards + + + + + Displays results of a query as a chart on the dashboard + + + Maps "column name" -> color. for example add "column1": red to ensure this column uses a red color + + + Indicates preferred position and visibility of the chart legend. These are the column names from your query, and map to the label of each chart entry + + + If dataDirection is horizontal, setting this to true uses the first columns value for the legend. + + + If dataDirection is vertical, setting this to true will use the columns names for the legend. + + + Defines whether the data is read from a column (vertical) or a row (horizontal). For time series this is ignored as direction must be vertical. + + + If showTopNData is set, showing only top N data in the chart. + + + + + Adds a widget that can query a server or database and display the results in multiple ways - as a chart, summarized count, and more + + + Unique Identifier used for cacheing the results of the insight. + + + SQL query to run. This should return exactly 1 resultset. + + + [Optional] path to a file that contains a query. Use if "query" is not set + + + [Optional] Auto refresh interval in minutes, if not set, there will be no auto refresh + + + Which actions to use + + + Target database for the action; can use the format "${columnName}" to use a data driven column name. + + + Target server for the action; can use the format "${columnName}" to use a data driven column name. + + + Target user for the action; can use the format "${columnName}" to use a data driven column name. + + + Identifier of the insight + + + Contributes insights to the dashboard palette. + + + + + Get Started + + + Show Getting Started + + + + + Enable or disable the properties widget + + + Property values to show + + + Display name of the property + + + Value in the Database Info Object + + + Specify specific values to ignore + + + Recovery Model + + + Last Database Backup + + + Last Log Backup + + + Compatibility Level + + + Owner + + + Customizes the database dashboard page + + + Customizes the database dashboard tabs + + + + + Condition which must be true to show this item + + + The title of the container + + + The row of the component in the grid + + + The rowspan of the component in the grid. Default value is 1. Use '*' to set to number of rows in the grid. + + + The column of the component in the grid + + + The colspan of the component in the grid. Default value is 1. Use '*' to set to number of columns in the grid. + + + Unique identifier for this tab. Will be passed to the extension for any requests. + + + Extension tab is unknown or not installed. + + + + + Enable or disable the properties widget + + + Property values to show + + + Display name of the property + + + Value in the Server Info Object + + + Version + + + Edition + + + Computer Name + + + OS Version + + + Customizes the server dashboard page + + + Customizes the Server dashboard tabs + + + + + Widget used in the dashboards + + + Widget used in the dashboards + + + Widget used in the dashboards + + + + + New Query + + + Select Top 1000 + + + Script as Execute + + + Script as Alter + + + Edit Data + + + Script as Create + + + Script as Drop + + + Backup + + + Restore + + + Manage + + + Show Details + + + New Database + + + Configure + + + + + Invalid value + + + + + Loading + + + + + Defines a property to show on the dashboard + + + What value to use as a label for the property + + + What value in the object to access for the value + + + Specify values to be ignored + + + Default value to show if ignored or no value + + + A flavor for defining dashboard properties + + + Id of the flavor + + + Condition to use this flavor + + + Field to compare to + + + Which operator to use for comparison + + + Value to compare the field to + + + Properties to show for database page + + + Properties to show for server page + + + Defines that this provider supports the dashboard + + + Provider id (ex. MSSQL) + + + Property values to show on dashboard + + + + + Dashboard Tabs ({0}) + + + Id + + + Title + + + Description + + + Dashboard Insights ({0}) + + + Id + + + Name + + + When + + + + + OK + + + Close + + + Copy details + + + + + Connection + + + Recent connections + + + Saved connections + + + Connection type + + + Connect + + + Cancel + + + Recent history + + + No recent connection + + + No saved connection + + + + + Server Groups + + + OK + + + Cancel + + + Server group name + + + Group name is required. + + + Group description + + + Group color + + + + + Add server group + + + Edit server group + + + + + Common id for the provider + + + Display Name for the provider + + + Options for connection + + + + + Started executing query at + + + Line {0} + + + Canceling the query failed: {0} + + + Started saving results to + + + Failed to save results. + + + Successfully saved results to + + + Executing query... + + + Maximize + + + Restore + + + Save as CSV + + + Save as JSON + + + Save as Excel + + + View as Chart + + + Results + + + Executing query + + + Messages + + + Total execution time: {0} + + + Save results command cannot be used with multiple selections. + + + + + Choose SQL Language + + + Change SQL language provider + + + Change SQL Engine Provider + + + A connection using engine {0} exists. To change please disconnect or change connection + + + No text editor active at this time + + + Select SQL Language Provider + + + + + Execution failed due to an unexpected error: {0} {1} + + + Something went wrong getting more rows: {0} + + + Init Edit Execution failed: + + + Something went wrong getting more rows: + + + Batch execution time: {0} + + + + + Row Count + + + {0} rows + + + + + OK + + + Cancel + + + + + Backup file path + + + Target database + + + Restore database + + + Restore database + + + Database + + + Backup file + + + Restore + + + Cancel + + + Script + + + Source + + + Restore from + + + Backup file path is required. + + + Please enter one or more file paths separated by commas + + + Database + + + Destination + + + Select Database Toggle Dropdown + + + Restore to + + + Restore plan + + + Backup sets to restore + + + Restore database files as + + + Restore database file details + + + Logical file Name + + + File type + + + Original File Name + + + Restore as + + + Restore options + + + Tail-Log backup + + + Server connections + + + General + + + Files + + + Options + + + + + Open dashboard extensions + + + OK + + + Cancel + + + No dashboard extensions are installed at this time. Go to Extension Manager to explore recommended extensions. + + + All features + + + + + No Connection Profile was passed to insights flyout + + + Insights error + + + There was an error reading the query file: + + + There was an error parsing the insight config; could not find query array/string or queryfile + + + + + Selected path + + + Files of type + + + OK + + + Discard + + + + + Item + + + Value + + + Property + + + Value + + + Insights + + + Items + + + Item Details + + + + + Error adding account + + + + + Error adding account + + + Firewall rule error + + + + + Sort by event + + + Sort by column + + + Profiler + + + OK + + + Cancel + + + + + Cannot start auto OAuth. An auto OAuth is already in progress. + + + + + succeeded + + + failed + + + in progress + + + not started + + + canceled + + + canceling + + + + + Recent Connections + + + Servers + + + + + Manage + + + + + Results + + + Query Plan + + + Top Operations + + + Chart Viewer + + + + + Run + + + Dispose Edit Failed With Error: + + + Stop + + + Show SQL Pane + + + Close SQL Pane + + + + + Run + + + Cancel + + + Explain + + + Actual + + + Disconnect + + + Change Connection + + + Connect + + + Select Database + + + Select Database Toggle Dropdown + + + Failed to change database + + + Failed to change database {0} + + + + + Done + + + Cancel + + + + + Connect + + + Disconnect + + + Connect + + + Start + + + Create + + + Pause Capture + + + Resume Capture + + + Pause Capture + + + Stop + + + Clear Data + + + Auto Scroll: On + + + Auto Scroll: On + + + Auto Scroll: Off + + + Toggle Collapsed Panel + + + Edit Columns + + + Find Next String + + + Find Previous String + + + New Profiler + + + + + Error: {0} + + + Warning: {0} + + + Info: {0} + + + + + Profiler editor for event text. Readonly + + + + + Chart cannot be displayed with the given data + + + + + Must be an option from the list + + + Toggle dropdown + + + + + modelview code editor for view model. + + + + + All files + + + + + File browser tree + FileBrowserTree + + + + + OK + + + Close + + + + + Info + + + Warning + + + Error + + + Back + + + + + Advanced properties + + + Discard + + + + + <Default> + + + Loading... + + + <Default> + + + Add new group... + + + <None> + + + {0} is required. + + + {0} will be trimmed. + + + Remember password + + + Select Database Toggle Dropdown + + + Server group + + + Advanced... + + + + + A server group with the same name already exists. + + + + + Connected to + + + Disconnected + + + Unsaved Connections + + + + + Choose Results File + + + CSV (Comma delimited) + + + JSON + + + Excel Workbook + + + XML + + + Plain Text + + + Open file location + + + Open file + + + + + is required. + + + Invalid input. Numeric value expected. + + + + + Backup Files + + + All Files + + + + + Select/Deselect All + + + + + Backup name + + + Recovery model + + + Backup type + + + Backup files + + + Algorithm + + + Certificate or Asymmetric key + + + Media + + + Backup to the existing media set + + + Backup to a new media set + + + Append to the existing backup set + + + Overwrite all existing backup sets + + + New media set name + + + New media set description + + + Perform checksum before writing to media + + + Verify backup when finished + + + Continue on error + + + Expiration + + + Set backup retain days + + + Copy-only backup + + + Advanced Configuration + + + Compression + + + Set backup compression + + + Encryption + + + Transaction log + + + Truncate the transaction log + + + Backup the tail of the log + + + Reliability + + + Media name is required + + + No certificate or asymmetric key is available + + + Add a file + + + Remove files + + + Invalid input. Value must be greater than or equal 0. + + + Script + + + Backup + + + Cancel + + + Only backup to file is supported + + + Backup file path is required + + + + + Copy Cell + + + + + Linked accounts + + + Close + + + There is no linked account. Please add an account. + + + Add an account + + + + + From + + + To + + + Create new firewall rule + + + OK + + + Cancel + + + Your client IP address does not have access to the server. Sign in to an Azure account and create a new firewall rule to enable access. + + + Learn more about firewall settings + + + Azure account + + + Firewall rule + + + Add my client IP + + + Add my subnet IP range + + + + + Add an account + + + Remove account + + + Are you sure you want to remove '{0}'? + + + Yes + + + No + + + Failed to remove account + + + Apply Filters + + + Reenter your credentials + + + There is no account to refresh + + + + + Copy & Open + + + Cancel + + + User code + + + Website + + + + + You need to refresh the credentials for this account. + + + + + Loading... + + + + + Database files: + + + No records found + + + + + Cancel + + + The task is failed to cancel. + + + Script + + + + + Table header background color + + + Table header foreground color + + + Disabled Input box background. + + + Disabled Input box foreground. + + + Button outline color when focused. + + + List/Table background color for the selected and focus item when the list/table is active + + + SQL Agent Table background color. + + + SQL Agent table cell background color. + + + SQL Agent table hover background color. + + + SQL Agent heading background color. + + + SQL Agent table cell border color. + + + + + Operation + + + Object + + + Est Cost + + + Est Subtree Cost + + + Actual Rows + + + Est Rows + + + Actual Executions + + + Est CPU Cost + + + Est IO Cost + + + Parallel + + + Actual Rebinds + + + Est Rebinds + + + Actual Rewinds + + + Est Rewinds + + + Partitioned + + + + + Chart Type + + + Data Direction + + + Vertical + + + Horizontal + + + Data Type + + + Number + + + Point + + + Use first column as row label + + + Use column names as labels + + + Legend Position + + + Could not find chart to save + + + X Axis Label + + + X Axis Minimum Value + + + X Axis Maximum Value + + + Y Axis Label + + + Y Axis Minimum Value + + + Y Axis Maximum Value + + + Saved Chart to path: {0} + + + Choose Results File + + + Cannot create insight as the active editor is not a SQL Editor + + + Cannot create insight, backing data model not found + + + My-Widget + + + + + Home + + + + + Failed to change database + + + + + The "{0}" section has invalid content. Please contact extension owner. + + + + + Jobs + + + Alerts + + + Proxies + + + Operators + + + + + Name + + + Last Occurrence + + + Enabled + + + Database Name + + + Category Name + + + + + Name + + + Email Address + + + Enabled + + + + + Name + + + Last Run + + + Next Run + + + Enabled + + + Status + + + Category + + + Runnable + + + Schedule + + + Last Run Outcome + + + Previous Runs + + + No Steps available for this job. + + + Error: + + + + + SERVER DASHBOARD + + + + + DATABASE DASHBOARD + + + + + New Proxy + + + Refresh + + + Account Name + + + Credential Name + + + + + Search by name of type (a:, t:, v:, f:, or sp:) + + + Search databases + + + Unable to load objects + + + Unable to load databases + + + + + Unable to load dashboard properties + + + + + Delete Row + + + Revert Current Row + + + + + Edit + + + Exit + + + Refresh + + + Toggle More + + + Delete Widget + + + Click to unpin + + + Click to pin + + + Open installed features + + + Collapse + + + Expand + + + + + Find + + + Find + + + Previous match + + + Next match + + + Close + + + Only the first 999 results are highlighted, but all find operations work on the entire text. + + + {0} of {1} + + + No Results + + + + + Unkown component type. Must use ModelBuilder to create objects + + + Unkown component configuration, must use ModelBuilder to create a configuration object + + + + + Done + + + Cancel + + + Generate script + + + Next + + + Previous + + + + + No tree view with id '{0}' registered. + + + + + Last Updated: {0} {1} + + + No results to show + + + + + {0} actions + + + + + {0} is an unknown container. + + + + + Chart View context is required to run this action + + + Create Insight + + + Copy as image + + + Save as image + + + + + Loading Error... + + + + + Could not find component for type {0} + + + + + Refresh + + + New Job + + + Run + + + : The job was successfully started. + + + Stop + + + : The job was successfully stopped. + + + Edit Job + + + Delete Job + + + Are you sure you'd like to delete the job '{0}'? + + + Could not delete job '{0}'. +Error: {1} + + + New Step + + + New Alert + + + Edit Alert + + + Delete Alert + + + Cancel + + + Are you sure you'd like to delete the alert '{0}'? + + + Could not delete alert '{0}'. +Error: {1} + + + New Operator + + + Edit Operator + + + Delete Operator + + + Are you sure you'd like to delete the operator '{0}'? + + + Could not delete operator '{0}'. +Error: {1} + + + New Proxy + + + Edit Proxy + + + Delete Proxy + + + Are you sure you'd like to delete the proxy '{0}'? + + + Could not delete proxy '{0}'. +Error: {1} + + + + + Failed + + + Succeeded + + + Canceled + + + Status Unknown + + + Executing + + + Waiting for Thread + + + Between Retries + + + Idle + + + Suspended + + + [Obsolete] + + + PerformingCompletionActions + + + Yes + + + No + + + Not Scheduled + + + Never Run + + + + + Home + + + No connection information could be found for this dashboard + + + + + Run Query + + + + + Close + + + \ No newline at end of file diff --git a/resources/xlf/vscode-extensions/agent.xlf b/resources/xlf/vscode-extensions/agent.xlf new file mode 100644 index 0000000000..ec3e953a27 --- /dev/null +++ b/resources/xlf/vscode-extensions/agent.xlf @@ -0,0 +1,589 @@ + + + + + New Schedule + + + OK + + + Cancel + + + Schedule Name + + + Schedules + + + + + Create Proxy + + + Edit Proxy + + + General + + + Proxy name + + + Credential name + + + Description + + + Subsystem + + + Operating system (CmdExec) + + + Replication Snapshot + + + Replication Transaction-Log Reader + + + Replication Distributor + + + Replication Merge + + + Replication Queue Reader + + + SQL Server Analysis Services Query + + + SQL Server Analysis Services Command + + + SQL Server Integration Services Package + + + PowerShell + + + Active to the following subsytems + + + + + Job Schedules + + + OK + + + Cancel + + + Schedule Name + + + Schedules + + + + + Create Operator + + + Edit Operator + + + General + + + Notifications + + + Name + + + Enabled + + + E-mail Name + + + Pager E-mail Name + + + Monday + + + Tuesday + + + Wednesday + + + Thursday + + + Friday + + + Saturday + + + Sunday + + + Workday begin + + + Workday end + + + Pager on duty schdule + + + Alert list + + + Alert name + + + E-mail + + + Pager + + + + + New Job Step + + + Locate Database Files - + + + OK + + + Cancel + + + General + + + Advanced + + + Open... + + + Parse + + + Next + + + Previous + + + The command was successfully parsed. + + + The command failed. + + + The step name cannot be left blank + + + Step Name + + + Type + + + Run as + + + Database + + + Command + + + On success action + + + On failure action + + + Run as user + + + Retry Attempts + + + Retry Interval (minutes) + + + Log to table + + + Append output to exisiting entry in table + + + Include step output in history + + + Output File + + + Append output to existing file + + + Selected path + + + Files of type + + + File name + + + All Files (*) + + + Transact-SQL script (T-SQL) + + + SQL Server Agent Service Account + + + Go to the next step + + + Quit the job reporting success + + + Quit the job reporting failure + + + + + General + + + Steps + + + Schedules + + + Alerts + + + Notifications + + + The name of the job cannot be blank. + + + Name + + + Owner + + + Category + + + Description + + + Enabled + + + Job step list + + + Step + + + Type + + + On Success + + + On Failure + + + New... + + + Edit + + + Delete + + + Move Step Up + + + Move Step Up + + + Actions to perform when the job completes + + + Email + + + Page + + + Write to the Windows Application event log + + + Automatically delete job + + + Schedules list + + + Pick Schedule + + + Schedule Name + + + Alerts list + + + New Alert + + + Alert Name + + + New Job + + + Edit Job + + + + + Create Alert + + + Edit Alert + + + General + + + Response + + + Options + + + Event alert definition + + + Name + + + Type + + + Enabled + + + Database name + + + Error number + + + Severity + + + Raise alert when message contains + + + Message text + + + 001 - Miscellaneous System Information + + + 002 - Reserved + + + 003 - Reserved + + + 004 - Reserved + + + 005 - Reserved + + + 006 - Reserved + + + 007 - Notification: Status Information + + + 008 - Notification: User Intervention Required + + + 009 - User Defined + + + 010 - Information + + + 011 - Specified Database Object Not Found + + + 012 - Unused + + + 013 - User Transaction Syntax Error + + + 014 - Insufficient Permission + + + 015 - Syntax Error in SQL Statements + + + 016 - Miscellaneous User Error + + + 017 - Insufficient Resources + + + 018 - Nonfatal Internal Error + + + 019 - Fatal Error in Resource + + + 020 - Fatal Error in Current Process + + + 021 - Fatal Error in Database Processes + + + 022 - Fatal Error: Table Integrity Suspect + + + 023 - Fatal Error: Database Integrity Suspect + + + 024 - Fatal Error: Hardware Error + + + 025 - Fatal Error + + + <all databases> + + + Execute Job + + + Job Name + + + Notify Operators + + + New Job + + + Operator List + + + Operator + + + E-mail + + + Pager + + + New Operator + + + Include alert error text in e-mail + + + Include alert error text in pager + + + Additional notification message to send + + + Delay between responses + + + Delay Minutes + + + Delay Seconds + + + + + OK + + + Cancel + + + + + When the job completes + + + When the job fails + + + When the job succeeds + + + Job name must be provided + + + Job update failed '{0}' + + + + + Alert update failed '{0}' + + + SQL Server event alert + + + SQL Server performance condition alert + + + WMI event alert + + + + + This feature is under development. Check-out the latest insiders build if you'd like to try out the most recent changes! + + + \ No newline at end of file diff --git a/resources/xlf/vscode-extensions/import.xlf b/resources/xlf/vscode-extensions/import.xlf new file mode 100644 index 0000000000..309c510bee --- /dev/null +++ b/resources/xlf/vscode-extensions/import.xlf @@ -0,0 +1,140 @@ + + + + + Import information + + + Import status + + + Server name + + + Database name + + + Table name + + + Table schema + + + File to be imported + + + ✔ You have successfully inserted the data into a table. + + + + + Refresh + + + This operation analyzed the input file structure to generate the preview below for up to the first 50 rows. + + + + + Import Data + + + Next + + + Column Name + + + Data Type + + + Primary Key + + + Allow Nulls + + + + + Server the database is in + + + Database the table is created in + + + Browse + + + Open + + + Location of the file to be imported + + + New table name + + + Table schema + + + + + Give Feedback + + + service component could not start + + + + + Service Started + + + Starting service + + + Failed to start Import service{0} + + + Installing {0} service to {1} + + + Installing Service + + + Installed + + + Downloading {0} + + + Downloading Service + + + Done! + + + + + Please connect to a server before using this wizard. + + + Import flat file wizard + + + Specify Input File + + + Preview Data + + + Modify Columns + + + Summary + + + Import new file + + + \ No newline at end of file diff --git a/resources/xlf/vscode-extensions/profiler.xlf b/resources/xlf/vscode-extensions/profiler.xlf new file mode 100644 index 0000000000..58859dffdc --- /dev/null +++ b/resources/xlf/vscode-extensions/profiler.xlf @@ -0,0 +1,29 @@ + + + + + New Session + + + Cancel + + + Create + + + Create New Profiler Session + + + Invalid templates list, cannot open dialog + + + Invalid dialog owner, cannot open dialog + + + Select session template: + + + Enter session name: + + + \ No newline at end of file diff --git a/src/sql/parts/connection/connectionDialog/connectionWidget.ts b/src/sql/parts/connection/connectionDialog/connectionWidget.ts index 1509a994ea..d2dc1fd065 100644 --- a/src/sql/parts/connection/connectionDialog/connectionWidget.ts +++ b/src/sql/parts/connection/connectionDialog/connectionWidget.ts @@ -203,7 +203,7 @@ export class ConnectionWidget { placeholder: this._defaultDatabaseName, maxHeight: 125, ariaLabel: databaseOption.displayName, - actionLabel: localize('toggleDatabaseNameDropdown', 'Select Database Toggle Dropdown') + actionLabel: localize('connectionWidget.toggleDatabaseNameDropdown', 'Select Database Toggle Dropdown') }); let serverGroupLabel = localize('serverGroup', 'Server group'); diff --git a/src/sql/parts/dashboard/containers/dashboardContainer.contribution.ts b/src/sql/parts/dashboard/containers/dashboardContainer.contribution.ts index db88e9a4f6..03bd7e69ed 100644 --- a/src/sql/parts/dashboard/containers/dashboardContainer.contribution.ts +++ b/src/sql/parts/dashboard/containers/dashboardContainer.contribution.ts @@ -69,7 +69,7 @@ ExtensionsRegistry.registerExtensionPoint { diff --git a/src/sql/parts/query/execution/queryActions.ts b/src/sql/parts/query/execution/queryActions.ts index f680764561..b8379b3444 100644 --- a/src/sql/parts/query/execution/queryActions.ts +++ b/src/sql/parts/query/execution/queryActions.ts @@ -449,7 +449,7 @@ export class ListDatabasesActionItem extends EventEmitter implements IActionItem strictSelection: true, placeholder: selectString, ariaLabel: selectString, - actionLabel: nls.localize('toggleDatabaseNameDropdown', 'Select Database Toggle Dropdown') + actionLabel: nls.localize('listDatabases.toggleDatabaseNameDropdown', 'Select Database Toggle Dropdown') }); this._dropdown.onValueChange(s => this.databaseSelected(s));