#
# Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.

OptionsCategory_Name_Profiling=Profiling

LBL_Settings=Settings

LBL_Cpu_settings=CPU settings

LBL_Memory_settings=Memory settings

LBL_Profile_Allocations=&Profile object allocations

LBL_Profile_AllocationsGC=Pr&ofile object allocations and GC

LBL_Record_Stacktraces=R&ecord allocations stack traces

LBL_Run_GC=Run GC when getting results

LBL_Restore_Defaults=Restore Defaults

LBL_Root_Classes=&Profile classes\:

LBL_Query_Filter=&Profile SQL queries containing text\:

LBL_Query_Hint=Leave the filter empty to profile all SQL queries

#LBL_Profile_Runnables=Pr&ofile new Runnables

LBL_Profile_Incl=&Include outgoing calls\:

LBL_Profile_Excl=&Exclude outgoing calls\:

LBL_Profile_Incl_S=&Profile only classes\:

LBL_Profile_Excl_S=&Do not profile classes\:

TOOLTIP_Root_Classes=<html>Profile methods of these classes or packages:<br><br><code>&nbsp;org.mypackage.**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>all classes in package and subpackages<br><code>&nbsp;org.mypackage.*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>all classes in package<br><code>&nbsp;org.mypackage.MyClass&nbsp;&nbsp;</code>single class<br><br>Special case:<br><br><code>&nbsp;* or **</code>&nbsp;&nbsp;include all classes<br></html>

TOOLTIP_Query_Filter=<html>Limit profiled SQL queries based on the text filter (contains).<br><br>Empty filter profiles all SQL queries.</html>

#TOOLTIP_New_Runnables=Classes invoked from new Threads or Runnables are automatically instrumented

TOOLTIP_Inclusive_Filter=Profile only outgoing calls of the defined classes or packages

TOOLTIP_Exclusive_Filter=Do not profile outgoing calls of the defined classes or packages

TOOLTIP_Inclusive_Filter_S=Profile only methods of the defined classes or packages

TOOLTIP_Exclusive_Filter_S=Do not profile methods of the defined classes or packages

TOOLTIP_Instrumentation_Filter=<html>Include/exclude profiling outgoing calls from these classes or packages:<br><br><code>&nbsp;org.mypackage.**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>all classes in package and subpackages<br><code>&nbsp;org.mypackage.*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>all classes in package<br><code>&nbsp;org.mypackage.MyClass&nbsp;&nbsp;</code>single class<br><br>Special case:<br><br><code>&nbsp;&lt;empty&gt; or * or **</code>&nbsp;&nbsp;include all classes<br></html>

TOOLTIP_Instrumentation_Filter_S=<html>Profile/do not profile methods of these classes or packages:<br><br><code>&nbsp;org.mypackage.**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>all classes in package and subpackages<br><code>&nbsp;org.mypackage.*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>all classes in package<br><code>&nbsp;org.mypackage.MyClass&nbsp;&nbsp;</code>single class<br><br>Special case:<br><br><code>&nbsp;&lt;empty&gt; or * or **</code>&nbsp;&nbsp;include all classes<br></html>

TOOLTIP_Allocations=Only object allocations are recorded

TOOLTIP_Allocations_GC=Whole lifecycle of allocated objects is recorded

LBL_Track_Every1=Tr&ack every

LBL_Track_Every2=object allocations

TOOLTIP_Track_Every=Only every n-th object is tracked to reduce profiling overhead. Total number of allocated objects is not affected.

TOOLTIP_Stack_Traces=Information about methods allocating the objects is collected

LBL_Custom=Custom

BTN_Save=Save...

BTN_Edit=Edit...

LBL_Preset=Preset\:

MSG_Preset=Preset

MSG_Default=Default

CAPTION_Presets=Presets

MSG_No_presets=<No Presets Defined>

TOOLTIP_Create_preset=Create new preset

TOOLTIP_Delete_preset=Delete selected preset

TOOLTIP_preset_up=Move selected preset up

TOOLTIP_preset_down=Move selected preset down

LBL_Preset_name=Preset &Name\:

LBL_Preselect_for=Preselect &For\:

LBL_Optional_class=[Optional Main Class or Display Name]

LBL_Sampler_cpu=Sampler CPU

LBL_Sampler_memory=Sampler Memory

LBL_Profiler_cpu=Profiler CPU

LBL_Profiler_memory=Profiler Memory

LBL_Profiler_jdbc=Profiler JDBC

LBL_Sampling_rate=&Sampling frequency\:

TOOLTIP_Sampling_rate=Sampling frequency [ms]

LBL_units_ms=ms.

LBL_Refresh_rate=R&esults refresh\:

TOOLTIP_Refresh_rate=Results refresh rate [ms]

LBL_Sampling_refresh=&Sampling and refresh rate\:

TOOLTIP_Sampling_refresh=Sampling frequency and results refresh rate [ms]

TOOLTIP_Defined_presets=Defined presets

TOOLTIP_Manage_presets=Create or manage presets

HINT_Define_roots=<define classes to be profiled>

CAPTION_DeletedRestart=Calibration Data Reset
MSG_DeletedRestart=<html><b>Restart VisualVM?</b><br><br>Calibration data successfully reset. Do you want to restart<br>VisualVM now to perform a new calibration?</html>

ProfilerMemoryPanel_TOOLTIP_Filter=<html>Profile these classes:<br><br><code>&nbsp;org.mypackage.**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>all classes in package and subpackages<br><code>&nbsp;org.mypackage.*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>all classes in package<br><code>&nbsp;org.mypackage.MyClass&nbsp;&nbsp;</code>single class<br><br>Special cases:<br><br><code>&nbsp;char[]&nbsp;&nbsp;</code>primitive array<br><code>&nbsp;*&nbsp;or&nbsp;**&nbsp;</code>all classes<br><code>&nbsp;[]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>(on a separate line) include arrays matching the filter<br></html>
ProfilerMemoryPanel_BTN_Track_live=Track only live objects
ProfilerMemoryPanel_TOOLTIP_Track_live=Unselect to profile all created objects (including those already released from the heap)
ProfilerMemoryPanel_BTN_Limit_alloc=Limit allocations depth\:
ProfilerMemoryPanel_TOOLTIP_Limit_alloc=Unselect to collect full depth allocations call tree
ProfilerMemoryPanel_TOOLTIP_Limit_alloc2=Limit depth of allocations call tree (select 0 for no allocation calls)
ProfilerMemoryPanel_LBL_unlimited=unlimited
ProfilerMemoryPanel_LBL_No_alloc=(no allocation calls)
ProfilerJDBCPanel_BTN_QuerySize=Maximum JDBC query size:
ProfilerJDBCPanel_TOOLTIP_QuerySize=Maximum JDBC query size (can be set from {0} to {1})
