{"src/commands":{"messages":["This command is disabled because \"{0}\" is set to \"{1}\"."],"keys":["command.disabled"]},"src/common":{"messages":["Failed to parse json file, possibly due to comments or trailing commas.","The C/C++ extension is still installing. See the output window for more information.","Please refer to {0} for troubleshooting information. Issues can be created at {1}","{0} exited with error code {1}","Warning: Expected file {0} is missing.","Warning: Debugging has not been tested for this platform.","Reload the workspace for the settings change to take effect.","Reload","Invalid download location received","Invalid download location received","{0}, {1}"],"keys":["failed.to.parse.json","extension.not.ready","refer.read.me","process.exited.with.code","warning.file.missing","warning.debugging.not.tested","reload.workspace.for.changes","reload.string","invalid.download.location.received","invalid.download.location.received",{"key":"c.cpp.symbolscope.separator","comment":["{0} is an untranslated C++ keyword (e.g. \\\"private\\\") and {1} is either another keyword (e.g. \\\"typedef\\\") or a localized property (e.g. a localized version of \\\"declaration\\\""]}]},"src/cppTools":{"messages":["Custom configuration provider '{0}' registered"],"keys":["provider.registered"]},"src/main":{"messages":["Architecture {0} is not supported. ","Alpine containers are not supported.","Go to Download Page","This {0} {1} version of the extension is incompatible with your OS. Please download and install the \"{2}\" version of the extension.","The C/C++ extension failed to install successfully. You will need to repair or reinstall the extension for C/C++ language features to function properly.","Attempt to Repair","The C/C++ extension failed to install successfully. You will need to reinstall the extension for C/C++ language features to function properly.","Go to Download Page","The installation of the C/C++ extension failed. Please see the output window for more information.","Updating C/C++ dependencies...","ERROR: fs.rename failed with \"{0}\". Delete {1} manually to enable debugging.","Failed at stage: {0}","If you work in an offline environment or repeatedly see this error, try downloading a version of the extension with all the dependencies pre-included from {0}, then use the \"Install from VSIX\" command in VS Code to install it.","Finished installing dependencies","Failed installing dependencies"],"keys":["architecture.not.supported","apline.containers.not.supported","download.button","native.binaries.not.supported","extension.installation.failed","remove.extension","jason.files.missing","download.button","initialization.failed","updating.dependencies","rename.failed.delete.manually","failed.at.stage","failed.at.stage2","finished.installing.dependencies","failed.installing.dependencies"]},"src/nativeStrings":{"messages":["Searching include path...","Include file not found in browse.path.","Edit \"browse.path\" setting","Add to \"includePath\": {0}","Add to \"includePath\": {0}","Edit \"includePath\" setting","Disable error squiggles","Enable all error squiggles","#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit ({0}).","#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit ({0}).","#include errors detected. Please update your includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.","#include errors detected. Please update your includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.","#include errors detected. Consider updating your compile_commands.json or includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.","#include errors detected. Consider updating your compile_commands.json or includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.","\"{0}\" could not be parsed. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.","\"{0}\" could not be parsed. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.","\"{0}\" could not be found. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.","\"{0}\" could not be found. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.","\"{0}\" not found in \"{1}\". 'includePath' from c_cpp_properties.json in folder '{2}' will be used for this file instead.","\"{0}\" not found in \"{1}\". 'includePath' from c_cpp_properties.json in folder '{2}' will be used for this file instead.","The IntelliSense database was successfully reset.","Failed to send response to client: {0}","Failed to send response to client: {0}","Failed to read response from server: {0}","Failed to read response from server: {0}","Failed to send request to server: {0}","Failed to send request to server: {0}","Unexpected error while waiting for requests: {0}","Unexpected error while waiting for requests: {0}","{0} errored with: {1}","{0} errored with: {1}","Failed to open the file {0}","Failed to open the file {0}","Failed to query default include paths and defines for {0}.","Failed to query default include paths and defines for {0}.","Failed calling {0}","Failed calling {0}","Quick info operation failed: {0}","Quick info operation failed: {0}","Failed to create IntelliSense client. {0}","Failed to create IntelliSense client. {0}","Failed to spawn IntelliSense process:","Error calling browse_engine_update_thread.join(): {0}","Error calling browse_engine_update_thread.join(): {0}","This file ({0}) is already opened in the editor but with a different casing. IntelliSense features will be disabled on this copy of the file.","This file ({0}) is already opened in the editor but with a different casing. IntelliSense features will be disabled on this copy of the file.","IntelliSense client has disconnected from the server - {0}","IntelliSense client has disconnected from the server - {0}","Formatting failed:","Unable to add file to database, error = {0}: {1}","Unable to add file to database, error = {0}: {1}","Failed to reset timestamp during abort, error = {0}: {1}","Failed to reset timestamp during abort, error = {0}: {1}","Unable to update timestamp, error = {0}: {1}","Unable to update timestamp, error = {0}: {1}","Unable to finalize updates for file, error = {0}: {1}","Unable to finalize updates for file, error = {0}: {1}","{0} is not a directory (st_mode={1})","{0} is not a directory (st_mode={1})","Unable to retrieve file system information for {0}. error = {1}","Unable to retrieve file system information for {0}. error = {1}","{0} is not a directory","{0} is not a directory","File discovery was aborted","Aborting tag parse of {0} and dependencies","Aborting tag parse of {0} and dependencies","Aborting tag parse at root","Unable to retrieve DB records to reset timestamps: error = {0}","Unable to retrieve DB records to reset timestamps: error = {0}","Failed to reset timestamp for {0}: error = {1}","Failed to reset timestamp for {0}: error = {1}","No suitable compiler found. Please set the \"compilerPath\" in c_cpp_properties.json.","Compiler include path not found: {0}","Compiler include path not found: {0}","IntelliSense engine is not responding. Using the Tag Parser instead.","Tag Parser will be used for IntelliSense operations in: {0}","Tag Parser will be used for IntelliSense operations in: {0}","Error squiggles will be disabled in: {0}","Error squiggles will be disabled in: {0}","Processing folder (non-recursive): {0}","Processing folder (non-recursive): {0}","Processing folder (recursive): {0}","Processing folder (recursive): {0}","File exclude: {0}","File exclude: {0}","Search exclude: {0}","Search exclude: {0}","Discovering files: {0} file(s) processed","Discovering files: {0} file(s) processed","{0} file(s) removed from database","{0} file(s) removed from database","Parsing: {0} files(s) processed","Parsing: {0} files(s) processed","Shutting down IntelliSense server: {0}","Shutting down IntelliSense server: {0}","Resetting IntelliSense server: {0}","Resetting IntelliSense server: {0}","Code browsing service initialized","Folder: {0} will be indexed","Folder: {0} will be indexed","Populate include completion cache.","Discovering files...","Done discovering files.","Parsing open files...","Done parsing open files.","Parsing remaining files...","Done parsing remaining files.","Using configuration: \"{0}\"","Using configuration: \"{0}\"","{0} include path suggestion(s) discovered.","{0} include path suggestion(s) discovered.","Checking for syntax errors: {0}","Checking for syntax errors: {0}","IntelliSense Engine = {0}.","IntelliSense Engine = {0}.","The extension will use the Tag Parser for IntelliSense when #includes don't resolve.","Autocomplete is enabled.","Autocomplete is disabled.","Enhanced Colorization is enabled.","Error squiggles are disabled.","Error squiggles are enabled.","Error squiggles are enabled if all header dependencies are resolved.","Replaced placeholder file record","tag parsing file: {0}","tag parsing file: {0}","Tag parsing encountered an error, but it may not matter. Let us know if symbols in the file can't be found: {0}","Tag parsing encountered an error, but it may not matter. Let us know if symbols in the file can't be found: {0}","Reset time stamp for {0}","Reset time stamp for {0}","Failed to remove file: {0}","Failed to remove file: {0}","Regex parse error - vscode pattern: {0}, regex: {1}, error message: {2}","Regex parse error - vscode pattern: {0}, regex: {1}, error message: {2}","terminating child process: {0}","terminating child process: {0}","still alive, killing...","giving up","not exited yet. Will sleep for {0} milliseconds and try again.","not exited yet. Will sleep for {0} milliseconds and try again.","Failed to spawn process. Error: {0} ({1})","Failed to spawn process. Error: {0} ({1})","Offering completion","Attempting to get defaults from compiler found on the machine: '{0}'","Attempting to get defaults from compiler found on the machine: '{0}'","Unable to resolve include path: {0}","Unable to resolve include path: {0}","Error searching for IntelliSense client: {0}","Error searching for IntelliSense client: {0}","IntelliSense client not available, using Tag Parser for quick info.","using Tag Parser for quick info","Closing the communication channel.","sending compilation args for {0}","sending compilation args for {0}","include: {0}","include: {0}","framework: {0}","framework: {0}","define: {0}","define: {0}","preinclude: {0}","preinclude: {0}","other: {0}","other: {0}","sending {0} changes to server","sending {0} changes to server","Invalid opened file instance. Ignoring IntelliSense message for file {0}.","Invalid opened file instance. Ignoring IntelliSense message for file {0}.","idle loop: reparsing the active document","IntelliSense client is currently disconnected","Request canceled: {0}","Request canceled: {0}","IntelliSense client not available, using Tag Parser for go to definition.","WSL compiler detected","Error squiggle count: {0}","Error squiggle count: {0}","Queueing IntelliSense update for files in translation unit of: {0}","Queueing IntelliSense update for files in translation unit of: {0}","Formatting document: {0}","Formatting document: {0}","Formatting input:","Formatting raw output:","Formatting diffed output before cursor:","Formatting diffed output after cursor:","Formatting diffed output:","Disable inactive region colorization","Error limit exceeded, {0} error(s) not reported.","Error limit exceeded, {0} error(s) not reported.","#include errors detected. Consider updating your compile_commands.json or includePath. Squiggles are disabled for this translation unit ({0}).","#include errors detected. Consider updating your compile_commands.json or includePath. Squiggles are disabled for this translation unit ({0}).","The IntelliSense database could not be reset. To manually reset, close all VS Code instances and then delete this file: {0}","The IntelliSense database could not be reset. To manually reset, close all VS Code instances and then delete this file: {0}","Formatting failed. See the output window for details.","Populating include completion cache.","Discovering files: {0}","Discovering files: {0}","Parsing open files","Tag parser initializing","Parsing paused","Parsing files: {0}","Parsing files: {0}","Discovering files: {0} / {1} ({2}%)","Discovering files: {0} / {1} ({2}%)","Parsing files: {0} / {1} ({2}%)","Parsing files: {0} / {1} ({2}%)","Can't find or run process_name","Child exec failed {0}","Child exec failed {0}","Could not communicate with child process!","{0} failed","{0} failed","Failed to set {0} flag","Failed to set {0} flag","Unable to create {0}!","Unable to create {0}!","Failed to set stdin {0} flag","Failed to set stdin {0} flag","Failed to set stdout {0} flag","Failed to set stdout {0} flag","Failed to set stderr {0} flag","Failed to set stderr {0} flag","Unable to start child process!","Timed out attempting to communicate with process!","Process has failed to run","WSL not detected","Specified compiler was not found: {0}","Specified compiler was not found: {0}","Config data invalid, {0}","Config data invalid, {0}","CMake executable not found at {0}","CMake executable not found at {0}","No args provider","Invalid file path {0}","Invalid file path {0}","Can't create IntelliSense client for {0}","Can't create IntelliSense client for {0}","declaration","type alias","Compiler does not support 64-bit. Falling back to 32-bit intelliSenseMode.","Compiler does not support 32-bit. Falling back to 64-bit intelliSenseMode.","Failed to query compiler. Falling back to 32-bit intelliSenseMode.","Failed to query compiler. Falling back to 64-bit intelliSenseMode.","Failed to query compiler. Falling back to no bitness.","IntelliSense client creation aborted: {0}","IntelliSense client creation aborted: {0}","#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.","#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.","#include errors detected based on information provided by the configurationProvider setting. Squiggles are disabled for this translation unit ({0}).","#include errors detected based on information provided by the configurationProvider setting. Squiggles are disabled for this translation unit ({0}).","preprocessor keyword","C keyword","C++ keyword","+1 overload","+%d overloads","+1 specialization","+%d specializations","Expands to:","File:","Parameters:","Returns:","Deprecated:","Exceptions:","Template Parameters:","Compiler query command line: {0}","Compiler query command line: {0}","Attempting to get defaults from C compiler in \"compilerPath\" property: '{0}'","Attempting to get defaults from C compiler in \"compilerPath\" property: '{0}'","Attempting to get defaults from C++ compiler in \"compilerPath\" property: '{0}'","Attempting to get defaults from C++ compiler in \"compilerPath\" property: '{0}'","Attempting to get defaults from C compiler in compile_commands.json file: '{0}'","Attempting to get defaults from C compiler in compile_commands.json file: '{0}'","Attempting to get defaults from C++ compiler in compile_commands.json file: '{0}'","Attempting to get defaults from C++ compiler in compile_commands.json file: '{0}'","For C source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\".","For C source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\".","For C++ source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\".","For C++ source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\".","For C source files, the cStandard was changed from \"{0}\" to \"{1}\".","For C source files, the cStandard was changed from \"{0}\" to \"{1}\".","For C++ source files, the cppStandard was changed from \"{0}\" to \"{1}\".","For C++ source files, the cppStandard was changed from \"{0}\" to \"{1}\".","For C source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" and cStandard was changed from \"{2}\" to \"{3}\".","For C source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" and cStandard was changed from \"{2}\" to \"{3}\".","For C++ source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" and cppStandard changed from \"{2}\" to \"{3}\".","For C++ source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" and cppStandard changed from \"{2}\" to \"{3}\".","For C source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" based on compiler args and querying compilerPath: \"{2}\"","For C source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" based on compiler args and querying compilerPath: \"{2}\"","For C++ source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" based on compiler args and querying compilerPath: \"{2}\"","For C++ source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" based on compiler args and querying compilerPath: \"{2}\"","For C source files, the cStandard was changed from \"{0}\" to \"{1}\" based on compiler args and querying compilerPath: \"{2}\"","For C source files, the cStandard was changed from \"{0}\" to \"{1}\" based on compiler args and querying compilerPath: \"{2}\"","For C++ source files, the cppStandard was changed from \"{0}\" to \"{1}\" based on compiler args and querying compilerPath: \"{2}\"","For C++ source files, the cppStandard was changed from \"{0}\" to \"{1}\" based on compiler args and querying compilerPath: \"{2}\"","For C source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" and cStandard was changed from \"{2}\" to \"{3}\" based on compiler args and querying compilerPath: \"{4}\"","For C source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" and cStandard was changed from \"{2}\" to \"{3}\" based on compiler args and querying compilerPath: \"{4}\"","For C++ source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" and cppStandard changed from \"{2}\" to \"{3}\" based on compiler args and querying compilerPath: \"{4}\"","For C++ source files, IntelliSenseMode was changed from \"{0}\" to \"{1}\" and cppStandard changed from \"{2}\" to \"{3}\" based on compiler args and querying compilerPath: \"{4}\"","Unable to resolve configuration with compilerPath \"{0}\". Using \"{1}\" instead.","Unable to resolve configuration with compilerPath \"{0}\". Using \"{1}\" instead.","Unable to resolve configuration with compilerPath: \"{0}\"","Unable to resolve configuration with compilerPath: \"{0}\"","Skipping query of compiler due to explicitly empty compilerPath","MSVC intelliSenseMode specified. Configuring for compiler cl.exe.","Unable to configure for compiler cl.exe.","Querying compiler's default target using command line: \"{0}\" {1}","Querying compiler's default target using command line: \"{0}\" {1}","Compiler returned default target value: {0}","Compiler returned default target value: {0}","Querying compiler for default C language standard using command line: {0}","Querying compiler for default C language standard using command line: {0}","Querying compiler for default C++ language standard using command line: {0}","Querying compiler for default C++ language standard using command line: {0}","Detected language standard version: {0}","Detected language standard version: {0}","Unhandled default compiler target value detected: {0}","Unhandled default compiler target value detected: {0}","Unhandled target argument value detected: {0}","Unhandled target argument value detected: {0}","Shutting down IntelliSense server: {0}. Memory usage is {1} MB and has exceeded the {2} MB limit.","Shutting down IntelliSense server: {0}. Memory usage is {1} MB and has exceeded the {2} MB limit.","Failed to query compiler at path \"{0}\" for default standard versions. Compiler querying is disabled for this compiler.","Failed to query compiler at path \"{0}\" for default standard versions. Compiler querying is disabled for this compiler.","Compiler query returned an unrecognized language standard version. The latest supported version will be used instead.","IntelliSense process crash detected.","Return values:","Unable to locate nvcc compiler: {0}","Unable to locate nvcc compiler: {0}","Unable to locate nvcc host compiler: {0}","Unable to locate nvcc host compiler: {0}","Invoking nvcc with command line: {0}","Invoking nvcc with command line: {0}","Unable to find host compile command in output of nvcc.","Unable to locate forced include: {0}","Unable to locate forced include: {0}","Inline macro"],"keys":["searching_include_path","include_not_found_in_browse_path","update_browse_path","add_to_include_path","add_to_include_path","edit_include_path","disable_error_squiggles","enable_error_squiggles","include_errors_update_include_path_squiggles_disables","include_errors_update_include_path_squiggles_disables","include_errors_update_include_path_intellisense_disabled","include_errors_update_include_path_intellisense_disabled","include_errors_update_compile_commands_or_include_path_intellisense_disabled","include_errors_update_compile_commands_or_include_path_intellisense_disabled","could_not_parse_compile_commands","could_not_parse_compile_commands","could_not_find_compile_commands","could_not_find_compile_commands","file_not_found_in_path","file_not_found_in_path","database_reset","send_response_failed","send_response_failed","read_response_failed","read_response_failed","send_request_failed","send_request_failed","request_wait_error","request_wait_error","errored_with","errored_with","file_open_failed","file_open_failed","default_query_failed","default_query_failed","failed_call","failed_call","quick_info_failed","quick_info_failed","create_intellisense_client_failed","create_intellisense_client_failed","intellisense_spawn_failed","browse_engine_update_thread_join_failed","browse_engine_update_thread_join_failed","already_open_different_casing","already_open_different_casing","intellisense_client_disconnected","intellisense_client_disconnected","formatting_failed","database_add_file_failed","database_add_file_failed","reset_timestamp_failed","reset_timestamp_failed","update_timestamp_failed","update_timestamp_failed","finalize_updates_failed","finalize_updates_failed","not_directory_with_mode","not_directory_with_mode","retrieve_fs_info_failed","retrieve_fs_info_failed","not_directory","not_directory","file_discovery_aborted","aborting_tag_parse","aborting_tag_parse","aborting_tag_parse_at_root","unable_to_retrieve_to_reset_timestamps","unable_to_retrieve_to_reset_timestamps","failed_to_reset_timestamps_for","failed_to_reset_timestamps_for","no_suitable_complier","compiler_include_not_found","compiler_include_not_found","intellisense_not_responding","tag_parser_will_be_used","tag_parser_will_be_used","error_squiggles_disabled_in","error_squiggles_disabled_in","processing_folder_nonrecursive","processing_folder_nonrecursive","processing_folder_recursive","processing_folder_recursive","file_exclude","file_exclude","search_exclude","search_exclude","discovery_files_processed","discovery_files_processed","files_removed_from_database","files_removed_from_database","parsing_files_processed","parsing_files_processed","shutting_down_intellisense","shutting_down_intellisense","resetting_intellisense","resetting_intellisense","code_browsing_initialized","folder_will_be_indexed","folder_will_be_indexed","populate_include_completion_cache","discovering_files","done_discovering_files","parsing_open_files_elipsis","done_parsing_open_files","parsing_remaining_files","done_parsing_remaining_files","using_configuration","using_configuration","include_path_suggestions_discovered","include_path_suggestions_discovered","checking_for_syntax_errors","checking_for_syntax_errors","intellisense_engine_is","intellisense_engine_is","will_use_tag_parser_when_includes_dont_resolve","autocomplete_is_enabled","autocomplete_is_disabled","enhanced_colorization_is_enabled","error_squiggles_disabled","error_squiggles_enabled","error_squiggles_enabled_if_all_headers_resolve","replaced_placeholder_file_record","tag_parsing_file","tag_parsing_file","tag_parsing_error","tag_parsing_error","reset_timestamp_for","reset_timestamp_for","remove_file_failed","remove_file_failed","regex_parse_error","regex_parse_error","terminating_child_process","terminating_child_process","still_alive_killing","giving_up","not_exited_yet","not_exited_yet","failed_to_spawn_process","failed_to_spawn_process","offering_completion","compiler_on_machine","compiler_on_machine","unable_to_resolve_include_path","unable_to_resolve_include_path","error_searching_for_intellisense_client","error_searching_for_intellisense_client","intellisense_client_not_available_quick_info","tag_parser_quick_info","closing_communication_channel","sending_compilation_args","sending_compilation_args","include_label","include_label","framework_label","framework_label","define_label","define_label","preinclude_label","preinclude_label","other_label","other_label","sending_count_changes_to_server","sending_count_changes_to_server","invalid_open_file_instance","invalid_open_file_instance","idle_loop_reparsing_active_document","intellisense_client_currently_disconnected","request_cancelled","request_cancelled","intellisense_client_not_available_go_to_definition","wsl_compiler_detected","error_squiggle_count","error_squiggle_count","queueing_update_intellisense","queueing_update_intellisense","formatting_document","formatting_document","formatting_input_label","formatting_raw_output_label","formatting_diff_before_cursor","formatting_diff_after_cursor","formatting_diff","disable_inactive_regions","error_limit_exceeded","error_limit_exceeded","include_errors_update_compile_commands_or_include_path_squiggles_disabled","include_errors_update_compile_commands_or_include_path_squiggles_disabled","cannot_reset_database","cannot_reset_database","formatting_failed_see_output","populating_include_completion_cache","discovering_files_count","discovering_files_count","parsing_open_files","tag_parser_initializing","parsing_paused","parsing_files","parsing_files","discovering_files_count_progress","discovering_files_count_progress","parsing_files_progress","parsing_files_progress","cant_find_or_run_process","child_exec_failed","child_exec_failed","could_not_communicate_with_child_process","arg_failed","arg_failed","failed_to_set_flag","failed_to_set_flag","unable_to_create","unable_to_create","failed_to_set_stdout_flag","failed_to_set_stdout_flag","failed_to_set_stdin_flag","failed_to_set_stdin_flag","failed_to_set_stderr_flag","failed_to_set_stderr_flag","unable_to_start_child_process","timed_out_attempting_to_communicate_with_process","process_failed_to_run","wsl_not_detected","compiler_in_compilerpath_not_found","compiler_in_compilerpath_not_found","config_data_invalid","config_data_invalid","cmake_executable_not_found","cmake_executable_not_found","no_args_provider","invalid_file_path","invalid_file_path","cant_create_intellisense_client_for","cant_create_intellisense_client_for","suffix_declaration","suffix_type_alias","fallback_to_32_bit_mode","fallback_to_64_bit_mode","fallback_to_32_bit_mode2","fallback_to_64_bit_mode2","fallback_to_no_bitness","intellisense_client_creation_aborted","intellisense_client_creation_aborted","include_errors_config_provider_intellisense_disabled ","include_errors_config_provider_intellisense_disabled ","include_errors_config_provider_squiggles_disabled ","include_errors_config_provider_squiggles_disabled ",{"key":"preprocessor_keyword","comment":["Refers to C/C++ processor keywords"]},"c_keyword","cpp_keyword",{"key":"overload","comment":["Refers to 'overloaded' function in C++. This is part of a description indicating there is 1 additional overload of a specified function."]},{"key":"overloads","comment":["Refers to 'overloaded' functions in C++. This is part of a description indicating there are N additional overloads of a specified function. %d is replaced with that number."]},{"key":"specialization","comment":["Refers to a C++ template specialization. This is part of a description indicating there is 1 additional specialization of a function."]},{"key":"specializations","comment":["Refers to C++ template specializations. This is part of a description indicating there are N additional specializations of a function. %d is replaced with that number."]},"expands_to","file_label","parameters_label",{"key":"returns_label","comment":["This label is for the return value description for a function. Usage example: 'Returns: Area of a shape.'"]},"deprecated_label","exceptions_label","template_parameters_label","compiler_query_command_line","compiler_query_command_line","c_compiler_from_compiler_path","c_compiler_from_compiler_path","cpp_compiler_from_compiler_path","cpp_compiler_from_compiler_path","c_compiler_from_compile_commands","c_compiler_from_compile_commands","cpp_compiler_from_compile_commands","cpp_compiler_from_compile_commands","c_intellisense_mode_changed","c_intellisense_mode_changed","cpp_intellisense_mode_changed","cpp_intellisense_mode_changed","c_std_version_changed","c_std_version_changed","cpp_std_version_changed","cpp_std_version_changed","c_intellisense_mode_and_std_version_changed","c_intellisense_mode_and_std_version_changed","cpp_intellisense_mode_and_std_version_changed","cpp_intellisense_mode_and_std_version_changed","c_intellisense_mode_changed_with_path","c_intellisense_mode_changed_with_path","cpp_intellisense_mode_changed_with_path","cpp_intellisense_mode_changed_with_path","c_std_version_changed_with_path","c_std_version_changed_with_path","cpp_std_version_changed_with_path","cpp_std_version_changed_with_path","c_intellisense_mode_and_std_version_changed_with_path","c_intellisense_mode_and_std_version_changed_with_path","cpp_intellisense_mode_and_std_version_changed_with_path","cpp_intellisense_mode_and_std_version_changed_with_path","compiler_path_changed","compiler_path_changed","compiler_path_invalid","compiler_path_invalid","compiler_path_empty","msvc_intellisense_specified","unable_to_configure_cl_exe","querying_compiler_default_target","querying_compiler_default_target","compiler_default_target","compiler_default_target","c_querying_compiler_default_standard","c_querying_compiler_default_standard","cpp_querying_compiler_default_standard","cpp_querying_compiler_default_standard","detected_language_standard_version","detected_language_standard_version","unhandled_default_target_detected","unhandled_default_target_detected","unhandled_target_arg_detected","unhandled_target_arg_detected","memory_limit_shutting_down_intellisense","memory_limit_shutting_down_intellisense","failed_to_query_for_standard_version","failed_to_query_for_standard_version","unrecognized_language_standard_version","intellisense_process_crash_detected",{"key":"return_values_label","comment":["This label is for the return values description for a function. Usage example: 'Return values: 1 if key is found. 2 if input can't be read. 3 if input is empty.'"]},"nvcc_compiler_not_found","nvcc_compiler_not_found","nvcc_host_compiler_not_found","nvcc_host_compiler_not_found","invoking_nvcc","invoking_nvcc","nvcc_host_compile_command_not_found","unable_to_locate_forced_include","unable_to_locate_forced_include",{"key":"inline_macro","comment":["'Inline' is a command and not an adjective, i.e. like 'Expand macro'."]}]},"src/packageManager":{"messages":["Downloading {0}","Installing {0}","Package manifest does not exist","Downloading package '{0}' ","Error from {0}","Failed to download {0}","Failed. Retrying...","Done!","Waiting {0} seconds...","Temporary Package file unavailable","Invalid download location received","Invalid response code received","failed (error code '{0}')","HTTP/HTTPS Response Error","Invalid content length location received","Invalid content received. Hash is incorrect.","HTTP/HTTPS Response Error","HTTP/HTTPS Request error","Installing package '{0}'","Downloaded file unavailable","Zip file error","Zip file error","Error creating directory","Error reading zip stream","Error creating directory","Error unlinking file {0}","Error renaming file {0}","Error in read stream","Error in write stream","Warning: File '{0}' already exists and was not updated."],"keys":["downloading.progress.description","installing.progress.description","package.manager.missing","downloading.package","error.from","failed.download.url","failed.retrying","done","waiting.seconds","temp.package.unavailable","invalid.download.location.received","invalid.response.code.received","failed.web.error","web.response.error","invalid.content.length.received","invalid.content.received","web.response.error","web.request.error","installing.package","downloaded.unavailable","zip.file.error","zip.file.error","create.directory.error","zip.stream.error","create.directory.error","unlink.error","rename.error","read.stream.error","write.stream.error","file.already.exists"]},"src/platform":{"messages":["Unknown OS platform","Could not get ProduceVersion from SystemVersion.plist","Failed to find SystemVersion.plist in {0}."],"keys":["unknown.os.platform","missing.plist.productversion","missing.darwin.systemversion.file"]},"src/Debugger/ParsedEnvironmentFile":{"messages":["Ignoring non-parseable lines in {0} {1}: "],"keys":["ignoring.lines.in.envfile"]},"src/Debugger/attachQuickPick":{"messages":["Refresh process list","Attach to process","Select the process to attach to","Process not selected.","Process not selected."],"keys":["refresh.process.list.tooltip","attach.to.process","select.process.attach","process.not.selected","process.not.selected"]},"src/Debugger/attachToProcess":{"messages":["Chosen debug configuration does not contain {0}","Select the process to attach to","Process not selected.","Pipe transport failed to get OS and processes.","Transport attach could not obtain processes list."],"keys":["no.pipetransport","select.process.attach","process.not.selected","pipe.failed","no.process.list"]},"src/Debugger/configurationProvider":{"messages":["Default Configuration","Select a configuration","Debug configuration selection canceled","{0} build and debug is only usable when VS Code is run from the Developer Command Prompt for VS.","miDebuggerPath does not exist: {0}. Has a debugger been installed?","The key '{0}' is deprecated. Please use '{1}' instead.","Debugger of type: '{0}' is only available on Windows. Use type: '{1}' on the current OS platform.","More Info","Unable to locate 'LLDB.framework' for lldb-mi. Please install XCode or XCode Command Line Tools.","Launch configuration:","Missing dependency '{0}' for lldb-mi executable.","Searched in:","To resolve this issue, either install XCode through the Apple App Store or install the XCode Command Line Tools by running '{0}' in a Terminal window.","Failed to use {0}. Reason: {1}","Replacing {0} '{1}' with '{2}'.","Replacing {0} '{1}' with '{2}'.","Replacing {0} '{1}' with '{2}'.","Resolving variables in {0}...","Open {0}","Unexpected OS type","full path to pipe program such as {0}","Enable pretty-printing for {0}","Enable pretty-printing for {0}"],"keys":["default.configuration.menuitem","select.configuration","debug.configuration.selection.canceled","cl.exe.not.available","miDebuggerPath.not.available","debugger.deprecated.config","debugger.not.available","lldb.framework.install.xcode","lldb.framework.not.found","debugger.launchConfig","lldb.find.failed","lldb.search.paths","lldb.install.help","envfale.failed","replacing.sourcepath","replacing.targetpath","replacing.editorPath","resolving.variables.in.sourcefilemap","open.envfile","unexpected.os","path.to.pipe.program","enable.pretty.printing","enable.pretty.printing"]},"src/Debugger/configurations":{"messages":["enter program name, for example {0}","enter program name, for example {0}","enter program name, for example {0}","Launch","Launch with {0}.","Attach","Attach with {0}.","Pipe Launch","Pipe Launch with {0}.","Pipe Attach","Pipe Attach with {0}.","Launch","Launch with the Visual Studio C/C++ debugger.","Attach","Attach to a process with the Visual Studio C/C++ debugger.","Bash on Windows Launch","Launch in Bash on Windows using {0}.","Bash on Windows Attach","Attach to a remote process running in Bash on Windows using {0}."],"keys":["enter.program.name","enter.program.name","enter.program.name","launch.string","launch.with","attach.string","attach.with","pipe.launch","pipe.launch.with","pipe.attach","pipe.attach.with","launch.string","launch.with.vs.debugger","attach.string","attach.with.vs.debugger","bash.on.windows.launch","launch.bash.windows","bash.on.windows.attach","remote.attach.bash.windows"]},"src/Debugger/debugAdapterDescriptorFactory":{"messages":["Debugger type '{0}' is not avaliable for non-Windows machines."],"keys":["debugger.not.available"]},"src/Debugger/extension":{"messages":["Build and debug active file","This command is not available for single-file mode.","Cannot build and debug because the active file is not a C or C++ source file.","No compiler found","Select a configuration","{0} build and debug is only usable when VS Code is run from the Developer Command Prompt for VS."],"keys":["build.and.debug.active.file","single_file_mode_not_available","cannot.build.non.cpp","no.compiler.found","select.configuration","cl.exe.not.available"]},"src/Debugger/nativeAttach":{"messages":["Operating system \"{0}\" not supported."],"keys":["os.not.supported"]},"src/LanguageServer/client":{"messages":["C/C++ Debug Protocol","C/C++ Configuration Warnings","Unable to start the C/C++ language server. IntelliSense features will be disabled. Error: {0}","EPERM: Check permissions for '{0}'","Unable to start the C/C++ language server. IntelliSense features will be disabled. Error: {0}","The language server crashed 5 times in the last 3 minutes. It will not be restarted.","{0} would like to configure IntelliSense for the '{1}' folder.","{0} would like to configure IntelliSense for this folder.","Allow","Don't Allow","Ask Me Later","C/C++ Diagnostics","Dismiss","Disable Warnings","{0} is unable to provide IntelliSense configuration information for '{1}'. Settings from the '{2}' configuration will be used instead.","The requested configuration name is not found: {0}","Unsupported client","Unsupported client","Timed out in {0}ms.","Update IntelliSense time (sec): {0}","Configure (JSON)","Configure (UI)","Don't Show Again","Update your IntelliSense settings or use Vcpkg to install libraries to help find missing headers.","Configure your IntelliSense settings to help find missing headers.","a compile_commands.json file","Would you like to use {0} to auto-configure IntelliSense for the '{1}' folder?","Would you like to use {0} to auto-configure IntelliSense for this folder?","Yes","No","Ask Me Later","Custom configurations received:","Custom browse configuration received: {0}","No C++ compilers were found on your system. For your platform, we recommend installing {0} using the instructions in the editor.","We found the following C++ compiler(s) on your system:","You can specify which compiler to use in your project's IntelliSense Configuration."],"keys":["c.cpp.debug.protocol","c.cpp.warnings","unable.to.start","check.permissions","unable.to.start","server.crashed2","provider.configure.folder","provider.configure.this.folder","allow.button","dont.allow.button","ask.me.later.button","c.cpp.diagnostics","dismiss.button","diable.warnings.button","unable.to.provide.configuration","config.not.found","unsupported.client","unsupported.client","timed.out","update.intellisense.time","configure.json.button","configure.ui.button","dont.show.again","update.your.intellisense.settings","configure.your.intellisense.settings","a.compile.commands.file","auto-configure.intellisense.folder","auto-configure.intellisense.this.folder","yes.button","no.button","ask.me.later.button","configurations.received","browse.configuration.received","no.compilers.found","compilers.found","compilers.found.message"]},"src/LanguageServer/configurations":{"messages":["IntelliSense mode {0} is incompatible with compiler path.","Failed to create \"{0}\"","Invalid configuration file. There must be at least one configuration present in the array.","Unknown version number found in c_cpp_properties.json. Some features may not work as expected.","Attempt to update \"{0}\" failed (do you have write access?)","Failed to parse \"{0}\"","Compiler path with spaces and arguments is missing double quotes \" around the path.","Cannot find: {0}","Invalid input, cannot resolve compiler path","Path is not a file: {0}","Cannot find: {0}","Path is not a directory: {0}","Path is not a file: {0}","{0} is a duplicate. The configuration name should be unique.","{0} is a duplicate. The configuration name should be unique.","Compiler path with spaces and arguments is missing double quotes \" around the path.","Path is not a file: {0}","Cannot find \"{0}\".","Cannot find \"{0}\".","Path is not a file: {0}","Path is not a directory: {0}","Cannot find \"{0}\"."],"keys":["incompatible.intellisense.mode","failed.to.create.config.folder","invalid.configuration.file","unknown.properties.version","update.properties.failed","failed.to.parse.properties","path.with.spaces","cannot.find","cannot.resolve.compiler.path","path.is.not.a.file","cannot.find","path.is.not.a.directory","path.is.not.a.file","duplicate.name","duplicate.name","path.with.spaces","path.is.not.a.file","cannot.find2","cannot.find2","path.is.not.a.file","path.is.not.a.directory","cannot.find2"]},"src/LanguageServer/cppBuildTaskProvider":{"messages":["build active file","compiler:","Task generated by Debugger.","Starting build...","Build finished with error(s)","Build finished with warning(s)","Build finished with warning(s)","Build finished successfully."],"keys":["build_active_file","compiler_details","task_generated_by_debugger","starting_build","build_finished_with_error","build_finished_with_warnings","build_finished_with_warnings","build finished successfully"]},"src/LanguageServer/extension":{"messages":["Learn how to install a library for this header with vcpkg","Copy vcpkg command to install '{0}' to the clipboard","Insiders version {0} is available. Would you like to switch to the Insiders channel and install this update?","Yes","Ask Me Later","Don't Show Again","The C/C++ Extension has been updated to version {0}. Please reload the window for the changes to take effect.","client not found","Open a folder first to select a configuration","Open a folder first to select a configuration provider","Open a folder first to edit configurations","Open a folder first to edit configurations","Open a folder first to edit configurations","Open a folder first to add to {0}"],"keys":["learn.how.to.install.a.library","copy.vcpkg.command","insiders.available","yes.button","ask.me.later.button","dont.show.again.button","extension.updated","client.not.found","configuration.select.first","configuration.provider.select.first","edit.configurations.open.first","edit.configurations.open.first","edit.configurations.open.first","add.includepath.open.first"]},"src/LanguageServer/languageConfig":{"messages":["Duplicate multiline comment patterns detected."],"keys":["duplicate.multiline.patterns"]},"src/LanguageServer/references":{"messages":["Find All References","Peek References","Rename","CONFIRMED REFERENCE","CONFIRMATION IN PROGRESS","COMMENT REFERENCE","STRING REFERENCE","INACTIVE REFERENCE","CANNOT CONFIRM REFERENCE","NOT A REFERENCE","Confirmed reference","Confirmation in progress","Comment reference","String reference","Inactive reference","Cannot confirm reference","Not a reference","CONFIRMATION CANCELED","Confirmation canceled","To preview results, click the search icon in the status bar.","Started.","Processing source.","Searching files.","{0}/{1} files searched.{2}","{0}/{1} files confirmed.{2}","C/C++ Peek References","[Warning] Some references may be missing, because workspace parsing was incomplete when {0} was started."],"keys":["find.all.references","peek.references","rename","confirmed.reference.upper","confirmation.in.progress.upper","comment.reference.upper","string.reference.upper","inactive.reference.upper","cannot.confirm.reference.upper","not.a.reference.upper","confirmed.reference","confirmation.in.progress","comment.reference","string.reference","inactive.reference","cannot.confirm.reference","not.a.reference","confirmation.canceled.upper","confirmation.canceled","click.search.icon","started","processing.source","searching.files","files.searched","files.confirmed","c.cpp.peek.references","some.references.may.be.missing"]},"src/LanguageServer/referencesTreeDataProvider":{"messages":["Go to reference","Go to reference"],"keys":["goto.reference","goto.reference"]},"src/LanguageServer/ui":{"messages":["click to preview results","C/C++ Configuration","Updating IntelliSense...","Discovering files...","Select a Configuration...","Edit Configurations (UI)","Edit Configurations (JSON)","Select a Configuration Provider...","active","none","Disable the active configuration provider, if applicable.","Select a compile_commands.json...","Select a workspace folder...","Select a parsing command...","Resume Parsing","Pause Parsing"],"keys":["click.to.preview","c.cpp.configuration.tooltip","updating.intellisense.tooltip","discovering.files.tooltip","select.a.configuration","edit.configuration.ui","edit.configuration.json","select.configuration.provider","active","none","disable.configuration.provider","select.compile.commands","select.workspace","select.parsing.command","resume.parsing","pause.parsing"]},"src/LanguageServer/Providers/renameProvider":{"messages":["Invalid identifier provided for the Rename Symbol operation.","A definition for the selected symbol could not be located."],"keys":["invalid.identifier.for.rename","unable.to.locate.selected.symbol"]}}