[rhq] Branch 'mtho11/group-metrics' - 44 commits - .classpath modules/common modules/core modules/enterprise modules/plugins
by mike thompson
.classpath | 1
modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/VersionManager.java | 10
modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java | 10
modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementOOB.java | 9
modules/core/domain/src/main/java/org/rhq/core/domain/measurement/ResourceAvailability.java | 14
modules/core/plugin-container/pom.xml | 5
modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainer.java | 2
modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainerConfiguration.java | 27
modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityExecutor.java | 127
modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java | 331
modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ForceAvailabilityExecutor.java | 4
modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/InventoryManager.java | 75
modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ResourceContainer.java | 48
modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/RuntimeDiscoveryExecutor.java | 27
modules/core/plugin-container/src/test/java/org/rhq/core/pc/bundle/BundleManagerTest.java | 2
modules/core/plugin-container/src/test/java/org/rhq/core/pc/drift/DriftManagerTest.java | 2
modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/AvailabilityProxyConcurrencyTest.java | 114
modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/AvailabilityProxyTest.java | 157
modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/ResourceContainerTest.java | 2
modules/enterprise/agent/ant-run.xml | 18
modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf | 4
modules/enterprise/agent/src/etc/rhq-agent-env.bat | 18
modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat | 35
modules/enterprise/agent/src/etc/rhq-agent.bat | 33
modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfiguration.java | 6
modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationConstants.java | 19
modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java | 155
modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/PluginUpdate.java | 214
modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentI18NResourceKeys.java | 16
modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentSetupInstructions.java | 9
modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/promptcmd/SetupPromptCommand.java | 7
modules/enterprise/agent/src/main/resources/agent-configuration.xml | 11
modules/enterprise/agent/src/main/resources/log4j.xml | 5
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeAlertHistoryView.java | 91
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeDatasource.java | 2
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeTableView.java | 1
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AffinityGroupTableView.java | 15
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java | 6
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/bundle/list/BundleView.java | 2
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/DashboardsView.java | 3
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java | 360
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java | 439
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/AbstractMetricGraph.java | 12
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java | 157
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java | 22
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/D3GroupGraphListView.java | 1
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupDetailView.java | 12
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupTableView.java | 36
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupView.java | 23
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupViewDataSource.java | 112
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/DashboardLinkUtility.java | 116
modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeView.java | 4
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/CoreGUI.gwt.xml | 2
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_de.properties | 48
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_ja.properties | 46
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties | 2
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_cs.properties | 2
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties | 4595 ++++-----
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties | 4881 +++++-----
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ko.properties | 2
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_pt.properties | 2
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ru.properties | 2
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_zh.properties | 2
modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.10.0.css | 405
modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.9.0.css | 405
modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html | 9
modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.10.0.css | 252
modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.9.0.css | 252
modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.10.0.js | 189
modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.9.0.js | 183
modules/enterprise/gui/remoting-war/src/main/java/org/rhq/enterprise/communications/servlet/ServerInvokerServlet.java | 10
modules/enterprise/remoting/cli/src/etc/rhq-cli.bat | 11
modules/enterprise/remoting/cli/src/etc/rhq-cli.sh | 5
modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/ClientMain.java | 56
modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/commands/ScriptCommand.java | 35
modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat | 50
modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat | 13
modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat | 50
modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf | 8
modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf | 8
modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml | 113
modules/enterprise/server/jar/intentional-api-changes-since-4.9.0.xml | 7
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java | 4
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java | 20
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerLocal.java | 4
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java | 20
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java | 105
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java | 16
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java | 65
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java | 14
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java | 4
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java | 16
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/ResourceHandlerBean.java | 4
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java | 24
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ASConnection.java | 260
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseProcessDiscovery.java | 3
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java | 1
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Domain2Descriptor.java | 188
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/QueryCacheDiscovery.java | 76
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/TemplatedComponent.java | 11
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/json/Result.java | 8
modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml | 44
modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/AbstractConfigurationHandlingTest.java | 31
modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/TemplatedComponentTest.java | 13
modules/plugins/jmx/src/main/java/org/rhq/plugins/jmx/JMXServerComponent.java | 18
modules/plugins/rhq-agent/src/main/resources/META-INF/rhq-plugin.xml | 1
modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatDiscoveryComponent.java | 68
modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java | 27
modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatWarComponent.java | 24
109 files changed, 8603 insertions(+), 7042 deletions(-)
New commits:
commit 6203f89ccedeb40babb69dfbba26092d964b206c
Author: Mike Thompson <mithomps(a)redhat.com>
Date: Wed Dec 11 14:58:10 2013 -0800
[BZ 1034512] Update group metric graphs for live metrics.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/D3GroupGraphListView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/D3GroupGraphListView.java
index d0b56a7..f6805e2 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/D3GroupGraphListView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/D3GroupGraphListView.java
@@ -189,6 +189,7 @@ public final class D3GroupGraphListView extends AbstractD3GraphListView implemen
private void buildIndividualGraph(MeasurementDefinition measurementDefinition,
List<MeasurementDataNumericHighLowComposite> data) {
+ Log.debug("\n***** D3GroupGraphListView.MD: "+measurementDefinition);
MetricGraphData metricGraphData = MetricGraphData.createForResourceGroup(resourceGroup.getId(),
resourceGroup.getName(), measurementDefinition, data);
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupDetailView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupDetailView.java
index 2c17e3ae..a355003 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupDetailView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupDetailView.java
@@ -330,20 +330,10 @@ public class ResourceGroupDetailView extends
showOnPage = visible;
}
-// viewFactory = (!showOnPage) ? null : new ViewFactory() {
-// @Override
-// public Canvas createView() {
-// return createD3GraphListView();
-// }
-// };
-//
-// updateSubTab(this.monitoringTab, this.monitorGraphs, visible, true, viewFactory);
-
-
viewFactory = (!showOnPage) ? null : new ViewFactory() {
@Override
public Canvas createView() {
- return MetricsGroupView.create(groupComposite.getResourceGroup());
+ return MetricsGroupView.create(groupComposite);
}
};
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupTableView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupTableView.java
index f414af6..e1e0c2c 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupTableView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupTableView.java
@@ -59,6 +59,7 @@ import org.rhq.core.domain.dashboard.DashboardPortlet;
import org.rhq.core.domain.measurement.MeasurementDefinition;
import org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite;
import org.rhq.core.domain.resource.group.ResourceGroup;
+import org.rhq.core.domain.resource.group.composite.ResourceGroupComposite;
import org.rhq.core.domain.util.PageList;
import org.rhq.coregui.client.CoreGUI;
import org.rhq.coregui.client.components.table.Table;
@@ -70,6 +71,7 @@ import org.rhq.coregui.client.inventory.common.graph.CustomDateRangeState;
import org.rhq.coregui.client.inventory.common.graph.MetricGraphData;
import org.rhq.coregui.client.inventory.common.graph.Refreshable;
import org.rhq.coregui.client.inventory.common.graph.graphtype.StackedBarMetricGraphImpl;
+import org.rhq.coregui.client.inventory.groups.detail.D3GroupGraphListView;
import org.rhq.coregui.client.inventory.resource.detail.monitoring.MetricD3Graph;
import org.rhq.coregui.client.util.BrowserUtility;
import org.rhq.coregui.client.util.Log;
@@ -81,9 +83,9 @@ import org.rhq.coregui.client.util.message.Message;
* @author John Mazzitelli
* @author Mike Thompson
*/
-public class MetricsGroupTableView<T extends ResourceGroup> extends Table<MetricsGroupViewDataSource> implements Refreshable {
+public class MetricsGroupTableView extends Table<MetricsGroupViewDataSource> implements Refreshable {
- private final T resourceGroup;
+ private final ResourceGroup resourceGroup;
private final AbstractD3GraphListView abstractD3GraphListView;
private ToolStrip toolStrip;
private SelectItem dashboardSelectItem;
@@ -95,14 +97,14 @@ public class MetricsGroupTableView<T extends ResourceGroup> extends Table<Metric
private MetricsTableListGrid metricsTableListGrid;
private int selectedMetricDefinitionId;
- public MetricsGroupTableView(T resourceGroup, AbstractD3GraphListView abstractD3GraphListView,
+ public MetricsGroupTableView(ResourceGroupComposite resourceGroupComposite, AbstractD3GraphListView abstractD3GraphListView,
Set<Integer> expandedRows) {
super();
- this.resourceGroup = resourceGroup;
+ this.resourceGroup = resourceGroupComposite.getResourceGroup();
this.abstractD3GraphListView = abstractD3GraphListView;
dashboardMenuMap = new LinkedHashMap<String, String>();
dashboardMap = new LinkedHashMap<Integer, Dashboard>();
- setDataSource(new MetricsGroupViewDataSource(resourceGroup));
+ setDataSource(new MetricsGroupViewDataSource(resourceGroupComposite));
this.expandedRows = expandedRows;
}
@@ -235,11 +237,11 @@ public class MetricsGroupTableView<T extends ResourceGroup> extends Table<Metric
});
}
- private void storeDashboardMetric(Dashboard dashboard, int resourceId, MeasurementDefinition definition) {
+ private void storeDashboardMetric(Dashboard dashboard, int resourceGroupId, MeasurementDefinition definition) {
DashboardPortlet dashboardPortlet = new DashboardPortlet(MSG.view_tree_common_contextMenu_resourceGraph(),
ResourceD3GraphPortlet.KEY, 200);
dashboardPortlet.getConfiguration().put(
- new PropertySimple(ResourceGroupD3GraphPortlet.CFG_RESOURCE_GROUP_ID, resourceId));
+ new PropertySimple(ResourceGroupD3GraphPortlet.CFG_RESOURCE_GROUP_ID, resourceGroupId));
dashboardPortlet.getConfiguration().put(
new PropertySimple(ResourceGroupD3GraphPortlet.CFG_DEFINITION_ID, definition.getId()));
@@ -338,23 +340,23 @@ public class MetricsGroupTableView<T extends ResourceGroup> extends Table<Metric
*/
protected Canvas getExpansionComponent(final ListGridRecord record) {
final Integer definitionId = record.getAttributeAsInt(MetricsGroupViewDataSource.FIELD_METRIC_DEF_ID);
- final Integer resourceId = record.getAttributeAsInt(MetricsGroupViewDataSource.FIELD_RESOURCE_ID);
+ final Integer resourceGroupId = record.getAttributeAsInt(MetricsGroupViewDataSource.FIELD_RESOURCE_GROUP_ID);
VLayout vLayout = new VLayout();
vLayout.setPadding(5);
- final String chartId = "rChart-" + resourceId + "-" + definitionId;
+ final String chartId = "rChart-" + resourceGroupId + "-" + definitionId;
HTMLFlow htmlFlow = new HTMLFlow(MetricD3Graph.createGraphMarkerTemplate(chartId,
TREEVIEW_DETAIL_CHART_HEIGHT));
vLayout.addMember(htmlFlow);
int[] definitionArrayIds = new int[1];
definitionArrayIds[0] = definitionId;
- GWTServiceLookup.getMeasurementDataService().findDataForResource(resourceId, definitionArrayIds,
+ GWTServiceLookup.getMeasurementDataService().findDataForCompatibleGroup(resourceGroupId, definitionArrayIds,
CustomDateRangeState.getInstance().getStartTime(), CustomDateRangeState.getInstance().getEndTime(),
NUM_METRIC_POINTS, new AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>>() {
@Override
public void onFailure(Throwable caught) {
- Log.warn("Error retrieving recent metrics charting data for resource [" + resourceId + "]:"
+ Log.warn("Error retrieving recent metrics charting data for resource group [" + resourceGroupId + "]:"
+ caught.getMessage());
}
@@ -365,16 +367,22 @@ public class MetricsGroupTableView<T extends ResourceGroup> extends Table<Metric
//load the data results for the given metric definition
List<MeasurementDataNumericHighLowComposite> measurementList = results.get(0);
+ Log.debug("\n*** MD count: "+group.getResourceType().getMetricDefinitions().size());
+ Log.debug("\n*** MD id: "+definitionId);
+
+
MeasurementDefinition measurementDefinition = null;
for (MeasurementDefinition definition : group.getResourceType().getMetricDefinitions()) {
+ Log.debug("\n*** MD name: "+definition.getName());
if (definition.getId() == definitionId) {
measurementDefinition = definition;
+ Log.debug("\n*** MD Found!!");
break;
}
}
- MetricGraphData metricGraphData = MetricGraphData.createForResource(resourceId,
- group.getName(), measurementDefinition, measurementList, null);
+ MetricGraphData metricGraphData = MetricGraphData.createForResourceGroup(group.getId(),
+ group.getName(), measurementDefinition, measurementList);
metricGraphData.setHideLegend(true);
StackedBarMetricGraphImpl graph = GWT.create(StackedBarMetricGraphImpl.class);
@@ -389,7 +397,7 @@ public class MetricsGroupTableView<T extends ResourceGroup> extends Table<Metric
}.schedule(150);
} else {
- Log.warn("No chart data retrieving for resource [" + resourceId + "-" + definitionId + "]");
+ Log.warn("No chart data retrieving for resource group [" + resourceGroupId + "-" + definitionId + "]");
}
}
});
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupView.java
index a7ecc4a..13c3bda 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupView.java
@@ -32,6 +32,7 @@ import com.smartgwt.client.widgets.events.ClickHandler;
import org.rhq.core.domain.common.EntityContext;
import org.rhq.core.domain.measurement.Availability;
import org.rhq.core.domain.resource.group.ResourceGroup;
+import org.rhq.core.domain.resource.group.composite.ResourceGroupComposite;
import org.rhq.coregui.client.CoreGUI;
import org.rhq.coregui.client.IconEnum;
import org.rhq.coregui.client.gwt.GWTServiceLookup;
@@ -49,16 +50,16 @@ import org.rhq.coregui.client.util.enhanced.EnhancedHLayout;
* The consolidated metrics view showing metric graphs and availability data both in graphical and tabular form.
* @author Mike Thompson
*/
-public class MetricsGroupView<T extends ResourceGroup> extends AbstractD3GraphListView implements
+public class MetricsGroupView extends AbstractD3GraphListView implements
AbstractTwoLevelTabSetView.ViewRenderedListener {
private static final String COLLAPSED_TOOLTIP = MSG.chart_metrics_collapse_tooltip();
private static final String EXPANDED_TOOLTIP = MSG.chart_metrics_expand_tooltip();
- private final T resourceGroup;
+ private final ResourceGroup resourceGroup;
private EnhancedHLayout expandCollapseHLayout;
private MetricsGroupTableView metricsTableView;
- private static Integer lastResourceId = 0;
+ private static Integer lastResourceGroupId = 0;
/**
* Encapsulate the creation logic and not let it leak out into other objects.
@@ -67,9 +68,9 @@ public class MetricsGroupView<T extends ResourceGroup> extends AbstractD3GraphLi
* @param group
* @return MetricsGroupView
*/
- public static MetricsGroupView create(ResourceGroup group ){
+ public static MetricsGroupView create(ResourceGroupComposite group ){
- boolean isDifferentResource = (group.getId() != lastResourceId);
+ boolean isDifferentResource = (group.getResourceGroup().getId() != lastResourceGroupId);
if(isDifferentResource){
ExpandedRowsMomento.getInstance().clear();
@@ -79,13 +80,13 @@ public class MetricsGroupView<T extends ResourceGroup> extends AbstractD3GraphLi
}
- private MetricsGroupView(T resourceGroup, Set<Integer> expandedRows) {
+ private MetricsGroupView(ResourceGroupComposite resourceGroupComposite, Set<Integer> expandedRows) {
super();
setOverflow(Overflow.AUTO);
setWidth100();
setHeight100();
- this.resourceGroup = resourceGroup;
- metricsTableView = new MetricsGroupTableView(resourceGroup, this, expandedRows);
+ this.resourceGroup = resourceGroupComposite.getResourceGroup();
+ metricsTableView = new MetricsGroupTableView(resourceGroupComposite, this, expandedRows);
final MetricAvailabilityView availabilityDetails = new MetricAvailabilityView(resourceGroup.getId());
availabilityDetails.hide();
@@ -125,12 +126,12 @@ public class MetricsGroupView<T extends ResourceGroup> extends AbstractD3GraphLi
addMember(expandCollapseHLayout);
addMember(availabilityDetails);
addMember(metricsTableView);
- lastResourceId = resourceGroup.getId();
+ lastResourceGroupId = resourceGroup.getId();
}
private void addAvailabilityGraph() {
- if(lastResourceId.equals(resourceGroup.getId())) {
+ if(lastResourceGroupId.equals(resourceGroup.getId())) {
expandCollapseHLayout.removeMember(availabilityGraph);
availabilityGraph.destroy();
@@ -138,7 +139,7 @@ public class MetricsGroupView<T extends ResourceGroup> extends AbstractD3GraphLi
expandCollapseHLayout.addMember(availabilityGraph);
- queryAvailability(EntityContext.forResource(resourceGroup.getId()), buttonBarDateTimeRangeEditor.getStartTime(),
+ queryAvailability(EntityContext.forGroup(resourceGroup.getId()), buttonBarDateTimeRangeEditor.getStartTime(),
buttonBarDateTimeRangeEditor.getEndTime(), null);
}
}
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupViewDataSource.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupViewDataSource.java
index 6191030..0a11569 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupViewDataSource.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/monitoring/metric/MetricsGroupViewDataSource.java
@@ -49,10 +49,12 @@ import org.rhq.core.domain.measurement.MeasurementUnits;
import org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite;
import org.rhq.core.domain.measurement.ui.MetricDisplaySummary;
import org.rhq.core.domain.measurement.ui.MetricDisplayValue;
+import org.rhq.core.domain.resource.Resource;
import org.rhq.core.domain.resource.group.ResourceGroup;
+import org.rhq.core.domain.resource.group.composite.ResourceGroupComposite;
import org.rhq.coregui.client.CoreGUI;
-import org.rhq.coregui.client.UserSessionManager;
import org.rhq.coregui.client.gwt.GWTServiceLookup;
+import org.rhq.coregui.client.inventory.common.graph.CustomDateRangeState;
import org.rhq.coregui.client.util.BrowserUtility;
import org.rhq.coregui.client.util.Log;
import org.rhq.coregui.client.util.MeasurementConverterClient;
@@ -60,7 +62,6 @@ import org.rhq.coregui.client.util.MeasurementUtility;
import org.rhq.coregui.client.util.RPCDataSource;
import org.rhq.coregui.client.util.async.Command;
import org.rhq.coregui.client.util.async.CountDownLatch;
-import org.rhq.coregui.client.util.preferences.MeasurementUserPreferences;
/**
* A simple data source to read in metric data summaries for a resource.
@@ -86,20 +87,18 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
public static final String FIELD_METRIC_SCHED_ID = "schedId";
public static final String FIELD_METRIC_UNITS = "units";
public static final String FIELD_METRIC_NAME = "name";
- public static final String FIELD_RESOURCE_ID = "resourceId";
+ public static final String FIELD_RESOURCE_GROUP_ID = "resourceGroupId";
- private final ResourceGroup resourceGroup;
+ private final ResourceGroupComposite groupComposite;
private List<MetricDisplaySummary> metricDisplaySummaries;
private List<List<MeasurementDataNumericHighLowComposite>> metricsDataList;
private Set<MeasurementData> liveMeasurementDataSet;
private int[] definitionArrayIds;
private int[] scheduleIds;
private HashMap<Integer, MeasurementUnits> scheduleToMeasurementUnitMap = new HashMap<Integer, MeasurementUnits>();
- private final MeasurementUserPreferences measurementUserPrefs;
- public MetricsGroupViewDataSource(ResourceGroup resourceGroup) {
- this.resourceGroup = resourceGroup;
- measurementUserPrefs = new MeasurementUserPreferences(UserSessionManager.getUserPreferences());
+ public MetricsGroupViewDataSource(ResourceGroupComposite groupComposite) {
+ this.groupComposite = groupComposite;
}
/**
@@ -118,7 +117,7 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
if (value == null) {
return "";
}
- String contents = "<span id='sparkline_" + resourceGroup.getId() + "-"
+ String contents = "<span id='sparkline_" + groupComposite.getResourceGroup().getId() + "-"
+ record.getAttributeAsInt(FIELD_METRIC_DEF_ID) + "' class='dynamicsparkline' width='70' "
+ "values='" + record.getAttribute(FIELD_SPARKLINE) + "'></span>";
return contents;
@@ -181,7 +180,7 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
record.setAttribute(FIELD_METRIC_SCHED_ID, from.getScheduleId());
record.setAttribute(FIELD_METRIC_UNITS, from.getUnits());
record.setAttribute(FIELD_METRIC_NAME, from.getMetricName());
- record.setAttribute(FIELD_RESOURCE_ID, resourceGroup.getId());
+ record.setAttribute(FIELD_RESOURCE_GROUP_ID, groupComposite.getResourceGroup().getId());
return record;
}
@@ -244,8 +243,6 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
}
}
- Log.debug("\n\nmetricDataList ");
- Log.debug("metricDataList: "+metricsDataList.size());
return metricsDataList.get(selectedIndex);
}
@@ -262,7 +259,7 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
@Override
protected void executeFetch(final DSRequest request, final DSResponse response, final Criteria unused) {
- GWTServiceLookup.getMeasurementScheduleService().findSchedulesForResourceAndType(resourceGroup.getId(),
+ GWTServiceLookup.getMeasurementScheduleService().findSchedulesForResourceAndType(groupComposite.getResourceGroup().getId(),
DataType.MEASUREMENT, null, true, new AsyncCallback<ArrayList<MeasurementSchedule>>() {
@Override
public void onSuccess(ArrayList<MeasurementSchedule> measurementSchedules) {
@@ -286,11 +283,11 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
}
});
- queryResourceMetrics(resourceGroup, measurementUserPrefs.getMetricRangePreferences().begin,
- measurementUserPrefs.getMetricRangePreferences().end, countDownLatch);
+ queryResourceGroupMetrics(groupComposite.getResourceGroup(), CustomDateRangeState.getInstance().getStartTime(),
+ CustomDateRangeState.getInstance().getEndTime(), countDownLatch);
- queryMetricDisplaySummaries(scheduleIds, measurementUserPrefs.getMetricRangePreferences().begin,
- measurementUserPrefs.getMetricRangePreferences().end, countDownLatch);
+ queryMetricDisplaySummaries(scheduleIds, CustomDateRangeState.getInstance().getStartTime(),
+ CustomDateRangeState.getInstance().getEndTime(), countDownLatch);
}
@Override
@@ -302,47 +299,56 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
private void queryLiveMetrics(final DSRequest request, final DSResponse response) {
+ // boolean isAutogroup = groupComposite.getResourceGroup().getAutoGroupParentResource() != null;
+ final Set<Resource> resources = groupComposite.getResourceGroup().getExplicitResources();
+ int resourceIds[] = new int[resources.size()];
+ int i = 0;
+ for (Resource resource : resources) {
+ resourceIds[i] = resource.getId();
+ i++;
+ }
+
// actually go out and ask the agents for the data
- GWTServiceLookup.getMeasurementDataService(60000).findLiveData(resourceGroup.getId(), definitionArrayIds,
- new AsyncCallback<Set<MeasurementData>>() {
- @Override
- public void onSuccess(Set<MeasurementData> result) {
- if (result == null) {
- result = new HashSet<MeasurementData>(0);
- }
- liveMeasurementDataSet = result;
- response.setData(buildRecords(metricDisplaySummaries));
- processResponse(request.getRequestId(), response);
+ GWTServiceLookup.getMeasurementDataService(60000).findLiveDataForGroup(groupComposite.getResourceGroup().getId(), resourceIds, definitionArrayIds,
+ new AsyncCallback<Set<MeasurementData>>() {
+ @Override
+ public void onSuccess(Set<MeasurementData> result) {
+ if (result == null) {
+ result = new HashSet<MeasurementData>(0);
+ }
+ liveMeasurementDataSet = result;
+ response.setData(buildRecords(metricDisplaySummaries));
+ processResponse(request.getRequestId(), response);
- new Timer() {
+ new Timer() {
- @Override
- public void run() {
- BrowserUtility.graphSparkLines();
- }
- }.schedule(150);
- }
+ @Override
+ public void run() {
+ BrowserUtility.graphSparkLines();
+ }
+ }.schedule(150);
+ }
- /**
- * Called when an asynchronous call fails to complete normally. {@link IncompatibleRemoteServiceException}s, {@link
- * InvocationException}s, or checked exceptions thrown by the service method are examples of the type of failures that
- * can be passed to this method.
- * <p/>
- * <p> If <code>caught</code> is an instance of an {@link IncompatibleRemoteServiceException} the application should
- * try to get into a state where a browser refresh can be safely done. </p>
- *
- * @param caught failure encountered while executing a remote procedure call
- */
- @Override
- public void onFailure(Throwable caught) {
- CoreGUI.getErrorHandler().handleError("Cannot load metrics", caught);
- }
- });
+ /**
+ * Called when an asynchronous call fails to complete normally. {@link IncompatibleRemoteServiceException}s, {@link
+ * InvocationException}s, or checked exceptions thrown by the service method are examples of the type of failures that
+ * can be passed to this method.
+ * <p/>
+ * <p> If <code>caught</code> is an instance of an {@link IncompatibleRemoteServiceException} the application should
+ * try to get into a state where a browser refresh can be safely done. </p>
+ *
+ * @param caught failure encountered while executing a remote procedure call
+ */
+ @Override
+ public void onFailure(Throwable caught) {
+ CoreGUI.getErrorHandler().handleError("Cannot load metrics", caught);
+ }
+ });
}
private void queryMetricDisplaySummaries(int[] scheduleIds, Long startTime, Long endTime,
final CountDownLatch countDownLatch) {
- GWTServiceLookup.getMeasurementChartsService().getMetricDisplaySummariesForResource(resourceGroup.getId(),
+ GWTServiceLookup.getMeasurementChartsService().getMetricDisplaySummariesForResource(groupComposite.getResourceGroup().getId(),
scheduleIds, startTime, endTime, new AsyncCallback<ArrayList<MetricDisplaySummary>>() {
@Override
public void onSuccess(ArrayList<MetricDisplaySummary> metricDisplaySummaries) {
@@ -364,7 +370,7 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
this.metricDisplaySummaries = metricDisplaySummaries;
}
- private void queryResourceMetrics(final ResourceGroup resource, final Long startTime, final Long endTime,
+ private void queryResourceGroupMetrics(final ResourceGroup resource, final Long startTime, final Long endTime,
final CountDownLatch countDownLatch) {
HashSet<MeasurementDefinition> definitions = getMetricDefinitions(resource);
if (definitions.size() == 0) {
@@ -420,9 +426,9 @@ public class MetricsGroupViewDataSource extends RPCDataSource<MetricDisplaySumma
}
- private HashSet<MeasurementDefinition> getMetricDefinitions(ResourceGroup resource) {
+ private HashSet<MeasurementDefinition> getMetricDefinitions(ResourceGroup resourceGroup) {
HashSet<MeasurementDefinition> definitions = new HashSet<MeasurementDefinition>();
- for (MeasurementDefinition measurementDefinition : resource.getResourceType().getMetricDefinitions()) {
+ for (MeasurementDefinition measurementDefinition : resourceGroup.getResourceType().getMetricDefinitions()) {
if (measurementDefinition.getDataType() == MEASUREMENT || measurementDefinition.getDataType() == COMPLEX) {
definitions.add(measurementDefinition);
}
commit 2e5e4ac790dbebea47cc36cef9d29964f1796f11
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Thu Dec 5 11:37:30 2013 -0500
[1037616] Pull calls to find current availability out of the processing loop
Part 2 - batch the pull of ResourceAvailability records that need to
be updated due to changed availability. Pull only the necessary records.
diff --git a/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java b/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java
index a44a2ff..6d94181 100644
--- a/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java
+++ b/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java
@@ -67,7 +67,7 @@ import org.rhq.core.domain.resource.Resource;
@NamedQuery(name = Availability.FIND_LATEST_BY_RESOURCE_IDS, query = "" //
+ " SELECT av " //
+ " FROM Availability av " //
- + " WHERE av.resource.id IN :resourceIds " //
+ + " WHERE av.resource.id IN ( :resourceIds ) " //
+ " AND av.endTime IS NULL "), //
@NamedQuery(name = Availability.FIND_BY_RESOURCE, query = "" //
+ " SELECT av " //
diff --git a/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/ResourceAvailability.java b/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/ResourceAvailability.java
index 4a58f99..7d442a4 100644
--- a/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/ResourceAvailability.java
+++ b/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/ResourceAvailability.java
@@ -51,6 +51,8 @@ import org.rhq.core.domain.resource.Resource;
@NamedQueries( //
{ @NamedQuery(name = ResourceAvailability.QUERY_FIND_BY_RESOURCE_ID, query = "" //
+ " SELECT ra FROM ResourceAvailability ra WHERE ra.resourceId = :resourceId "),
+ @NamedQuery(name = ResourceAvailability.QUERY_FIND_BY_RESOURCE_IDS, query = "" //
+ + " SELECT ra FROM ResourceAvailability ra WHERE ra.resourceId IN ( :resourceIds ) "),
@NamedQuery(name = ResourceAvailability.UPDATE_PLATFORM_BY_AGENT_ID, query = "" //
+ " UPDATE ResourceAvailability " //
+ " SET availabilityType = :availabilityType " //
@@ -70,11 +72,11 @@ import org.rhq.core.domain.resource.Resource;
* Platform plugins always return up for availability. Platforms are
* only down if the check-suspect-agent's backfiller sets them down.
* Thus this agent has been backfilled if it's platform is not up.
- *
+ *
* Returns 0 if the agent has NOT been backfilled, non-zero if it is.
*/
@NamedQuery(name = ResourceAvailability.QUERY_IS_AGENT_BACKFILLED, query = "" //
- + "SELECT COUNT(avail.id) " // return count of
+ + "SELECT COUNT(avail.id) " // return count of
+ " FROM Resource res " //
+ " JOIN res.currentAvailability avail " // we only want the current availability
+ " WHERE res.agent.id = :agentId " // use id not name to prevent an unnecessary join to agent table
@@ -88,6 +90,7 @@ public class ResourceAvailability implements Serializable {
public static final String TABLE_NAME = "RHQ_RESOURCE_AVAIL";
public static final String QUERY_FIND_BY_RESOURCE_ID = "ResourceAvailability.findByResourceId";
+ public static final String QUERY_FIND_BY_RESOURCE_IDS = "ResourceAvailability.findByResourceIds";
public static final String UPDATE_CHILD_BY_AGENT_ID = "ResourceAvailability.updateChildByAgentId";
public static final String UPDATE_PLATFORM_BY_AGENT_ID = "ResourceAvailability.updatePlatformByAgentId";
public static final String QUERY_IS_AGENT_BACKFILLED = "ResourceAvailability.isAgentBackfilled";
@@ -137,6 +140,13 @@ public class ResourceAvailability implements Serializable {
}
/**
+ * Lightweight way to get only the resource ID, as getResource goes through a lazy proxy
+ */
+ public int getResourceId() {
+ return resourceId;
+ }
+
+ /**
* @return availability type
*/
public AvailabilityType getAvailabilityType() {
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java
index e54b167..0e73794 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java
@@ -822,7 +822,8 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
}
q.setParameter("resourceIds", resourceIds);
List<Availability> latestAvailabilitiesList = q.getResultList();
- resourceIds.clear(); // perhaps helps GC
+ resourceIds.clear(); // done with this, perhaps helps GC
+ resourceIds = null;
// populate Map of resourceIds to latestAvailability
// there should be a single latest avail per resource. mark any situation where we have multiple
@@ -837,6 +838,9 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
}
}
+ // keep track of the changes in availability so we can update the relevant ResourceAvailabilities in a batch
+ List<Availability> changedAvailabilities = new ArrayList<Availability>(availabilities.size());
+
for (Availability reported : availabilities) {
// availability reports only tell us the current state at the start time; end time is ignored/must be null
@@ -959,7 +963,7 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
latest.setEndTime(reported.getStartTime());
latest = entityManager.merge(latest);
- updateResourceAvailability(reported);
+ changedAvailabilities.add(reported);
}
// our last known state was unknown, ask for a full report to ensure we are in sync with agent
@@ -980,7 +984,13 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
}
}
- latestAvailabilities.clear(); // perhaps helps GC
+ // update the affected ResourceAvailabilities
+ updateResourceAvailabilities(changedAvailabilities);
+
+ latestAvailabilities.clear(); // done with these, perhaps helps GC
+ latestAvailabilities = null;
+ changedAvailabilities.clear();
+ changedAvailabilities = null;
// notify alert condition cache manager for all reported avails for for enabled resources
availabilities.removeAll(disabledAvailabilities);
@@ -991,12 +1001,15 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
}
private void updateResourceAvailability(Availability reported) {
- // update the last known availability data for this resource
ResourceAvailability currentAvailability = resourceAvailabilityManager.getLatestAvailability(reported
.getResource().getId());
+ updateResourceAvailabilityIfNecessary(reported, currentAvailability);
+ }
+
+ // update the current availability data for this resource but only if necessary (actually changed)
+ private void updateResourceAvailabilityIfNecessary(Availability reported, ResourceAvailability currentAvailability) {
if (currentAvailability != null && currentAvailability.getAvailabilityType() != reported.getAvailabilityType()) {
- // but only update the record if necessary (if the AvailabilityType changed)
currentAvailability.setAvailabilityType(reported.getAvailabilityType());
entityManager.merge(currentAvailability);
@@ -1004,11 +1017,44 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
// This should not happen unless the Resource in the report is stale, which can happen in certain
// sync scenarios. A Resource is given its initial ResourceAvailability when it is persisted so it
// is guaranteed to have currentAvailability, so, the Resource must not exist.
- log.info("Skipping updateResourceAvailability() for stale resource [" + reported.getResource()
+ log.info("Skipping updateResourceAvailabilityIfNecessary() for stale resource [" + reported.getResource()
+ "]. These messages should go away after the next agent synchronization with the server.");
}
}
+ // pulls all the ResourceAvailabilities in one query to reduce DB round trips
+ private void updateResourceAvailabilities(List<Availability> reportedChanges) {
+ if (null == reportedChanges || reportedChanges.isEmpty()) {
+ return;
+ }
+
+ Query q = entityManager.createNamedQuery(ResourceAvailability.QUERY_FIND_BY_RESOURCE_IDS);
+ List<Integer> resourceIds = new ArrayList<Integer>(reportedChanges.size());
+ for (Availability reported : reportedChanges) {
+ resourceIds.add(reported.getResource().getId());
+ }
+ q.setParameter("resourceIds", resourceIds);
+ List<ResourceAvailability> resourceAvailabilityList = q.getResultList();
+ resourceIds.clear(); // done with this, perhaps helps GC
+ resourceIds = null;
+
+ // populate Map of resourceIds to resourceAvailability
+ Map<Integer, ResourceAvailability> resourceAvailabilities = new HashMap(reportedChanges.size());
+ for (ResourceAvailability resourceAvailability : resourceAvailabilityList) {
+ resourceAvailabilities.put(resourceAvailability.getResourceId(), resourceAvailability);
+ }
+
+ for (Availability reported : reportedChanges) {
+ ResourceAvailability currentAvailability = resourceAvailabilities.get(reported.getResource().getId());
+
+ // update the last known availability data for this resource but only if necessary (actually changed)
+ updateResourceAvailabilityIfNecessary(reported, currentAvailability);
+ }
+
+ resourceAvailabilities.clear(); // done with these, perhaps helps GC
+ resourceAvailabilities = null;
+ }
+
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void updateLastAvailabilityReportInNewTransaction(int agentId) {
// should we catch exceptions here, or allow them to bubble up and be caught?
commit fe027a8485ec899523cfee3f444889e0f1d558af
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Thu Dec 5 09:34:19 2013 -0500
[1038256] Windows 2008 - Invalid agent service after upgrade (on remote agent machine)
This problem resulted from the work in Bug 1016609, when we introduced
the use of RHQ_JAVA_EXE_FILE_PATH and deprecated the use of
RHQ_AGENT_JAVA_EXE_FILE_PATH (among several simplifications of our
env properties). The issue with that change was the fact that existing
windows agent services (remote agents, not handled by rhqctl) included
set.RHQ_AGENT_JAVA_EXE_FILE_PATH in the service "path to executable", for
use by the service wrapper. But the new rhq-agent-wrapper.conf expected
RHQ_JAVA_EXE_FILE_PATH to be set when formulating its command string.
This was only an issue for existing agents that would be auto-upgraded. Agent
auto-upgrade does not update the existing service, it only restarts it after
the agent update. So, the "path to executable" remains unchanged and therefore
passes only the legacy property. Note that auto-upgrade does the right thing,
it should *not* replace the service in order to update its definition. Doing
this could lose the RUN_AS password, which may have been set interactively
when the agent was initially installed.
The solution should be good, the rhq-agent-wrapper.conf has been reverted to
use RHQ_AGENT_JAVA_EXE_FILE_PATH. We still completely support the
new RHQ env properties, like RHQ_JAVA_EXE_FILE_PATH, but will supply
the legacy property at service install time. That gives up backward
compatibility while keeping the use of RHQ_AGENT_JAVA_EXE_FILE_PATH
internal.
diff --git a/modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf b/modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf
index 3f3712e..a510ea9 100644
--- a/modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf
+++ b/modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf
@@ -33,7 +33,7 @@
# set.RHQ_AGENT_PASSWORD - the password of the user that is to
# run the service. Only used if
# RHQ_AGENT_PASSWORD_PROMPT is FALSE.
-# set.RHQ_JAVA_EXE_FILE_PATH - Java executable
+# set.RHQ_AGENT_JAVA_EXE_FILE_PATH - Java executable
#*****************************************************************************
# Load in the specific environment for the RHQ agent instance to start
@@ -43,7 +43,7 @@
# Start Properties
#*****************************************************************************
# Java JVM Executable (quotes not needed)
-wrapper.java.command=%RHQ_JAVA_EXE_FILE_PATH%
+wrapper.java.command=%RHQ_AGENT_JAVA_EXE_FILE_PATH%
# Java Main class. This class must implement the WrapperListener interface. (quotes not needed)
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
diff --git a/modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat b/modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
index 90e9666..657f701 100644
--- a/modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
+++ b/modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
@@ -146,7 +146,9 @@ if /i "%1"=="install" (
if not defined RHQ_AGENT_PASSWORD_PROMPT set RHQ_AGENT_PASSWORD_PROMPT=true
)
- "%RHQ_AGENT_WRAPPER_EXE_FILE_PATH%" -i "%RHQ_AGENT_WRAPPER_CONF_FILE_PATH%" "set.RHQ_AGENT_HOME=%RHQ_AGENT_HOME%" "set.RHQ_AGENT_INSTANCE_NAME=%RHQ_AGENT_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_AGENT_OS_PLATFORM=%RHQ_AGENT_OS_PLATFORM%" "set.RHQ_AGENT_WRAPPER_LOG_DIR_PATH=%RHQ_AGENT_WRAPPER_LOG_DIR_PATH%" !_WRAPPER_NTSERVICE_ACCOUNT! %_DEBUG_OPTS%
+ rem note that we set RHQ_AGENT_JAVA_EXE_FILE_PATH on purpose. The services use this legacy env var, as opposed to
+ rem RHQ_JAVA_EXE_FILE_PATH, to be backward compatible with existing services that get auto-upgraded.
+ "%RHQ_AGENT_WRAPPER_EXE_FILE_PATH%" -i "%RHQ_AGENT_WRAPPER_CONF_FILE_PATH%" "set.RHQ_AGENT_HOME=%RHQ_AGENT_HOME%" "set.RHQ_AGENT_INSTANCE_NAME=%RHQ_AGENT_INSTANCE_NAME%" "set.RHQ_AGENT_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_AGENT_OS_PLATFORM=%RHQ_AGENT_OS_PLATFORM%" "set.RHQ_AGENT_WRAPPER_LOG_DIR_PATH=%RHQ_AGENT_WRAPPER_LOG_DIR_PATH%" !_WRAPPER_NTSERVICE_ACCOUNT! %_DEBUG_OPTS%
if ERRORLEVEL 1 goto error
goto done
)
commit d47c953d66c79d4b6b6625337d89c335c225487b
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Wed Dec 4 13:36:49 2013 -0500
[1037616] Pull calls to find current availability out of the processing loop
Optimization work based on BZ-supplied patch. For a batch of Availabilities
being processed, pull latest availabilities for the resources in one DB
round trip as opposed to once for each resource. Still beiong careful to
repair issues when no, or multiple, latest entries are found.
diff --git a/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java b/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java
index 2297af9..a44a2ff 100644
--- a/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java
+++ b/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/Availability.java
@@ -64,6 +64,11 @@ import org.rhq.core.domain.resource.Resource;
+ " WHERE av.resource.id = :resourceId " //
+ " AND av.endTime IS NULL " //
+ "ORDER BY av.startTime ASC "), // this order by is on purpose - for handling NonUniqueResultException problems
+ @NamedQuery(name = Availability.FIND_LATEST_BY_RESOURCE_IDS, query = "" //
+ + " SELECT av " //
+ + " FROM Availability av " //
+ + " WHERE av.resource.id IN :resourceIds " //
+ + " AND av.endTime IS NULL "), //
@NamedQuery(name = Availability.FIND_BY_RESOURCE, query = "" //
+ " SELECT av " //
+ " FROM Availability av " //
@@ -88,7 +93,7 @@ import org.rhq.core.domain.resource.Resource;
+ "SELECT new org.rhq.core.domain.resource.composite.ResourceIdWithAvailabilityComposite(av.resource.id, av) " //
+ " FROM Availability av " //
+ " WHERE av.resource.agent.id = :agentId " //
- + " AND av.resource.parentResource IS NOT NULL " //
+ + " AND av.resource.parentResource IS NOT NULL " //
+ " AND ((av.availabilityType <> :availabilityType AND av.availabilityType <> :disabled AND :availabilityType IS NOT NULL) " //
+ " OR (av.availabilityType IS NOT NULL AND :availabilityType IS NULL) " //
+ " OR (av.availabilityType IS NULL AND :availabilityType IS NOT NULL)) " //
@@ -139,6 +144,7 @@ public class Availability implements Serializable {
private static final long serialVersionUID = 1L;
public static final String FIND_CURRENT_BY_RESOURCE = "Availability.findCurrentByResource";
+ public static final String FIND_LATEST_BY_RESOURCE_IDS = "Availability.findLatestByResourceIds";
public static final String FIND_BY_RESOURCE = "Availability.findByResource";
public static final String FIND_BY_RESOURCE_NO_SORT = "Availability.findByResourceNoSort";
public static final String FIND_PLATFORM_COMPOSITE_BY_AGENT_AND_NONMATCHING_TYPE = "Availability.findPlatformCompositeByAgentAndNonmatchingType";
@@ -199,7 +205,7 @@ public class Availability implements Serializable {
*
* @param resource
* @param startTime if null set to current time
- * @param type if null this will be set to UNKNOWN
+ * @param type if null this will be set to UNKNOWN
*/
public Availability(Resource resource, Long startTime, AvailabilityType type) {
if (resource == null) {
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java
index 76fe117..e54b167 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerBean.java
@@ -25,6 +25,7 @@ import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
+import java.util.Map;
import javax.ejb.EJB;
import javax.ejb.Stateless;
@@ -93,13 +94,15 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
static {
+ // The value of 200 has been settled upon after testing several batch sizes. If changed it still must be less
+ // than 1000 for Oracle IN clause limitation reasons.
int mergeBatchSize = 200;
try {
mergeBatchSize = Integer.parseInt(System.getProperty("rhq.server.availability.merge.batch.size", "200"));
} catch (Throwable t) {
//
}
- MERGE_BATCH_SIZE = mergeBatchSize;
+ MERGE_BATCH_SIZE = (mergeBatchSize > 999) ? 999 : mergeBatchSize;
}
@PersistenceContext(unitName = RHQConstants.PERSISTENCE_UNIT_NAME)
@@ -811,8 +814,28 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
// We will alert only on the avails for enabled resources. Keep track of any that are disabled.
List<Availability> disabledAvailabilities = new ArrayList<Availability>();
- Query q = entityManager.createNamedQuery(Availability.FIND_CURRENT_BY_RESOURCE);
- int count = 0;
+
+ Query q = entityManager.createNamedQuery(Availability.FIND_LATEST_BY_RESOURCE_IDS);
+ List<Integer> resourceIds = new ArrayList<Integer>(availabilities.size());
+ for (Availability reported : availabilities) {
+ resourceIds.add(reported.getResource().getId());
+ }
+ q.setParameter("resourceIds", resourceIds);
+ List<Availability> latestAvailabilitiesList = q.getResultList();
+ resourceIds.clear(); // perhaps helps GC
+
+ // populate Map of resourceIds to latestAvailability
+ // there should be a single latest avail per resource. mark any situation where we have multiple
+ Object nonUniqueMarker = new Object();
+ Map<Integer, Object> latestAvailabilities = new HashMap(availabilities.size() + 100);
+ for (Availability latestAvailability : latestAvailabilitiesList) {
+ Integer resourceId = latestAvailability.getResource().getId();
+ if (latestAvailabilities.containsKey(resourceId)) {
+ latestAvailabilities.put(resourceId, nonUniqueMarker);
+ } else {
+ latestAvailabilities.put(resourceId, latestAvailability);
+ }
+ }
for (Availability reported : availabilities) {
@@ -820,13 +843,12 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
reported.setEndTime(null);
// get the latest avail for the reported resource
- q.setParameter("resourceId", reported.getResource().getId());
+ //q.setParameter("resourceId", reported.getResource().getId());
+ Integer resourceId = reported.getResource().getId();
+ Object latestObject = latestAvailabilities.get(resourceId);
Availability latest = null;
- try {
- latest = (Availability) q.getSingleResult();
-
- } catch (NoResultException nre) {
+ if (null == latestObject) { // this is like NoResultException
// This should not happen unless the Resource in the report is stale, which can happen in certain
// sync scenarios. A Resource is given its initial Availability/ResourceAvailability when it is
// persisted so it is guaranteed to have Availability, so, the Resource must not exist. At least
@@ -873,7 +895,7 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
continue;
}
}
- } catch (NonUniqueResultException nure) {
+ } else if (latestObject == nonUniqueMarker) { // this is like NonUniqueResultException
// This condition should never happen. In my world of la-la land, I've done everything
// correctly so this never happens. But, due to the asynchronous nature of things,
// I have to believe that this still might happen (albeit rarely). If it does happen,
@@ -881,10 +903,13 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
// has 2 or more availabilities with endTime of null, we need to delete all but the
// latest one (the one whose start time is the latest). This should correct the
// problem and allow us to continue processing availability reports for that resource
- log.warn("Resource [" + reported.getResource() + "] has multiple availabilities without an endtime ["
- + nure.getMessage() + "] - will attempt to remove the extra ones\n" + mergeInfo.toString(false));
+ log.warn("Resource [" + reported.getResource()
+ + "] has multiple availabilities without an endtime - will attempt to remove the extra ones\n"
+ + mergeInfo.toString(false));
try {
+ q = entityManager.createNamedQuery(Availability.FIND_CURRENT_BY_RESOURCE);
+ q.setParameter("resourceId", resourceId);
List<Availability> latestList = q.getResultList();
@@ -906,6 +931,8 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
+ "]", t);
continue;
}
+ } else {
+ latest = (Availability) latestObject;
}
AvailabilityType latestType = latest.getAvailabilityType();
@@ -953,6 +980,8 @@ public class AvailabilityManagerBean implements AvailabilityManagerLocal, Availa
}
}
+ latestAvailabilities.clear(); // perhaps helps GC
+
// notify alert condition cache manager for all reported avails for for enabled resources
availabilities.removeAll(disabledAvailabilities);
notifyAlertConditionCacheManager("mergeAvailabilityReport",
commit fc194bbcc476c1b2acf250ffa7f1808a39517a43
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Thu Dec 5 15:17:43 2013 +0100
[BZ 1038600] - Back To All Bundles button is not working in Japanese locale - changing getTitle() -> getName(), because it is passed to URL and there are issues with some "non-ASCII" characters.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/bundle/list/BundleView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/bundle/list/BundleView.java
index 1765d46..ee63bbf 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/bundle/list/BundleView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/bundle/list/BundleView.java
@@ -104,7 +104,7 @@ public class BundleView extends EnhancedVLayout implements BookmarkableView {
this.bundle = bundle;
- BackButton backButton = new BackButton(MSG.view_bundle_list_backToAll(), BundleTopView.VIEW_ID.getTitle());
+ BackButton backButton = new BackButton(MSG.view_bundle_list_backToAll(), BundleTopView.VIEW_ID.getName());
headerLabel = new HeaderLabel(IconEnum.BUNDLE.getIcon24x24Path(), StringUtility.escapeHtml(bundle.getName()));
tabs = new TabSet();
versionsTab = createVersionsTab();
commit b338e079a79de177d1c7ef925b3471debf0b2c36
Author: Mike Thompson <mithomps(a)redhat.com>
Date: Wed Dec 4 19:45:05 2013 -0800
[BZ 1035443] Chart legend not matching the same significant digits as summary metric portlet.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/AbstractMetricGraph.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/AbstractMetricGraph.java
index cc9e637..fbfe940 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/AbstractMetricGraph.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/AbstractMetricGraph.java
@@ -207,6 +207,18 @@ public abstract class AbstractMetricGraph extends VLayout implements HasD3Metric
return metricGraphData.isHideLegend();
}
+ public String getChartAverage(){
+ return metricGraphData.getChartAverage();
+ }
+
+ public String getChartMin(){
+ return metricGraphData.getChartMin();
+ }
+
+ public String getChartMax(){
+ return metricGraphData.getChartMax();
+ }
+
public void setGraphListView(AbstractD3GraphListView graphListView) {
this.graphListView = graphListView;
}
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
index da90c55..878006e 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
@@ -30,6 +30,7 @@ import org.rhq.core.domain.util.PageList;
import org.rhq.coregui.client.CoreGUI;
import org.rhq.coregui.client.JsonMetricProducer;
import org.rhq.coregui.client.Messages;
+import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView;
import org.rhq.coregui.client.inventory.common.graph.graphtype.StackedBarMetricGraphImpl;
import org.rhq.coregui.client.util.Log;
import org.rhq.coregui.client.util.MeasurementConverterClient;
@@ -74,49 +75,70 @@ public class MetricGraphData implements JsonMetricProducer {
private Integer chartHeight;
private boolean isPortalGraph;
private boolean hideLegend;
-
+ private double average = 0.0;
+ private double min = Double.MAX_VALUE;
+ private double max = Double.MIN_VALUE;
private MetricGraphData(int portalId) {
isPortalGraph = true;
this.portalId = portalId;
}
- public static MetricGraphData createForDashboard(int portalId){
+ public static MetricGraphData createForDashboard(int portalId) {
return new MetricGraphData(portalId);
}
-
private MetricGraphData(int entityId, String entityName, MeasurementDefinition def,
- List<MeasurementDataNumericHighLowComposite> metricData ) {
+ List<MeasurementDataNumericHighLowComposite> metricData) {
this.entityName = entityName;
setEntityId(entityId);
setDefinitionId(def.getId());
this.definition = def;
this.metricData = metricData;
this.isPortalGraph = false;
+
+ calcMinMaxAvg(metricData);
}
public static MetricGraphData createForResourceGroup(int groupId, String groupName, MeasurementDefinition def,
- List<MeasurementDataNumericHighLowComposite> metricData ){
- return new MetricGraphData(groupId,groupName,def, metricData );
+ List<MeasurementDataNumericHighLowComposite> metricData) {
+ return new MetricGraphData(groupId, groupName, def, metricData);
}
private MetricGraphData(int entityId, String entityName, MeasurementDefinition measurementDef,
- List<MeasurementDataNumericHighLowComposite> metrics,
- PageList<MeasurementOOBComposite> measurementOOBCompositeList ) {
+ List<MeasurementDataNumericHighLowComposite> metricData,
+ PageList<MeasurementOOBComposite> measurementOOBCompositeList) {
this.entityName = entityName;
setEntityId(entityId);
setDefinitionId(measurementDef.getId());
this.definition = measurementDef;
- this.metricData = metrics;
+ this.metricData = metricData;
this.measurementOOBCompositeList = measurementOOBCompositeList;
this.isPortalGraph = false;
+ calcMinMaxAvg(metricData);
}
- public static MetricGraphData createForResource(int resourceId, String resourceName, MeasurementDefinition measurementDef,
- List<MeasurementDataNumericHighLowComposite> metrics,
- PageList<MeasurementOOBComposite> measurementOOBCompositeList ){
- return new MetricGraphData(resourceId, resourceName,measurementDef, metrics, measurementOOBCompositeList);
+ public static MetricGraphData createForResource(int resourceId, String resourceName,
+ MeasurementDefinition measurementDef, List<MeasurementDataNumericHighLowComposite> metrics,
+ PageList<MeasurementOOBComposite> measurementOOBCompositeList) {
+ return new MetricGraphData(resourceId, resourceName, measurementDef, metrics, measurementOOBCompositeList);
+ }
+
+ private void calcMinMaxAvg(List<MeasurementDataNumericHighLowComposite> metricData) {
+ int averageCount = 0;
+ for (MeasurementDataNumericHighLowComposite measurement : metricData) {
+ if (!Double.isNaN(measurement.getLowValue())) {
+ min = Math.min(min, measurement.getLowValue());
+ }
+ if (!Double.isNaN(measurement.getHighValue())) {
+ max = Math.max(max, measurement.getHighValue());
+ }
+ if (!Double.isNaN(measurement.getValue())) {
+ average = average + measurement.getValue();
+ averageCount++;
+ }
+ }
+ average = average / averageCount;
}
public int getEntityId() {
@@ -128,7 +150,6 @@ public class MetricGraphData implements JsonMetricProducer {
//this.definition = null;
}
-
public void setEntityName(String entityName) {
this.entityName = entityName;
//this.definition = null;
@@ -152,24 +173,22 @@ public class MetricGraphData implements JsonMetricProducer {
}
public String getChartId() {
- if(isPortalGraph){
- if(definition != null){
+ if (isPortalGraph) {
+ if (definition != null) {
return entityId + "-" + definition.getId();
- }else {
+ } else {
// case when portlet has not been configured yet
return "";
}
- }else {
+ } else {
return entityId + "-" + definitionId;
}
}
-
public void setMetricData(List<MeasurementDataNumericHighLowComposite> metricData) {
this.metricData = metricData;
}
-
public String getChartTitleMinLabel() {
return chartTitleMinLabel;
}
@@ -182,6 +201,30 @@ public class MetricGraphData implements JsonMetricProducer {
return chartTitlePeakLabel;
}
+ public String getChartAverage() {
+ if(average != 0.0){
+ return AbstractActivityView.convertLastValueForDisplay(average, definition);
+ }else {
+ return "";
+ }
+ }
+
+ public String getChartMax() {
+ if(max != Double.MIN_VALUE){
+ return AbstractActivityView.convertLastValueForDisplay(max, definition);
+ }else {
+ return "";
+ }
+ }
+
+ public String getChartMin() {
+ if(min != Double.MAX_VALUE){
+ return AbstractActivityView.convertLastValueForDisplay(min, definition);
+ }else {
+ return "";
+ }
+ }
+
public String getChartDateLabel() {
return chartDateLabel;
}
@@ -201,6 +244,7 @@ public class MetricGraphData implements JsonMetricProducer {
public String getChartNoDataLabel() {
return chartNoDataLabel;
}
+
public String getChartSingleValueLabel() {
return chartSingleValueLabel;
}
@@ -260,9 +304,10 @@ public class MetricGraphData implements JsonMetricProducer {
public String getChartTitle() {
- if(definition != null){
- return (entityName == null) ? definition.getDisplayName() : entityName + " - "+definition.getDisplayName();
- }else {
+ if (definition != null) {
+ return (entityName == null) ? definition.getDisplayName() : entityName + " - "
+ + definition.getDisplayName();
+ } else {
// handle case when dashboard portlet has not been configured yet.
return "";
@@ -323,28 +368,29 @@ public class MetricGraphData implements JsonMetricProducer {
sb.append(" \"baselineMax\":" + lastOOB.getBlMax() + ", ");
}
- if (!Double.isNaN(measurement.getValue())) {
-
- MeasurementNumericValueAndUnits newHigh = normalizeUnitsAndValues(measurement.getHighValue(),
- definition.getUnits());
- MeasurementNumericValueAndUnits newLow = normalizeUnitsAndValues(measurement.getLowValue(),
- definition.getUnits());
- MeasurementNumericValueAndUnits newAvg = normalizeUnitsAndValues(measurement.getValue(),
- definition.getUnits());
- if (!gotAdjustedMeasurementUnits) {
- adjustedMeasurementUnits = newAvg.getUnits();
- gotAdjustedMeasurementUnits = true;
- }
- sb.append(" \"barDuration\": \"" + barDurationString + "\", ");
- sb.append(" \"high\":" + cleanseHigh(newLow.getValue(), newAvg.getValue(),newHigh.getValue()) + ",");
- sb.append(" \"low\":" + cleanseLow(newLow.getValue(), newAvg.getValue(), newHigh.getValue()) + ",");
- sb.append(" \"y\":" + newAvg.getValue() + "},");
- } else {
- // give it some values so that we dont have NaN
- sb.append(" \"high\":0,");
- sb.append(" \"low\":0,");
- sb.append(" \"y\":0,");
- sb.append(" \"nodata\":true },");
+ if (!Double.isNaN(measurement.getValue())) {
+
+ MeasurementNumericValueAndUnits newHigh = normalizeUnitsAndValues(measurement.getHighValue(),
+ definition.getUnits());
+ MeasurementNumericValueAndUnits newLow = normalizeUnitsAndValues(measurement.getLowValue(),
+ definition.getUnits());
+ MeasurementNumericValueAndUnits newAvg = normalizeUnitsAndValues(measurement.getValue(),
+ definition.getUnits());
+ if (!gotAdjustedMeasurementUnits) {
+ adjustedMeasurementUnits = newAvg.getUnits();
+ gotAdjustedMeasurementUnits = true;
+ }
+ sb.append(" \"barDuration\": \"" + barDurationString + "\", ");
+ sb.append(" \"high\":" + cleanseHigh(newLow.getValue(), newAvg.getValue(), newHigh.getValue())
+ + ",");
+ sb.append(" \"low\":" + cleanseLow(newLow.getValue(), newAvg.getValue(), newHigh.getValue()) + ",");
+ sb.append(" \"y\":" + newAvg.getValue() + "},");
+ } else {
+ // give it some values so that we dont have NaN
+ sb.append(" \"high\":0,");
+ sb.append(" \"low\":0,");
+ sb.append(" \"y\":0,");
+ sb.append(" \"nodata\":true },");
}
if (!sb.toString().endsWith("},")) {
sb.append(" },");
@@ -353,7 +399,7 @@ public class MetricGraphData implements JsonMetricProducer {
sb.setLength(sb.length() - 1); // delete the last ','
sb.append("]");
}
- Log.debug("Json data for: "+getChartTitle());
+ Log.debug("Json data for: " + getChartTitle());
Log.debug(sb.toString());
return sb.toString();
}
@@ -368,12 +414,12 @@ public class MetricGraphData implements JsonMetricProducer {
* @param high supposed high value
* @return the real high value
*/
- private Double cleanseHigh(Double low, Double avg, Double high){
- double highLowMax = Math.max(low, high);
+ private Double cleanseHigh(Double low, Double avg, Double high) {
+ double highLowMax = Math.max(low, high);
return Math.max(highLowMax, avg);
}
- private Double cleanseLow(Double low, Double avg, Double high){
+ private Double cleanseLow(Double low, Double avg, Double high) {
double highLowMin = Math.min(low, high);
return Math.min(highLowMin, avg);
}
@@ -391,12 +437,14 @@ public class MetricGraphData implements JsonMetricProducer {
public boolean showBarAvgTrendLine() {
int numberOfAggBars = 0;
for (MeasurementDataNumericHighLowComposite measurement : metricData) {
- boolean noValuesInCurrentBarUndefined = (!Double.isNaN(measurement.getValue()) && !Double.isNaN(measurement.getHighValue()) && !Double.isNaN(measurement.getLowValue()));
- boolean foundAggregateBar = (measurement.getValue() != measurement.getHighValue() || measurement.getHighValue() != measurement.getLowValue());
+ boolean noValuesInCurrentBarUndefined = (!Double.isNaN(measurement.getValue())
+ && !Double.isNaN(measurement.getHighValue()) && !Double.isNaN(measurement.getLowValue()));
+ boolean foundAggregateBar = (measurement.getValue() != measurement.getHighValue() || measurement
+ .getHighValue() != measurement.getLowValue());
// if there exists a even one aggregate bar then I can short circuit this and exit
- if (noValuesInCurrentBarUndefined && foundAggregateBar){
+ if (noValuesInCurrentBarUndefined && foundAggregateBar) {
numberOfAggBars++;
- if(numberOfAggBars > 4){
+ if (numberOfAggBars > 4) {
return true;
}
}
@@ -422,7 +470,6 @@ public class MetricGraphData implements JsonMetricProducer {
}
}
-
private MeasurementNumericValueAndUnits normalizeUnitsAndValues(double value, MeasurementUnits measurementUnits) {
MeasurementNumericValueAndUnits newValue = MeasurementConverterClient.fit(value, measurementUnits);
MeasurementNumericValueAndUnits returnValue;
@@ -437,7 +484,6 @@ public class MetricGraphData implements JsonMetricProducer {
return returnValue;
}
-
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
@@ -464,5 +510,4 @@ public class MetricGraphData implements JsonMetricProducer {
return sb.toString();
}
-
}
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
index e3d5574..33e3d97 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
@@ -72,7 +72,10 @@ public class StackedBarMetricGraphImpl extends AbstractMetricGraph {
global.@org.rhq.coregui.client.inventory.common.graph.AbstractMetricGraph::getChartSingleValueLabel()(),
global.@org.rhq.coregui.client.inventory.common.graph.AbstractMetricGraph::getXAxisTimeFormatHours()(),
global.@org.rhq.coregui.client.inventory.common.graph.AbstractMetricGraph::getXAxisTimeFormatHoursMinutes()(),
- global.@org.rhq.coregui.client.inventory.common.graph.AbstractMetricGraph::isHideLegend()()
+ global.@org.rhq.coregui.client.inventory.common.graph.AbstractMetricGraph::isHideLegend()(),
+ global.@org.rhq.coregui.client.inventory.common.graph.AbstractMetricGraph::getChartAverage()(),
+ global.@org.rhq.coregui.client.inventory.common.graph.AbstractMetricGraph::getChartMin()(),
+ global.@org.rhq.coregui.client.inventory.common.graph.AbstractMetricGraph::getChartMax()()
);
@@ -216,21 +219,20 @@ public class StackedBarMetricGraphImpl extends AbstractMetricGraph {
.attr("height", height + margin.top - titleHeight - titleSpace + margin.bottom)
.attr("transform", "translate(" + margin.left + "," + (+titleHeight + titleSpace + margin.top) + ")");
- legendUnDefined = (typeof min === 'undefined') || (typeof avg === 'undefined') || (typeof peak === 'undefined');
- if (!(chartContext.hideLegend && !useSmallCharts())) {
- createMinAvgPeakSidePanel(chartContext.minChartTitle, min, chartContext.avgChartTitle, avg, chartContext.peakChartTitle, peak, chartContext.yAxisUnits);
+ legendUnDefined = (chartContext.chartAverage === "");
+ if ((!chartContext.hideLegend && !useSmallCharts() && !legendUnDefined )) {
+ createMinAvgPeakSidePanel(chartContext.minChartTitle, chartContext.chartMin, chartContext.avgChartTitle, chartContext.chartAverage, chartContext.peakChartTitle, chartContext.chartMax, chartContext.yAxisUnits);
}
}
}
- function createMinAvgPeakSidePanel(minLabel, minValue, avgLabel, avgValue, highLabel, highValue, uom) {
+ function createMinAvgPeakSidePanel(minLabel, minValue, avgLabel, avgValue, highLabel, highValue ) {
var xLabel = 772,
xValue = 820,
yBase = 100,
- yInc = 25,
- decimalPlaces = 0;
+ yInc = 25;
// title/header
chart.append("g").append("rect")
@@ -256,7 +258,7 @@ public class StackedBarMetricGraphImpl extends AbstractMetricGraph {
.attr("class", "highText")
.attr("x", xValue)
.attr("y", yBase)
- .text(highValue.toFixed(decimalPlaces) + " " + uom);
+ .text(highValue);
}
@@ -272,7 +274,7 @@ public class StackedBarMetricGraphImpl extends AbstractMetricGraph {
.attr("class", "avgText")
.attr("x", xValue)
.attr("y", yBase + yInc)
- .text(avgValue.toFixed(decimalPlaces) + " " + uom);
+ .text(avgValue);
}
// min
@@ -287,7 +289,7 @@ public class StackedBarMetricGraphImpl extends AbstractMetricGraph {
.attr("class", "minText")
.attr("x", xValue)
.attr("y", yBase + 2 * yInc)
- .text(minValue.toFixed(decimalPlaces) + " " + uom);
+ .text(minValue);
}
}
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/CoreGUI.gwt.xml b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/CoreGUI.gwt.xml
index a5cbb9c..21eb46b 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/CoreGUI.gwt.xml
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/CoreGUI.gwt.xml
@@ -51,7 +51,7 @@
</generate-with>
<script src="/coregui/js/moment-2.0.0.min.js"/>
- <script src="/coregui/js/rhq-4.9.0.js"/>
+ <script src="/coregui/js/rhq-4.10.0.js"/>
<!-- External javascript libraries -->
<!-- jquery.sparkline requires jquery.
-->
diff --git a/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.10.0.css b/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.10.0.css
new file mode 100644
index 0000000..888da4c
--- /dev/null
+++ b/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.10.0.css
@@ -0,0 +1,405 @@
+body {
+ color: #010101;
+}
+
+body, p, td, th, option, input, textarea, select {
+ font-family: tahoma, verdana, sans-serif !important;
+ font-size: 11px !important;
+}
+
+img {
+ border-style: none;
+}
+
+hr {
+ background-color: #AAAAAA;
+ border: 0 none;
+ color: #AAAAAA;
+ height: 1px;
+ margin-left: 0;
+ margin-right: 0;
+ text-align: center;
+ width: 100%;
+}
+
+a, a:link, a:visited, a:hover {
+ color: #4A5D75 !important;
+ font-weight: bold !important;
+}
+
+a, a:link, a:visited {
+ text-decoration: none !important;
+}
+
+a:hover {
+ text-decoration: underline !important;
+}
+
+a.menuBar, a.menuBar:link, a.menuBar:visited, a.menuBar:hover {
+ color: inherit !important;
+}
+
+
+.backLink {
+ color: #4A5D75;
+ font-weight: bold;
+ text-decoration: none;
+}
+
+
+.HeaderLabel {
+ height: 35px;
+ font-size: 11pt;
+ font-weight: bold;
+ color: #444444;
+}
+
+
+.OddRow {
+ background-color: #ffffff;
+ border-right: 1px solid rgb(217, 224, 227);
+ border-bottom: 1px solid rgb(230, 234, 239);
+}
+
+.OddRowDisabled {
+ background-color: #ffffff;
+ border-right: 1px solid rgb(217, 224, 227);
+ border-bottom: 1px solid rgb(230, 234, 239);
+}
+
+.EvenRow {
+ background-color: rgb(246, 246, 246);
+ border-right: 1px solid rgb(217, 224, 227);
+ border-bottom: 1px solid rgb(230, 234, 239);
+}
+
+.EvenRowDisabled {
+ background-color: rgb(246, 246, 246);
+ border-right: 1px solid rgb(217, 224, 227);
+ border-bottom: 1px solid rgb(230, 234, 239);
+}
+
+.inheritColor {
+ color: inherit !important;
+}
+
+.TopSectionLink, .TopSectionLinkSelected {
+ font-size: 12px !important;
+}
+
+.TopSectionLink {
+ color: #4A5D75 !important;
+}
+
+.TopSectionLinkSelected {
+ color: white !important;
+}
+
+.TopSectionLinkDiv {
+}
+
+.TopSectionLinkDivSelected {
+ background-image: url('images/header/header_bg_selected.png');
+}
+
+.BreadCrumb {
+ font-size: 10pt;
+ font-weight: bold;
+ text-decoration: none;
+ color: #363636;
+ height: 28px;
+}
+
+.SectionHeader {
+ font-size: 16pt;
+ font-weight: bold;
+}
+
+.textItemDisabled {
+ background: rgb(214, 213, 217);
+}
+
+.formTitle, .formTitleFocused {
+ font-weight: bold;
+}
+
+.subtitle {
+ color: #D6D6D6;
+ font-variant: small-caps;
+ font-weight: bold;
+ font-size: 12pt;
+}
+
+
+/* Availability Bar */
+.availBarLeftCap {
+ background-image: url("images/availBar/leftCap.png");
+ width: 8px;
+ height: 28px;
+}
+.availBarRightCap {
+ background-image: url("images/availBar/rightCap.png");
+ width: 8px;
+ height: 28px;
+}
+
+.availBarUp {
+ background-image: url("images/availBar/up.png");
+ background-repeat: repeat-x;
+ height: 28px;
+}
+
+.availBarDown {
+ background: url("images/availBar/down.png") repeat-x;
+ height: 28px;
+}
+
+
+
+.GraphTooltip {
+ background-color:#B5D5FF;
+ font-weight:bold;
+ padding:5px;
+}
+
+
+/* About Modal Window */
+.DisplayContent,.DisplayLabel {
+ font-size: 11px;
+}
+
+.DisplayLabel {
+ font-weight: bold;
+}
+
+.DisplaySubhead {
+ font-weight: bolder;
+ font-size: 16px;
+ color: #DE652D;
+}
+
+
+.SubTabButton,
+.SubTabButtonOver,
+.SubTabButtonFocused,
+.SubTabButtonFocusedOver,
+.SubTabButtonDown,
+.SubTabButtonFocusedDown,
+.SubTabButtonSelected,
+.SubTabButtonSelectedFocused,
+.SubTabButtonSelectedDown,
+.SubTabButtonSelectedFocusedDown,
+.SubTabButtonSelectedOver,
+.SubTabButtonSelectedFocusedOver,
+.SubTabButtonDisabled,
+.SubTabButtonSelectedDisabled {
+ font-family: tahoma, verdona, sans-serif;
+ font-size: 11px;
+ padding: 2px;
+ }
+
+.SubTabButtonDisabled {
+
+}
+
+.SubTabButtonDisabled,
+.SubTabButtonSelectedDisabled {
+ font-weight: normal;
+ color: #AAAAAA;
+}
+
+.SubTabButtonFocused,
+.SubTabButtonFocusedOver,
+.SubTabButtonSelectedFocused,
+.SubTabButtonSelectedFocusedOver,
+.SubTabButtonSelectedFocusedDown {
+
+}
+
+.SubTabButtonOver,
+.SubTabButtonFocusedOver,
+.SubTabButtonSelectedFocused,
+.SubTabButtonSelectedFocusedOver {
+ font-weight: bold;
+}
+
+.SubTabButtonDown,
+.SubTabButtonFocusedDown,
+.SubTabButtonSelectedDown,
+.SubTabButtonSelectedFocusedDown {
+ font-weight: bold;
+ font-size: 12px;
+}
+
+.SubTabButtonSelected,
+.SubTabButtonSelectedFocused,
+.SubTabButtonSelectedOver,
+.SubTabButtonSelectedFocusedOver,
+.SubTabButtonSelectedDisabled {
+ font-weight: bold;
+}
+
+
+
+.SimpleButton,
+.SimpleButtonOver,
+.SimpleButtonFocused,
+.SimpleButtonFocusedOver,
+.SimpleButtonDown,
+.SimpleButtonFocusedDown,
+.SimpleButtonSelected,
+.SimpleButtonSelectedFocused,
+.SimpleButtonSelectedDown,
+.SimpleButtonSelectedFocusedDown,
+.SimpleButtonSelectedOver,
+.SimpleButtonSelectedFocusedOver,
+.SimpleButtonDisabled,
+.SimpleButtonSelectedDisabled,
+.SimpleButtonDisabled,
+.SimpleButtonDisabled,
+.SimpleButtonSelectedDisabled,
+.SimpleButtonFocused,
+.SimpleButtonFocusedOver,
+.SimpleButtonSelectedFocused,
+.SimpleButtonSelectedFocusedOver,
+.SimpleButtonSelectedFocusedDown ,
+.SimpleButtonOver,
+.SimpleButtonFocusedOver,
+.SimpleButtonSelectedFocused,
+.SimpleButtonSelectedFocusedOver ,
+.SimpleButtonDown,
+.SimpleButtonFocusedDown,
+.SimpleButtonSelectedDown,
+.SimpleButtonSelectedFocusedDown ,
+.SimpleButtonSelected,
+.SimpleButtonSelectedFocused,
+.SimpleButtonSelectedOver,
+.SimpleButtonSelectedFocusedOver,
+.SimpleButtonSelectedDisabled{
+ font-family: tahoma, verdana, sans-serif;
+ font-size: 11px;
+ padding: 2px;
+ font-weight: bold;
+}
+
+
+.topMenuBar {
+ background: url('/coregui/org.rhq.coregui.CoreGUI/sc/skins/Enterprise/images/cssButton/button_stretch.png') repeat-x scroll 0 0 #DDDDDD;
+}
+
+.menuButton, .menuButtonOver, .menuButtonDown, .menuButtonDisabled, .menuButtonSelected, .menuButtonSelectedDown, .menuButtonSelectedOver, .menuButtonSelectedDisabled {
+ border: none !important;
+ font-weight: bold !important;
+}
+
+
+
+/** Not used right now **/
+.gwtMenuBar {
+ background: url('images/header/header_bg.png') repeat-x;
+ /*background-image: url("http://localhost:7080/coregui/org.rhq.coregui.CoreGUI/sc/skins/Enterprise...");*/
+ padding: 0px;
+ -moz-box-sizing: border-box;
+ overflow: hidden;
+ cursor: auto;
+}
+
+.gwtMenu, .gwt-MenuBarPopup, .gwt-MenuPopup {
+ background-color: white;
+}
+
+.gwt-MenuItem {
+ padding: 0 10px;
+ font-weight: bold;
+ color: #666666;
+ font-size: 9pt;
+}
+
+.gwt-MenuItemSeparator {
+ background-color: #666666;
+}
+
+.gwt-MenuItem-Selected {
+ background-color: #999999;
+}
+
+.selectedTag {
+ background-color: lightblue;
+ padding: 5px;
+ border: 1px solid darkblue;
+}
+
+
+/* This sets table mouse-over highlights to have an alpha component on browsers that support it.
+ It particularly helps with tables that have bar charts as a background component.
+ (e.g. problem metrics or call time)
+*/
+.tallCellOver, .tallCellOverDark {
+ background-color: rgb(230,230,230) !important; /* for browsers that don't like alpha */
+ background-color: rgba(230,230,230,0.6) !important;
+}
+
+.editableText {
+ color: #070;
+}
+
+.InfoBlock,.ConfirmationBlock,.WarnBlock,.ErrorBlock,.FatalBlock {
+ border: 1px solid;
+ color: #000000;
+}
+
+.InfoBlock,.ConfirmationBlock {
+ background-color: #BFF1B5; /* light green */
+ border-color: #00AC3D; /* medium green */
+}
+
+.WarnBlock {
+ background-color: #FFFD99; /* light yellow */
+ border-color: #FF9C15; /* medium orange */
+}
+
+.ErrorBlock {
+ background-color: #FF9999; /* light red */
+ border-color: #EE4444; /* medium red */
+}
+
+.FatalBlock {
+ background-color: #FF6666; /* slightly darker light red */
+ border-color: #EE1111; /* slightly darker medium red */
+}
+
+.InlineNote {
+ color: #C22;
+}
+
+.InlineInfo {
+ color: #00AC3D; /* medium green */
+}
+
+.InlineError {
+ color: #EE4444; /* medium red */
+}
+
+.log-panel {
+ z-index: 9999999 !important;
+}
+
+.requiredFieldMarker {
+ font-weight: bolder;
+ color: #B77 /* medium red */
+}
+
+.configurationEditorHeaderCell {
+ border: 1px solid;
+ background-color: #EEE; /* light gray */
+ font-weight: bolder;
+}
+
+.menuButton, .menuButtonOver, .menuButtonDown, .menuButtonDisabled, .menuButtonSelected, .menuButtonSelectedDown, .menuButtonSelectedOver, .menuButtonSelectedDisabled {
+ border: none;
+ font-weight: bold;
+}
+
+.noOutline {
+ outline:0;
+}
\ No newline at end of file
diff --git a/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.9.0.css b/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.9.0.css
deleted file mode 100644
index 888da4c..0000000
--- a/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.9.0.css
+++ /dev/null
@@ -1,405 +0,0 @@
-body {
- color: #010101;
-}
-
-body, p, td, th, option, input, textarea, select {
- font-family: tahoma, verdana, sans-serif !important;
- font-size: 11px !important;
-}
-
-img {
- border-style: none;
-}
-
-hr {
- background-color: #AAAAAA;
- border: 0 none;
- color: #AAAAAA;
- height: 1px;
- margin-left: 0;
- margin-right: 0;
- text-align: center;
- width: 100%;
-}
-
-a, a:link, a:visited, a:hover {
- color: #4A5D75 !important;
- font-weight: bold !important;
-}
-
-a, a:link, a:visited {
- text-decoration: none !important;
-}
-
-a:hover {
- text-decoration: underline !important;
-}
-
-a.menuBar, a.menuBar:link, a.menuBar:visited, a.menuBar:hover {
- color: inherit !important;
-}
-
-
-.backLink {
- color: #4A5D75;
- font-weight: bold;
- text-decoration: none;
-}
-
-
-.HeaderLabel {
- height: 35px;
- font-size: 11pt;
- font-weight: bold;
- color: #444444;
-}
-
-
-.OddRow {
- background-color: #ffffff;
- border-right: 1px solid rgb(217, 224, 227);
- border-bottom: 1px solid rgb(230, 234, 239);
-}
-
-.OddRowDisabled {
- background-color: #ffffff;
- border-right: 1px solid rgb(217, 224, 227);
- border-bottom: 1px solid rgb(230, 234, 239);
-}
-
-.EvenRow {
- background-color: rgb(246, 246, 246);
- border-right: 1px solid rgb(217, 224, 227);
- border-bottom: 1px solid rgb(230, 234, 239);
-}
-
-.EvenRowDisabled {
- background-color: rgb(246, 246, 246);
- border-right: 1px solid rgb(217, 224, 227);
- border-bottom: 1px solid rgb(230, 234, 239);
-}
-
-.inheritColor {
- color: inherit !important;
-}
-
-.TopSectionLink, .TopSectionLinkSelected {
- font-size: 12px !important;
-}
-
-.TopSectionLink {
- color: #4A5D75 !important;
-}
-
-.TopSectionLinkSelected {
- color: white !important;
-}
-
-.TopSectionLinkDiv {
-}
-
-.TopSectionLinkDivSelected {
- background-image: url('images/header/header_bg_selected.png');
-}
-
-.BreadCrumb {
- font-size: 10pt;
- font-weight: bold;
- text-decoration: none;
- color: #363636;
- height: 28px;
-}
-
-.SectionHeader {
- font-size: 16pt;
- font-weight: bold;
-}
-
-.textItemDisabled {
- background: rgb(214, 213, 217);
-}
-
-.formTitle, .formTitleFocused {
- font-weight: bold;
-}
-
-.subtitle {
- color: #D6D6D6;
- font-variant: small-caps;
- font-weight: bold;
- font-size: 12pt;
-}
-
-
-/* Availability Bar */
-.availBarLeftCap {
- background-image: url("images/availBar/leftCap.png");
- width: 8px;
- height: 28px;
-}
-.availBarRightCap {
- background-image: url("images/availBar/rightCap.png");
- width: 8px;
- height: 28px;
-}
-
-.availBarUp {
- background-image: url("images/availBar/up.png");
- background-repeat: repeat-x;
- height: 28px;
-}
-
-.availBarDown {
- background: url("images/availBar/down.png") repeat-x;
- height: 28px;
-}
-
-
-
-.GraphTooltip {
- background-color:#B5D5FF;
- font-weight:bold;
- padding:5px;
-}
-
-
-/* About Modal Window */
-.DisplayContent,.DisplayLabel {
- font-size: 11px;
-}
-
-.DisplayLabel {
- font-weight: bold;
-}
-
-.DisplaySubhead {
- font-weight: bolder;
- font-size: 16px;
- color: #DE652D;
-}
-
-
-.SubTabButton,
-.SubTabButtonOver,
-.SubTabButtonFocused,
-.SubTabButtonFocusedOver,
-.SubTabButtonDown,
-.SubTabButtonFocusedDown,
-.SubTabButtonSelected,
-.SubTabButtonSelectedFocused,
-.SubTabButtonSelectedDown,
-.SubTabButtonSelectedFocusedDown,
-.SubTabButtonSelectedOver,
-.SubTabButtonSelectedFocusedOver,
-.SubTabButtonDisabled,
-.SubTabButtonSelectedDisabled {
- font-family: tahoma, verdona, sans-serif;
- font-size: 11px;
- padding: 2px;
- }
-
-.SubTabButtonDisabled {
-
-}
-
-.SubTabButtonDisabled,
-.SubTabButtonSelectedDisabled {
- font-weight: normal;
- color: #AAAAAA;
-}
-
-.SubTabButtonFocused,
-.SubTabButtonFocusedOver,
-.SubTabButtonSelectedFocused,
-.SubTabButtonSelectedFocusedOver,
-.SubTabButtonSelectedFocusedDown {
-
-}
-
-.SubTabButtonOver,
-.SubTabButtonFocusedOver,
-.SubTabButtonSelectedFocused,
-.SubTabButtonSelectedFocusedOver {
- font-weight: bold;
-}
-
-.SubTabButtonDown,
-.SubTabButtonFocusedDown,
-.SubTabButtonSelectedDown,
-.SubTabButtonSelectedFocusedDown {
- font-weight: bold;
- font-size: 12px;
-}
-
-.SubTabButtonSelected,
-.SubTabButtonSelectedFocused,
-.SubTabButtonSelectedOver,
-.SubTabButtonSelectedFocusedOver,
-.SubTabButtonSelectedDisabled {
- font-weight: bold;
-}
-
-
-
-.SimpleButton,
-.SimpleButtonOver,
-.SimpleButtonFocused,
-.SimpleButtonFocusedOver,
-.SimpleButtonDown,
-.SimpleButtonFocusedDown,
-.SimpleButtonSelected,
-.SimpleButtonSelectedFocused,
-.SimpleButtonSelectedDown,
-.SimpleButtonSelectedFocusedDown,
-.SimpleButtonSelectedOver,
-.SimpleButtonSelectedFocusedOver,
-.SimpleButtonDisabled,
-.SimpleButtonSelectedDisabled,
-.SimpleButtonDisabled,
-.SimpleButtonDisabled,
-.SimpleButtonSelectedDisabled,
-.SimpleButtonFocused,
-.SimpleButtonFocusedOver,
-.SimpleButtonSelectedFocused,
-.SimpleButtonSelectedFocusedOver,
-.SimpleButtonSelectedFocusedDown ,
-.SimpleButtonOver,
-.SimpleButtonFocusedOver,
-.SimpleButtonSelectedFocused,
-.SimpleButtonSelectedFocusedOver ,
-.SimpleButtonDown,
-.SimpleButtonFocusedDown,
-.SimpleButtonSelectedDown,
-.SimpleButtonSelectedFocusedDown ,
-.SimpleButtonSelected,
-.SimpleButtonSelectedFocused,
-.SimpleButtonSelectedOver,
-.SimpleButtonSelectedFocusedOver,
-.SimpleButtonSelectedDisabled{
- font-family: tahoma, verdana, sans-serif;
- font-size: 11px;
- padding: 2px;
- font-weight: bold;
-}
-
-
-.topMenuBar {
- background: url('/coregui/org.rhq.coregui.CoreGUI/sc/skins/Enterprise/images/cssButton/button_stretch.png') repeat-x scroll 0 0 #DDDDDD;
-}
-
-.menuButton, .menuButtonOver, .menuButtonDown, .menuButtonDisabled, .menuButtonSelected, .menuButtonSelectedDown, .menuButtonSelectedOver, .menuButtonSelectedDisabled {
- border: none !important;
- font-weight: bold !important;
-}
-
-
-
-/** Not used right now **/
-.gwtMenuBar {
- background: url('images/header/header_bg.png') repeat-x;
- /*background-image: url("http://localhost:7080/coregui/org.rhq.coregui.CoreGUI/sc/skins/Enterprise...");*/
- padding: 0px;
- -moz-box-sizing: border-box;
- overflow: hidden;
- cursor: auto;
-}
-
-.gwtMenu, .gwt-MenuBarPopup, .gwt-MenuPopup {
- background-color: white;
-}
-
-.gwt-MenuItem {
- padding: 0 10px;
- font-weight: bold;
- color: #666666;
- font-size: 9pt;
-}
-
-.gwt-MenuItemSeparator {
- background-color: #666666;
-}
-
-.gwt-MenuItem-Selected {
- background-color: #999999;
-}
-
-.selectedTag {
- background-color: lightblue;
- padding: 5px;
- border: 1px solid darkblue;
-}
-
-
-/* This sets table mouse-over highlights to have an alpha component on browsers that support it.
- It particularly helps with tables that have bar charts as a background component.
- (e.g. problem metrics or call time)
-*/
-.tallCellOver, .tallCellOverDark {
- background-color: rgb(230,230,230) !important; /* for browsers that don't like alpha */
- background-color: rgba(230,230,230,0.6) !important;
-}
-
-.editableText {
- color: #070;
-}
-
-.InfoBlock,.ConfirmationBlock,.WarnBlock,.ErrorBlock,.FatalBlock {
- border: 1px solid;
- color: #000000;
-}
-
-.InfoBlock,.ConfirmationBlock {
- background-color: #BFF1B5; /* light green */
- border-color: #00AC3D; /* medium green */
-}
-
-.WarnBlock {
- background-color: #FFFD99; /* light yellow */
- border-color: #FF9C15; /* medium orange */
-}
-
-.ErrorBlock {
- background-color: #FF9999; /* light red */
- border-color: #EE4444; /* medium red */
-}
-
-.FatalBlock {
- background-color: #FF6666; /* slightly darker light red */
- border-color: #EE1111; /* slightly darker medium red */
-}
-
-.InlineNote {
- color: #C22;
-}
-
-.InlineInfo {
- color: #00AC3D; /* medium green */
-}
-
-.InlineError {
- color: #EE4444; /* medium red */
-}
-
-.log-panel {
- z-index: 9999999 !important;
-}
-
-.requiredFieldMarker {
- font-weight: bolder;
- color: #B77 /* medium red */
-}
-
-.configurationEditorHeaderCell {
- border: 1px solid;
- background-color: #EEE; /* light gray */
- font-weight: bolder;
-}
-
-.menuButton, .menuButtonOver, .menuButtonDown, .menuButtonDisabled, .menuButtonSelected, .menuButtonSelectedDown, .menuButtonSelectedOver, .menuButtonSelectedDisabled {
- border: none;
- font-weight: bold;
-}
-
-.noOutline {
- outline:0;
-}
\ No newline at end of file
diff --git a/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html b/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
index f56517f..6a1bbdd 100644
--- a/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
+++ b/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
@@ -10,9 +10,9 @@
<!-- support internationalized characters -->
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
- <link rel="stylesheet" href="CoreGUI-4.9.0.css">
+ <link rel="stylesheet" href="CoreGUI-4.10.0.css">
<!-- for d3 charting -->
- <link rel="stylesheet" href="css/charts-4.9.0.css">
+ <link rel="stylesheet" href="css/charts-4.10.0.css">
<script type="text/javascript">
var search = location.search;
diff --git a/modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.10.0.css b/modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.10.0.css
new file mode 100644
index 0000000..6f8df38
--- /dev/null
+++ b/modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.10.0.css
@@ -0,0 +1,252 @@
+/***
+ * CSS for the d3 SVG charts. This is SVG css not HTML css so some elements
+ * may look different from standard CSS.
+ * NOTE: the SVG <defs> section that contains gradients etc. is in the
+ * java class : /org/rhq/coregui/client/inventory/common/ResourceMetricD3Graph.java
+ *
+ */
+
+svg {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ /* Trying to get SVG to act like a greedy block in all browsers */
+ display: block;
+ width:100%;
+ height:100%;
+}
+
+
+
+.axis path, .axis line {
+ fill: none;
+ stroke: #000;
+ shape-rendering: crispEdges;
+}
+
+/* Horizontal gridlines */
+
+.grid .tick {
+ stroke: #f7f7f7;
+}
+
+.y.axis .tick.minor {
+ stroke: #a7a7ac;
+}
+
+.x.axis .tick.minor {
+ stroke: #a7a7ac;
+}
+
+.y.axis text, .x.axis text {
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 10px;
+ font-weight: normal;
+ font-style: normal;
+ fill: #50505a;
+ text-rendering: optimize-legibility;
+
+}
+
+.x.axis path {
+ stroke: #50505a;
+}
+
+.y.axis path {
+ stroke: #50505a;
+}
+ /* Brush related css rules */
+.brush rect.extent {
+ fill: #0757ff;
+ fill-opacity: .15;
+ shape-rendering: crispEdges;
+}
+
+.brush .resize path {
+ fill: #666;
+ fill-opacity: .8;
+ stroke: #000;
+ stroke-width: 1.5px;
+}
+
+.minLabel, .avgLabel, .highLabel {
+ font-family: Arial, Verdana, sans-serif;
+ font-size: 12px;
+ font-weight: bold;
+ text-anchor: start;
+ fill: #003168;
+ text-rendering: optimize-legibility;
+}
+
+.minText, .avgText, .highText {
+ font-family: Arial, Verdana, sans-serif;
+ font-size: 12px;
+ text-anchor: start;
+ fill: #003168;
+ text-rendering: optimize-legibility;
+}
+
+.chartTitleName {
+ font-family: Arial, Verdana, sans-serif;
+ font-size: 12px;
+ font-weight: bold;
+ fill: #003168;
+}
+.chartTitleBox {
+ fill:none;
+
+}
+
+rect.high {
+ fill: #1794bc;
+}
+
+rect.low {
+ fill: #70c4e2;
+}
+
+
+
+/* CSS for new Chart Hovers*/
+
+#availTooltip {
+ z-index: 990000;
+ position: absolute;
+ width: 150px;
+ height: auto;
+ padding: 5px;
+ background-color: #000;
+ opacity: 0.8;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ pointer-events: none;
+}
+
+#availTooltip.hidden {
+ display: none;
+}
+
+#availTooltip div {
+ margin: 0;
+ font-family: Arial, Verdana, sans-serif;
+ font-size: 9px;
+ color: #d3d3d6;
+}
+
+.availTooltipLabel {
+ width: 40px;
+ font-weight: bold;
+ color: #d3d3d6;
+}
+
+/* CSS for metric graph tooltips */
+#metricGraphTooltip {
+ z-index: 990000;
+ position: absolute;
+ width: 100px;
+ height: auto;
+ padding: 5px;
+ background-color: #000;
+ opacity: 0.80;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ pointer-events: none;
+}
+
+#metricGraphTooltip.hidden {
+ display: none;
+}
+
+#metricGraphTooltip div {
+ margin: 0;
+ font-family: Arial, Verdana, sans-serif;
+ font-size: 10px;
+ color: #d3d3d6;
+}
+
+#metricGraphTooltipLabel {
+ width: 40px;
+ font-weight: bold;
+ color: #d3d3d6;
+}
+
+#metricGraphTooltipMaxLabel {
+ color: #1794BC;
+}
+
+#metricGraphTooltipAvgLabel {
+ color: #2e376a;
+}
+
+#metricGraphTooltipMinLabel {
+ color: #70c4e2;
+}
+
+#noDataTooltip {
+ z-index: 990000;
+ position: absolute;
+ width: 100px;
+ height: auto;
+ padding: 5px;
+ background-color: #000;
+ opacity: 0.80;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ pointer-events: none;
+}
+
+#noDataTooltip.hidden {
+ display: none;
+}
+
+#noDataTooltip div {
+ margin: 0;
+ font-family: Arial, Verdana, sans-serif;
+ font-size: 10px;
+ color: #d3d3d6;
+}
+
+
+#singleValueTooltip {
+ z-index: 990000;
+ position: absolute;
+ width: 100px;
+ height: auto;
+ padding: 5px;
+ background-color: #000;
+ opacity: 0.80;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
+ pointer-events: none;
+}
+
+#singleValueTooltip.hidden {
+ display: none;
+}
+
+#singleValueTooltip div {
+ margin: 0;
+ font-family: Arial, Verdana, sans-serif;
+ font-size: 10px;
+ color: #d3d3d6;
+}
+
diff --git a/modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.9.0.css b/modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.9.0.css
deleted file mode 100644
index 6f8df38..0000000
--- a/modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.9.0.css
+++ /dev/null
@@ -1,252 +0,0 @@
-/***
- * CSS for the d3 SVG charts. This is SVG css not HTML css so some elements
- * may look different from standard CSS.
- * NOTE: the SVG <defs> section that contains gradients etc. is in the
- * java class : /org/rhq/coregui/client/inventory/common/ResourceMetricD3Graph.java
- *
- */
-
-svg {
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- /* Trying to get SVG to act like a greedy block in all browsers */
- display: block;
- width:100%;
- height:100%;
-}
-
-
-
-.axis path, .axis line {
- fill: none;
- stroke: #000;
- shape-rendering: crispEdges;
-}
-
-/* Horizontal gridlines */
-
-.grid .tick {
- stroke: #f7f7f7;
-}
-
-.y.axis .tick.minor {
- stroke: #a7a7ac;
-}
-
-.x.axis .tick.minor {
- stroke: #a7a7ac;
-}
-
-.y.axis text, .x.axis text {
- font-family: Arial, Helvetica, sans-serif;
- font-size: 10px;
- font-weight: normal;
- font-style: normal;
- fill: #50505a;
- text-rendering: optimize-legibility;
-
-}
-
-.x.axis path {
- stroke: #50505a;
-}
-
-.y.axis path {
- stroke: #50505a;
-}
- /* Brush related css rules */
-.brush rect.extent {
- fill: #0757ff;
- fill-opacity: .15;
- shape-rendering: crispEdges;
-}
-
-.brush .resize path {
- fill: #666;
- fill-opacity: .8;
- stroke: #000;
- stroke-width: 1.5px;
-}
-
-.minLabel, .avgLabel, .highLabel {
- font-family: Arial, Verdana, sans-serif;
- font-size: 12px;
- font-weight: bold;
- text-anchor: start;
- fill: #003168;
- text-rendering: optimize-legibility;
-}
-
-.minText, .avgText, .highText {
- font-family: Arial, Verdana, sans-serif;
- font-size: 12px;
- text-anchor: start;
- fill: #003168;
- text-rendering: optimize-legibility;
-}
-
-.chartTitleName {
- font-family: Arial, Verdana, sans-serif;
- font-size: 12px;
- font-weight: bold;
- fill: #003168;
-}
-.chartTitleBox {
- fill:none;
-
-}
-
-rect.high {
- fill: #1794bc;
-}
-
-rect.low {
- fill: #70c4e2;
-}
-
-
-
-/* CSS for new Chart Hovers*/
-
-#availTooltip {
- z-index: 990000;
- position: absolute;
- width: 150px;
- height: auto;
- padding: 5px;
- background-color: #000;
- opacity: 0.8;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- pointer-events: none;
-}
-
-#availTooltip.hidden {
- display: none;
-}
-
-#availTooltip div {
- margin: 0;
- font-family: Arial, Verdana, sans-serif;
- font-size: 9px;
- color: #d3d3d6;
-}
-
-.availTooltipLabel {
- width: 40px;
- font-weight: bold;
- color: #d3d3d6;
-}
-
-/* CSS for metric graph tooltips */
-#metricGraphTooltip {
- z-index: 990000;
- position: absolute;
- width: 100px;
- height: auto;
- padding: 5px;
- background-color: #000;
- opacity: 0.80;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- pointer-events: none;
-}
-
-#metricGraphTooltip.hidden {
- display: none;
-}
-
-#metricGraphTooltip div {
- margin: 0;
- font-family: Arial, Verdana, sans-serif;
- font-size: 10px;
- color: #d3d3d6;
-}
-
-#metricGraphTooltipLabel {
- width: 40px;
- font-weight: bold;
- color: #d3d3d6;
-}
-
-#metricGraphTooltipMaxLabel {
- color: #1794BC;
-}
-
-#metricGraphTooltipAvgLabel {
- color: #2e376a;
-}
-
-#metricGraphTooltipMinLabel {
- color: #70c4e2;
-}
-
-#noDataTooltip {
- z-index: 990000;
- position: absolute;
- width: 100px;
- height: auto;
- padding: 5px;
- background-color: #000;
- opacity: 0.80;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- pointer-events: none;
-}
-
-#noDataTooltip.hidden {
- display: none;
-}
-
-#noDataTooltip div {
- margin: 0;
- font-family: Arial, Verdana, sans-serif;
- font-size: 10px;
- color: #d3d3d6;
-}
-
-
-#singleValueTooltip {
- z-index: 990000;
- position: absolute;
- width: 100px;
- height: auto;
- padding: 5px;
- background-color: #000;
- opacity: 0.80;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
- pointer-events: none;
-}
-
-#singleValueTooltip.hidden {
- display: none;
-}
-
-#singleValueTooltip div {
- margin: 0;
- font-family: Arial, Verdana, sans-serif;
- font-size: 10px;
- color: #d3d3d6;
-}
-
diff --git a/modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.10.0.js b/modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.10.0.js
new file mode 100644
index 0000000..50839d7
--- /dev/null
+++ b/modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.10.0.js
@@ -0,0 +1,189 @@
+/**
+ * RHQ Charting Javascript Functions.
+ */
+
+/**
+ * ChartContext Constructor Object
+ * Contains all of the data required to render a chart.
+ * A ChartContext can be passed to multiple chart renders to display different chart types
+ * of that data.
+ * @param chartId
+ * @param chartHeight
+ * @param metricsData
+ * @param xAxisLabel
+ * @param chartTitle
+ * @param yAxisUnits
+ * @param minChartTitle
+ * @param avgChartTitle
+ * @param peakChartTitle
+ * @param dateLabel
+ * @param timeLabel
+ * @param downLabel
+ * @param unknownLabel
+ * @param noDataLabel
+ * @param hoverStartLabel
+ * @param hoverEndLabel
+ * @param hoverPeriodLabel
+ * @param hoverBarLabel
+ * @param chartHoverTimeFormat
+ * @param chartHoverDateFormat
+ * @param isPortalGraph
+ * @param portalId
+ * @param buttonBarDateTimeFormat
+ * @param singleValueLabel
+ * @param chartXaxisTimeFormatHours
+ * @param chartXaxisTimeFormatHoursMinutes
+ * @param hideLegend
+ * @param chartAverage
+ * @param chartMin
+ * @param chartMax
+ * @constructor
+ */
+var ChartContext = function (chartId, chartHeight, metricsData, xAxisLabel, chartTitle, yAxisUnits, minChartTitle, avgChartTitle, peakChartTitle, dateLabel, timeLabel, downLabel, unknownLabel, noDataLabel, hoverStartLabel, hoverEndLabel, hoverPeriodLabel, hoverBarLabel, chartHoverTimeFormat, chartHoverDateFormat, isPortalGraph, portalId, buttonBarDateTimeFormat, singleValueLabel, chartXaxisTimeFormatHours, chartXaxisTimeFormatHoursMinutes, hideLegend, chartAverage, chartMin, chartMax) {
+ "use strict";
+ if (!(this instanceof ChartContext)) {
+ throw new Error("ChartContext function cannot be called as a function.");
+ }
+ this.chartId = chartId;
+ this.chartHeight = chartHeight;
+ this.data = jQuery.parseJSON(metricsData); // make into json
+ this.xAxisLabel = xAxisLabel;
+ this.chartTitle = chartTitle;
+ this.yAxisUnits = yAxisUnits;
+ this.minChartTitle = minChartTitle;
+ this.avgChartTitle = avgChartTitle;
+ this.peakChartTitle = peakChartTitle;
+ this.dateLabel = dateLabel;
+ this.timeLabel = timeLabel;
+ this.downLabel = downLabel;
+ this.unknownLabel = unknownLabel;
+ this.singleValueLabel = singleValueLabel;
+ this.noDataLabel = noDataLabel;
+ this.hoverStartLabel = hoverStartLabel;
+ this.hoverEndLabel = hoverEndLabel;
+ this.hoverPeriodLabel = hoverPeriodLabel;
+ this.hoverBarLabel = hoverBarLabel;
+ this.chartHoverTimeFormat = chartHoverTimeFormat;
+ this.chartHoverDateFormat = chartHoverDateFormat;
+ this.isPortalGraph = isPortalGraph;
+ this.portalId = portalId;
+ if (isPortalGraph) {
+ this.chartHandle = "rChart-" + chartId + "-" + portalId;
+ }
+ else {
+ this.chartHandle = "rChart-" + chartId;
+ }
+ this.chartSelection = this.chartHandle + " svg";
+ this.buttonBarDateTimeFormat = buttonBarDateTimeFormat;
+ this.chartXaxisTimeFormatHours = chartXaxisTimeFormatHours;
+ this.chartXaxisTimeFormatHoursMinutes = chartXaxisTimeFormatHoursMinutes;
+ this.hideLegend = hideLegend;
+ this.chartAverage = chartAverage;
+ this.chartMin = chartMin;
+ this.chartMax = chartMax;
+
+ },
+ /**
+ * Availability Context object constructor
+ * @param chartId
+ * @param availData
+ * @param dateLabel
+ * @param timeLabel
+ * @param hoverStartLabel
+ * @param hoverBarLabel
+ * @param availabilityLabel
+ * @param chartHoverTimeFormat
+ * @param chartHoverDateFormat
+ * @param chartTitle
+ * @param chartUpLabel
+ * @param chartDownLabel
+ * @param chartXaxisTimeFormatHours
+ * @param chartXaxisTimeFormatHoursMinutes
+ * @constructor
+ */
+ AvailChartContext = function (chartId, availData, dateLabel, timeLabel, hoverStartLabel, hoverBarLabel, availabilityLabel, chartHoverTimeFormat, chartHoverDateFormat, chartTitle, chartUpLabel, chartDownLabel, chartXaxisTimeFormatHours, chartXaxisTimeFormatHoursMinutes) {
+ "use strict";
+ if (!(this instanceof AvailChartContext)) {
+ throw new Error("AvailChartContext function cannot be called as a function.");
+ }
+ this.chartId = chartId;
+ this.chartHandle = "#availChart-" + this.chartId;
+ this.chartSelection = this.chartHandle + " svg";
+ this.data = jQuery.parseJSON(availData); // make into json
+ this.dateLabel = dateLabel;
+ this.timeLabel = timeLabel;
+ this.hoverStartLabel = hoverStartLabel;
+ this.hoverBarLabel = hoverBarLabel;
+ this.hoverBarAvailabilityLabel = availabilityLabel;
+ this.chartHoverTimeFormat = chartHoverTimeFormat;
+ this.chartHoverDateFormat = chartHoverDateFormat;
+ this.chartTitle = chartTitle;
+ this.chartDownLabel = chartDownLabel;
+ this.chartUpLabel = chartUpLabel;
+ this.chartXaxisTimeFormatHours = chartXaxisTimeFormatHours;
+ this.chartXaxisTimeFormatHoursMinutes = chartXaxisTimeFormatHoursMinutes;
+
+ },
+
+ /**
+ * GraphDateContext object constructor.
+ * @param startDate moment object representing startDate range
+ * @param endDate moment object representing endDate range
+ * @constructor
+ */
+ GraphDateContext = function (startDate, endDate) {
+ "use strict";
+ if (!(this instanceof GraphDateContext)) {
+ throw new Error("GraphDateContext function cannot be called as a function.");
+ }
+ this.startDate = startDate;
+ this.endDate = endDate;
+ },
+ rhqCommon = (function () {
+ "use strict";
+
+
+ var timeFormat = function (formats) {
+ return function(date) {
+ var i = formats.length - 1, f = formats[i];
+ while (!f[1](date)) f = formats[--i];
+ return f[0](date);
+ };
+ };
+
+ return {
+ getD3CustomTimeFormat: function (xAxisTimeFormatHours, xAxisTimeFormatHoursMinutes) {
+ return timeFormat([
+ [d3.time.format("%Y"), function () {
+ return true;
+ }],
+ [d3.time.format("%B"), function (d) {
+ return d.getMonth();
+ }],
+ [d3.time.format("%b %d"), function (d) {
+ return d.getDate() != 1;
+ }],
+ [d3.time.format("%a %d"), function (d) {
+ return d.getDay() && d.getDate() != 1;
+ }],
+ [d3.time.format(xAxisTimeFormatHours), function (d) {
+ return d.getHours();
+ }],
+ [d3.time.format(xAxisTimeFormatHoursMinutes), function (d) {
+ return d.getMinutes();
+ }],
+ [d3.time.format(":%S"), function (d) {
+ return d.getSeconds();
+ }],
+ [d3.time.format(".%L"), function (d) {
+ return d.getMilliseconds();
+ }]
+ ]);
+ }
+
+ };
+ })();
+
+
+
+
diff --git a/modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.9.0.js b/modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.9.0.js
deleted file mode 100644
index 7e89bb1..0000000
--- a/modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.9.0.js
+++ /dev/null
@@ -1,183 +0,0 @@
-/**
- * RHQ Charting Javascript Functions.
- */
-
-/**
- * ChartContext Constructor Object
- * Contains all of the data required to render a chart.
- * A ChartContext can be passed to multiple chart renders to display different chart types
- * of that data.
- * @param chartId
- * @param chartHeight
- * @param metricsData
- * @param xAxisLabel
- * @param chartTitle
- * @param yAxisUnits
- * @param minChartTitle
- * @param avgChartTitle
- * @param peakChartTitle
- * @param dateLabel
- * @param timeLabel
- * @param downLabel
- * @param unknownLabel
- * @param noDataLabel
- * @param hoverStartLabel
- * @param hoverEndLabel
- * @param hoverPeriodLabel
- * @param hoverBarLabel
- * @param chartHoverTimeFormat
- * @param chartHoverDateFormat
- * @param isPortalGraph
- * @param portalId
- * @param buttonBarDateTimeFormat
- * @param singleValueLabel
- * @param chartXaxisTimeFormatHours
- * @param chartXaxisTimeFormatHoursMinutes
- * @param hideLegend
- * @constructor
- */
-var ChartContext = function (chartId, chartHeight, metricsData, xAxisLabel, chartTitle, yAxisUnits, minChartTitle, avgChartTitle, peakChartTitle, dateLabel, timeLabel, downLabel, unknownLabel, noDataLabel, hoverStartLabel, hoverEndLabel, hoverPeriodLabel, hoverBarLabel, chartHoverTimeFormat, chartHoverDateFormat, isPortalGraph, portalId, buttonBarDateTimeFormat, singleValueLabel, chartXaxisTimeFormatHours, chartXaxisTimeFormatHoursMinutes, hideLegend) {
- "use strict";
- if (!(this instanceof ChartContext)) {
- throw new Error("ChartContext function cannot be called as a function.");
- }
- this.chartId = chartId;
- this.chartHeight = chartHeight;
- this.data = jQuery.parseJSON(metricsData); // make into json
- this.xAxisLabel = xAxisLabel;
- this.chartTitle = chartTitle;
- this.yAxisUnits = yAxisUnits;
- this.minChartTitle = minChartTitle;
- this.avgChartTitle = avgChartTitle;
- this.peakChartTitle = peakChartTitle;
- this.dateLabel = dateLabel;
- this.timeLabel = timeLabel;
- this.downLabel = downLabel;
- this.unknownLabel = unknownLabel;
- this.singleValueLabel = singleValueLabel;
- this.noDataLabel = noDataLabel;
- this.hoverStartLabel = hoverStartLabel;
- this.hoverEndLabel = hoverEndLabel;
- this.hoverPeriodLabel = hoverPeriodLabel;
- this.hoverBarLabel = hoverBarLabel;
- this.chartHoverTimeFormat = chartHoverTimeFormat;
- this.chartHoverDateFormat = chartHoverDateFormat;
- this.isPortalGraph = isPortalGraph;
- this.portalId = portalId;
- if (isPortalGraph) {
- this.chartHandle = "rChart-" + chartId + "-" + portalId;
- }
- else {
- this.chartHandle = "rChart-" + chartId;
- }
- this.chartSelection = this.chartHandle + " svg";
- this.buttonBarDateTimeFormat = buttonBarDateTimeFormat;
- this.chartXaxisTimeFormatHours = chartXaxisTimeFormatHours;
- this.chartXaxisTimeFormatHoursMinutes = chartXaxisTimeFormatHoursMinutes;
- this.hideLegend = hideLegend;
-
- },
- /**
- * Availability Context object constructor
- * @param chartId
- * @param availData
- * @param dateLabel
- * @param timeLabel
- * @param hoverStartLabel
- * @param hoverBarLabel
- * @param availabilityLabel
- * @param chartHoverTimeFormat
- * @param chartHoverDateFormat
- * @param chartTitle
- * @param chartUpLabel
- * @param chartDownLabel
- * @param chartXaxisTimeFormatHours
- * @param chartXaxisTimeFormatHoursMinutes
- * @constructor
- */
- AvailChartContext = function (chartId, availData, dateLabel, timeLabel, hoverStartLabel, hoverBarLabel, availabilityLabel, chartHoverTimeFormat, chartHoverDateFormat, chartTitle, chartUpLabel, chartDownLabel, chartXaxisTimeFormatHours, chartXaxisTimeFormatHoursMinutes) {
- "use strict";
- if (!(this instanceof AvailChartContext)) {
- throw new Error("AvailChartContext function cannot be called as a function.");
- }
- this.chartId = chartId;
- this.chartHandle = "#availChart-" + this.chartId;
- this.chartSelection = this.chartHandle + " svg";
- this.data = jQuery.parseJSON(availData); // make into json
- this.dateLabel = dateLabel;
- this.timeLabel = timeLabel;
- this.hoverStartLabel = hoverStartLabel;
- this.hoverBarLabel = hoverBarLabel;
- this.hoverBarAvailabilityLabel = availabilityLabel;
- this.chartHoverTimeFormat = chartHoverTimeFormat;
- this.chartHoverDateFormat = chartHoverDateFormat;
- this.chartTitle = chartTitle;
- this.chartDownLabel = chartDownLabel;
- this.chartUpLabel = chartUpLabel;
- this.chartXaxisTimeFormatHours = chartXaxisTimeFormatHours;
- this.chartXaxisTimeFormatHoursMinutes = chartXaxisTimeFormatHoursMinutes;
-
- },
-
- /**
- * GraphDateContext object constructor.
- * @param startDate moment object representing startDate range
- * @param endDate moment object representing endDate range
- * @constructor
- */
- GraphDateContext = function (startDate, endDate) {
- "use strict";
- if (!(this instanceof GraphDateContext)) {
- throw new Error("GraphDateContext function cannot be called as a function.");
- }
- this.startDate = startDate;
- this.endDate = endDate;
- },
- rhqCommon = (function () {
- "use strict";
-
-
- var timeFormat = function (formats) {
- return function(date) {
- var i = formats.length - 1, f = formats[i];
- while (!f[1](date)) f = formats[--i];
- return f[0](date);
- };
- };
-
- return {
- getD3CustomTimeFormat: function (xAxisTimeFormatHours, xAxisTimeFormatHoursMinutes) {
- return timeFormat([
- [d3.time.format("%Y"), function () {
- return true;
- }],
- [d3.time.format("%B"), function (d) {
- return d.getMonth();
- }],
- [d3.time.format("%b %d"), function (d) {
- return d.getDate() != 1;
- }],
- [d3.time.format("%a %d"), function (d) {
- return d.getDay() && d.getDate() != 1;
- }],
- [d3.time.format(xAxisTimeFormatHours), function (d) {
- return d.getHours();
- }],
- [d3.time.format(xAxisTimeFormatHoursMinutes), function (d) {
- return d.getMinutes();
- }],
- [d3.time.format(":%S"), function (d) {
- return d.getSeconds();
- }],
- [d3.time.format(".%L"), function (d) {
- return d.getMilliseconds();
- }]
- ]);
- }
-
- };
- })();
-
-
-
-
commit 4913835670e7a63b1f75b826f960d64bc1df4f0e
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Wed Dec 4 20:04:49 2013 +0100
[BZ 1038270] - NPE when accessing the storage node view immediately after the install - NPE check added
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
index 7946411..089719a 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
@@ -848,7 +848,9 @@ public class StorageNodeManagerBean implements StorageNodeManagerLocal, StorageN
try {
Map<Integer, StorageNode> resourceIdToStorageNodeMap = new TreeMap<Integer, StorageNode>();
for (StorageNode storageNode : storageNodes) {
- resourceIdToStorageNodeMap.put(storageNode.getResource().getId(), storageNode);
+ if (storageNode.getResource() != null) { // handling the case before the s.n. autoimport
+ resourceIdToStorageNodeMap.put(storageNode.getResource().getId(), storageNode);
+ }
}
Map<Integer, Integer> storageNodeAlertCounts = new TreeMap<Integer, Integer>();
commit 4f9817ca3fc77ffd4e421eda59089d1519f943bd
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Wed Dec 4 19:20:10 2013 +0100
[BZ 1038067] - Resource Summary/Activity shows summary of disabled metrics - adding a check that finds out whether the resource has those metrics scheduled. This is done in parallel using the countdown latch pattern.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
index ddd70a3..df4e659 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
@@ -21,6 +21,7 @@ package org.rhq.coregui.client.dashboard.portlets.resource;
import java.util.Arrays;
import java.util.EnumSet;
import java.util.HashMap;
+import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -41,13 +42,15 @@ import com.smartgwt.client.widgets.form.fields.events.ClickHandler;
import com.smartgwt.client.widgets.layout.VLayout;
import org.rhq.core.domain.common.EntityContext;
+import org.rhq.core.domain.criteria.MeasurementScheduleCriteria;
import org.rhq.core.domain.criteria.ResourceCriteria;
-import org.rhq.core.domain.dashboard.DashboardPortlet;
import org.rhq.core.domain.measurement.MeasurementDefinition;
+import org.rhq.core.domain.measurement.MeasurementSchedule;
import org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite;
import org.rhq.core.domain.resource.Resource;
import org.rhq.core.domain.resource.ResourceType;
import org.rhq.core.domain.resource.composite.ResourceComposite;
+import org.rhq.core.domain.util.PageControl;
import org.rhq.core.domain.util.PageList;
import org.rhq.coregui.client.LinkManager;
import org.rhq.coregui.client.dashboard.Portlet;
@@ -60,6 +63,8 @@ import org.rhq.coregui.client.inventory.resource.detail.monitoring.D3GraphListVi
import org.rhq.coregui.client.inventory.resource.type.ResourceTypeRepository;
import org.rhq.coregui.client.util.BrowserUtility;
import org.rhq.coregui.client.util.Log;
+import org.rhq.coregui.client.util.async.Command;
+import org.rhq.coregui.client.util.async.CountDownLatch;
/**
* This portlet allows the end user to customize the metric display
@@ -72,7 +77,7 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
public static final String KEY = "ResourceMetrics";
// A default displayed, persisted name for the portlet
public static final String NAME = MSG.view_portlet_defaultName_resource_metrics();
-
+
private int resourceId = -1;
private ChartViewWindow window;
@@ -82,6 +87,9 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
super(EntityContext.forResource(-1));
this.resourceId = resourceId;
}
+
+ private volatile List<MeasurementSchedule> enabledSchedules = null;
+ private volatile Resource resource = null;
public static final class Factory implements PortletViewFactory {
public static final PortletViewFactory INSTANCE = new Factory();
@@ -101,12 +109,31 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
* digits.
*/
@Override
- protected void getRecentMetrics() {
- final DashboardPortlet storedPortlet = this.portletWindow.getStoredPortlet();
+ protected void getRecentMetrics() {
+
//display container
final VLayout column = new VLayout();
column.setHeight(10);//pack
column.setWidth100();
+
+ final CountDownLatch latch = CountDownLatch.create(2, new Command() {
+
+ @Override
+ public void execute() {
+ showEnabledMetrics(enabledSchedules == null ? null : getEnabledDefinitions(enabledSchedules), column, resource);
+ }
+
+ private Set<MeasurementDefinition> getEnabledDefinitions(List<MeasurementSchedule> enabledSchedules) {
+ Set<MeasurementDefinition> enabledDefinitions = new HashSet<MeasurementDefinition>(enabledSchedules.size());
+ for (MeasurementSchedule schedule : enabledSchedules) {
+ enabledDefinitions.add(schedule.getDefinition());
+ }
+ return enabledDefinitions;
+ }
+ });
+
+ //fetch only enabled schedules
+ fetchEnabledSchedules(latch);
//locate resource reference
ResourceCriteria criteria = new ResourceCriteria();
@@ -120,13 +147,14 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
Log.debug("Error retrieving resource resource composite for resource [" + resourceId + "]:"
+ caught.getMessage());
setRefreshing(false);
+ latch.countDown();
}
@Override
public void onSuccess(PageList<ResourceComposite> results) {
if (!results.isEmpty()) {
final ResourceComposite resourceComposite = results.get(0);
- final Resource resource = resourceComposite.getResource();
+ resource = resourceComposite.getResource();
// Load the fully fetched ResourceType.
ResourceType resourceType = resource.getResourceType();
ResourceTypeRepository.Cache.getInstance().getResourceTypes(resourceType.getId(),
@@ -134,176 +162,11 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
new ResourceTypeRepository.TypeLoadedCallback() {
public void onTypesLoaded(ResourceType type) {
resource.setResourceType(type);
- //metric definitions
- Set<MeasurementDefinition> definitions = type.getMetricDefinitions();
-
- //build id mapping for measurementDefinition instances Ex. Free Memory -> MeasurementDefinition[100071]
- final HashMap<String, MeasurementDefinition> measurementDefMap = new HashMap<String, MeasurementDefinition>();
- for (MeasurementDefinition definition : definitions) {
- measurementDefMap.put(definition.getDisplayName(), definition);
- }
- //bundle definition ids for asynch call.
- int[] definitionArrayIds = new int[definitions.size()];
- final String[] displayOrder = new String[definitions.size()];
- measurementDefMap.keySet().toArray(displayOrder);
- //sort the charting data ex. Free Memory, Free Swap Space,..System Load
- Arrays.sort(displayOrder);
-
- //organize definitionArrayIds for ordered request on server.
- int index = 0;
- for (String definitionToDisplay : displayOrder) {
- definitionArrayIds[index++] = measurementDefMap.get(definitionToDisplay)
- .getId();
- }
-
- GWTServiceLookup.getMeasurementDataService().findDataForResource(resourceId,
- definitionArrayIds, CustomDateRangeState.getInstance().getStartTime(),
- CustomDateRangeState.getInstance().getEndTime(), 60,
- new AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>>() {
- @Override
- public void onFailure(Throwable caught) {
- Log.debug("Error retrieving recent metrics charting data for resource ["
- + resourceId + "]:" + caught.getMessage());
- setRefreshing(false);
- }
-
- @Override
- public void onSuccess(
- List<List<MeasurementDataNumericHighLowComposite>> results) {
- if (!results.isEmpty()) {
- boolean someChartedData = false;
- //iterate over the retrieved charting data
- for (int index = 0; index < displayOrder.length; index++) {
- //retrieve the correct measurement definition
- final MeasurementDefinition md = measurementDefMap
- .get(displayOrder[index]);
-
- //load the data results for the given metric definition
- List<MeasurementDataNumericHighLowComposite> data = results
- .get(index);
-
- //locate last and minimum values.
- double lastValue = -1;
- double minValue = Double.MAX_VALUE;//
- for (MeasurementDataNumericHighLowComposite d : data) {
- if ((!Double.isNaN(d.getValue()))
- && (!String.valueOf(d.getValue()).contains("NaN"))) {
- if (d.getValue() < minValue) {
- minValue = d.getValue();
- }
- lastValue = d.getValue();
- }
- }
-
- //collapse the data into comma delimited list for consumption by third party javascript library(jquery.sparkline)
- String commaDelimitedList = "";
-
- for (MeasurementDataNumericHighLowComposite d : data) {
- if ((!Double.isNaN(d.getValue()))
- && (!String.valueOf(d.getValue()).contains("NaN"))) {
- commaDelimitedList += d.getValue() + ",";
- }
- }
- DynamicForm row = new DynamicForm();
- row.setNumCols(3);
- row.setColWidths(65, "*", 100);
- row.setWidth100();
- row.setAutoHeight();
- row.setOverflow(Overflow.VISIBLE);
- HTMLFlow sparklineGraph = new HTMLFlow();
- String contents = "<span id='sparkline_" + index
- + "' class='dynamicsparkline' width='0' " + "values='"
- + commaDelimitedList + "'>...</span>";
- sparklineGraph.setContents(contents);
- sparklineGraph.setContentsType(ContentsType.PAGE);
- //disable scrollbars on span
- sparklineGraph.setScrollbarSize(0);
-
- CanvasItem sparklineContainer = new CanvasItem();
- sparklineContainer.setShowTitle(false);
- sparklineContainer.setHeight(16);
- sparklineContainer.setWidth(60);
- sparklineContainer.setCanvas(sparklineGraph);
-
- //Link/title element
- final String title = md.getDisplayName();
- LinkItem link = AbstractActivityView.newLinkItem(title, null);
- link.setTooltip(title);
- link.setTitleVAlign(VerticalAlignment.TOP);
- link.setAlign(Alignment.LEFT);
- link.setClipValue(true);
- link.setWrap(true);
- link.setHeight(26);
- link.setWidth("100%");
- if (!BrowserUtility.isBrowserPreIE9()) {
- link.addClickHandler(new ClickHandler() {
- @Override
- public void onClick(ClickEvent event) {
- window = new ChartViewWindow(title,"", refreshablePortlet);
-
- graphView = D3GraphListView.createSingleGraph(
- resourceComposite.getResource(), md.getId(),
- true);
-
- window.addItem(graphView);
- window.show();
- }
- });
- } else {
- link.disable();
- }
-
- //Value
- String convertedValue;
- convertedValue = AbstractActivityView
- .convertLastValueForDisplay(lastValue, md);
- StaticTextItem value = AbstractActivityView
- .newTextItem(convertedValue);
- value.setVAlign(VerticalAlignment.TOP);
- value.setAlign(Alignment.RIGHT);
-
- row.setItems(sparklineContainer, link, value);
- row.setWidth100();
-
- //if graph content returned
- if ((!md.getName().trim().contains("Trait."))
- && (lastValue != -1)) {
- column.addMember(row);
- someChartedData = true;
- }
- }
- if (!someChartedData) {// when there are results but no chartable entries.
- DynamicForm row = AbstractActivityView.createEmptyDisplayRow(
-
- AbstractActivityView.RECENT_MEASUREMENTS_NONE);
- column.addMember(row);
- } else {
- //insert see more link
- DynamicForm row = new DynamicForm();
- String link = LinkManager
- .getResourceMonitoringGraphsLink(resourceId);
- AbstractActivityView.addSeeMoreLink(row, link, column);
- }
- //call out to 3rd party javascript lib
- new Timer() {
- @Override
- public void run() {
- BrowserUtility.graphSparkLines();
- }
- }.schedule(200);
- } else {
- DynamicForm row = AbstractActivityView
- .createEmptyDisplayRow(AbstractActivityView.RECENT_MEASUREMENTS_NONE);
- column.addMember(row);
- }
- setRefreshing(false);
- }
- }
-
- );
-
+ latch.countDown();
}
});
+ } else {
+ latch.countDown();
}
}
});
@@ -315,4 +178,184 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
recentMeasurementsContent.addChild(column);
recentMeasurementsContent.markForRedraw();
}
+
+ private void fetchEnabledSchedules(final CountDownLatch latch) {
+ MeasurementScheduleCriteria criteria = new MeasurementScheduleCriteria();
+ criteria.addFilterResourceId(resourceId);
+ criteria.addFilterEnabled(true);
+ criteria.fetchDefinition(true);
+ criteria.setPageControl(PageControl.getUnlimitedInstance());
+ GWTServiceLookup.getMeasurementDataService().findMeasurementSchedulesByCriteria(criteria, new AsyncCallback<PageList<MeasurementSchedule>>() {
+
+ @Override
+ public void onSuccess(PageList<MeasurementSchedule> result) {
+ enabledSchedules = result;
+ latch.countDown();
+ }
+
+ @Override
+ public void onFailure(Throwable caught) {
+ latch.countDown();
+ }
+ });
+ }
+
+
+ private void showEnabledMetrics(final Set<MeasurementDefinition> definitions, final VLayout layout, final Resource resource) {
+ if (resource == null || definitions == null) {
+ Log.warn("Unable to render recent metrics properly.");
+ return;
+ }
+
+ //build id mapping for measurementDefinition instances Ex. Free Memory -> MeasurementDefinition[100071]
+ final HashMap<String, MeasurementDefinition> measurementDefMap = new HashMap<String, MeasurementDefinition>();
+ for (MeasurementDefinition definition : definitions) {
+ measurementDefMap.put(definition.getDisplayName(), definition);
+ }
+ //bundle definition ids for async call.
+ int[] definitionArrayIds = new int[definitions.size()];
+ final String[] displayOrder = new String[definitions.size()];
+ measurementDefMap.keySet().toArray(displayOrder);
+ //sort the charting data ex. Free Memory, Free Swap Space,..System Load
+ Arrays.sort(displayOrder);
+
+ //organize definitionArrayIds for ordered request on server.
+ int index = 0;
+ for (String definitionToDisplay : displayOrder) {
+ definitionArrayIds[index++] = measurementDefMap.get(definitionToDisplay).getId();
+ }
+
+ GWTServiceLookup.getMeasurementDataService().findDataForResource(resourceId, definitionArrayIds,
+ CustomDateRangeState.getInstance().getStartTime(), CustomDateRangeState.getInstance().getEndTime(), 60,
+ new AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>>() {
+ @Override
+ public void onFailure(Throwable caught) {
+ Log.debug("Error retrieving recent metrics charting data for resource [" + resourceId + "]:"
+ + caught.getMessage());
+ setRefreshing(false);
+ }
+
+ @Override
+ public void onSuccess(List<List<MeasurementDataNumericHighLowComposite>> results) {
+ if (!results.isEmpty()) {
+ boolean someChartedData = false;
+ //iterate over the retrieved charting data
+ for (int index = 0; index < displayOrder.length; index++) {
+ //retrieve the correct measurement definition
+ final MeasurementDefinition md = measurementDefMap.get(displayOrder[index]);
+
+ //load the data results for the given metric definition
+ List<MeasurementDataNumericHighLowComposite> data = results.get(index);
+
+ //locate last and minimum values.
+ double lastValue = -1;
+ double minValue = Double.MAX_VALUE;//
+ for (MeasurementDataNumericHighLowComposite d : data) {
+ if ((!Double.isNaN(d.getValue())) && (!String.valueOf(d.getValue()).contains("NaN"))) {
+ if (d.getValue() < minValue) {
+ minValue = d.getValue();
+ }
+ lastValue = d.getValue();
+ }
+ }
+
+ //collapse the data into comma delimited list for consumption by third party javascript library(jquery.sparkline)
+ String commaDelimitedList = "";
+
+ for (MeasurementDataNumericHighLowComposite d : data) {
+ if ((!Double.isNaN(d.getValue())) && (!String.valueOf(d.getValue()).contains("NaN"))) {
+ commaDelimitedList += d.getValue() + ",";
+ }
+ }
+ DynamicForm row = new DynamicForm();
+ row.setNumCols(3);
+ row.setColWidths(65, "*", 100);
+ row.setWidth100();
+ row.setAutoHeight();
+ row.setOverflow(Overflow.VISIBLE);
+ HTMLFlow sparklineGraph = new HTMLFlow();
+ String contents = "<span id='sparkline_" + index + "' class='dynamicsparkline' width='0' "
+ + "values='" + commaDelimitedList + "'>...</span>";
+ sparklineGraph.setContents(contents);
+ sparklineGraph.setContentsType(ContentsType.PAGE);
+ //disable scrollbars on span
+ sparklineGraph.setScrollbarSize(0);
+
+ CanvasItem sparklineContainer = new CanvasItem();
+ sparklineContainer.setShowTitle(false);
+ sparklineContainer.setHeight(16);
+ sparklineContainer.setWidth(60);
+ sparklineContainer.setCanvas(sparklineGraph);
+
+ //Link/title element
+ final String title = md.getDisplayName();
+ LinkItem link = AbstractActivityView.newLinkItem(title, null);
+ link.setTooltip(title);
+ link.setTitleVAlign(VerticalAlignment.TOP);
+ link.setAlign(Alignment.LEFT);
+ link.setClipValue(true);
+ link.setWrap(true);
+ link.setHeight(26);
+ link.setWidth("100%");
+ if (!BrowserUtility.isBrowserPreIE9()) {
+ link.addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(ClickEvent event) {
+ window = new ChartViewWindow(title, "", refreshablePortlet);
+
+ graphView = D3GraphListView.createSingleGraph(resource, md.getId(), true);
+
+ window.addItem(graphView);
+ window.show();
+ }
+ });
+ } else {
+ link.disable();
+ }
+
+ //Value
+ String convertedValue;
+ convertedValue = AbstractActivityView.convertLastValueForDisplay(lastValue, md);
+ StaticTextItem value = AbstractActivityView.newTextItem(convertedValue);
+ value.setVAlign(VerticalAlignment.TOP);
+ value.setAlign(Alignment.RIGHT);
+
+ row.setItems(sparklineContainer, link, value);
+ row.setWidth100();
+
+ //if graph content returned
+ if ((!md.getName().trim().contains("Trait.")) && (lastValue != -1)) {
+ layout.addMember(row);
+ someChartedData = true;
+ }
+ }
+ if (!someChartedData) {// when there are results but no chartable entries.
+ DynamicForm row = AbstractActivityView.createEmptyDisplayRow(
+
+ AbstractActivityView.RECENT_MEASUREMENTS_NONE);
+ layout.addMember(row);
+ } else {
+ //insert see more link
+ DynamicForm row = new DynamicForm();
+ String link = LinkManager.getResourceMonitoringGraphsLink(resourceId);
+ AbstractActivityView.addSeeMoreLink(row, link, layout);
+ }
+ //call out to 3rd party javascript lib
+ new Timer() {
+ @Override
+ public void run() {
+ BrowserUtility.graphSparkLines();
+ }
+ }.schedule(200);
+ } else {
+ DynamicForm row = AbstractActivityView
+ .createEmptyDisplayRow(AbstractActivityView.RECENT_MEASUREMENTS_NONE);
+ layout.addMember(row);
+ }
+ setRefreshing(false);
+ }
+ }
+
+ );
+ }
}
commit d96e7538d63e695f45977645475f72616f3c729b
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Wed Dec 4 19:17:46 2013 +0100
[BZ 1035501] - Remove Add Graph to Monitor View Menu Item in Resource Tree - Removing the option leading to the old portal war page from the context menu.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/DashboardLinkUtility.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/DashboardLinkUtility.java
index 1f6cc4e..c58e665 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/DashboardLinkUtility.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/DashboardLinkUtility.java
@@ -22,39 +22,26 @@ import java.util.HashMap;
import java.util.Map;
import java.util.TreeSet;
-import com.google.gwt.http.client.Request;
-import com.google.gwt.http.client.RequestBuilder;
-import com.google.gwt.http.client.RequestCallback;
-import com.google.gwt.http.client.RequestException;
-import com.google.gwt.http.client.Response;
-import com.google.gwt.user.client.History;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.smartgwt.client.widgets.menu.Menu;
import com.smartgwt.client.widgets.menu.MenuItem;
import com.smartgwt.client.widgets.menu.events.ClickHandler;
import com.smartgwt.client.widgets.menu.events.MenuItemClickEvent;
-import org.rhq.core.domain.auth.Subject;
import org.rhq.core.domain.configuration.PropertySimple;
import org.rhq.core.domain.criteria.DashboardCriteria;
-import org.rhq.core.domain.criteria.SubjectCriteria;
import org.rhq.core.domain.dashboard.Dashboard;
import org.rhq.core.domain.dashboard.DashboardPortlet;
import org.rhq.core.domain.measurement.DataType;
import org.rhq.core.domain.measurement.MeasurementDefinition;
-import org.rhq.core.domain.measurement.MeasurementSchedule;
import org.rhq.core.domain.resource.Resource;
import org.rhq.core.domain.resource.ResourceType;
import org.rhq.core.domain.util.PageList;
import org.rhq.coregui.client.CoreGUI;
import org.rhq.coregui.client.Messages;
-import org.rhq.coregui.client.UserSessionManager;
import org.rhq.coregui.client.dashboard.portlets.inventory.resource.graph.ResourceD3GraphPortlet;
import org.rhq.coregui.client.gwt.GWTServiceLookup;
-import org.rhq.coregui.client.util.Log;
import org.rhq.coregui.client.util.message.Message;
-import org.rhq.coregui.client.util.preferences.MeasurementUserPreferences;
-import org.rhq.coregui.client.util.preferences.UserPreferences;
/**
* Utility Class to build menus for linking to the Dashboard.
@@ -144,57 +131,6 @@ public class DashboardLinkUtility {
});
}
-
- //add new menu item for adding current graphable element to view if on Monitor/Graphs tab
- String currentViewPath = History.getToken();
- if (currentViewPath.contains("Monitoring/Metrics")) {
- MenuItem addGraphItem = new MenuItem(MSG.common_title_add_graphToView());
- defSubItem.addItem(addGraphItem);
-
- addGraphItem.addClickHandler(new ClickHandler() {
- public void onClick(MenuItemClickEvent menuItemClickEvent) {
- //generate javascript to call out to.
- //Ex. menuLayers.hide();addMetric('${metric.resourceId},${metric.scheduleId}')
- if (getScheduleDefinitionId(resource, def.getName()) > -1) {
- final String resourceGraphElements = resource.getId() + ","
- + getScheduleDefinitionId(resource, def.getName());
-
- //Once, the portal-war will be rewritten to GWT and operations performed
- //within the iframe + JSF will update the user preferences, the following
- //2 lines could be uncommented and the lines below them refactorized
- //MeasurementUserPreferences measurementPreferences = new MeasurementUserPreferences(UserSessionManager.getUserPreferences());
- //String selectedView = measurementPreferences.getSelectedView(String.valueOf(resource.getId()));
-
- final int sid = UserSessionManager.getSessionSubject().getId();
- SubjectCriteria c = new SubjectCriteria();
- c.addFilterId(sid);
-
- GWTServiceLookup.getSubjectService().findSubjectsByCriteria(c,
- new AsyncCallback<PageList<Subject>>() {
- public void onSuccess(PageList<Subject> result) {
- if (result.size() > 0) {
- UserPreferences uPreferences = new UserPreferences(result
- .get(0));
- MeasurementUserPreferences mPreferences = new MeasurementUserPreferences(
- uPreferences);
- String selectedView = mPreferences.getSelectedView(String
- .valueOf(resource.getId()));
-
- addNewMetric(String.valueOf(resource.getId()),
- selectedView, resourceGraphElements);
- } else {
- Log.warn("DashboardLinkUtility: Error obtaining subject with id:" + sid);
- }
- }
-
- public void onFailure(Throwable caught) {
- Log.warn("DashboardLinkUtility: Error obtaining subject with id:" + sid, caught);
- }
- });
- }
- }
- });
- }
}
}
@@ -203,56 +139,4 @@ public class DashboardLinkUtility {
measurements.setSubmenu(measurementsSubMenu);
return measurements;
}
-
- /** Locate the specific schedule definition using the definition identifier.
- */
- private static int getScheduleDefinitionId(Resource resource, String definitionName) {
- int id = -1;
- if (resource.getSchedules() != null) {
- boolean located = false;
- MeasurementSchedule[] schedules = new MeasurementSchedule[resource.getSchedules().size()];
- resource.getSchedules().toArray(schedules);
- for (int i = 0; (!located && i < resource.getSchedules().size()); i++) {
- MeasurementSchedule schedule = schedules[i];
- MeasurementDefinition definition = schedule.getDefinition();
- if ((definition != null) && definition.getName().equals(definitionName)) {
- located = true;
- id = schedule.getId();
- }
- }
- }
- return id;
- }
-
- private static void addNewMetric(String id, String selectedView, String resourceGraphElements) {
- //construct portal.war url to access
- String baseUrl = "/portal/resource/common/monitor/visibility/IndicatorCharts.do";
- baseUrl += "?id=" + id;
- baseUrl += "&view=" + selectedView;
- baseUrl += "&action=addChart&metric=" + resourceGraphElements;
- final String url = baseUrl;
- //initiate HTTP request
- final RequestBuilder b = new RequestBuilder(RequestBuilder.GET, baseUrl);
-
- try {
- b.setCallback(new RequestCallback() {
- public void onResponseReceived(final Request request, final Response response) {
- Log.trace("Successfully submitted request to add graph to view:" + url);
-
- //kick off a page reload.
- String currentViewPath = History.getToken();
- CoreGUI.goToView(currentViewPath, true);
- }
-
- @Override
- public void onError(Request request, Throwable t) {
- Log.trace("Error adding Metric:" + url, t);
- }
- });
- b.send();
- } catch (RequestException e) {
- Log.warn("Error adding Metric:" + url, e);
- }
-
- }
}
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeView.java
index 6277a34..c2e4784 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeView.java
@@ -559,10 +559,6 @@ public class ResourceTreeView extends EnhancedVLayout {
}
resourceContextMenu.addItem(operations);
- // Metric graph addition menu
- resourceContextMenu.addItem(DashboardLinkUtility.buildMetricsMenu(resourceType, resource,
- MSG.view_tree_common_contextMenu_measurements()));
-
// Create Child Menu and Manual Import Menu
final Set<ResourceType> creatableChildTypes = getCreatableChildTypes(resourceType);
final Set<ResourceType> importableChildTypes = getImportableChildTypes(resourceType);
commit b42fb4519143418f20c5f8f608086c5555cda2de
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Wed Dec 4 19:01:33 2013 +0100
[BZ 1036681] - Starting page listening on :7080 freezes if the server turns off itself during installation - adding logic that handles the case if the server went down during the installation (or normal startup process). Also externalizing the JavaScript to its own file and linking it to the HTML page.
diff --git a/modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml b/modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
index 585ce10..8b257ba 100644
--- a/modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
+++ b/modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
@@ -456,62 +456,68 @@
<target name="prepare-welcome-content">
<echo>Changing the default welcome content</echo>
<!-- Simple redirect script written in EcmaScript checking if the server has fully started -->
- <replaceregexp file="${jboss.home}/welcome-content/index.html" flags="gis" match='<body>' replace='
- <body>

- <script type="text/JavaScript">

- <!--

- function httpGet() {

- var url = "/portal/sessionAccess";

- var xmlHttp = null;

- xmlHttp = new XMLHttpRequest();

- xmlHttp.open("GET", url, false);

- xmlHttp.send(null);

- return xmlHttp;

- }

- function showError(msg) {

- var elError = document.getElementById("error");

- if (elError != null) {

- if (msg) {

- elError.innerHTML = "Following subsystems had problem to start: <b>" + msg + "</b>";

- if (msg.indexOf("storage") != -1) elError.innerHTML += "<br /><i>NOTE: Start at least one storage node as soon as possible.</i>"

- elError.setAttribute("style", elError.getAttribute("style").replace(/display:.*/gi, "display: visible;"));

- } else elError.setAttribute("style", elError.getAttribute("style").replace(/display:.*/gi, "display: none;"));

- }

- }

- function checkIfRunning(attemptNum) {

- var response = httpGet();

- if (response.status === 200) {

- var json = JSON.parse(response.responseText);

- if (json.serverInitialized) {

- location.href = "/coregui";

- } else {

- showError(json.startupError);

- }

- }

- var elProgress = document.getElementById("progress");

- if (elProgress != null) {

- elProgress.innerHTML = elProgress.innerHTML.trim() + "." + (attemptNum % 180 == 0 ? "<br />" : "") ;

- }

- setTimeout("checkIfRunning(" + (attemptNum + 1) + ");", 3000);

- }

- checkIfRunning(16);

- -->

- </script>


- <noscript>

- <h1>Your browser does not support JavaScript!</h1>

- <h2>Please turn it on or use a different browser.</h2>

- <h2>You will NOT be automatically redirected...</h2>

- </noscript>
'/>
-
- <!-- Changing the default content of the welcome page -->
- <replaceregexp file="${jboss.home}/welcome-content/index.html" flags="gis" match='<div class="section">(.*?)</div>' replace='
- <div class="section">

- <h1>Server Initialization</h1>

- <h3>Your server is starting, please wait.</h3>

- <p class="WarnBlock" id="error" style="background-color: #DE7272; display: none;"></p>

- <p class="WarnBlock" id="progress">Starting ..</p>

- <sub>You will be automatically redirected once the server is up and running. If this takes more than 10 minutes, please check the server log for possible issues.</sub>

- </div>'/>
+ <echo file="${jboss.home}/welcome-content/backend-checker.js"><![CDATA[function httpGet() {
+ var url = "/portal/sessionAccess";
+ var xmlHttp = null;
+ xmlHttp = new XMLHttpRequest();
+ xmlHttp.open("GET", url, false);
+ xmlHttp.send(null);
+ return xmlHttp;
+}
+
+function showError(msg) {
+ var elError = document.getElementById("error");
+ if (elError) {
+ if (msg) {
+ elError.innerHTML = "Following subsystems had problem to start: <b>" + msg + "</b>";
+ if (msg.indexOf("storage") != -1) {
+ elError.innerHTML += "<br /><i>NOTE: Start at least one storage node as soon as possible.</i>"
+ }
+ elError.setAttribute("style", elError.getAttribute("style").replace(/display:.*/gi, "display: visible;"));
+ } else elError.setAttribute("style", elError.getAttribute("style").replace(/display:.*/gi, "display: none;"));
+ }
+}
+
+function checkIfRunning(attemptNum) {
+ try {
+ var response = httpGet();
+ } catch (error) {
+ showError(error.message + " Is the server running?");
+ }
+ if (response && response.status === 200) {
+ var json = JSON.parse(response.responseText);
+ if (json.serverInitialized) {
+ location.href = "/coregui";
+ } else showError(json.startupError);
+ }
+ var elProgress = document.getElementById("progress");
+ if (elProgress) {
+ elProgress.innerHTML = elProgress.innerHTML.trim() + "." + (attemptNum % 180 == 0 ? "<br />" : "") ;
+ }
+ setTimeout("checkIfRunning(" + (attemptNum + 1) + ");", 3000);
+}
+
+checkIfRunning(16);]]>
+</echo>
+
+ <!-- Adding the script and noscript elements to the welcome webpage -->
+ <replaceregexp file="${jboss.home}/welcome-content/index.html" flags="gis" match='<body>' replace='<body>

+ <script src="backend-checker.js">
+ </script>

+ <noscript>

+ <h1>Your browser does not support JavaScript!</h1>

+ <h2>Please turn it on or use a different browser.</h2>

+ <h2>You will NOT be automatically redirected...</h2>

+ </noscript>
'/>
+
+ <!-- Changing the default content of the welcome page to support our indications -->
+ <replaceregexp file="${jboss.home}/welcome-content/index.html" flags="gis" match='<div class="section">(.*?)</div>' replace='<div class="section">

+ <h1>Server Initialization</h1>

+ <h3>Your server is starting, please wait.</h3>

+ <p class="WarnBlock" id="error" style="background-color: #DE7272; display: none;"></p>

+ <p class="WarnBlock" id="progress">Starting ..</p>

+ <sub>You will be automatically redirected once the server is up and running. If this takes more than 10 minutes, please check the server log for possible issues.</sub>

+ </div>'/>
</target>
<target name="package-connectors">
commit 2eaf8043ef4f5f99cc12e08adf0ecdcb150a3e41
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Wed Dec 4 12:15:01 2013 -0500
eclipse classpath addition - new trove dep that the plugin container now uses
diff --git a/.classpath b/.classpath
index 918928b..a334ae2 100644
--- a/.classpath
+++ b/.classpath
@@ -380,6 +380,7 @@
<classpathentry exported="true" kind="var" path="M2_REPO/org/jboss/byteman/byteman-install/1.5.2/byteman-install-1.5.2.jar" sourcepath="M2_REPO/org/jboss/byteman/byteman-install/1.5.2/byteman-install-1.5.2-sources.jar"/>
<classpathentry exported="true" kind="var" path="M2_REPO/org/jboss/byteman/byteman-submit/1.5.2/byteman-submit-1.5.2.jar" sourcepath="M2_REPO/org/jboss/byteman/byteman-submit/1.5.2/byteman-submit-1.5.2-sources.jar"/>
<classpathentry exported="true" kind="var" path="M2_REPO/org/jboss/byteman/byteman-bmunit/1.5.2/byteman-bmunit-1.5.2.jar" sourcepath="M2_REPO/org/jboss/byteman/byteman-bmunit/1.5.2/byteman-bmunit-1.5.2-sources.jar"/>
+ <classpathentry exported="true" kind="var" path="M2_REPO/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/cassandra/cassandra-all/1.2.4/cassandra-all-1.2.4.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/thrift/libthrift/0.7.0/libthrift-0.7.0.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-cli/commons-cli/1.2/commons-cli-1.2.jar"/>
commit 5939eb7bbf4f4522307c4125c15429b7a64eaa93
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Wed Dec 4 11:40:57 2013 +0100
BZ 997670 - Do not go linearly through the list of resources to find by id, but use a map.
Using a TroveIntObjectMap saves ~1MB heap for an inventory of 40k resources opposed to a standard HashMap
diff --git a/modules/core/plugin-container/pom.xml b/modules/core/plugin-container/pom.xml
index f2e6732..426e097 100644
--- a/modules/core/plugin-container/pom.xml
+++ b/modules/core/plugin-container/pom.xml
@@ -84,6 +84,11 @@
<artifactId>commons-io</artifactId>
</dependency>
+ <dependency>
+ <groupId>net.sf.trove4j</groupId>
+ <artifactId>trove4j</artifactId>
+ <version>3.0.3</version>
+ </dependency>
</dependencies>
<build>
diff --git a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/InventoryManager.java b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/InventoryManager.java
index 2e4d52a..5b01a26 100644
--- a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/InventoryManager.java
+++ b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/InventoryManager.java
@@ -46,6 +46,9 @@ import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.locks.ReentrantReadWriteLock;
+import gnu.trove.map.TIntObjectMap;
+import gnu.trove.map.hash.TIntObjectHashMap;
+
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.jetbrains.annotations.NotNull;
@@ -195,7 +198,12 @@ public class InventoryManager extends AgentService implements ContainerService,
/**
* UUID to ResourceContainer map
*/
- private final Map<String, ResourceContainer> resourceContainers = new ConcurrentHashMap<String, ResourceContainer>(100);
+ private final Map<String, ResourceContainer> resourceContainersByUUID = new ConcurrentHashMap<String, ResourceContainer>(500);
+
+ /**
+ * ResourceID to ResourceContainer map
+ */
+ private final TIntObjectMap<ResourceContainer> resourceContainerByResourceId = new TIntObjectHashMap<ResourceContainer>(500);
/**
* Collection of event listeners to inform of changes to the inventory.
@@ -300,7 +308,8 @@ public class InventoryManager extends AgentService implements ContainerService,
this.discoveryComponentProxyFactory.shutdown();
this.availabilityCollectors.shutdown();
this.inventoryEventListeners.clear();
- this.resourceContainers.clear();
+ this.resourceContainersByUUID.clear();
+ this.resourceContainerByResourceId.clear();
}
/**
@@ -545,13 +554,13 @@ public class InventoryManager extends AgentService implements ContainerService,
@Nullable
public ResourceContainer getResourceContainer(String uuid) {
- return this.resourceContainers.get(uuid);
+ return this.resourceContainersByUUID.get(uuid);
}
@Nullable
public ResourceContainer getResourceContainer(CanonicalResourceKey canonicalId) {
ResourceContainer resourceContainer = null;
- for (Map.Entry<String, ResourceContainer> entry : resourceContainers.entrySet()) {
+ for (Map.Entry<String, ResourceContainer> entry : resourceContainersByUUID.entrySet()) {
ResourceContainer container = entry.getValue();
Resource resource = container.getResource();
if (resource != null) {
@@ -577,12 +586,12 @@ public class InventoryManager extends AgentService implements ContainerService,
String uuid = resource.getUuid();
if (uuid == null)
return null;
- return this.resourceContainers.get(uuid);
+ return this.resourceContainersByUUID.get(uuid);
}
@Nullable
- public ResourceContainer getResourceContainer(Integer resourceId) {
- if ((resourceId == null) || (resourceId == 0)) {
+ public ResourceContainer getResourceContainer(int resourceId) {
+ if (resourceId == 0) {
// I've already found one place where passing in 0 was very bad - I want to be very noisy in the log
// when this happens but not throw an exception, for fear I might break something.
// I'll just return null instead; hopefully, callers are checking for null appropriately.
@@ -596,10 +605,18 @@ public class InventoryManager extends AgentService implements ContainerService,
return null;
}
+ ResourceContainer resourceContainer = this.resourceContainerByResourceId.get(resourceId);
+ if (resourceContainer != null) {
+ return resourceContainer;
+ }
+ // We did not find the UUID in above map.
+ // Check on the classical way if the container is present and populate the
+ // resourceId -> resourceContainer map for the next call into this method.
ResourceContainer retContainer = null;
- for (ResourceContainer container : resourceContainers.values()) {
- if (resourceId.equals(container.getResource().getId())) {
+ for (ResourceContainer container : resourceContainersByUUID.values()) {
+ if (resourceId == container.getResource().getId()) {
retContainer = container;
+ this.resourceContainerByResourceId.put(resourceId, retContainer);
break;
}
}
@@ -1340,7 +1357,7 @@ public class InventoryManager extends AgentService implements ContainerService,
@Nullable
public ResourceComponent<?> getResourceComponent(Resource resource) {
- ResourceContainer resourceContainer = this.resourceContainers.get(resource.getUuid());
+ ResourceContainer resourceContainer = this.resourceContainersByUUID.get(resource.getUuid());
if (resourceContainer == null) {
return null;
@@ -1410,12 +1427,15 @@ public class InventoryManager extends AgentService implements ContainerService,
PluginContainer.getInstance().getMeasurementManager()
.unscheduleCollection(Collections.singleton(resource.getId()));
- if (this.resourceContainers.remove(resource.getUuid()) == null) {
+ if (this.resourceContainersByUUID.remove(resource.getUuid()) == null) {
if (log.isDebugEnabled()) {
log.debug("Asked to remove an unknown Resource [" + resource + "] with UUID [" + resource.getUuid()
+ "]");
}
}
+ else {
+ this.resourceContainerByResourceId.remove(resource.getId());
+ }
// Notify InventoryEventListeners a Resource has been removed.
fireResourcesRemoved(Collections.singleton(resource));
@@ -1509,7 +1529,7 @@ public class InventoryManager extends AgentService implements ContainerService,
* @return
*/
public Availability updateAvailability(Resource resource, AvailabilityType availabilityType) {
- ResourceContainer resourceContainer = this.resourceContainers.get(resource.getUuid());
+ ResourceContainer resourceContainer = resourceContainersByUUID.get(resource.getUuid());
return resourceContainer.updateAvailability(availabilityType);
}
@@ -1657,7 +1677,7 @@ public class InventoryManager extends AgentService implements ContainerService,
List<Resource> activatedResources = new ArrayList<Resource>();
this.inventoryLock.readLock().lock();
try {
- for (ResourceContainer container : this.resourceContainers.values()) {
+ for (ResourceContainer container : this.resourceContainersByUUID.values()) {
if ((container != null) && (container.getResourceComponentState() == ResourceComponentState.STARTED)) {
activatedResources.add(container.getResource());
}
@@ -1687,7 +1707,8 @@ public class InventoryManager extends AgentService implements ContainerService,
// Auto-sync if the PC is running within the embedded JBossAS console.
resourceContainer.setSynchronizationState(ResourceContainer.SynchronizationState.SYNCHRONIZED);
}
- this.resourceContainers.put(resource.getUuid(), resourceContainer);
+ this.resourceContainersByUUID.put(resource.getUuid().intern(), resourceContainer);
+ this.resourceContainerByResourceId.put(resource.getId(), resourceContainer);
} else {
// container already exists, but make sure the classloader exists too
if (resourceContainer.getResourceClassLoader() == null) {
@@ -2144,18 +2165,22 @@ public class InventoryManager extends AgentService implements ContainerService,
inventoryFile.loadInventory();
this.platform = inventoryFile.getPlatform();
- this.resourceContainers.clear();
+ this.resourceContainersByUUID.clear();
+ this.resourceContainerByResourceId.clear();
for (String uuid : inventoryFile.getResourceContainers().keySet()) {
ResourceContainer resourceContainer = inventoryFile.getResourceContainers().get(uuid);
- this.resourceContainers.put(uuid, resourceContainer);
+ this.resourceContainersByUUID.put(uuid, resourceContainer);
+ Resource resource = resourceContainer.getResource();
+ this.resourceContainerByResourceId.put(resource.getId(), resourceContainer);
}
- log.info("Inventory with size [" + this.resourceContainers.size() + "] loaded from data file in ["
+ log.info("Inventory with size [" + this.resourceContainersByUUID.size() + "] loaded from data file in ["
+ (System.currentTimeMillis() - start) + "ms]");
}
} catch (Exception e) {
this.platform = null;
- this.resourceContainers.clear();
+ this.resourceContainersByUUID.clear();
+ this.resourceContainerByResourceId.clear();
if (file != null) {
file.renameTo(new File(file.getAbsolutePath() + ".invalid")); // move it out of the way if we can, retain it for later analysis
}
@@ -2215,7 +2240,7 @@ public class InventoryManager extends AgentService implements ContainerService,
}
File file = new File(dataDir, "inventory.dat");
InventoryFile inventoryFile = new InventoryFile(file);
- inventoryFile.storeInventory(this.platform, this.resourceContainers);
+ inventoryFile.storeInventory(this.platform, this.resourceContainersByUUID);
} catch (Exception e) {
log.error("Could not persist inventory data to disk", e);
}
@@ -3209,9 +3234,11 @@ public class InventoryManager extends AgentService implements ContainerService,
+ resourceFromServer + ".");
// First grab the existing Resource's container, so we can reuse it.
- resourceContainer = this.resourceContainers.remove(existingResource.getUuid());
+ resourceContainer = this.resourceContainersByUUID.remove(existingResource.getUuid());
if (resourceContainer != null) {
- this.resourceContainers.put(resourceFromServer.getUuid(), resourceContainer);
+ this.resourceContainerByResourceId.remove(existingResource.getId());
+ this.resourceContainersByUUID.put(resourceFromServer.getUuid().intern(), resourceContainer);
+ this.resourceContainerByResourceId.put(resourceFromServer.getId(), resourceContainer);
} else {
log.error("No ResourceContainer found for existing " + existingResource + ".");
return;
@@ -3308,7 +3335,7 @@ public class InventoryManager extends AgentService implements ContainerService,
private void purgeObsoleteResources(Set<String> allUuids) {
// Remove previously synchronized Resources that no longer exist in the Server's inventory...
log.debug("Purging obsolete Resources...");
- if (this.resourceContainers == null) {
+ if (this.resourceContainersByUUID == null) {
log.debug("No containers present, immediately returning ..");
return;
}
@@ -3320,10 +3347,10 @@ public class InventoryManager extends AgentService implements ContainerService,
* can be called later without throwing ConcurrentModificationException
*/
Map<String, ResourceContainer> mapForIterating = new HashMap<String, ResourceContainer>(
- this.resourceContainers);
+ this.resourceContainersByUUID);
for (String uuid : mapForIterating.keySet()) {
if (!allUuids.contains(uuid)) {
- ResourceContainer resourceContainer = this.resourceContainers.get(uuid);
+ ResourceContainer resourceContainer = this.resourceContainersByUUID.get(uuid);
if (resourceContainer != null) {
Resource resource = resourceContainer.getResource();
// Only purge stuff that was synchronized at some point. Other stuff may just be newly discovered.
diff --git a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/bundle/BundleManagerTest.java b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/bundle/BundleManagerTest.java
index 6cb6874..3b2b477 100644
--- a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/bundle/BundleManagerTest.java
+++ b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/bundle/BundleManagerTest.java
@@ -455,7 +455,7 @@ public class BundleManagerTest {
}
@Override
- public ResourceContainer getResourceContainer(Integer resourceId) {
+ public ResourceContainer getResourceContainer(int resourceId) {
return idResourceContainerMap.get(resourceId);
}
diff --git a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/drift/DriftManagerTest.java b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/drift/DriftManagerTest.java
index e1ec00d..93832bf 100644
--- a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/drift/DriftManagerTest.java
+++ b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/drift/DriftManagerTest.java
@@ -393,7 +393,7 @@ public class DriftManagerTest extends DriftTest {
private Map<Integer, ResourceContainer> resourceContainers = new HashMap<Integer, ResourceContainer>();
@Override
- public ResourceContainer getResourceContainer(Integer resourceId) {
+ public ResourceContainer getResourceContainer(int resourceId) {
ResourceContainer container = resourceContainers.get(resourceId);
if (container == null) {
Resource resource = new Resource();
diff --git a/modules/enterprise/agent/ant-run.xml b/modules/enterprise/agent/ant-run.xml
index d6ebbfb..f2e6994 100644
--- a/modules/enterprise/agent/ant-run.xml
+++ b/modules/enterprise/agent/ant-run.xml
@@ -16,11 +16,12 @@ Ant Script that provides ways to package the Agent.
<property name="augeas.classifier" value="el5"/>
<property name="augeas.zip.location" value="${settings.localRepository}/net/augeas/augeas-native/${augeas.version}/"/>
<property name="augeas.zip.mask" value="*-${augeas.classifier}.zip"/>
- <property name="augeas.zip.version" value="0.9.0-4"/>
+ <property name="augeas.zip.version" value="0.9.0-4"/>
<property name="getopt.version" value="1.0.13"/>
<property name="jaxb-api.version" value="2.1"/>
<property name="jaxb-impl.version" value="2.1"/>
<property name="log4j.version" value="1.2.16"/>
+ <property name="trove.version" value="3.0.3"/>
<property name="so.exts" value="*.so.*"/>
<!--
@@ -63,6 +64,7 @@ Ant Script that provides ways to package the Agent.
<include name="org/rhq/rhq-core-client-api/${project.version}/rhq-core-client-api-${project.version}.jar" />
<include name="org/rhq/rhq-common-drift/${project.version}/rhq-common-drift-${project.version}.jar"/>
<include name="commons-io/commons-io/1.4/commons-io-1.4.jar"/>
+ <include name="net/sf/trove4j/trove4j/${trove.version}/trove4j-${trove.version}.jar"/>
</fileset>
</path>
@@ -151,18 +153,18 @@ Ant Script that provides ways to package the Agent.
<include name="${so.exts}" />
</fileset>
</move>
-
+
<move todir="${agent.distro.dir}/lib/augeas/lib64" flatten="true" overwrite="false">
<fileset dir="${agent.distro.dir}/lib/augeas-native-${augeas.zip.version}/lib64">
<include name="*.so" />
<include name="${so.exts}" />
</fileset>
</move>
-
+
<delete failonerror="false" includeEmptyDirs="true" verbose="true">
<fileset dir="${agent.distro.dir}/lib" includes="augeas-native-*/"/>
- </delete>
-
+ </delete>
+
<move todir="${agent.distro.dir}/lib" flatten="true" overwrite="false">
<fileset dir="${agent.distro.dir}/lib">
<include name="**/lib/*" />
@@ -170,14 +172,14 @@ Ant Script that provides ways to package the Agent.
</fileset>
</move>
<move file="${agent.distro.dir}/lib/sigar.jar" tofile="${agent.distro.dir}/lib/sigar-${sigar.version}.jar"
- overwrite="false"/>
+ overwrite="false"/>
<delete failonerror="false" includeEmptyDirs="true" verbose="true">
<fileset dir="${agent.distro.dir}/lib" includes="hyperic-sigar-*/"/>
- </delete>
+ </delete>
<chmod dir="${agent.distro.dir}/lib" perm="ug+rx" includes="*.so,${so.exts},*.sl,*.dylib"/>
<chmod dir="${agent.distro.dir}/lib/augeas/lib" perm="ug+rx" includes="*.so,${so.exts}"/>
<chmod dir="${agent.distro.dir}/lib/augeas/lib64" perm="ug+rx" includes="*.so,${so.exts}"/>
-
+
<copy todir="${agent.distro.dir}/bin">
<fileset dir="${basedir}/src/etc"
includes="*.bat,*.sh"/>
commit 71ba7a515c6dbda04c86ad0c5e782978a67f6f27
Author: Mike Thompson <mithomps(a)redhat.com>
Date: Tue Dec 3 15:22:17 2013 -0800
[BZ 1037860] Too many Dashboard tabs disappear off screen. Provide a way to easy navigate many tabs by both scrolling tabs and jumping directly to a dashboard tab.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/DashboardsView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/DashboardsView.java
index faf4d2f..b89ea46 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/DashboardsView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/DashboardsView.java
@@ -31,6 +31,7 @@ import java.util.Set;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.smartgwt.client.types.Overflow;
+import com.smartgwt.client.types.TabBarControls;
import com.smartgwt.client.util.BooleanCallback;
import com.smartgwt.client.util.SC;
import com.smartgwt.client.widgets.Canvas;
@@ -205,7 +206,7 @@ public class DashboardsView extends EnhancedVLayout implements DashboardContaine
buttons.addMember(editButton);
buttons.addMember(newDashboardButton);
- tabSet.setTabBarControls(buttons);
+ tabSet.setTabBarControls(TabBarControls.TAB_SCROLLER, TabBarControls.TAB_PICKER, buttons );
tabSet.addTabSelectedHandler(new TabSelectedHandler() {
public void onTabSelected(TabSelectedEvent tabSelectedEvent) {
commit 8371f485b3139ccea1758526177cb3b7758575ce
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Tue Dec 3 17:03:55 2013 -0500
BZ 971556 async avail checking for all resources
Squashed commit of the following:
commit 9b165c2dff93a62aac2b71ea427926fc457e1ef0
Merge: 8452615 c954eda
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Tue Dec 3 16:58:48 2013 -0500
Merge remote-tracking branch 'origin/master' into jay-avail
commit 845261576ac892a029eac88b66ad7fd44d37d4f5
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Tue Dec 3 11:36:48 2013 -0500
Changes to AvailabilityProxy
- support test code tweaking the various configurable values.
- save 3 bytes per proxy by making the sync timeout limit a byte type
- add some commented out dev logging, to be removed later as desired
Work on AvailabilityProxyTest
- add testing for the new async timeout stuff
- add testing for the sync disable/enable
commit d816b80f5b9352d2b006d8fa386d513b905a415d
Merge: 2935dec 7fe7f7e
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Mon Dec 2 07:48:01 2013 -0500
Merge branch 'jay-avail' of ssh://git.fedorahosted.org/git/rhq/rhq into jay-avail
commit 2935dec7f2e19de84573342634c91865f49fe358
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Wed Nov 27 12:44:18 2013 -0500
get avail proxy test to pass. we no longer assume that we need to abort if the first time we check if the future is done and it is not.
instead, we check the time when the future was submitted. if its been under a certain time (1m by default), then
we just return the last avail known to have been returned. otherwise, we timeout.
commit b3c22b2c2ff738e18b790e6bcec3cdf95bcee54d
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Wed Nov 27 10:28:09 2013 -0500
fix up the test - this is still failing, but took out some unnecessary things
commit d8a53868d780dab5deb1a02d2e425948f2380b3f
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Wed Nov 27 10:27:02 2013 -0500
To reduce the memory footprint of the proxy, make logger static.
We don't want one logger instance per proxy.
commit 329596096f3a947acb16e322aa456bc394bf971e
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Tue Nov 26 18:05:38 2013 -0500
unit test that illustrates failure that is talked about in BZ 971556, comments #8 and 9.
this test is disabled for now, since it will fail.
commit ed30ced013679a8c5ba7c6840edae0245258fa66
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Tue Nov 26 15:15:00 2013 -0500
fix logging so its not too noisy
commit 60252bc3f5ccffcb0ab87ab026dd18e36ac985e0
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Mon Nov 25 17:34:07 2013 -0500
part of BZ 971556 - this adds avail scan threadpool setting to agent prefs
commit b9a7d25a955f5f0929e92a353b9ef4c3270c8529
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 15:20:07 2013 -0500
Fix jdoc for new avail thread pool
commit c30b41059d9dce8db855ada70947ea3b2a653eae
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 15:10:58 2013 -0500
Quiet the Tomcat plugin by switching some INFO logging to DEBUG
commit 1d0c8f48d4537afc01a02e8103eb8b8d3d398785
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 15:10:27 2013 -0500
Quiet the JMX plugin by:
- suffocating INFO messages generated by EMS's ConnectionFactory
- protecting against an NPE in JMXServerComponent.start when
connections couldn't be made
- dumping stack traces in in JMXServerComponent.star in debug only
commit 751857e881856349e47601b22598c36a57f9afcf
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 15:06:55 2013 -0500
calls to a component's getAvailbility() impl should return UP or DOWN. In
the case of a timeout on the initial getAvail call to the proxy, it will
convert an UNKNOWN to DOWN.
commit 621f5d0506167997018a701b4b5f15a92159857f
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 10:58:38 2013 -0500
Add logging for "enable on change to UP avail"
commit 76274cc629757ac8bfe6a913152570fba3a5f580
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 10:51:37 2013 -0500
change the prop names such that we use a consistent prefix but so that
an existing value for rhq.agent.plugins.availability-scan.timeout is not
used, because the past semantics are different. We don't want an accidental
override in an upgrade scenario.
commit df3e5f9327157908a173e0b28e15e8768eaafa6a
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 10:22:17 2013 -0500
Change the property names to re-purpose existing prop and have others conform
to the naming.
commit 2924ccaaac56e6994d075c049fea286f867b4a0c
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Fri Nov 22 17:29:54 2013 -0500
[971556] Better design for availability checking
Applying Elias's patch and updating with some additional
logic:
- use a fixed thread pool to limit thread creation exposure
- make things configurable
- allow newly UP resources to use sync avail
- add some logging and comments
commit 7fe7f7efb4d5754d8a0ebdccaa4604a450f3e0db
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Wed Nov 27 12:44:18 2013 -0500
get avail proxy test to pass. we no longer assume that we need to abort if the first time we check if the future is done and it is not.
instead, we check the time when the future was submitted. if its been under a certain time (1m by default), then
we just return the last avail known to have been returned. otherwise, we timeout.
commit ebba986c1b5beb93b16d6a96d0fa9048275d748c
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Wed Nov 27 10:28:09 2013 -0500
fix up the test - this is still failing, but took out some unnecessary things
commit bd327772cdf65afeed256c154fe4b10c7f6e62cb
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Wed Nov 27 10:27:02 2013 -0500
To reduce the memory footprint of the proxy, make logger static.
We don't want one logger instance per proxy.
commit b2539ee14e487ed58dbf1f041f13420db14965f7
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Tue Nov 26 18:05:38 2013 -0500
unit test that illustrates failure that is talked about in BZ 971556, comments #8 and 9.
this test is disabled for now, since it will fail.
commit 61bf3197f0d32f2c53e855eb074da662b2e23d1c
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Tue Nov 26 15:15:00 2013 -0500
fix logging so its not too noisy
commit ac1cfd0bf919df79b64848d651f7df31cf214019
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Mon Nov 25 17:34:07 2013 -0500
part of BZ 971556 - this adds avail scan threadpool setting to agent prefs
commit f387ddc361cd525680a0253ab84618dac2d34700
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 15:20:07 2013 -0500
Fix jdoc for new avail thread pool
commit 8e7f97567327ba25c4a7023e99afd491ee4ec55b
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 15:10:58 2013 -0500
Quiet the Tomcat plugin by switching some INFO logging to DEBUG
commit 5389dbbfe4b927a603fb2d2369ac87edcc734679
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 15:10:27 2013 -0500
Quiet the JMX plugin by:
- suffocating INFO messages generated by EMS's ConnectionFactory
- protecting against an NPE in JMXServerComponent.start when
connections couldn't be made
- dumping stack traces in in JMXServerComponent.star in debug only
commit 61ba50c44f9a5fad9d9d12db9931e6f7a0c2fcb9
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 15:06:55 2013 -0500
calls to a component's getAvailbility() impl should return UP or DOWN. In
the case of a timeout on the initial getAvail call to the proxy, it will
convert an UNKNOWN to DOWN.
commit 602e706c1149637600b221b9fba3f29d6598a72d
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 10:58:38 2013 -0500
Add logging for "enable on change to UP avail"
commit 9ec2a048c48b7e156b6e4d067f7505f3ef750be3
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 10:51:37 2013 -0500
change the prop names such that we use a consistent prefix but so that
an existing value for rhq.agent.plugins.availability-scan.timeout is not
used, because the past semantics are different. We don't want an accidental
override in an upgrade scenario.
commit ac7a01f0376fbe873ede5b2750caa56b89bae1f3
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Nov 25 10:22:17 2013 -0500
Change the property names to re-purpose existing prop and have others conform
to the naming.
commit 5f24fca42da6633287ad82c19f2dc4ea4296b8fc
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Fri Nov 22 17:29:54 2013 -0500
[971556] Better design for availability checking
Applying Elias's patch and updating with some additional
logic:
- use a fixed thread pool to limit thread creation exposure
- make things configurable
- allow newly UP resources to use sync avail
- add some logging and comments
diff --git a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainer.java b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainer.java
index 17b1309..a6ff34a 100644
--- a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainer.java
+++ b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainer.java
@@ -307,7 +307,7 @@ public class PluginContainer {
mbean.register();
}
- ResourceContainer.initialize();
+ ResourceContainer.initialize(configuration);
pluginManager = new PluginManager();
pluginComponentFactory = new PluginComponentFactory();
diff --git a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainerConfiguration.java b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainerConfiguration.java
index 22f8150..36ba906 100644
--- a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainerConfiguration.java
+++ b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/PluginContainerConfiguration.java
@@ -55,7 +55,7 @@ public class PluginContainerConfiguration {
public static final boolean WAIT_FOR_SHUTDOWN_SERVICE_TERMINATION_DEFAULT = true;
private static final String SHUTDOWN_SERVICE_TERMINATION_TIMEOUT = PROP_PREFIX + "shutdown-service-termination-timeout";
public static final long SHUTDOWN_SERVICE_TERMINATION_TIMEOUT_DEFAULT = 5 * 60L; // in seconds
-
+
// The following configuration settings have hardcoded default values. These defaults are publicly
// accessible so the entity that embeds the plugin container can know what its default values are.
@@ -85,6 +85,8 @@ public class PluginContainerConfiguration {
private static final String AVAILABILITY_SCAN_PERIOD_PROP = PROP_PREFIX + "availability-scan-period";
// in seconds, should be the shortest avail collection interval allowed
public static final long AVAILABILITY_SCAN_PERIOD_DEFAULT = 30L;
+ public static final String AVAILABILITY_SCAN_THREADPOOL_SIZE_PROP = "availability-scan-threadpool-size";
+ public static final int AVAILABILITY_SCAN_THREADPOOL_SIZE_DEFAULT = 100;
// Measurement ----------
@@ -347,10 +349,10 @@ public class PluginContainerConfiguration {
return ((Boolean)val).booleanValue();
}
}
-
+
/**
* Sets the flag to indicate whether to start the management bean of the plugin container or not.
- *
+ *
* @see #isStartManagementBean()
* @param value
*/
@@ -440,6 +442,25 @@ public class PluginContainerConfiguration {
}
/**
+ * Returns the number of concurrent threads that can be scanning resource availabilities.
+ *
+ * @return threadpool size used for thread pool that scans availabilities
+ */
+ public int getAvailabilityScanThreadPoolSize() {
+ Integer size = (Integer) configuration.get(AVAILABILITY_SCAN_THREADPOOL_SIZE_PROP);
+ return (size == null) ? AVAILABILITY_SCAN_THREADPOOL_SIZE_DEFAULT : size.intValue();
+ }
+
+ /**
+ * Sets the number of concurrent threads that can be scanning resource availabilities.
+ *
+ * @param size threadpool size used for thread pool that scans availabilities
+ */
+ public void setAvailabilityScanThreadPoolSize(int size) {
+ configuration.put(AVAILABILITY_SCAN_THREADPOOL_SIZE_PROP, Integer.valueOf(size));
+ }
+
+ /**
* Returns the length of time, in seconds, before measurements begin getting collected.
*
* @return number of seconds
diff --git a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityExecutor.java b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityExecutor.java
index 03c35ba..e278062 100644
--- a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityExecutor.java
+++ b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityExecutor.java
@@ -37,7 +37,6 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.jetbrains.annotations.Nullable;
-import org.rhq.core.clientapi.agent.PluginContainerException;
import org.rhq.core.domain.discovery.AvailabilityReport;
import org.rhq.core.domain.measurement.Availability;
import org.rhq.core.domain.measurement.AvailabilityType;
@@ -47,7 +46,6 @@ import org.rhq.core.domain.resource.Resource;
import org.rhq.core.domain.resource.ResourceError;
import org.rhq.core.domain.resource.ResourceErrorType;
import org.rhq.core.pc.inventory.ResourceContainer.ResourceComponentState;
-import org.rhq.core.pc.util.FacetLockType;
import org.rhq.core.pluginapi.availability.AvailabilityFacet;
import org.rhq.core.util.exception.ThrowableUtil;
import org.rhq.core.util.stream.StreamUtil;
@@ -60,33 +58,13 @@ import org.rhq.core.util.stream.StreamUtil;
* @author Ian Springer
*/
public class AvailabilityExecutor implements Runnable, Callable<AvailabilityReport> {
- /**
- * The get-availability-timeout will rarely, if ever, want to be overridden. It will default to be 5 seconds
- * and that's what it probably should always be. However, there may be a rare instance where someone wants
- * to give this availability executor a bit more time to wait for the resource's availability response
- * and is willing to live with the possible consequences (that being, delayed avail reports and possibly
- * false-down alerts getting triggered). Rather than changing this timeout, people should be using
- * the asynchronous-availability-check capabilities that are exposed to the plugins. Because we do not
- * want to encourage people from changing this, we do not expose this "backdoor" system property as a
- * standard plugin configuration setting/agent preference - if someone wants to do this, they must
- * explicitly pass in -D to the JVM running the plugin container.
- */
- public static final int GET_AVAILABILITY_TIMEOUT;
- private static final Random RANDOM = new Random();
- static {
- int timeout;
- try {
- timeout = Integer.parseInt(System.getProperty("rhq.agent.plugins.availability-scan.timeout", "5000"));
- } catch (Throwable t) {
- timeout = 5000;
- }
- GET_AVAILABILITY_TIMEOUT = timeout;
- }
private static final Log LOG = LogFactory.getLog(AvailabilityExecutor.class);
protected final InventoryManager inventoryManager;
- private AtomicBoolean sendChangesOnlyReport;
+
+ private final AtomicBoolean sendChangesOnlyReport;
+ private static final Random RANDOM = new Random();
// NOTE: this is probably useless. The concurrency of the availability checks is mainly guarded by the size of the
// availabilityThreadPoolExecutor in InventoryManager. While this lock object would prevent multiple avail checks
@@ -98,7 +76,7 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
private final Object lock = new Object();
private int scanHistorySize = 1;
- private LinkedList<Scan> scanHistory = new LinkedList<Scan>();
+ private final LinkedList<Scan> scanHistory = new LinkedList<Scan>();
public AvailabilityExecutor(InventoryManager inventoryManager) {
this.inventoryManager = inventoryManager;
@@ -185,23 +163,27 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
parent = parent.getParentResource();
}
- //we've gone up past the platform but didn't encounter a single down resource, hence the parent avail type
- //is to be considered UP (because it either truly is UP or is UNKNOWN as of now)
+ // we've gone up past the platform but didn't encounter a single down resource, hence the parent avail type
+ // is to be considered UP (because it either truly is UP or is UNKNOWN as of now)
if (parentAvailabilityType == null) {
parentAvailabilityType = UP;
}
try {
checkInventory(scanRoot, availabilityReport, parentAvailabilityType, false, scan);
+ } catch (InterruptedException e) {
+ LOG.debug("Availability check was interrupted", e);
+ return;
} catch (RuntimeException e) {
- if (Thread.interrupted()) {
- Thread.currentThread().interrupt();
- if (LOG.isDebugEnabled()) {
+ if (LOG.isDebugEnabled()) {
+ if (Thread.interrupted()) {
LOG.debug("Exception occurred during availability check, but this thread has been interrupted, "
+ "so most likely the plugin container is shutting down: " + e);
+ } else {
+ LOG.debug("Exception occurred during availability check: " + e);
}
- return;
}
+ return;
}
scan.setEndTime(System.currentTimeMillis());
@@ -229,8 +211,13 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
}
}
+ /**
+ * Checks the availability of one resource and then its children.
+ *
+ * @throws InterruptedException if this checking thread was interrupted
+ */
protected void checkInventory(Resource resource, AvailabilityReport availabilityReport,
- AvailabilityType parentAvailType, boolean isForced, Scan scan) {
+ AvailabilityType parentAvailType, boolean isForced, Scan scan) throws InterruptedException {
// Only report avail for committed Resources - that's all the Server cares about.
if (resource.getId() == 0 || resource.getInventoryStatus() != InventoryStatus.COMMITTED) {
@@ -244,18 +231,8 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
return;
}
- AvailabilityFacet resourceComponent;
- try {
- resourceComponent = resourceContainer.createResourceComponentProxy(AvailabilityFacet.class,
- FacetLockType.NONE, GET_AVAILABILITY_TIMEOUT, true, false, true);
-
- } catch (PluginContainerException e) {
- // TODO (ips): Why aren't we logging this as an error?
- if (LOG.isDebugEnabled()) {
- LOG.debug("Could not create resource component proxy for " + resource + ".", e);
- }
- return;
- }
+ // The avail proxy guarantees fast response time for an avail check
+ AvailabilityFacet resourceAvailabilityProxy = resourceContainer.getAvailabilityProxy();
++scan.numResources;
@@ -319,7 +296,8 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
// find out what the avail was the last time we checked it. this may be null
Availability previous = this.inventoryManager.getAvailabilityIfKnown(resource);
- AvailabilityType current = (null == previous) ? UNKNOWN : previous.getAvailabilityType();
+ AvailabilityType previousType = (null == previous) ? UNKNOWN : previous.getAvailabilityType();
+ AvailabilityType current = null;
// If the resource's parent is DOWN, the rules are that the resource and all of the parent's other
// descendants, must also be DOWN. So, there's no need to even ask the resource component
@@ -329,7 +307,7 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
current = parentAvailType;
++scan.numDeferToParent;
- // For the DOWN parent case it's unclear to me whether we should push out the avil check time of
+ // For the DOWN parent case it's unclear to me whether we should push out the avail check time of
// the child. For now, we'll leave it alone and let the next check happen according to the
// schedule already established.
@@ -347,7 +325,7 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
if (LOG.isTraceEnabled()) {
LOG.trace("Now checking availability for " + resource);
}
- current = UNKNOWN;
+
try {
++scan.numGetAvailabilityCalls;
@@ -357,11 +335,15 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
// down (this is for the case when a plugin component can't start for whatever reason
// or is just slow to start)
if (resourceContainer.getResourceComponentState() == ResourceComponentState.STARTED) {
- current = safeGetAvailability(resourceComponent);
+ current = translate(resourceAvailabilityProxy.getAvailability(), previousType);
+
} else {
+ // try to start the component and then perform the avail check
this.inventoryManager.activateResource(resource, resourceContainer, false);
if (resourceContainer.getResourceComponentState() == ResourceComponentState.STARTED) {
- current = safeGetAvailability(resourceComponent);
+ current = translate(resourceAvailabilityProxy.getAvailability(), previousType);
+ } else {
+ current = DOWN;
}
}
if (LOG.isTraceEnabled()) {
@@ -371,31 +353,18 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
ResourceError resourceError = new ResourceError(resource, ResourceErrorType.AVAILABILITY_CHECK,
t.getLocalizedMessage(), ThrowableUtil.getStackAsString(t), System.currentTimeMillis());
this.inventoryManager.sendResourceErrorToServer(resourceError);
- if (t instanceof TimeoutException) {
- // no need to log the stack trace for timeouts...
- LOG.warn("Availability collection timed out on " + resource
- + ", availability will be reported as " + DOWN.name());
- current = DOWN;
- } else {
- LOG.warn("Availability collection failed with exception on " + resource
- + ", availability will be reported as " + DOWN.name(), t);
- current = DOWN;
- }
- }
- // Assume DOWN if for some reason the avail check failed
- if (UNKNOWN == current) {
+ LOG.warn("Availability collection failed with exception on " + resource
+ + ", availability will be reported as " + DOWN.name(), t);
current = DOWN;
- if (LOG.isTraceEnabled()) {
- LOG.trace("Assuming availability is DOWN for " + resource);
- }
}
+ } else {
+ current = previousType;
}
}
// Add the availability to the report if it changed from its previous state or if this is a full report.
// Update the resource container only if the avail has changed.
- boolean availChanged = (null != current && UNKNOWN != current && (null == previous || current != previous
- .getAvailabilityType()));
+ boolean availChanged = (UNKNOWN != current && current != previousType);
if (availChanged || scan.isFull) {
Availability availability;
@@ -430,23 +399,13 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
checkInventory(child, availabilityReport, current, isForced, scan);
}
- return;
}
- private AvailabilityType safeGetAvailability(AvailabilityFacet component) {
- AvailabilityType availType = component.getAvailability();
- switch (availType) {
- case UP:
- return UP;
- case DOWN:
- return DOWN;
- default:
- if (LOG.isDebugEnabled()) {
- LOG.debug("ResourceComponent " + component + " getAvailability() returned " + availType
- + ". This is invalid and is being replaced with DOWN.");
- }
- return DOWN;
- }
+ /**
+ * Resources must report UP or DOWN, If current is UNKNOWN, return previously set avail, otherwise current.
+ */
+ private AvailabilityType translate(AvailabilityType current, AvailabilityType previousType) {
+ return current == UNKNOWN ? previousType : current;
}
/**
@@ -519,7 +478,7 @@ public class AvailabilityExecutor implements Runnable, Callable<AvailabilityRepo
}
public static class Scan {
- private long startTime;
+ private final long startTime;
private long endTime;
private long runtime;
diff --git a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java
new file mode 100644
index 0000000..49a7452
--- /dev/null
+++ b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java
@@ -0,0 +1,331 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * This program 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 for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+package org.rhq.core.pc.inventory;
+
+import static org.rhq.core.domain.measurement.AvailabilityType.DOWN;
+import static org.rhq.core.domain.measurement.AvailabilityType.UNKNOWN;
+import static org.rhq.core.domain.measurement.AvailabilityType.UP;
+
+import java.util.concurrent.Callable;
+import java.util.concurrent.ExecutionException;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Future;
+import java.util.concurrent.TimeUnit;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import org.rhq.core.domain.measurement.AvailabilityType;
+import org.rhq.core.pluginapi.availability.AvailabilityFacet;
+
+/**
+ * Proxy class for executing availability checks. Checks are done using a
+ * supplied thread pool. If the resource availability does not return within one
+ * second, the next call to {@link #getAvailability()} will return the
+ * calculated availability, if available.
+ *
+ * With the potential of having thousands, and even tens of thousands, of instances
+ * of this proxy, we must ensure that we keep it as lean as possible to reduce
+ * memory footprint of the agent. For example, we do not create a logger object for
+ * every proxy. Instead, LOG is static. This should be OK for how this proxy is used.
+ *
+ * @author Elias Ross
+ */
+public class AvailabilityProxy implements AvailabilityFacet, Callable<AvailabilityType> {
+
+ private static final Log LOG = LogFactory.getLog(AvailabilityProxy.class); // purposefully static, don't create one per proxy
+
+ /**
+ * How long to wait for a resource to return their availability *immediately* (in ms).
+ * If a resource takes longer than this, then the number of timeouts is incremented, and then
+ * the container will just assume availability will be returned asynchronously for this resource.
+ */
+ private static final int AVAIL_SYNC_TIMEOUT;
+
+ /**
+ * Number of consecutive avail sync timeouts before we assume the resource's avail checking can not meet the async
+ * timeout. At that point stop slowing things down waiting for the timeout and instead, for this resource,
+ * rely only on the async results. In other words, stop trying to report live avail if live avail checking is
+ * consistently too slow. Max = 127. We use a byte here to save space.
+ */
+ private static final byte AVAIL_SYNC_TIMEOUT_LIMIT;
+
+ /**
+ * How long to wait for an *async* future to return a resource availability (in ms).
+ * If a resource takes longer than this during an async call (via a thread from the executor thread pool)
+ * and another request comes in for the availability, then that async call will be canceled and a new
+ * one will be resubmitted, restarting the clock. This just helps clean up any hung threads waiting
+ * for an availability that is just taking too much time to complete.
+ */
+ private static final int AVAIL_ASYNC_TIMEOUT;
+
+ static {
+ int syncAvailTimeout;
+ try {
+ // unlikely to be changed but back-door configurable
+ syncAvailTimeout = Integer.parseInt(System.getProperty("rhq.agent.plugins.availability-scan.sync-timeout",
+ "1000"));
+ } catch (Throwable t) {
+ syncAvailTimeout = 1000;
+ }
+ AVAIL_SYNC_TIMEOUT = syncAvailTimeout;
+
+ byte syncAvailTimeoutLimit;
+ try {
+ // unlikely to be changed but back-door configurable
+ syncAvailTimeoutLimit = Byte.parseByte(System.getProperty(
+ "rhq.agent.plugins.availability-scan.sync-timeout-limit", "5"));
+ } catch (Throwable t) {
+ syncAvailTimeoutLimit = 5;
+ }
+ if (syncAvailTimeoutLimit > 127) {
+ syncAvailTimeoutLimit = 127;
+ }
+ AVAIL_SYNC_TIMEOUT_LIMIT = syncAvailTimeoutLimit;
+
+ int asyncAvailTimeout;
+ try {
+ // unlikely to be changed but back-door configurable
+ asyncAvailTimeout = Integer.parseInt(System.getProperty(
+ "rhq.agent.plugins.availability-scan.async-timeout", "60000"));
+ } catch (Throwable t) {
+ asyncAvailTimeout = 60000;
+ }
+ AVAIL_ASYNC_TIMEOUT = asyncAvailTimeout;
+ }
+
+ private final AvailabilityFacet resourceComponent;
+
+ private final ExecutorService executor;
+
+ private Future<AvailabilityType> availabilityFuture = null;
+
+ private volatile Thread current;
+
+ private long lastSubmitTime = 0;
+
+ private AvailabilityType lastAvail = UNKNOWN;
+
+ /**
+ * Number of consecutive avail sync timeouts for the resource. This value is reset if availability is
+ * returned synchronously (within the timeout period). There is currently no way to 'reset' this (short
+ * of agent restart) after it has triggered, meaning the resource will no longer try to report live avail.
+ */
+ private byte availSyncConsecutiveTimeouts = 0;
+
+ private final ClassLoader classLoader;
+
+ /**
+ * Constructs a new proxy.
+ */
+ public AvailabilityProxy(AvailabilityFacet resourceComponent, ExecutorService executor, ClassLoader classLoader) {
+ this.resourceComponent = resourceComponent;
+ this.executor = executor;
+ this.classLoader = classLoader;
+ }
+
+ @Override
+ public AvailabilityType call() throws Exception {
+ current = Thread.currentThread();
+ ClassLoader originalContextClassLoader = current.getContextClassLoader();
+ try {
+ Thread.currentThread().setContextClassLoader(classLoader);
+ return resourceComponent.getAvailability();
+ } finally {
+ current.setContextClassLoader(originalContextClassLoader);
+ }
+ }
+
+ /**
+ * Returns the current or most currently reported availability. If
+ * {@link AvailabilityType#UNKNOWN} is returned, then the availability is
+ * being computed.
+ *
+ * @throws TimeoutException
+ * if an async check exceeds AVAIL_ASYNC_TIMEOUT
+ */
+ @Override
+ public AvailabilityType getAvailability() {
+ // TODO take out DevDebug printlns when we're confident we don't need them
+ AvailabilityType avail = UNKNOWN;
+
+ try {
+ // If the avail check timed out, or if we are not attempting synchronous checks (due to
+ // exceeding the consecutive timeout limit) then the future will exist.
+ if (availabilityFuture != null) {
+ if (availabilityFuture.isDone()) {
+ // hold onto and report the last known value if necessary
+ avail = availabilityFuture.get();
+ // System.out.println("DevDebug 1 [" + System.currentTimeMillis() + "] future done avail [" + avail.name() + "]");
+
+ } else {
+ // We are still waiting on the previously submitted async avail check - let's just return
+ // the last one we got. Note that if the future is not done after a large amount of time,
+ // then it means this thread could somehow be hung or otherwise stuck and not returning. Not good.
+ // In this case, throw a detailed exception to the avail checker.
+ long elapsedTime = System.currentTimeMillis() - lastSubmitTime;
+ if (elapsedTime > getAsyncTimeout()) {
+ // System.out.println("DevDebug 2 [" + System.currentTimeMillis() + "] async timeout");
+
+ Throwable t = new Throwable();
+ if (current != null) {
+ t.setStackTrace(current.getStackTrace());
+ }
+ String msg = "Availability check ran too long [" + elapsedTime + "ms], canceled for ["
+ + resourceComponent + "]; Stack trace includes the timed out thread's stack trace.";
+ availabilityFuture.cancel(true);
+
+ // try again, maybe the situation will resolve in time for the next check
+ availabilityFuture = executor.submit(this);
+ lastSubmitTime = System.currentTimeMillis();
+ // System.out.println("DevDebug 3 [" + System.currentTimeMillis() + "] async timeout submit");
+
+ throw new TimeoutException(msg, t);
+ } else {
+ // System.out.println("DevDebug 4 [" + System.currentTimeMillis() + "] no async timeout, return lastAvail [" + lastAvail.name() + "]");
+ return lastAvail;
+ }
+ }
+ }
+
+ // request a thread to do an avail check
+ availabilityFuture = executor.submit(this);
+ lastSubmitTime = System.currentTimeMillis();
+ // System.out.println("DevDebug 5 [" + System.currentTimeMillis() + "] standard submit");
+
+ // if we have exceeded the timeout too many times in a row assume that this is a slow
+ // resource and stop performing synchronous checks, which would likely fail to return fast enough anyway.
+ if (availSyncConsecutiveTimeouts < getSyncTimeoutLimit()) {
+ // attempt to get availability synchronously
+ avail = availabilityFuture.get(getSyncTimeout(), TimeUnit.MILLISECONDS);
+ // System.out.println("DevDebug 6 [" + System.currentTimeMillis() + "] sync avail [" + avail.name() + "]");
+
+ // success (failure will throw exception)
+ availSyncConsecutiveTimeouts = 0;
+ availabilityFuture = null;
+
+ } else if (availSyncConsecutiveTimeouts == getSyncTimeoutLimit()) {
+ // System.out.println("DevDebug 7 [" + System.currentTimeMillis() + "] sync disabled");
+
+ // log one time that we are disabling synchronous checks for this resource
+ ++availSyncConsecutiveTimeouts;
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Disabling synchronous availability collection for [" + resourceComponent + "]; ["
+ + getSyncTimeoutLimit() + "] consecutive timeouts exceeding [" + getSyncTimeout() + "ms]");
+ }
+ }
+ } catch (InterruptedException e) {
+ // System.out.println("DevDebug 8 [" + System.currentTimeMillis() + "] Interrupted");
+
+ LOG.debug("InterruptedException; shut down is (likely) in progress.");
+ availabilityFuture.cancel(true);
+ availabilityFuture = null;
+ Thread.currentThread().interrupt();
+ return UNKNOWN;
+
+ } catch (ExecutionException e) {
+ throw new RuntimeException("Availability check failed", e.getCause());
+
+ } catch (java.util.concurrent.TimeoutException e) {
+ // System.out.println("DevDebug 9 [" + System.currentTimeMillis() + "] Sync Timeout");
+
+ // failed to get avail synchronously. next call to the future will return availability (we hope)
+ ++availSyncConsecutiveTimeouts;
+ }
+
+ return processAvail(avail);
+ }
+
+ private AvailabilityType processAvail(AvailabilityType type) {
+ AvailabilityType result = type;
+ switch (type) {
+ case UP:
+ case DOWN:
+ break;
+ default:
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("ResourceComponent [" + resourceComponent + "] getAvailability() returned " + type
+ + ". This is invalid and is being replaced with DOWN.");
+ }
+ result = DOWN;
+ }
+
+ // whenever changing to UP we reset the timeout counter. This is because DOWN resources often respond
+ // slowly to getAvailability() calls (for example, waiting for a connection attempt to time out). When a
+ // resource comes up we should give it a chance to respond quickly and provide live avail.
+ if (result != lastAvail) {
+ if (result == UP) {
+ if (availSyncConsecutiveTimeouts >= getSyncTimeoutLimit()) {
+ // System.out.println("DevDebug 10 [" + System.currentTimeMillis() + "] Enabling Sync");
+
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Enabling synchronous availability collection for [" + resourceComponent
+ + "]; Availability has just changed from [" + lastAvail + "] to UP.");
+ }
+ }
+ availSyncConsecutiveTimeouts = 0;
+
+ }
+ lastAvail = result;
+ }
+
+ // System.out.println("DevDebug 11 [" + System.currentTimeMillis() + "] returning processAvail [" + result.getName()+ "]");
+
+ return result;
+ }
+
+ /**
+ * Override point. Typically for testing.
+ * @return something other than the env var setting.
+ */
+ protected long getAsyncTimeout() {
+ return AVAIL_ASYNC_TIMEOUT;
+ }
+
+ /**
+ * Override point. Typically for testing.
+ * @return something other than the env var setting.
+ */
+ protected long getSyncTimeout() {
+ return AVAIL_SYNC_TIMEOUT;
+ }
+
+ /**
+ * Override point. Typically for testing.
+ * @return something other than the env var setting.
+ */
+ protected byte getSyncTimeoutLimit() {
+ return AVAIL_SYNC_TIMEOUT_LIMIT;
+ }
+
+ protected boolean isSyncDisabled() {
+ return availSyncConsecutiveTimeouts >= getSyncTimeoutLimit();
+ }
+
+ /**
+ * Debug string.
+ */
+ @Override
+ public String toString() {
+ return "AvailabilityProxy [resourceComponent=" + resourceComponent + ", lastAvail=" + lastAvail
+ + ", lastSubmitTime=" + new java.util.Date(lastSubmitTime) + ", executor=" + executor
+ + ", availabilityFuture=" + availabilityFuture + ", current=" + current + ", timeouts="
+ + availSyncConsecutiveTimeouts + "]";
+ }
+}
diff --git a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ForceAvailabilityExecutor.java b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ForceAvailabilityExecutor.java
index 31ea976..53475fd 100644
--- a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ForceAvailabilityExecutor.java
+++ b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ForceAvailabilityExecutor.java
@@ -26,7 +26,7 @@ import org.rhq.core.domain.resource.Resource;
/**
* A thin subclass that ensures that the avail report generation forces avail checks for all resources.
- *
+ *
* @author Jay Shaughnessy
*/
public class ForceAvailabilityExecutor extends AvailabilityExecutor {
@@ -37,7 +37,7 @@ public class ForceAvailabilityExecutor extends AvailabilityExecutor {
@Override
protected void checkInventory(Resource resource, AvailabilityReport availabilityReport,
- AvailabilityType parentAvailType, boolean forceCheck, Scan scan) {
+ AvailabilityType parentAvailType, boolean forceCheck, Scan scan) throws InterruptedException {
scan.setForced(true);
super.checkInventory(resource, availabilityReport, parentAvailType, true, scan);
diff --git a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ResourceContainer.java b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ResourceContainer.java
index 31bd96c..aadd71d 100644
--- a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ResourceContainer.java
+++ b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/ResourceContainer.java
@@ -19,8 +19,6 @@
package org.rhq.core.pc.inventory;
-import static org.rhq.core.pc.component.ComponentInvocationContextImpl.LocalContext;
-
import java.io.Serializable;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.InvocationTargetException;
@@ -55,9 +53,12 @@ import org.rhq.core.domain.measurement.MeasurementDefinition;
import org.rhq.core.domain.measurement.MeasurementSchedule;
import org.rhq.core.domain.measurement.MeasurementScheduleRequest;
import org.rhq.core.domain.resource.Resource;
+import org.rhq.core.pc.PluginContainerConfiguration;
import org.rhq.core.pc.component.ComponentInvocationContextImpl;
+import org.rhq.core.pc.component.ComponentInvocationContextImpl.LocalContext;
import org.rhq.core.pc.util.FacetLockType;
import org.rhq.core.pc.util.LoggingThreadFactory;
+import org.rhq.core.pluginapi.availability.AvailabilityFacet;
import org.rhq.core.pluginapi.inventory.ResourceComponent;
import org.rhq.core.pluginapi.inventory.ResourceContext;
import org.rhq.core.util.exception.ThrowableUtil;
@@ -85,15 +86,26 @@ public class ResourceContainer implements Serializable {
// thread pools used to invoke methods on container's components
private static final String DAEMON_THREAD_POOL_NAME = "ResourceContainer.invoker.daemon";
private static final String NON_DAEMON_THREAD_POOL_NAME = "ResourceContainer.invoker.nonDaemon";
+ private static final String AVAIL_CHECK_THREAD_POOL_NAME = "ResourceContainer.invoker.availCheck.daemon";
private static ExecutorService DAEMON_THREAD_POOL;
private static ExecutorService NON_DAEMON_THREAD_POOL;
+ /**
+ * This thread pool protects us from generating a potentially huge number of threads on slow running
+ * agents where avail checks are taking longer that 1s (given a default setting). Each avail check
+ * requests a thread on the assumption that most if not all checks will be sub-second. But if that
+ * is not the case we could, if using an CachedThreadPool, end up with N concurrent avail check threads,
+ * where N is the number of resources managed by the agent (because that type of pool can grow unbounded).
+ * Instead, limit the max # of threads and fall back to synchronous checking when overloaded.
+ */
+ private static ExecutorService AVAIL_CHECK_THREAD_POOL;
+
// non-transient fields
private final Resource resource;
private SynchronizationState synchronizationState = SynchronizationState.NEW;
private Set<MeasurementScheduleRequest> measurementSchedule = new HashSet<MeasurementScheduleRequest>();
private Set<ResourcePackageDetails> installedPackages = new HashSet<ResourcePackageDetails>();
- private Map<String, DriftDefinition> driftDefinitions = new HashMap<String, DriftDefinition>();
+ private final Map<String, DriftDefinition> driftDefinitions = new HashMap<String, DriftDefinition>();
private MeasurementScheduleRequest availabilitySchedule = null;
// transient fields
@@ -107,15 +119,21 @@ public class ResourceContainer implements Serializable {
private transient Availability availability;
// the time at which this resource is up for an avail check. null indicates unscheduled.
private transient Long availabilityScheduleTime;
+ private transient AvailabilityProxy availabilityProxy;
/**
* Initialize the ResourceContainer's internals, such as its thread pools.
+ *
+ * @param configuration the plugin container's configuration
*/
- public static void initialize() {
+ public static void initialize(PluginContainerConfiguration pcConfig) {
LoggingThreadFactory daemonFactory = new LoggingThreadFactory(DAEMON_THREAD_POOL_NAME, true);
LoggingThreadFactory nonDaemonFactory = new LoggingThreadFactory(NON_DAEMON_THREAD_POOL_NAME, false);
+ LoggingThreadFactory availCheckFactory = new LoggingThreadFactory(AVAIL_CHECK_THREAD_POOL_NAME, true);
DAEMON_THREAD_POOL = Executors.newCachedThreadPool(daemonFactory);
NON_DAEMON_THREAD_POOL = Executors.newCachedThreadPool(nonDaemonFactory);
+ AVAIL_CHECK_THREAD_POOL = Executors.newFixedThreadPool(pcConfig.getAvailabilityScanThreadPoolSize(),
+ availCheckFactory);
}
/**
@@ -125,6 +143,7 @@ public class ResourceContainer implements Serializable {
// TODO (ips, 04/30/12): Should we funnel these through PluginContainer.shutdownExecutorService()?
DAEMON_THREAD_POOL.shutdown();
NON_DAEMON_THREAD_POOL.shutdown();
+ AVAIL_CHECK_THREAD_POOL.shutdown();
}
public ResourceContainer(Resource resource, ClassLoader resourceClassLoader) {
@@ -198,6 +217,8 @@ public class ResourceContainer implements Serializable {
public void setResourceComponent(ResourceComponent resourceComponent) {
synchronized (this) {
this.resourceComponent = resourceComponent;
+ this.availabilityProxy = new AvailabilityProxy(resourceComponent, AVAIL_CHECK_THREAD_POOL,
+ resourceClassLoader);
}
}
@@ -228,7 +249,10 @@ public class ResourceContainer implements Serializable {
for (MeasurementScheduleRequest sched : this.measurementSchedule) {
if (sched.getInterval() < MeasurementSchedule.MINIMUM_INTERVAL) {
String smallStack = ThrowableUtil.getFilteredStackAsString(new Throwable());
- String msg = "Invalid collection interval [" + sched + "] for Resource [" + resource
+ String msg = "Invalid collection interval ["
+ + sched
+ + "] for Resource ["
+ + resource
+ "]. Setting it to 20 minutes until the situation is corrected. Please report to Development: "
+ smallStack;
LogFactory.getLog(ResourceContainer.class).error(msg);
@@ -390,8 +414,7 @@ public class ResourceContainer implements Serializable {
public String toString() {
AvailabilityType avail = (this.availability != null) ? this.availability.getAvailabilityType() : null;
return this.getClass().getSimpleName() + "[resource=" + this.resource + ", syncState="
- + this.synchronizationState + ", componentState=" + this.resourceComponentState + ", avail=" + avail
- + "]";
+ + this.synchronizationState + ", componentState=" + this.resourceComponentState + ", avail=" + avail + "]";
}
/**
@@ -489,6 +512,15 @@ public class ResourceContainer implements Serializable {
}
/**
+ * Return a proxy for a call to check resource availability, using the daemon thread pool.
+ *
+ * @see AvailabilityProxy for details
+ */
+ public AvailabilityFacet getAvailabilityProxy() {
+ return this.availabilityProxy;
+ }
+
+ /**
* This is a ResourceComponent proxy that invokes component methods in pooled threads. Depending on the parameters
* passed to its constructor, it may also:
*
@@ -574,7 +606,7 @@ public class ResourceContainer implements Serializable {
throw e.getCause();
} catch (java.util.concurrent.TimeoutException e) {
String msg = invokedMethodString(method, args, "timed out after " + timeout
- + " milliseconds - invocation thread will be interrupted.");
+ + " milliseconds - invocation thread will be interrupted.");
LOG.debug(msg);
Throwable cause = new Throwable();
cause.setStackTrace(componentInvocation.getStackTrace());
diff --git a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/RuntimeDiscoveryExecutor.java b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/RuntimeDiscoveryExecutor.java
index d6a9614..5265977 100644
--- a/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/RuntimeDiscoveryExecutor.java
+++ b/modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/RuntimeDiscoveryExecutor.java
@@ -42,7 +42,6 @@ import org.rhq.core.domain.resource.ResourceType;
import org.rhq.core.pc.PluginContainer;
import org.rhq.core.pc.PluginContainerConfiguration;
import org.rhq.core.pc.plugin.PluginComponentFactory;
-import org.rhq.core.pc.util.FacetLockType;
import org.rhq.core.pluginapi.availability.AvailabilityFacet;
import org.rhq.core.pluginapi.inventory.ProcessScanResult;
import org.rhq.core.pluginapi.inventory.ResourceDiscoveryComponent;
@@ -54,15 +53,15 @@ import org.rhq.core.util.exception.Severity;
* discovering children of existing resources. It recursively walks the hierarchy looking for new resources, which
* are typically services (but could be non-top-level servers). It is complemented by {@link AutoDiscoveryExecutor}
* which looks for new top level servers.
- *
+ *
* @author Greg Hinkle
* @author Ian Springer
*/
public class RuntimeDiscoveryExecutor implements Runnable, Callable<InventoryReport> {
private Log log = LogFactory.getLog(RuntimeDiscoveryExecutor.class);
- private InventoryManager inventoryManager;
- private PluginContainerConfiguration pluginContainerConfiguration;
+ private final InventoryManager inventoryManager;
+ private final PluginContainerConfiguration pluginContainerConfiguration;
/**
* Resource to scan. If null, the entire platform will be scanned.
@@ -210,8 +209,8 @@ public class RuntimeDiscoveryExecutor implements Runnable, Callable<InventoryRep
// to still perform the check in two cases: if the current avail is not UP or if the resource category is
// SERVER. This means we won't miss an opportunity to do discovery for stale DOWN resource, and we won't
// waste time doing discovery on a stale UP SERVER, which can be time consuming. Since most resources are
- // SERVICEs, and also are typically UP and stay UP, perfoming checks in these two situations should
- // not add much overhead. Finally, make sure to use facet proxy to do the avail check, this allows us to use
+ // SERVICEs, and also are typically UP and stay UP, performing checks in these two situations should
+ // not add much overhead. Finally, make sure to use facet proxy to do the avail check, this allows us to use
// a timeout, and therefore not hang discovery if the avail check is slow.
Availability currentAvailability = parentContainer.getAvailability();
AvailabilityType currentAvailabilityType = (null == currentAvailability) ? AvailabilityType.DOWN
@@ -221,20 +220,10 @@ public class RuntimeDiscoveryExecutor implements Runnable, Callable<InventoryRep
if (AvailabilityType.UP != currentAvailabilityType
|| ResourceCategory.SERVER == parentContainer.getResource().getResourceType().getCategory()) {
- AvailabilityFacet parentComponent = null;
- try {
- parentComponent = parentContainer.createResourceComponentProxy(AvailabilityFacet.class,
- FacetLockType.NONE, AvailabilityExecutor.GET_AVAILABILITY_TIMEOUT, true, false, true);
-
- } catch (PluginContainerException e) {
- if (log.isDebugEnabled()) {
- log.debug("Parent component for [" + parent + "] was null; cannot perform service scan.");
- }
- return;
- }
+ AvailabilityFacet parentAvailabilityProxy = parentContainer.getAvailabilityProxy();
try {
- currentAvailabilityType = parentComponent.getAvailability();
+ currentAvailabilityType = parentAvailabilityProxy.getAvailability();
} catch (Exception e) {
currentAvailabilityType = AvailabilityType.DOWN;
}
@@ -293,7 +282,7 @@ public class RuntimeDiscoveryExecutor implements Runnable, Callable<InventoryRep
}
}
- // get rid of any child resources of this type that were not yet committed and are now gone
+ // get rid of any child resources of this type that were not yet committed and are now gone
removeStaleResources(parent, childResourceType, mergedResources);
}
diff --git a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/AvailabilityProxyConcurrencyTest.java b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/AvailabilityProxyConcurrencyTest.java
new file mode 100644
index 0000000..06753ca
--- /dev/null
+++ b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/AvailabilityProxyConcurrencyTest.java
@@ -0,0 +1,114 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * This program 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 for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+package org.rhq.core.pc.inventory;
+
+import static org.rhq.core.domain.measurement.AvailabilityType.UP;
+
+import java.util.Date;
+import java.util.Hashtable;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
+
+import org.testng.annotations.Test;
+
+import org.rhq.core.domain.measurement.AvailabilityType;
+import org.rhq.core.pluginapi.availability.AvailabilityFacet;
+
+@Test
+public class AvailabilityProxyConcurrencyTest implements AvailabilityFacet {
+
+ private AtomicInteger numberOfFacetCalls = new AtomicInteger(-1);
+
+ public void testConcurrentAvailChecks() throws Exception {
+ Thread.interrupted(); // clear any hanging around interrupt status
+
+ ExecutorService executor = Executors.newCachedThreadPool();
+ try {
+ // our one proxy we want to call concurrently
+ final AvailabilityProxy ap = new AvailabilityProxy(this, executor, getClass().getClassLoader());
+
+ // prime the pump by getting the first one without problems
+ AvailabilityType firstAvail = ap.getAvailability();
+ assert UP.equals(firstAvail) : "Can't even get our first avail correctly: " + firstAvail;
+
+ // create several threads that will concurrently call getAvailability
+ final int numThreads = 10;
+ final Hashtable<String, AvailabilityType> availResults = new Hashtable<String, AvailabilityType>(numThreads);
+ final Hashtable<String, Date> dateResults = new Hashtable<String, Date>(numThreads);
+ final Hashtable<String, Throwable> throwableResults = new Hashtable<String, Throwable>(numThreads);
+ final CountDownLatch startLatch = new CountDownLatch(1);
+ final CountDownLatch endLatch = new CountDownLatch(numThreads);
+ final Runnable runnable = new Runnable() {
+ public void run() {
+ try {
+ startLatch.await();
+ AvailabilityType availCheck = ap.getAvailability();
+ availResults.put(Thread.currentThread().getName(), availCheck);
+ } catch (Exception e) {
+ throwableResults.put(Thread.currentThread().getName(), e);
+ } finally {
+ dateResults.put(Thread.currentThread().getName(), new Date());
+ endLatch.countDown();
+ }
+ }
+ };
+ numberOfFacetCalls.set(0); // this will count how many times the proxy actually calls the facet getAvail method
+ for (int i = 0; i < numThreads; i++) {
+ Thread t = new Thread(runnable, "t" + i);
+ t.start();
+ }
+
+ // release the hounds! then wait for them to all finish
+ System.out.println("~~~THREADS STARTED AT: " + new Date());
+ startLatch.countDown();
+ endLatch.await(10000, TimeUnit.SECONDS); // should never take this long
+ System.out.println("~~~THREADS FINISHED AT: " + new Date());
+ System.out.println("~~~THREAD FINISH TIMES: " + dateResults);
+ System.out.println("~~~THREADS WITH EXCEPTIONS: " + throwableResults);
+
+ // now make sure all of them returns UP
+ assert availResults.size() == numThreads : "Failed, bad threads: availResults = " + availResults;
+ for (AvailabilityType availtype : availResults.values()) {
+ assert availtype.equals(UP) : "Failed, bad avail: availResults = " + availResults;
+ }
+
+ // make sure we actually tested the code we need to test - we should not be making
+ // individual facet calls for each request because we shotgun the requests so fast,
+ // and the facet sleeps so long, that the proxy should return the last avail rather
+ // than requiring a new facet call.
+ assert (numberOfFacetCalls.get()) < numThreads : numberOfFacetCalls;
+ } finally {
+ executor.shutdownNow();
+ }
+ }
+
+ @Override
+ public synchronized AvailabilityType getAvailability() {
+ try {
+ System.out.println("~~~AVAILABILITY FACET CALL #" + numberOfFacetCalls.incrementAndGet());
+ Thread.sleep(250); // just make it slow enough so a few proxy calls are done concurrently while this method is running
+ } catch (Exception e) {
+ System.out.println("~~~AVAILABILITY SLEEP WAS ABORTED: " + e);
+ }
+ return UP;
+ }
+}
\ No newline at end of file
diff --git a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/AvailabilityProxyTest.java b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/AvailabilityProxyTest.java
new file mode 100644
index 0000000..e861845
--- /dev/null
+++ b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/AvailabilityProxyTest.java
@@ -0,0 +1,157 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * This program 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 for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+package org.rhq.core.pc.inventory;
+
+import static org.rhq.core.domain.measurement.AvailabilityType.DOWN;
+import static org.rhq.core.domain.measurement.AvailabilityType.UP;
+import static org.testng.AssertJUnit.assertEquals;
+import static org.testng.AssertJUnit.fail;
+
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.testng.annotations.Test;
+
+import org.rhq.core.domain.measurement.AvailabilityType;
+import org.rhq.core.pluginapi.availability.AvailabilityFacet;
+
+/**
+ * @author Elias Ross
+ */
+@Test
+public class AvailabilityProxyTest implements AvailabilityFacet {
+
+ private final Log LOG = LogFactory.getLog(AvailabilityProxyTest.class);
+ private volatile int timeout = 1;
+ private AvailabilityType returnedAvail = UP;
+ private final ExecutorService executor = Executors.newCachedThreadPool();
+
+ /**
+ * Run a test. Note this may not be 100% reliable, as it depends on thread execution to
+ * happen according to our sleep schedule...
+ */
+ public void test() throws InterruptedException {
+ TestAvailabilityProxy ap = new TestAvailabilityProxy(this, executor, getClass().getClassLoader());
+ LOG.debug("proxy " + ap);
+
+ assertEquals("should be up", UP, ap.getAvailability()); // waits 1ms and returns synchronously
+ timeout = 1200;
+ assertEquals("should be down", DOWN, ap.getAvailability()); // waits 1s and times out
+ Thread.sleep(300); // now waited total of 1s + .3s = 1.3 sec > 1.2s
+ assertEquals("should be up now", UP, ap.getAvailability()); // waits 1s and returns last reported value (UP)
+
+ ap.setAsyncTimeout(1020L);
+ Thread.sleep(50); // waited 1.050 seconds
+ try {
+ ap.getAvailability(); // this submits another which we need to let finish
+ fail("should timeout 1020, waited 1050");
+ } catch (TimeoutException e) {
+ }
+ // wait for the last submit to return
+ Thread.sleep(1210);
+
+ LOG.debug("proxy " + ap);
+
+ // try disabling sync checks
+ // - start returning DOWN avail in order to perform a sync disable and then re-enable
+ // - go back to default async timeout, we don't want it to trigger anymore
+ // short timeout but longer than the sync timeout to force several sync timeouts
+ returnedAvail = DOWN;
+ ap.setAsyncTimeout(null);
+ timeout = 75;
+ ap.setSyncTimeout(50L);
+
+ while (!ap.isSyncDisabled()) {
+ ap.getAvailability();
+ Thread.sleep(50L);
+ }
+
+ // go back to returning UP so we can re-enable sync checking
+ // make the sync check a half second so we can prove that sync checking is not happening
+ returnedAvail = UP;
+ timeout = 500;
+ ap.setSyncTimeout(500L);
+ long start = System.currentTimeMillis();
+ assertEquals("should be DOWN", DOWN, ap.getAvailability());
+ assert System.currentTimeMillis() - start < 100 : "Should have been fast, returning old avail";
+ // wait for the last submit to return
+ Thread.sleep(510);
+
+ // check for re-enable sync checks
+ assertEquals("should be UP", UP, ap.getAvailability());
+ assertEquals("should be enabled", false, ap.isSyncDisabled());
+ // wait for the last submit to return
+ Thread.sleep(510);
+
+ // test interrupt handling
+ LOG.debug("interrupt this thread");
+ Thread.currentThread().interrupt();
+ assertEquals("cancellation", AvailabilityType.UNKNOWN, ap.getAvailability());
+ assertEquals(true, Thread.currentThread().isInterrupted());
+ }
+
+ @Override
+ public synchronized AvailabilityType getAvailability() {
+ try {
+ LOG.debug("sleep " + timeout);
+ Thread.sleep(timeout);
+ } catch (InterruptedException e) {
+ Thread.currentThread().interrupt();
+ }
+ LOG.debug("return " + returnedAvail.getName());
+ return returnedAvail;
+ }
+
+ private class TestAvailabilityProxy extends AvailabilityProxy {
+
+ private Long asyncTimeout = null;
+ private Long syncTimeout = null;
+
+ public TestAvailabilityProxy(AvailabilityFacet resourceComponent, ExecutorService executor,
+ ClassLoader classLoader) {
+ super(resourceComponent, executor, classLoader);
+ }
+
+ @Override
+ public AvailabilityType getAvailability() {
+ // System.out.println("DevDebug 0 [" + System.currentTimeMillis() + "] getAvail() timeout=[" + timeout + "], syncTimeout=[" + syncTimeout + "], asyncTimeout=[" + asyncTimeout + "]");
+ return super.getAvailability();
+ }
+
+ public void setAsyncTimeout(Long asyncTimeout) {
+ this.asyncTimeout = asyncTimeout;
+ }
+
+ public void setSyncTimeout(Long syncTimeout) {
+ this.syncTimeout = syncTimeout;
+ }
+
+ @Override
+ protected long getSyncTimeout() {
+ return null == syncTimeout ? super.getSyncTimeout() : syncTimeout;
+ }
+
+ @Override
+ protected long getAsyncTimeout() {
+ return null == asyncTimeout ? super.getAsyncTimeout() : asyncTimeout;
+ }
+ }
+}
diff --git a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/ResourceContainerTest.java b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/ResourceContainerTest.java
index 58446d0..c9cc490 100644
--- a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/ResourceContainerTest.java
+++ b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/inventory/ResourceContainerTest.java
@@ -64,12 +64,10 @@ public class ResourceContainerTest {
PluginContainer pc = PluginContainer.getInstance();
pc.setConfiguration(config);
pc.initialize();
- ResourceContainer.initialize();
}
@AfterClass
public void afterClass() {
- ResourceContainer.shutdown();
PluginContainer.getInstance().shutdown();
}
diff --git a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfiguration.java b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfiguration.java
index 939457a..34f669b 100644
--- a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfiguration.java
+++ b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfiguration.java
@@ -1143,6 +1143,11 @@ public class AgentConfiguration {
AgentConfigurationConstants.PLUGINS_AVAILABILITY_SCAN_INITIAL_DELAY,
AgentConfigurationConstants.DEFAULT_PLUGINS_AVAILABILITY_SCAN_INITIAL_DELAY);
+ // get the avail thread pool size
+ int avail_scan_threadpool_size = m_preferences.getInt(
+ AgentConfigurationConstants.PLUGINS_AVAILABILITY_SCAN_THREADPOOL_SIZE,
+ AgentConfigurationConstants.DEFAULT_PLUGINS_AVAILABILITY_SCAN_THREADPOOL_SIZE);
+
// get the initial delay before measurement collections begin
long meas_scan_initial_delay = m_preferences.getLong(
AgentConfigurationConstants.PLUGINS_MEASUREMENT_COLLECTION_INITIAL_DELAY,
@@ -1250,6 +1255,7 @@ public class AgentConfiguration {
config.setChildResourceDiscoveryDelay(childResourceDiscoveryDelay);
config.setAvailabilityScanInitialDelay(avail_scan_initial_delay);
config.setAvailabilityScanPeriod(avail_scan_period);
+ config.setAvailabilityScanThreadPoolSize(avail_scan_threadpool_size);
config.setMeasurementCollectionThreadPoolSize(meas_threadpool_size);
config.setMeasurementCollectionInitialDelay(meas_scan_initial_delay);
config.setDriftDetectionInitialDelay(drift_initial_delay);
diff --git a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationConstants.java b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationConstants.java
index 000fdc0..96a71a9 100644
--- a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationConstants.java
+++ b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationConstants.java
@@ -151,12 +151,12 @@ public interface AgentConfigurationConstants {
boolean DEFAULT_AGENT_UPDATE_ENABLED = true;
/**
- * If this preference is defined (its default is null), this will be the URL that contains the agent update version info.
+ * If this preference is defined (its default is null), this will be the URL that contains the agent update version info.
*/
String AGENT_UPDATE_VERSION_URL = PROPERTY_NAME_PREFIX + "agent-update.version-url";
/**
- * If this preference is defined (its default is null), this will be the URL the agent downloads the agent update from.
+ * If this preference is defined (its default is null), this will be the URL the agent downloads the agent update from.
*/
String AGENT_UPDATE_DOWNLOAD_URL = PROPERTY_NAME_PREFIX + "agent-update.download-url";
@@ -541,12 +541,12 @@ public interface AgentConfigurationConstants {
String DEFAULT_PLUGINS_DIRECTORY = "plugins";
/**
- * The regular expression to indicate what agent/plugin container classes the plugins cannot access.
+ * The regular expression to indicate what agent/plugin container classes the plugins cannot access.
*/
String PLUGINS_ROOT_PLUGIN_CLASSLOADER_REGEX = PROPERTY_NAME_PREFIX + "plugins.root-plugin-classloader-regex";
/**
- * The comma separated list of names of plugins that are to be disabled at startup
+ * The comma separated list of names of plugins that are to be disabled at startup
*/
String PLUGINS_DISABLED = PROPERTY_NAME_PREFIX + "plugins.disabled";
@@ -630,6 +630,17 @@ public interface AgentConfigurationConstants {
long DEFAULT_PLUGINS_AVAILABILITY_SCAN_PERIOD = PluginContainerConfiguration.AVAILABILITY_SCAN_PERIOD_DEFAULT;
/**
+ * Defines how many threads can be concurrently scanning for resource availabilities.
+ */
+ String PLUGINS_AVAILABILITY_SCAN_THREADPOOL_SIZE = PROPERTY_NAME_PREFIX
+ + "plugins.availability-scan.threadpool-size";
+
+ /**
+ * The default threadpool size for availability scanning.
+ */
+ int DEFAULT_PLUGINS_AVAILABILITY_SCAN_THREADPOOL_SIZE = PluginContainerConfiguration.AVAILABILITY_SCAN_THREADPOOL_SIZE_DEFAULT;
+
+ /**
* If defined, this is to be the size of the measurement collection thread pool. If not defined, the plugin
* container should default to something it considers appropriate.
*/
diff --git a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentSetupInstructions.java b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentSetupInstructions.java
index ece2c4f..9044c79 100644
--- a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentSetupInstructions.java
+++ b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentSetupInstructions.java
@@ -709,6 +709,15 @@ public interface AgentSetupInstructions {
@I18NMessages( { @I18NMessage("The time in seconds before the initial availability scan is performed.") })
String SETUP_INSTRUCTION_PLUGINSAVAILSCANINITIALDELAY_HELP = "PromptCommand.setup.instruction.plugins.avail-scan-initialdelay.help";
+ // PLUGINS AVAILABILITY SCAN THREAD POOL SIZE
+ String SETUP_INSTRUCTION_PLUGINSAVAILSCANTHREADPOOLSIZE_PREF = AgentConfigurationConstants.PLUGINS_AVAILABILITY_SCAN_THREADPOOL_SIZE;
+ String SETUP_INSTRUCTION_PLUGINSAVAILSCANTHREADPOOLSIZE_DEFAULT = Integer
+ .toString(AgentConfigurationConstants.DEFAULT_PLUGINS_AVAILABILITY_SCAN_THREADPOOL_SIZE);
+ @I18NMessages({ @I18NMessage("Availability Scan ThreadPool Size") })
+ String SETUP_INSTRUCTION_PLUGINSAVAILSCANTHREADPOOLSIZE_PROMPT = "PromptCommand.setup.instruction.plugins.avail-scan-threadpoolsize.prompt";
+ @I18NMessages({ @I18NMessage("The number of threads that can concurrently scan resource availabilities.") })
+ String SETUP_INSTRUCTION_PLUGINSAVAILSCANTHREADPOOLSIZE_HELP = "PromptCommand.setup.instruction.plugins.avail-scan-threadpoolsize.help";
+
// PLUGINS MEASUREMENT COLLECTION INITIAL DELAY
String SETUP_INSTRUCTION_PLUGINSMEASUREMENTCOLLINITIALDELAY_PREF = AgentConfigurationConstants.PLUGINS_MEASUREMENT_COLLECTION_INITIAL_DELAY;
String SETUP_INSTRUCTION_PLUGINSMEASUREMENTCOLLINITIALDELAY_DEFAULT = Long
diff --git a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/promptcmd/SetupPromptCommand.java b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/promptcmd/SetupPromptCommand.java
index d2de209..e97e0cc 100644
--- a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/promptcmd/SetupPromptCommand.java
+++ b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/promptcmd/SetupPromptCommand.java
@@ -577,6 +577,13 @@ public class SetupPromptCommand implements AgentPromptCommand {
.getMsg(AgentSetupInstructions.SETUP_INSTRUCTION_PLUGINSAVAILSCANINITIALDELAY_HELP)));
instr.add(new DefaultSetupInstruction(
+ AgentSetupInstructions.SETUP_INSTRUCTION_PLUGINSAVAILSCANTHREADPOOLSIZE_PREF,
+ AgentSetupInstructions.SETUP_INSTRUCTION_PLUGINSAVAILSCANTHREADPOOLSIZE_DEFAULT,
+ new IntegerSetupValidityChecker(1, null), SETUPMSG
+ .getMsg(AgentSetupInstructions.SETUP_INSTRUCTION_PLUGINSAVAILSCANTHREADPOOLSIZE_PROMPT), SETUPMSG
+ .getMsg(AgentSetupInstructions.SETUP_INSTRUCTION_PLUGINSAVAILSCANTHREADPOOLSIZE_HELP)));
+
+ instr.add(new DefaultSetupInstruction(
AgentSetupInstructions.SETUP_INSTRUCTION_PLUGINSMEASUREMENTCOLLINITIALDELAY_PREF,
AgentSetupInstructions.SETUP_INSTRUCTION_PLUGINSMEASUREMENTCOLLINITIALDELAY_DEFAULT,
new LongSetupValidityChecker(1L, null), SETUPMSG
diff --git a/modules/enterprise/agent/src/main/resources/agent-configuration.xml b/modules/enterprise/agent/src/main/resources/agent-configuration.xml
index 9f46f62..ce27dde 100644
--- a/modules/enterprise/agent/src/main/resources/agent-configuration.xml
+++ b/modules/enterprise/agent/src/main/resources/agent-configuration.xml
@@ -654,6 +654,17 @@ commands named "config", "setconfig" and "setup" and the command line options
<!--
_______________________________________________________________
+ rhq.agent.plugins.availability-scan.threadpool-size
+
+ The number of threads that can be concurrently scanning
+ resource availabilities.
+ -->
+ <!--
+ <entry key="rhq.agent.plugins.availability-scan.threadpool-size" value="100"/>
+ -->
+
+ <!--
+ _______________________________________________________________
rhq.agent.plugins.measurement-collection.threadpool-size
When measurement's are scheduled for collection, the collection
diff --git a/modules/enterprise/agent/src/main/resources/log4j.xml b/modules/enterprise/agent/src/main/resources/log4j.xml
index b135bb8..23a7064 100644
--- a/modules/enterprise/agent/src/main/resources/log4j.xml
+++ b/modules/enterprise/agent/src/main/resources/log4j.xml
@@ -91,6 +91,11 @@
</category>
-->
+ <!-- EMS connection factory can be noisy with its INFO messages - comment the below to see them. -->
+ <category name="org.mc4j.ems.connection.ConnectionFactory">
+ <priority value="WARN"/>
+ </category>
+
<!-- EMS can be noisy with its WARN messages - uncomment the below to suppress them. -->
<!--
<category name="org.mc4j.ems">
diff --git a/modules/plugins/jmx/src/main/java/org/rhq/plugins/jmx/JMXServerComponent.java b/modules/plugins/jmx/src/main/java/org/rhq/plugins/jmx/JMXServerComponent.java
index 14f43b9..f801cc5 100644
--- a/modules/plugins/jmx/src/main/java/org/rhq/plugins/jmx/JMXServerComponent.java
+++ b/modules/plugins/jmx/src/main/java/org/rhq/plugins/jmx/JMXServerComponent.java
@@ -71,9 +71,15 @@ public class JMXServerComponent<T extends ResourceComponent<?>> implements JMXCo
} catch (Exception e) {
if (e.getCause() instanceof SecurityException) {
throw new InvalidPluginConfigurationException("Failed to authenticate to managed JVM - "
- + "principal and/or credentials connection properties are not set correctly.");
+ + "principal and/or credentials connection properties are not set correctly.");
+ }
+ // don't litter agent log with a stack trace unless we're in debug
+ if (log.isDebugEnabled()) {
+ log.warn("Failed to connect to " + context.getResourceType() + "[" + context.getResourceKey() + "].", e);
+ } else {
+ log.warn("Failed to connect to " + context.getResourceType() + "[" + context.getResourceKey() + "]: "
+ + e.getMessage());
}
- log.warn("Failed to connect to " + context.getResourceType() + "[" + context.getResourceKey() + "].", e);
}
}
@@ -82,13 +88,19 @@ public class JMXServerComponent<T extends ResourceComponent<?>> implements JMXCo
String connectionTypeDescriptorClassName = pluginConfig.getSimple(JMXDiscoveryComponent.CONNECTION_TYPE)
.getStringValue();
if (JMXDiscoveryComponent.PARENT_TYPE.equals(connectionTypeDescriptorClassName)) {
- // Our parent is itself a JMX component, so just reuse its connection.
+ // Our parent is itself a JMX component, so just reuse its connection, if it has one.
this.connection = ((JMXComponent) context.getParentResourceComponent()).getEmsConnection();
+ if (null == this.connection) {
+ throw new IllegalStateException("Could not access parent connection, parent may be down");
+ }
this.connectionProvider = this.connection.getConnectionProvider();
} else {
this.connectionProvider = ConnectionProviderFactory.createConnectionProvider(pluginConfig,
this.context.getNativeProcess(), this.context.getTemporaryDirectory());
this.connection = this.connectionProvider.connect();
+ if (null == this.connection) {
+ throw new IllegalStateException("Failed to create connection, resource may be down");
+ }
this.connection.loadSynchronous(false);
}
}
diff --git a/modules/plugins/rhq-agent/src/main/resources/META-INF/rhq-plugin.xml b/modules/plugins/rhq-agent/src/main/resources/META-INF/rhq-plugin.xml
index a544775..641fbee 100644
--- a/modules/plugins/rhq-agent/src/main/resources/META-INF/rhq-plugin.xml
+++ b/modules/plugins/rhq-agent/src/main/resources/META-INF/rhq-plugin.xml
@@ -315,6 +315,7 @@
<c:simple-property name="rhq.agent.plugins.service-discovery.period-secs" type="integer" units="seconds" activationPolicy="restart" required="false" default="86400" displayName="Service Discovery Period" description="Time between service discoveries (in seconds)" />
<c:simple-property name="rhq.agent.plugins.availability-scan.initial-delay-secs" type="integer" units="seconds" activationPolicy="restart" required="false" default="30" displayName="Availability Scan Initial Delay" description="Startup delay before the first availability scan is run (in seconds)" />
<c:simple-property name="rhq.agent.plugins.availability-scan.period-secs" type="integer" units="seconds" activationPolicy="restart" required="false" default="300" displayName="Availability Scan Period" description="Time between availability scans (in seconds)" />
+ <c:simple-property name="rhq.agent.plugins.availability-scan.threadpool-size" type="integer" activationPolicy="restart" required="false" default="100" displayName="Availability Scan ThreadPool Size" description="Number of concurrent threads that scan for resource availabilities" />
<c:simple-property name="rhq.agent.plugins.measurement-collection.initial-delay-secs" type="integer" units="seconds" activationPolicy="restart" required="false" default="30" displayName="Measurement Collection Initial Delay" description="Startup delay before the first measurement collection is run (in seconds)" />
<c:simple-property name="rhq.agent.plugins.measurement-collection.threadpool-size" type="integer" activationPolicy="restart" required="false" default="5" displayName="Measurement Collection Threadpool Size" description="Number of concurrent measurement collections that can be run" />
<c:simple-property name="rhq.agent.plugins.drift-detection.initial-delay-secs" type="integer" units="seconds" activationPolicy="restart" required="false" default="30" displayName="Drift Detection Initial Delay" description="Startup delay before the first drift detection scan is run (in seconds)" />
diff --git a/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java b/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java
index 9838c14..64c531e 100644
--- a/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java
+++ b/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java
@@ -221,12 +221,16 @@ public class TomcatServerComponent<T extends ResourceComponent<?>> implements JM
connectionSettings.getControlProperties().setProperty(ConnectionFactory.JAR_TEMP_DIR,
tempDir.getAbsolutePath());
- log.info("Loading connection [" + connectionSettings.getServerUrl() + "] with install path ["
- + connectionSettings.getLibraryURI() + "] and temp directory [" + tempDir.getAbsolutePath()
- + "]");
+ if (log.isDebugEnabled()) {
+ log.debug("Loading connection [" + connectionSettings.getServerUrl() + "] with install path ["
+ + connectionSettings.getLibraryURI() + "] and temp directory [" + tempDir.getAbsolutePath()
+ + "]");
+ }
} else {
- log.info("Loading connection [" + connectionSettings.getServerUrl()
- + "] ignoring remote install path [" + catalinaHome + "]");
+ if (log.isDebugEnabled()) {
+ log.debug("Loading connection [" + connectionSettings.getServerUrl()
+ + "] ignoring remote install path [" + catalinaHome + "]");
+ }
}
ConnectionProvider connectionProvider = connectionFactory.getConnectionProvider(connectionSettings);
@@ -425,7 +429,8 @@ public class TomcatServerComponent<T extends ResourceComponent<?>> implements JM
return scriptFile;
}
- private File resolvePathRelativeToHomeDir(@NotNull String path) {
+ private File resolvePathRelativeToHomeDir(@NotNull
+ String path) {
return resolvePathRelativeToHomeDir(this.resourceContext.getPluginConfiguration(), path);
}
commit b6e4320cd090009aea328198ec5776f4a212664b
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Tue Dec 3 16:39:42 2013 -0500
BZ 1014622 the suspect metrics report screen doesn't filter out ignored resoruces.
this commit only shows those resources that have been COMMITTED - anything else won't show in the suspect metrics view
diff --git a/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementOOB.java b/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementOOB.java
index 323280a..2b479d0 100644
--- a/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementOOB.java
+++ b/modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementOOB.java
@@ -41,6 +41,7 @@ import javax.persistence.Table;
+ "LEFT JOIN sched.baseline bal " //
+ "LEFT JOIN res.parentResource parent " //
+ " WHERE o.id = sched.id " //
+ + " AND res.inventoryStatus = 'COMMITTED' " //
+ " AND sched.definition = def " //
+ " AND sched.resource = res " //
+ " AND bal.schedule = sched " //
@@ -60,6 +61,7 @@ import javax.persistence.Table;
+ "LEFT JOIN sched.baseline bal " //
+ "LEFT JOIN res.parentResource parent " //
+ " WHERE o.id = sched.id " //
+ + " AND res.inventoryStatus = 'COMMITTED' " //
+ " AND sched.definition = def " //
+ " AND sched.resource = res " //
+ " AND bal.schedule = sched " //
@@ -73,6 +75,7 @@ import javax.persistence.Table;
+ "LEFT JOIN sched.resource res " //
+ "LEFT JOIN res.parentResource parent " //
+ " WHERE o.id = sched.id " //
+ + " AND res.inventoryStatus = 'COMMITTED' " //
+ " AND sched.definition = def " //
+ " AND sched.resource = res " //
+ " AND (UPPER(def.displayName ) LIKE :metricName OR :metricName is null ) " //
@@ -150,9 +153,9 @@ public class MeasurementOOB {
* (Jan 16, 2009) - The new OOB system uses a threshold to determine whether a metric is a "problem" or not.
* The current threshold is a static value - 0.1 - and does not change based on any characteristic
* of the metric data collected. Dynamic metrics, however, can have either naturally narrow or
- * naturally wide baseline ranges; this makes the static threshold of 0.1 either too sensitive
+ * naturally wide baseline ranges; this makes the static threshold of 0.1 either too sensitive
* or not sensitive enough, respectively. The next improvement to the baseline system probably
- * needs to use a sliding scale for this threshold, to more accurately characterize "problem"
+ * needs to use a sliding scale for this threshold, to more accurately characterize "problem"
* metrics across varying magnitudes of metric baseline deltas.
*/
public static final String INSERT_QUERY = "" //
@@ -202,7 +205,7 @@ public class MeasurementOOB {
+ " WHEN NOT MATCHED THEN INSERT ( oob_.schedule_id, oob_.time_stamp, oob_.oob_factor ) \n"
+ " VALUES ( tmp_.schedule_id, tmp_.time_stamp, tmp_.oob_factor )";
- /*
+ /*
* H2 syntax doesn't support the more complex SET...FROM...WHERE like Postgres, and although it does support
* MERGE it doesn't support the WHEN [NOT] MATCHED syntax; so we'll just delete any and all OOBs that have become
* obsolete, and follow that up with a call to INSERT_NEW_ONES, which should give us the same effect as row updates
commit 2f3df09e309a7ad7546e1e68413216883935a4a4
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Tue Dec 3 13:38:09 2013 -0500
[1035722] JBWEB000235: Allocate exception for servlet
This is not a simple issue to resolve because it is not RHQ that logs the
ERROR level exception. It is logged by JBoss. Our code is required to
throw a ServletException indicating that we can't find the servlet server
invoker (because it's not yet initialized).
We could hide ERRORs for this JBoss package via log configuration, but
then we may suppress actual, relevant runtime problems.
The commit updates the message included in our ServletException to be
very explicit about this not being an actual problem during server
startup and initialization. Hopefully this will be sufficient.
If this proves insufficient we should likely suppress the logging or, if
we absolutely must log it, direct it to another file (not really desirable).
diff --git a/modules/enterprise/gui/remoting-war/src/main/java/org/rhq/enterprise/communications/servlet/ServerInvokerServlet.java b/modules/enterprise/gui/remoting-war/src/main/java/org/rhq/enterprise/communications/servlet/ServerInvokerServlet.java
index 8aba99a..b658293 100644
--- a/modules/enterprise/gui/remoting-war/src/main/java/org/rhq/enterprise/communications/servlet/ServerInvokerServlet.java
+++ b/modules/enterprise/gui/remoting-war/src/main/java/org/rhq/enterprise/communications/servlet/ServerInvokerServlet.java
@@ -75,8 +75,10 @@ public class ServerInvokerServlet extends org.jboss.remoting.transport.servlet.w
Set<ObjectName> mbeans = mbeanServer.queryNames(invokerObjectNameQuery, null);
if (mbeans.isEmpty()) {
- throw new ServletException("Could not find the remoting servlet invoker: " + invokerObjectNameQuery
- + " - need to wait for remoting to be initialized later");
+ throw new ServletException(
+ "Could not find the remoting servlet invoker ["
+ + invokerObjectNameQuery
+ + "]. DURING SERVER STARTUP AND INITIALIZATION THIS IS NOT AN ERROR AND CAN BE IGNORED. This may be a problem if occurring during normal server runtime.");
}
if (mbeans.size() > 1) {
throw new ServletException("Found more than one remoting servlet invoker at [" + invokerObjectNameQuery
@@ -86,7 +88,7 @@ public class ServerInvokerServlet extends org.jboss.remoting.transport.servlet.w
ObjectName theInvokerObjectName = mbeans.iterator().next();
log("Found RHQ remoting servlet: " + theInvokerObjectName);
- return (ServletServerInvokerMBean) MBeanServerInvocationHandler.newProxyInstance(mbeanServer,
+ return MBeanServerInvocationHandler.newProxyInstance(mbeanServer,
theInvokerObjectName, ServletServerInvokerMBean.class, false);
}
-}
\ No newline at end of file
+}
commit a0d1d023ae22a449ef2d54e8a02858d42a8b975b
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Tue Dec 3 16:56:30 2013 +0100
Revert "Added Tomcat to the list of plugins to validate"
This reverts commit e0e253e1f3db2c497b5a77d3ae1711c4bbc59ed6.
diff --git a/modules/plugins/validate-all-plugins/pom.xml b/modules/plugins/validate-all-plugins/pom.xml
index a460792..37a8d5b 100644
--- a/modules/plugins/validate-all-plugins/pom.xml
+++ b/modules/plugins/validate-all-plugins/pom.xml
@@ -62,7 +62,6 @@
<pathelement location="../ant-bundle/target/rhq-ant-bundle-plugin-${project.version}.jar" />
<pathelement location="../cassandra/target/rhq-cassandra-plugin-${project.version}.jar" />
<pathelement location="../rhq-storage/target/rhq-rhqstorage-${project.version}.jar" />
- <pathelement location="../tomcat/target/jopr-tomcat-plugin-${project.version}.jar" />
</classpath>
<sysproperty key="org.apache.commons.logging.Log" value="org.apache.commons.logging.impl.SimpleLog" />
<!--
commit c787c01977611ef7df482cdbd7dad5efcc0c2114
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Tue Dec 3 15:05:26 2013 +0100
Added Tomcat to the list of plugins to validate
diff --git a/modules/plugins/validate-all-plugins/pom.xml b/modules/plugins/validate-all-plugins/pom.xml
index 37a8d5b..a460792 100644
--- a/modules/plugins/validate-all-plugins/pom.xml
+++ b/modules/plugins/validate-all-plugins/pom.xml
@@ -62,6 +62,7 @@
<pathelement location="../ant-bundle/target/rhq-ant-bundle-plugin-${project.version}.jar" />
<pathelement location="../cassandra/target/rhq-cassandra-plugin-${project.version}.jar" />
<pathelement location="../rhq-storage/target/rhq-rhqstorage-${project.version}.jar" />
+ <pathelement location="../tomcat/target/jopr-tomcat-plugin-${project.version}.jar" />
</classpath>
<sysproperty key="org.apache.commons.logging.Log" value="org.apache.commons.logging.impl.SimpleLog" />
<!--
commit 7a42cf9580883f5c7bcbafdd7cd6c48f3ee7cb57
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Mon Dec 2 19:00:28 2013 +0100
When creating new affinity group, if user closed the dialog window the "Create New" button was disabled until the it was refreshed. Calling the refreshTableInfo() when necessary.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AffinityGroupTableView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AffinityGroupTableView.java
index c2f861d..3bf5915 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AffinityGroupTableView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AffinityGroupTableView.java
@@ -34,6 +34,8 @@ import com.smartgwt.client.widgets.IButton;
import com.smartgwt.client.widgets.Window;
import com.smartgwt.client.widgets.events.ClickEvent;
import com.smartgwt.client.widgets.events.ClickHandler;
+import com.smartgwt.client.widgets.events.CloseClickEvent;
+import com.smartgwt.client.widgets.events.CloseClickHandler;
import com.smartgwt.client.widgets.form.DynamicForm;
import com.smartgwt.client.widgets.form.fields.TextItem;
import com.smartgwt.client.widgets.form.fields.events.KeyUpEvent;
@@ -170,6 +172,17 @@ public class AffinityGroupTableView extends TableSection<AffinityGroupWithCounts
modalWindow.setAutoCenter(true);
modalWindow.setCanDragResize(true);
modalWindow.setCanDragReposition(true);
+ modalWindow.setShowMinimizeButton(false);
+ modalWindow.setShowMaximizeButton(true);
+ modalWindow.setIsModal(true);
+ modalWindow.setShowModalMask(true);
+ modalWindow.centerInPage();
+ modalWindow.addCloseClickHandler(new CloseClickHandler() {
+ public void onCloseClick(CloseClickEvent event) {
+ modalWindow.destroy();
+ AffinityGroupTableView.this.refreshTableInfo();
+ }
+ });
VLayout layout = new VLayout();
layout.setWidth100();
@@ -207,6 +220,7 @@ public class AffinityGroupTableView extends TableSection<AffinityGroupWithCounts
cancel.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent clickEvent) {
modalWindow.destroy();
+ AffinityGroupTableView.this.refreshTableInfo();
}
});
final IButton create = new EnhancedIButton(MSG.view_adminTopology_affinityGroups_createNew());
@@ -240,6 +254,7 @@ public class AffinityGroupTableView extends TableSection<AffinityGroupWithCounts
Map<String, String> errors = new HashMap<String, String>();
errors.put(FIELD_NAME, caught.getMessage());
form.setErrors(errors, true);
+ AffinityGroupTableView.this.refreshTableInfo();
}
});
}
commit 3051ea3780acc105f6db15566e8f3d2d5ed2c38b
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Mon Dec 2 10:31:23 2013 -0500
fix a jdoc mistake
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
index 5d5c48a..0d26942 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
@@ -203,7 +203,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
* @param subject a session id that must be valid
* @param scheduleId The primary key of the Schedule
*
- * @return a MeasurementSchedule or null, if there is
+ * @return a MeasurementSchedule or null, if there is
*/
public MeasurementSchedule getScheduleById(Subject subject, int scheduleId) {
MeasurementSchedule schedule = entityManager.find(MeasurementSchedule.class, scheduleId);
@@ -225,8 +225,8 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
/**
* <p>Ensures the collection interval is valid by increasing it to the minimum if necessary.</p>
* <p>Be careful not to call this for template enable/disable, because that uses special values for the
- * interval.</p>
-
+ * interval.</p>
+
* @param schedule
*/
private void verifyMinimumCollectionInterval(MeasurementSchedule schedule) {
@@ -236,8 +236,8 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
/**
* <p>Ensures the collection interval is valid by increasing it to the minimum if necessary.</p>
* <p>Be careful not to call this for template enable/disable, because that uses special values for the
- * interval.</p>
- *
+ * interval.</p>
+ *
* @param collectionInterval
* @return valid interval
*/
@@ -380,7 +380,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
* definitions. If updateExistingSchedules is true, the schedules for the corresponding metrics or all inventoried
* Resources are also updated. Otherwise, the updated templates will only affect Resources that added to
* inventory in the future.
- * @param subject
+ * @param subject
*
* @param measurementDefinitionIds the IDs of the metric defs whose default schedules should be updated
* @param collectionInterval if > 0, enable the metric with this value as the the new collection
@@ -418,7 +418,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
* <strong>Only the 3-param modifyDefaultCollectionIntervalForMeasurementDefinitions method should call this method,
* since it will batch the metric defs specified by the user to ensure no more than 1000 metric defs are passed to
* this method.</strong>
- * @param subject
+ * @param subject
*
* @param measurementDefinitionIds the IDs of the metric defs whose default schedules should be updated; the size of
* this array must be <= 1000
@@ -534,7 +534,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
Agent agent = agentManager.getAgentByResourceId(subjectManager.getOverlord(), resourceId);
// Ignore resources that are not actually associated with an agent. For example,
- // those with an UNINVENTORIED status.
+ // those with an UNINVENTORIED status.
if (null == agent) {
if (log.isDebugEnabled()) {
log.debug("Ignoring measurement schedule change for non-agent-related resource ["
@@ -558,8 +558,8 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
for (Map.Entry<Agent, Set<ResourceMeasurementScheduleRequest>> agentEntry : agentUpdates.entrySet()) {
boolean synced = sendUpdatedSchedulesToAgent(agentEntry.getKey(), agentEntry.getValue());
if (!synced) {
- /*
- * only sync resources that are affected by this set of definitions that were updated, and only
+ /*
+ * only sync resources that are affected by this set of definitions that were updated, and only
* for the agent that couldn't be contacted (under the assumption that 9 times out of 10 the agent
* will be up; so, we don't want to unnecessarily mark more resources as needing syncing that don't
*/
@@ -920,6 +920,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
/**
* @deprecated used for portal war
*/
+ @Deprecated
public void updateSchedulesForAutoGroup(Subject subject, int parentResourceId, int childResourceType,
int[] measurementDefinitionIds, long collectionInterval) {
@@ -1018,7 +1019,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
for (int batchIndex = 0; batchIndex < resourceIds.length; batchIndex += 1000) {
int[] batchIds = ArrayUtils.copyOfRange(resourceIds, batchIndex, batchIndex + 1000);
- /*
+ /*
* need to use a native query solution for both the insertion and returning the results because if we
* go through Hibernate to return the results it will not see the effects of the insert statement
*/
@@ -1040,17 +1041,17 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public int insertSchedulesFor(int[] batchIds) throws Exception {
- /*
+ /*
* JM: (April 15th, 2009)
- *
+ *
* the "res.id" token on the final line does not get the "res" alias from the outer query appropriately;
- * instead, it tries to reference the table name itself as "RHQ_RESOURCE.ID", which bombs with[2] on
- * postgres; i thought of using "WHERE ms.resource.uuid = res.uuid" which would work because UUID column
+ * instead, it tries to reference the table name itself as "RHQ_RESOURCE.ID", which bombs with[2] on
+ * postgres; i thought of using "WHERE ms.resource.uuid = res.uuid" which would work because UUID column
* name is not reused for any other entity in the model, let alone on any table used in this query; however,
* this felt like a hack, and I wasn't sure whether UUID would be unique across very large inventories; if
- * it's not, there is a slight chance that the insert query could do the wrong thing (albeit rare), so I
- * erred on the side of correctness and went with native sql which allowed me to use the proper id alias in
- * the correlated subquery; correctness aside, keeping the logic using resource id should allow the query
+ * it's not, there is a slight chance that the insert query could do the wrong thing (albeit rare), so I
+ * erred on the side of correctness and went with native sql which allowed me to use the proper id alias in
+ * the correlated subquery; correctness aside, keeping the logic using resource id should allow the query
* optimizer to use indexes instead of having to look up the rows on the resource table to get the uuid
*
* [1] - http://opensource.atlassian.com/projects/hibernate/browse/HHH-1397
@@ -1138,11 +1139,11 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
ResultSet results = resultsStatement.executeQuery();
try {
while (results.next()) {
- Integer resourceId = (Integer) results.getInt(1);
- Integer scheduleId = (Integer) results.getInt(2);
- String definitionName = (String) results.getString(3);
- Long interval = (Long) results.getLong(4);
- Boolean enabled = (Boolean) results.getBoolean(5);
+ Integer resourceId = results.getInt(1);
+ Integer scheduleId = results.getInt(2);
+ String definitionName = results.getString(3);
+ Long interval = results.getLong(4);
+ Boolean enabled = results.getBoolean(5);
DataType dataType = DataType.values()[results.getInt(6)];
NumericType rawNumericType = NumericType.values()[results.getInt(7)];
if (results.wasNull()) {
@@ -1205,8 +1206,8 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
@SuppressWarnings("unchecked")
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void errorCorrectSchedules() {
- /*
- * update mtime of resources whose schedules are < 30s, this will indicate to the
+ /*
+ * update mtime of resources whose schedules are < 30s, this will indicate to the
* agent that it needs to sync / merge schedules for the resources updated here
*/
try {
@@ -1215,7 +1216,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
+ " UPDATE Resource " //
+ " SET mtime = :currentTime " //
+ " WHERE id IN ( SELECT ms.resource.id " //
- + " FROM MeasurementSchedule ms " //
+ + " FROM MeasurementSchedule ms " //
+ " WHERE ms.interval < 30000 ) ";
Query updateResourcesQuery = entityManager.createQuery(updateResourcesQueryString);
updateResourcesQuery.setParameter("currentTime", now);
@@ -1338,6 +1339,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
/**
* @deprecated
*/
+ @Deprecated
@Override
public void enableMeasurementTemplates(Subject subject, int[] measurementDefinitionIds) {
modifyDefaultCollectionIntervalForMeasurementDefinitions(subject, measurementDefinitionIds, 0, true);
@@ -1462,13 +1464,13 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
// Get the core definitions.
CriteriaQueryGenerator generator = new CriteriaQueryGenerator(subject, criteria);
- // We previously used the following altered projection for the criteria query:
+ // We previously used the following altered projection for the criteria query:
//
- // generator.alterProjection(" distinct orderingField0");
+ // generator.alterProjection(" distinct measurementschedule.definition");
//
// Hibernate4 no longer allowed for the generated criteria JPQL for this projection:
//
- // SELECT distinct measurementschedule.definition
+ // SELECT distinct measurementschedule.definition
// FROM MeasurementSchedule measurementschedule
// LEFT JOIN measurementschedule.definition orderingField0
// WHERE ( measurementschedule.resource.id IN ( :resourceId ) )
@@ -1476,7 +1478,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
//
// It causes:
// SQLGrammarException: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
- //
+ //
// In essence, using DISTINCT now requires that we use the LEFT JOIN alias in the select
// list. To support this we could probably have made some tricky coding changes to the
// generator. But seeing that this would be to support non-default criteria queries (i.e
commit c2eb378929e36f1dd0a0724a6fe21804a57a247c
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Mon Dec 2 10:29:24 2013 +0100
Updated translations
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_de.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_de.properties
index 136083f..c0ae6b3 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_de.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_de.properties
@@ -1,25 +1,35 @@
-#
+view_help_section_count=2
+#
# RHQ GUI i18n Message Constants - Locale DE: (German)
# This file should be UTF-8 encoded.
-#
+#
# This is used specifically for properties needing lookup by name, at runtime. These
# constant properties can be localized but can not have arguments.
-###################################
-
-#=================== Help URLs =====================
+# ##################################
+#
+# =================== Help URLs =====================
# See the default MessageConstants.properties for what these properties mean and
# what needs to be internationalized.
-#
-view_help_section_1_title = Dokumentation
-
-view_help_section_1_propTitle_1 = Frequently Asked Questions (FAQ)
-view_help_section_1_propTitle_2 = Dokumentation
-view_help_section_1_propTitle_3 = API Javadoc
-##view_help_section_1_propTitle_4 = Deploying Storage Nodes
-
-view_help_section_2_title = Tutorium
-
-view_help_section_2_propTitle_1 = Demo: Alles
-view_help_section_2_propTitle_2 = Demo: Bundles installieren
-view_help_section_2_propTitle_3 = Wie man Gruppen-Definitionen erstellt
-view_help_section_2_propTitle_4 = Wie man die Suchleiste benutzt
+view_help_section_1_title=Dokumentation
+view_help_section_1_item_count=4
+view_help_section_1_propTitle_1=Frequently Asked Questions (FAQ)
+view_help_section_1_propUrl_1=https\://docs.jboss.org/author/display/RHQ/FAQ
+view_help_section_1_propTitle_2=Dokumentation
+view_help_section_1_propUrl_2=https\://docs.jboss.org/author/display/RHQ/User+Documentation
+view_help_section_1_propTitle_3=API Javadoc
+view_help_section_1_propUrl_3=https\://docs.jboss.org/author/display/RHQ/API+Documentation
+view_help_section_1_propTitle_4=Speicher Cluster Administration
+view_help_section_1_propUrl_4=https\://docs.jboss.org/author/display/RHQ/RHQ+Storage+Cluster+Administration
+# #view_help_section_1_propTitle_4 = Deploying Storage Nodes
+view_help_section_2_title=Anleitung
+view_help_section_2_item_count=4
+view_help_section_2_propTitle_1=Demo\: Alles
+view_help_section_2_propUrl_1=https\://docs.jboss.org/author/display/RHQ/Demos
+view_help_section_2_propTitle_2=Demo\: BÃŒndel Bereitstellung
+view_help_section_2_propUrl_2=http\://management-platform.blogspot.com/2011/01/bundle-provisioning-via-rhq.html
+view_help_section_2_propTitle_3=Wie man Gruppen-Definitionen erstellt
+view_help_section_2_propIcon_3=[SKIN]/../actions/help.png
+view_help_section_2_propUrl_3=https\://docs.jboss.org/author/display/RHQ/Group+Definitions
+view_help_section_2_propTitle_4=Wie man die Suchleiste benutzt
+view_help_section_2_propIcon_4=[SKIN]/../actions/help.png
+view_help_section_2_propUrl_4=https\://docs.jboss.org/author/display/RHQ/Search
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_ja.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_ja.properties
index 359eedf..6d6ec11 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_ja.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/MessageConstants_ja.properties
@@ -1,25 +1,35 @@
-#
+view_help_section_count=2
+#
# RHQ GUI i18n Message Constants - Locale: JA (Japanese)
# This file should be UTF-8 encoded.
#
# This is used specifically for properties needing lookup by name, at runtime. These
# constant properties can be localized but can not have arguments.
-###################################
-
-#=================== Help URLs =====================
+# ##################################
+#
+# =================== Help URLs =====================
# See the default MessageConstants.properties for what these properties mean and
# what needs to be internationalized.
-#
-view_help_section_1_title = ããã¥ã¡ã³ããŒã·ã§ã³
-
-view_help_section_1_propTitle_1 = ãããã質å (FAQ)
-view_help_section_1_propTitle_2 = ããã¥ã¡ã³ããŒã·ã§ã³ã»ãã
-view_help_section_1_propTitle_3 = API Javadoc
-##view_help_section_1_propTitle_4 = Deploying Storage Nodes
-
-view_help_section_2_title = ãã¥ãŒããªã¢ã«
-
-view_help_section_2_propTitle_1 = ãã¢: ãã¹ãŠã®ãã¢
-view_help_section_2_propTitle_2 = ãã¢: ãã³ãã«ããããžã§ãã³ã°
-view_help_section_2_propTitle_3 = ã°ã«ãŒãå®çŸ©ã®æ§ç¯æ¹æ³
-view_help_section_2_propTitle_4 = æ€çŽ¢ããŒã®äœ¿çšæ¹æ³
+view_help_section_1_title=ããã¥ã¡ã³ããŒã·ã§ã³
+view_help_section_1_item_count=4
+view_help_section_1_propTitle_1=ãããã質å (FAQ)
+view_help_section_1_propUrl_1=https\://docs.jboss.org/author/display/RHQ/FAQ
+view_help_section_1_propTitle_2=ããã¥ã¡ã³ããŒã·ã§ã³ã»ãã
+view_help_section_1_propUrl_2=https\://docs.jboss.org/author/display/RHQ/User+Documentation
+view_help_section_1_propTitle_3=API Javadoc
+view_help_section_1_propUrl_3=https\://docs.jboss.org/author/display/RHQ/API+Documentation
+view_help_section_1_propTitle_4=ã¹ãã¬ãŒãžã¯ã©ã¹ã¿ãŒç®¡ç
+view_help_section_1_propUrl_4=https\://docs.jboss.org/author/display/RHQ/RHQ+Storage+Cluster+Administration
+# #view_help_section_1_propTitle_4 = Deploying Storage Nodes
+view_help_section_2_title=ãã¥ãŒããªã¢ã«
+view_help_section_2_item_count=4
+view_help_section_2_propTitle_1=ãã¢\: ãã¹ãŠã®ãã¢
+view_help_section_2_propUrl_1=https\://docs.jboss.org/author/display/RHQ/Demos
+view_help_section_2_propTitle_2=ãã¢\: ãã³ãã«ããããžã§ãã³ã°
+view_help_section_2_propUrl_2=http\://management-platform.blogspot.com/2011/01/bundle-provisioning-via-rhq.html
+view_help_section_2_propTitle_3=ã°ã«ãŒãå®çŸ©ã®æ§ç¯æ¹æ³
+view_help_section_2_propIcon_3=[SKIN]/../actions/help.png
+view_help_section_2_propUrl_3=https\://docs.jboss.org/author/display/RHQ/Group+Definitions
+view_help_section_2_propTitle_4=æ€çŽ¢ããŒã®äœ¿çšæ¹æ³
+view_help_section_2_propIcon_4=[SKIN]/../actions/help.png
+view_help_section_2_propUrl_4=https\://docs.jboss.org/author/display/RHQ/Search
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
index 6240e70..50e343f 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
@@ -1,2266 +1,2337 @@
# suppress inspection "UnusedProperty" for whole file
-#
+#
# RHQ GUI i18n Messages - Locale: DE
-#
+#
# This file should be UTF-8 encoded.
-#
+#
# Developers: See the following wiki page for how to work with this file:
-#
-# https://docs.jboss.org/author/display/RHQ/Working+with+the+Resource+Bundles
-#
-###################################
-##avail_chart_down_label = DOWN
-chart_date_label = Datum
-##chart_down_label = Down
-chart_hover_bar_label = Dauer
-chart_hover_date_format = %d.%m.%y
-chart_hover_period_label = Zeitraum
-chart_hover_start_label = Start
-chart_hover_time_format = %H:%M:%S
-chart_ie_not_supported = Charting ist bei diesem Browser nicht unterstÃŒtzt
-chart_metrics = Metriken
-##chart_metrics_add_to_dashboard_button = Add
-##chart_metrics_add_to_dashboard_label = Add To Dashboards
-##chart_metrics_collapse_tooltip = Click here to see additional tabular availability data.
-##chart_metrics_expand_tooltip = Click here to collapse additional availability detail.
-##chart_metrics_sparkline_header = Chart
-chart_no_data_label = Keine Daten vorhanden
-chart_single_value_label = Wert
-chart_slider_button_bar_day = Tag
-chart_slider_button_bar_hour = Stunde
-chart_slider_button_bar_minute = Minute
-chart_slider_button_bar_month = Monat
-chart_slider_button_bar_year = Jahr
-chart_time_label = Start
-chart_title_avg_label = \u2300
-chart_title_min_label = Min
-chart_title_peak_label = Max
-chart_unknown_label = Unbekannt
-chart_xaxis_time_format_hours = %H
-chart_xaxis_time_format_hours_minutes = %H:%M
-common_alert_high = HOCH
-common_alert_low = NIEDRIG
-common_alert_medium = MITTEL
-common_buildInfo_gwtVersion = ${gwt.version}
-common_button_ack = BestÀtigen
-common_button_ack_all = Alle bestÀtigen
-common_button_add = HinzufÃŒgen
-common_button_advanced = Erweitert...
-common_button_apply = Anwenden
-common_button_cancel = Abbrechen
-common_button_close = SchlieÃen
-common_button_compare = Vergleichen
-common_button_create_child = Kind-Ressource erzeugen
-common_button_delete = Löschen
-common_button_delete_all = Alle Löschen
-common_button_disable = Deaktivieren
-##common_button_dump_sysInfo_to_log = System information ins Logfile schreiben
-common_button_edit = Bearbeiten
-common_button_enable = Aktivieren
-common_button_execute = AusfÃŒhren
-common_button_finish = Beenden
-common_button_fixedWidth = Konstante Breite
-common_button_ignore = Ignorieren
-common_button_import = Importieren
-common_button_new = Neu
-common_button_next = Weiter
-common_button_ok = OK
-common_button_previous = ZurÃŒck
-common_button_purge = Bereinigen
-common_button_purgeAll = Alle bereinigen
-common_button_refresh = Neu laden
-common_button_reports_export = Export
-common_button_reset = ZurÃŒcksetzen
-common_button_save = Speichern
-common_button_scaleToFit = Passend skalieren
-common_button_schedule = Planen
-common_button_search = Suchen
-common_button_set = Setzen
-common_button_showDetails = Details anzeigen...
-common_button_unignore = Ignorieren aufheben
-common_button_uninventory = Aus dem Inventar löschen
-common_buttonbar_custom = Spezifisch...
-common_buttonbar_custom_cancel = Abbrechen
-common_buttonbar_custom_save = Speichern
-common_buttonbar_custom_window_subtitle = Spezifisch
-common_buttonbar_custom_window_title = Zeitbereich
-common_buttonbar_datetime_format = dd.MM.yy hh:mm
-common_buttonbar_datetime_format_moment_js = DD.MM.YY HH:mm
-common_buttonbar_end_date = Enddatum
-common_buttonbar_end_time = Endzeitpunkt
-common_buttonbar_start_date = Startdatum
-common_buttonbar_start_time = Startzeitpunkt
-common_calendar_april_short = Apr
-common_calendar_august_short = Aug
-common_calendar_december_short = Dez
-common_calendar_february_short = Feb
-common_calendar_january_short = Jan
-common_calendar_july_short = Jul
-common_calendar_june_short = Jun
-common_calendar_march_short = MÀr
-common_calendar_may_short = Mai
-common_calendar_november_short = Nov
-common_calendar_october_short = Okt
-common_calendar_september_short = Sept
-common_label_ago = vor {0}
-common_label_all = ALLE
-common_label_all_resources = Alle Ressourcen
-common_label_day = Tag
-common_label_error = Fehler
-common_label_filters = Filter
-common_label_hour = Stunde
-common_label_item = Eintrag
-common_label_items = EintrÀge
-common_label_link = Link
-common_label_month = Monat
-common_label_none = keine
-common_label_none2 = keines
-common_label_role = Rolle
-common_label_roles = Rollen
-common_label_scheduled_operations = Geplante Operationen
-common_label_selected_resources = AusgewÀhlte Ressourcen
-common_label_unlimited = unbeschrÀnkt
-common_label_user = Benutzer
-common_label_users = Benutzer
-common_label_week = Woche
-common_label_yesterday = Gestern
-common_msg_areYouSure = Sind Sie sicher?
-common_msg_asyncTimeout = {0}. Dies ist aufgetreten weil der Server lange Zeit fÌr die Bearbeitung der Anfrage benötigt. Bitte beachten Sie, dass der Serer eventuell Ihre Anfrage immer noch bearbeitet und bald fertig sein kann. Sie können die Server-Logs ÌberprÌfen, um zu sehen, ob abnormale Bedingungen aufgetreten sind.
-common_msg_changeAutoDetected = Ãnderungen gefunden
-common_msg_deleteConfirm = Sind Sie sicher, dass sie die ausgew\u00E4hlten {0} l\u00F6schen wollen?
-common_msg_deleted = {0} {1} gelöscht.
-common_msg_emphasizedNotePrefix = Achtung:
-common_msg_loading = Laden...
-common_msg_noItemsToShow = Keine EintrÀge vorhanden
-common_msg_notYetImplemented = Noch nicht implementiert
-common_msg_see_more = mehr ...
-common_msg_step_x_of_y = Schritt {0} von {1}
-##common_msg_typeToFilterResults = Noch nicht implementiert
-common_severity_debug = Debug
-common_severity_error = Fehler
-common_severity_fatal = Fatal
-common_severity_info = Information
-common_severity_warn = Warnung
-common_status_attention = Achtung
-common_status_avail_disabled = INAKTIV
-common_status_avail_disabled_lower = Inaktiv
-common_status_avail_down = UNVERFÃGBAR
-common_status_avail_down_lower = UnverfÃŒgbar
-##common_status_avail_group_empty = EMPTY
-common_status_avail_group_mixed = GEMISCHT
-##common_status_avail_unknown = UNKNOWN
-common_status_avail_up = VERFÃGBAR
-common_status_avail_up_lower = VerfÃŒgbar
-common_status_canceled = Abgebrochen
-common_status_deferred = Verzögert
-common_status_failed = Fehlgeschlagen
-common_status_inprogress = In Bearbeitung
-common_status_nochange = Keine Ãnderung
-common_status_partial = partiell
-common_status_success = Erfolg
-common_status_unknown = Unbekannt
-common_title_acknowledged = BestÀtigt
-common_title_add_column = Spalte hinzufÃŒgen
-common_title_add_graphToView = Chart zur Monitoring-Anzeige hinzuf\u00FCgen
-common_title_add_portlet = Portlet hinzufÃŒgen
-common_title_address = Adresse
-common_title_alerts = Alarme
-common_title_alerts_range = Bereich der Alarme
-common_title_ancestry = Vorfahren
-common_title_availability = VerfÃŒgbar
-common_title_availableResources = VerfÃŒgbare Ressourcen
-common_title_background = Hintergrund
-common_title_bundle = Bundle
-common_title_bundleGroups = Bundle-Gruppen
-common_title_bundles = Bundles
-common_title_category = Kategorie
-common_title_columns = Spalten
-common_title_compareMetrics = Metriken vergleichen
-common_title_compatibleGroups = Kompatible Gruppen
-common_title_compatibleGroups_total = Anzahl kompatible Gruppen
-common_title_componentErrors = Fehler der Komponente
-common_title_configuration = Konfiguration
-common_title_count = Anzahl
-common_title_createTime = Erstellungszeitpunkt
-common_title_custom = Eigen
-common_title_dashboard_name = Dashboard-Name
-common_title_dateCreated = Zeitpunkt d. Erzeugung
-common_title_dateRange = Zeitraum
-common_title_default = Standard
-common_title_definition = Definition
-common_title_definitions = Definitionen
-common_title_description = Beschreibung
-common_title_details = Details
-common_title_display = Anzeige
-common_title_display_name = Anzeigename
-common_title_duration = Dauer
-common_title_edit = Bearbeiten?
-common_title_edit_mode = Bearbeitungsmodus
-common_title_enabled = Aktiviert?
-common_title_end = Ende
-common_title_generalProp = Allgemeine Eigenschaften
-common_title_group = Gruppe
-common_title_group_def_total = Anzahl Gruppen-Definitionen
-common_title_group_member_health = Zustand der Gruppenmitglieder
-common_title_groups = Gruppen
-common_title_groupsFound = Gruppen gefunden
-common_title_help = Hilfe
-common_title_host = Rechner
-common_title_id = ID
-common_title_id_parent = ID des Vaters
-common_title_interval = Intervall
-common_title_inventory = Inventar
-common_title_inventoryStatus = Inventar-Status
-common_title_inventorySummary = Inventar Zusammenfassung
-common_title_kind = Art
-common_title_lastUpdated = Zuletzt aktualisiert
-common_title_lastUpdatedBy = Zuletzt aktualisiert durch
-common_title_ldapGroups = LDAP-Gruppen
-common_title_ldapGroupsAvailable = LDAP-Gruppen
-common_title_members_reporting = Anzahl berichtender Mitglieder
-common_title_message = Nachricht
-common_title_metric = Metrik
-common_title_metric_chart = Metrik-Diagramm
-common_title_mixedGroups = Gemischte Gruppen
-common_title_mixedGroups_total = Anzahl gemischter Gruppen
-common_title_monitor_average = Durchschnitt
-common_title_monitor_averagePerMinute = Durchsch. Anzahl Metriken pro Minute
-##common_title_monitor_maximum = Maximum
-##common_title_monitor_minimum = Minimum
-common_title_name = Name
-common_title_new_dashboard = Neues Dashboard
-common_title_numeric_metrics = Numerische Metriken
-common_title_numeric_type = Numerischer Typ
-common_title_operation = Operation
-common_title_operation_status = Zustand der Operation
-common_title_operations = Operationen
-##common_title_operations_range = Operation Range
-common_title_over = Ãber
-common_title_password = Passwort
-common_title_path = Pfad
-common_title_permissions = Rechte
-common_title_platform = Plattform
-common_title_platform_total = Anzahl Platformen
-common_title_plugin = Plugin
-common_title_port = Port
-common_title_providers = Anbieter
-##common_title_queryPagesParsed = Query Pages Parsed
-##common_title_queryProgress = Query Progress
-common_title_recent_alerts = KÌrzlich ausgelöste Alarme
-common_title_recent_bundle_deployments = KÃŒrzliche Bundle-Deployments
-common_title_recent_configuration_updates = Frische Konfigurationsaktualisierungen
-common_title_recent_drifts = KÃŒrzlich aufgetretener Drift
-common_title_recent_event_counts = Anzahl frischer Ereignisse
-common_title_recent_measurements = Frische Messwerte
-common_title_recent_oob_metrics = KÃŒrzlich aus dem Ruder gelaufene Metriken
-common_title_recent_operations = KÃŒrzlich ausgefÃŒhrte Operationen
-common_title_recent_pkg_history = KÌrzlich geÀnderte Pakete
-common_title_recently_added = KÃŒrzlich hinzugefÃŒgte Ressourcen
-common_title_refreshInterval = Aktualisierungsintervall
-common_title_remove_column = Spalte löschen
-common_title_repositories = Repositories
-common_title_resource = Ressource
-common_title_resourceGroups = Ressourcen-Gruppen
-common_title_resource_group = Ressourcen-Gruppe
-common_title_resource_id = Ressourcen-ID
-common_title_resource_inventory = Ressourcen-spezifisces Inventar
-common_title_resource_key = Ressourcen-SchlÃŒssel
-common_title_resource_name = Ressurcen-Name
-common_title_resource_type = Ressourcen-Typ
-common_title_resources = Ressourcen
-common_title_results_count = Anzahl Ergebnisse
-common_title_results_count_tooltip = Zeige diese Anzahl Ergebnisse an
-common_title_role = Rolle
-common_title_roles = Rollen
-common_title_scheduled_operations = Geplante Operationen
-common_title_search = Suche
-common_title_selected_resources = AusgewÀhlte Ressourcen
-common_title_server = Server
-common_title_server_total = Anzahl Server
-common_title_service = Dienste
-common_title_service_total = Anzahl Dienste
-common_title_settings = Einstellungen
-common_title_show = Anzeigen
-common_title_sort_order = Sortierreihenfolge
-common_title_sort_order_tooltip = Legt die Sortierreihenfolge fÃŒr Ergebnisse fest.
-common_title_start = Start
-common_title_status = Status
-common_title_stop = Stop
-common_title_suggest = Vorschlag
-common_title_summary = Zusammenfassung
-common_title_tag_cloud = Tag-Wolke
-common_title_timestamp = Zeitpunkt
-common_title_total = Gesamt
-common_title_type = Typ
-common_title_units = Einheiten
-common_title_updateStatus = Status aktualisieren
-common_title_user = Benutzer
-common_title_users = Benutzer
-common_title_value = Wert
-common_title_version = Version
-common_title_view_mode = Anzeigemodus
-common_title_web_address = Webaddresse
-common_title_welcome = Willkommen
-common_unit_abbrev_bits = b
-common_unit_abbrev_bytes = B
-common_unit_abbrev_celsius = C
-common_unit_abbrev_days = d
-common_unit_abbrev_fahrenheight = F
-common_unit_abbrev_gigabits = Gbit
-common_unit_abbrev_gigabytes = GiB
-common_unit_abbrev_hours = h
-common_unit_abbrev_jiffys = j
-common_unit_abbrev_kelvin = K
-common_unit_abbrev_kilobits = kbit
-common_unit_abbrev_kilobytes = KiB
-common_unit_abbrev_megabits = Mbit
-common_unit_abbrev_megabytes = MiB
-common_unit_abbrev_microseconds = us
-common_unit_abbrev_milliseconds = ms
-common_unit_abbrev_minutes = min
-common_unit_abbrev_nanoseconds = ns
-common_unit_abbrev_percentage = %
-common_unit_abbrev_petabits = Pbit
-common_unit_abbrev_petabytes = PiB
-common_unit_abbrev_seconds = s
-common_unit_abbrev_terabits = Tbit
-common_unit_abbrev_terabytes = TiB
-common_unit_days = Tage
-common_unit_days2 = Tagen
-common_unit_hours = Stunden
-common_unit_milliseconds = Millisekunden
-common_unit_minute = Minute
-common_unit_minutes = Minuten
-common_unit_months = Monate
-common_unit_seconds = Sekunden
-common_unit_times = mal
-common_unit_weeks = Wochen
-common_unit_years = Jahre
-common_val_for = fÃŒr
-common_val_n1st = {0}er
-common_val_n2nd = {0}er
-common_val_n3rd = {0}er
-common_val_na = entf.
-common_val_never = Nie
-common_val_no = Nein
-common_val_no_lower = nein
-common_val_none = Kein(e)
-common_val_nth = {0}er
-common_val_yes = Ja
-common_val_yes_lower = ja
-dataSource_ContentRepoTree_error_load = Konnte die Datenquellen nicht laden
-dataSource_ContentRepoTree_field_parentId = Vater-ID
-dataSource_bundle_loadFailed = Konnte die Bundle-Daten nicht laden
-dataSource_configurationHistory_clickToSeeError = Doppelklicken, um die Fehlermeldung zu sehen...
-dataSource_configurationHistory_currentConfig = Dies ist die aktuelle Konfiguration
-dataSource_configurationHistory_dateCompleted = Beendigunszeitpunkt
-dataSource_configurationHistory_dateSubmitted = Absendezeitpunkt
-dataSource_configurationHistory_error_fetchFailure = Konnte den Verlauf der Ressourcen-Konfiguration nicht laden.
-dataSource_configurationHistory_field_createdTime = Angelegt
-dataSource_configurationHistory_field_id = ID
-dataSource_configurationHistory_field_status = Status
-dataSource_configurationHistory_field_subject = Benutzer
-dataSource_configurationHistory_updateType = Art der Aktualisierung
-dataSource_configurationHistory_updateType_group = Gruppe
-dataSource_configurationHistory_updateType_individual = Einzeln
-dataSource_definitions_loadFailed = Konnte die Definitionen fÃŒr die Metriken nicht laden
-dataSource_measurementOob_error_fetchFailure = Konnte die Informationen ÃŒber AusreiÃer nicht laden
-dataSource_measurementOob_field_factor = AusreiÃer-Faktor (%)
-dataSource_measurementOob_field_formattedBaseband = Band
-dataSource_measurementOob_field_formattedOutlier = AusreiÃer
-dataSource_measurementOob_field_parentName = Ãbergeordnete Ressource
-dataSource_measurementOob_field_resourceName = Ressource
-dataSource_measurementOob_field_scheduleName = Metrik
-dataSource_operationHistory_error_fetchFailure = Konnte den Verlauf der Operationen nicht laden.
-dataSource_operationHistory_field_createdTime = Erstellungszeitpunkt
-dataSource_operationHistory_field_operationName = Name der Operation
-dataSource_operationHistory_field_startedTime = Startzeitpunkt
-dataSource_operationHistory_field_subject = Ersteller
-dataSource_operationSchedule_field_description = Notizen
-dataSource_operationSchedule_field_id = Zeitplan ID
-dataSource_operationSchedule_field_nextFireTime = NÀchste AusfÌhrung
-dataSource_operationSchedule_field_operationDisplayName = Operation
-dataSource_operationSchedule_field_operationName = Operation
-dataSource_operationSchedule_field_subject = EigentÃŒmer
-dataSource_operationSchedule_field_timeout = Timeout (in Sekunden)
-dataSource_platforms_field_cpu = CPU
-dataSource_platforms_field_memory = Speicher
-dataSource_platforms_field_swap = Swap
-dataSource_problemResources_error_fetchFailure = Konnte die Liste der Ressourcen mit Alarmen oder UnverfÃŒgbarkeit nicht laden.
-dataSource_problemResources_field_available = Aktuelle VerfÃŒgbarkeit
-dataSource_recentOperations_error_fetchFailure = Konnte die Liste der kÃŒrzlich vollendeten Operationen nicht laden.
-dataSource_recentOperations_field_location = Ort
-dataSource_recentOperations_field_operation = Operation
-dataSource_recentOperations_field_resource = Ressource
-dataSource_recentOperations_field_status = Status
-dataSource_resourceErrors_clickStatusIcon = FÃŒr mehr Details auf das Icon klicken
-dataSource_resourceErrors_deleteFailure = Konnte die Ressourcen-Fehler nicht löschen
-dataSource_resourceErrors_deleteSuccess = Sie haben [{0}] Ressourcen-Fehlermeldungen erfolgreich gelöscht.
-dataSource_resourceErrors_error_fetchFailure = Konnte die spezifischen Fehler fÃŒr die Ressource mit id [{0}] nicht laden.
-dataSource_resourceErrors_field_errorType = Fehlertyp
-dataSource_resourceErrors_field_summary = Zsuammenfassung
-dataSource_resourceErrors_field_timeOccured = Zeitpunkt
-dataSource_resourceGroups_loadFailed = Konnte die Ressourcen-Gruppe nicht laden
-dataSource_resources_field_discoveryTime = Zeitpunkt des Auffindens
-dataSource_resources_field_importTime = Zeitpunkt des Imports
-dataSource_resources_field_key = Schl\u00FCssel
-dataSource_resources_field_lastModifiedTime = Zeitpunkt der letzten Bearbeitung
-dataSource_resources_field_lastModifier = Letzter Bearbeiter
-dataSource_resources_field_location = Ort
-dataSource_rpc_error_transformRequestFailure = Fehler in der (GWT)-Datenquelle bei der Bearbeitung der {0} Anfrage.
-dataSource_rpc_error_unsupportedArrayFilterType = Es gibt keine UnterstÃŒtzung fÃŒr die Ãbergabe von Feld-Filtern des Typs {0}. Bitte melden Sie einen Bug.
-dataSource_rpc_error_unsupportedEnumType = Es wird ein Code-Block fÌr enum {0} in RPCDataSource.getEnumArray(Class) benötigt. Bitte melden Sie einen Bug.
-dataSource_rpc_no = nein
-dataSource_rpc_yes = ja
-dataSource_scheduledOperations_error_fetchFailure = Konnte die Liste der geplanten Operationen nicht laden.
-dataSource_scheduledOperations_field_location = Ort
-dataSource_scheduledOperations_field_operation = Operation
-dataSource_scheduledOperations_field_resource = Ressource
-##dataSource_schedules_disableFailure_group = Failed to disable the collection of [{0}] metrics for resource group with ID [{1}]. The metrics were: [{2}]
-##dataSource_schedules_disableFailure_resource = Failed to disable the collection of [{0}] metrics for resource with ID [{1}]. The metrics were: [{2}]
-##dataSource_schedules_disableSuccessful_concise = You have disabled the collection of [{0}] measurements
-##dataSource_schedules_disableSuccessful_full_group = You have disabled the collection of [{0}] measurements for the resource group with ID [{1}]. The disabled measurements are: [{2}]
-##dataSource_schedules_disableSuccessful_full_resource = You have disabled the collection of [{0}] measurements for the resource with ID [{1}]. The disabled measurements are: [{2}]
-##dataSource_schedules_enableFailure_group = Failed to enable the collection of [{0}] metrics for group with ID [{1}]. The metrics were: [{2}]
-##dataSource_schedules_enableFailure_resource = Failed to enable the collection of [{0}] metrics for resource with ID [{1}]. The metrics were: [{2}]
-##dataSource_schedules_enableSuccessful_concise = You have enabled the collection of [{0}] measurements
-##dataSource_schedules_enableSuccessful_full_group = You have enabled the collection of [{0}] measurements for the resource group with ID [{1}]. The enabled measurements are: [{2}]
-##dataSource_schedules_enableSuccessful_full_resource = You have enabled the collection of [{0}] measurements for the resource with ID [{1}]. The enabled measurements are: [{2}]
-dataSource_schedules_field_resourceGroupId = Gruppen-ID
-dataSource_schedules_loadFailed = Konte die ZeitplÀne fÌr das Erfassen der Metriken nicht laden
-dataSource_schedules_loadFailedContext = Konnte die ZeitplÀne fÌr Metriken fÌr den Kontext [{0}] nicht laden
-dataSource_schedules_loadFailedCriteria = Konnte die ZeitplÀne fÌr Metriken fÌr die Kriterien [{0}] nicht laden
-##dataSource_schedules_updateFailure_group = Failed to set the collection interval of [{0}] metrics for resource group with ID [{1}]. The metrics were: [{2}]. The collection interval was to be [{3}] seconds.
-##dataSource_schedules_updateFailure_resource = Failed to set the collection interval of [{0}] metrics for resource with ID [{1}]. The metrics were: [{2}]. The collection interval was to be [{3}] seconds.
-dataSource_schedules_updateSuccessful_concise = Das Intervall fÃŒr das Sammeln von Metriken wurde fÃŒr [{1}] Metriken auf [{0}] Sekunden gesetzt.
-##dataSource_schedules_updateSuccessful_full_group = A new collection interval of [{0}] seconds has been set on [{1}] measurements for resource group with ID [{2}]. The updated measurements are: [{3}]
-##dataSource_schedules_updateSuccessful_full_resource = A new collection interval of [{0}] seconds has been set on [{1}] measurements for resource with ID [{2}]. The updated measurements are: [{3}]
-dataSource_traits_failFetch = Konnte die Traits fÃŒr das Kiriterium [{0}] nicht ermitteln.
-dataSource_traits_field_definitionID = Definition-ID
-dataSource_traits_field_lastChanged = Zuletzt geÀndert
-dataSource_traits_field_primaryKey = PrimÀrschlÌssel
-dataSource_traits_field_trait = Trait
-dataSource_traits_group_field_groupId = Gruppen-ID
-dataSource_users_delete = Benutzer [{0}] wurde gelöscht
-dataSource_users_deleteFailed = Konnte den Benutzer [{0}] nicht löschen
-dataSource_users_field_department = Abteilung
-dataSource_users_field_emailAddress = E-Mail-Addresse
-dataSource_users_field_factive = Darf sich einloggen?
-dataSource_users_field_firstName = Vorname
-dataSource_users_field_id = ID
-dataSource_users_field_lastName = Nachname
-dataSource_users_field_ldap = LDAP Login?
-dataSource_users_field_name = Benutzername
-dataSource_users_field_passwordVerify = Passwort ÃŒberprÃŒfen
-dataSource_users_field_phoneNumber = Telefonnummer
-dataSource_users_invalidEmailAddress = UngÃŒltige E-Mail-Adresse
-dataSource_users_passwordsDoNotMatch = Passworte stimmen nicht ÃŒberein.
-datasource_templateSchedules_disabled = Das Erfassen der Messwerte fÃŒr [{0}] wurde eingestellt.
-datasource_templateSchedules_disabled_detailed = Sammeln der Daten fÃŒr Metrik [{0}] [{1}] als Standard fÃŒr Ressource-Tpypen mit ID [{2}] eingestellt.
-datasource_templateSchedules_disabled_failed = Konnte das Sammeln der Daten fÃŒr die Metrik [{0}] [{1}] als Standard fÃŒr Ressourcen-Typ [{2}] nicht einstellen.
-datasource_templateSchedules_enabled = Sammeln der Daten fÃŒr Metrik [{0}] gestartet.
-datasource_templateSchedules_enabled_detailed = Sammeln der Daten fÃŒr Metrik [{0}] [{1}] als Standard fÃŒr Ressourcen mit Typ-ID [{2}] gestartet.
-datasource_templateSchedules_enabled_failed = Konnte das Sammeln der Daten fÃŒr die Metrik [{0}] [{1}] als Standard fÃŒr Ressourcen mit Type-ID [{2}] nicht beginnen.
-datasource_templateSchedules_updated = ZeitplÀne fÌr die ausgewÀhlte Metrik [{0}] aktualisiert.
-datasource_templateSchedules_updated_detail = Zeitplan fÃŒr das Sammeln von Daten fÃŒr Metrik [{0}] [{1}] als Standard fÃŒr Ressourcen mit Typ-ID [{2}] auf [{3}] Sekunden gesetzt.
-datasource_templateSchedules_updated_failed = Aktualisieren des Zeitplans auf [{0}] Sekunden fÃŒr das Sammeln von Daten fÃŒr Metrik [{1}] [{2}] als Standard fÃŒr Ressourcen mit Typ-ID [{3}] ist fehlgeschlagen.
-favorites = Lesezeichen
-favorites_groups = Gemerkte Gruppen
-favorites_recentlyViewed = KÃŒrzlich angesehen
-favorites_resources = Gemerkte Ressourcen
-filter_from_date = Von
-filter_to_date = Bis
-group_tree_groupOfResourceType = Gruppe von [{0}]
-group_tree_partialClusterTooltip = {0} der {1} Gruppenmitglieder haben eine ''{2}'' Ressource
-util_disambiguationReportDecorator_pluginSuffix = ({0} Plugin)
-util_errorHandler_nullException = Exception war null
-##util_monitoringRequestCallback_error_checkServerStatusFailure = Unable to determine login status - check Server status.
-util_rpcManager_activeRequests = {0} Aktive Anfragen
-##util_userPerm_loadFailBundle = Failed to load your permissions for Resource with id [{0}] - none granted.
-##util_userPerm_loadFailGlobal = Failed to load your global permissions - none granted.
-##util_userPerm_loadFailGroup = Failed to load your permissions for Resource Group with id [{0}] - none granted.
-##util_userPerm_loadFailResource = Failed to load your permissions for Resource with id [{0}] - none granted.
-util_userSession_loadFailSubject = UserSessionManager: Konnte das 'Subject' des Benutzers nicht laden.
-util_userSession_logoutFail = Ausloggen fehlgeschlagen
-util_widgetsField_unlimited = UnbeschrÀnkt
-view_aboutBox_allRightsReserved = Alle Rechte vorbehalten
-view_aboutBox_buildNumber = Build-Nummer
-view_aboutBox_failedToLoad = Kann die Produktinformation nicht laden
-view_aboutBox_homepage = Homepage
-view_aboutBox_jbossByRedHat = JBoss by Red Hat
-view_aboutBox_title = Ãber {0}
-view_aboutBox_version = Version
-view_adminConfig_agentPlugins = Agent Plugins
-view_adminConfig_alertDefTemplates = Vorlagen fÃŒr Alarmdefinitionen
-view_adminConfig_downloads = Downloads
-view_adminConfig_driftDefTemplates = Vorlagen fÃŒr Dritf-Definitionen
-view_adminConfig_ignoreResourceTypes = Ignorierte Ressource Typen
-view_adminConfig_ignoreResourceTypes_changeTitle = Ãndern?
-##view_adminConfig_ignoreResourceTypes_confirmIgnore = Are you sure you want to ignore the resource type [{0}]? You will no longer be able to import resources of this type and any resources of this type that are already in inventory will be uninventoried and you can no longer manage them.
-##view_adminConfig_ignoreResourceTypes_confirmUnignore = Are you sure you want to unignore the resource type [{0}]? Any resources of this type that exist in your managed environment will be able to be discovered and inventoried.
-##view_adminConfig_ignoreResourceTypes_failure = Failed to set the ignore flag on the selected resource type.
-##view_adminConfig_ignoreResourceTypes_noperm = You do not have permission to ignore or unignore resource types!
-##view_adminConfig_ignoreResourceTypes_pleaseWait = Request has been submitted. It might take a while to complete this request if you have a lot of resources in inventory of that resource type, so please be patient.
-##view_adminConfig_ignoreResourceTypes_successIgnore = The resource type [{0}] is now being ignored.
-##view_adminConfig_ignoreResourceTypes_successUnignore = The resource type [{0}] is now unignored. Resources of this type can now be committed into inventory.
-view_adminConfig_metricTemplates = Vorlagen fÃŒr das Sammeln von Metriken
-view_adminConfig_serverPlugins = Server Plugins
-view_adminConfig_systemSettings = Systemeinstellungen
-view_adminContent_contentSources = Quellen fÃŒr Inhalte
-view_adminRoles_assignedGroups = Zugewiesene Ressourcen-Gruppen
-view_adminRoles_assignedSubjects = Zugewisene Benutzer
-view_adminRoles_failCreateRoleWithExistingName = Konnte die Rolle mit dem existierenden Namen [{0}] nicht anlegen. Bitte wÀhlen Sie einen anderen Namen.
-view_adminRoles_failLdap = Konnte nicht ermitteln, ob LDAP konfiguriert ist - gehe von keiner LDAP-Konfiguration aus.
-##view_adminRoles_failLdapAvailableGroups = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
-##view_adminRoles_failLdapCancelling = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
-view_adminRoles_failLdapGroups = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
-view_adminRoles_failLdapGroupsRole = Konnte die LDAP-Gruppen fÃŒr die Rolle nicht laden.
-##view_adminRoles_failLdapGroupsSettings = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
-##view_adminRoles_failLdapRetry = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
-view_adminRoles_failRoles = Konnte die Rollen nicht laden.
-view_adminRoles_globalPerms = Applikationsweite Rechte
-view_adminRoles_ldapGroups = LDAP-Gruppen
-view_adminRoles_ldapGroupsReadOnly = LDAP Gruppendaten können nur gelesen werden
-##view_adminRoles_ldapGroupsSettingsReadOnly = LDAP Gruppendaten können nur gelesen werden
-##view_adminRoles_ldapQueryPageSize = Rechte auf Ressourcen
-##view_adminRoles_ldapTooManyResults = LDAP Gruppendaten können nur gelesen werden
-##view_adminRoles_ldapTookLongResults = LDAP Gruppendaten können nur gelesen werden
-##view_adminRoles_ldapTookManyPagesResults = LDAP Gruppendaten können nur gelesen werden
-##view_adminRoles_ldapWarnParsingManyPagesResults = LDAP Gruppendaten können nur gelesen werden
-##view_adminRoles_ldapWarnQueryTakingLongResults = LDAP Gruppendaten können nur gelesen werden
-##view_adminRoles_ldapWarnTooManyResults = LDAP Gruppendaten können nur gelesen werden
-view_adminRoles_noLdap = Die LDAP-Integration ist nicht konfiguriert. Um LDAP zu konfigurieren, wechseln sie zu <a {0}>{1}</a>.
-##view_adminRoles_permissions_autoselecting_configureRead_implied = Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
-##view_adminRoles_permissions_autoselecting_configureWrite_implied = Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
-##view_adminRoles_permissions_autoselecting_manageBundleGroups_implied = Autoselected View Bundles, which is granted by Manage Bundle Groups...
-##view_adminRoles_permissions_autoselecting_manageBundle_implied = Autoselected unselected permissions, since Manage Bundle permission grants Manage Bundle Groups, Create Bundles, Delete Bundles, View Bundles and Deploy_Bundles permissions...
-##view_adminRoles_permissions_autoselecting_manageInventory_implied = Autoselected unselected Resource permissions, since MANAGE_INVENTORY implies all Resource permissions...
-##view_adminRoles_permissions_autoselecting_manageSecurity_implied = Autoselected unselected permissions, since MANAGE_SECURITY implies all other permissions...
-##view_adminRoles_permissions_bundlePermissions = Bundle Permissions
-view_adminRoles_permissions_globalPermissions = Globale Rechte
-##view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection = {0} read permission cannot be deselected, unless the {0} write permission, which implies the read permission, is deselected first.
-##view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection = {0} permission cannot be deselected, unless Manage Bundle Groups, which implies {0} permission, is deselected first.
-##view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection = {0} permission cannot be deselected, unless Manage Bundle, which implies all Bundle permissions, is deselected first.
-##view_adminRoles_permissions_illegalDeselectionDueToManageInventorySelection = {0} permission cannot be deselected, unless Manage Inventory, which implies all Resource permissions, is deselected first.
-##view_adminRoles_permissions_illegalDeselectionDueToManageSecuritySelection = {0} permission cannot be deselected, unless the Manage Security permission, which implies all other permissions, is deselected first.
-view_adminRoles_permissions_isAuthorized = Berechtigt?
-view_adminRoles_permissions_isRead = Lesen?
-view_adminRoles_permissions_isWrite = Schreiben?
-##view_adminRoles_permissions_permDesc_assignBundlesToGroup = can copy a viewable bundle to the bundle group
-##view_adminRoles_permissions_permDesc_createBundles = can create new bundle [version]s. can assign viewable bundles to viewable groups
-##view_adminRoles_permissions_permDesc_createBundlesInGroup = can create new bundle [version]s for the bundle group. can copy a viewable bundle to the bundle group.
-##view_adminRoles_permissions_permDesc_deleteBundles = can delete or unassign viewable bundle [version]s
-##view_adminRoles_permissions_permDesc_deleteBundlesFromGroup = can delete bundle [version]s from the bundle group (implicitly deleting then from other assigned groups)
-##view_adminRoles_permissions_permDesc_deployBundles = can deploy any viewable bundle version to any viewable, deployable, compatible, resource group
-##view_adminRoles_permissions_permDesc_deployBundlesToGroup = can deploy any viewable bundle version to the viewable, deployable, compatible, resource group
-##view_adminRoles_permissions_permDesc_manageBundleGroups = can create and delete bundle groups. can assign bundles to bundle groups. grants View Bundles permissions
-##view_adminRoles_permissions_permDesc_manageBundles = can perform any bundle task. a convenience permission that grants Manage Bundle Groups, Create Bundles, Delete Bundles, Deploy Bundles and View Bundles permissions.
-view_adminRoles_permissions_permDesc_manageInventory = Hat alle Rechte auf alle Ressourcen, wie unten beschrieben. Kann Gruppen anlegen, aktualisieren und löschen. Kann Ressourcen in das Inventar aufnehmen.
-##view_adminRoles_permissions_permDesc_manageRepositories = can create, update, or delete repositories of any user (everyone can create their own repositories), can associate content sources to repositories.
-view_adminRoles_permissions_permDesc_manageSecurity = Kann Benutzer und Rollen anlegen, aktualisieren oder löschen (Anschauen ist fÌr alle implizit erlaubt)
-view_adminRoles_permissions_permDesc_manageSettings = Kann die Konfiguration des {0}-Servers Àndern und jegliche Server-bezogene FunktionalitÀt ausfÌhren.
-##view_adminRoles_permissions_permDesc_unassignBundlesFromGroup = can unassign (not delete) a bundle from the bundle group
-##view_adminRoles_permissions_permDesc_viewBundles = can view bundle details, deployments, etc for any bundle, including unassigned bundles (those not assigned to any bundle group)
-##view_adminRoles_permissions_permDesc_viewBundlesInGroup = (IMPLIED) can view bundle details, deployments, etc for any bundle in bundle groups associated with the relevant roles.
-##view_adminRoles_permissions_permDesc_viewUsers = can view other users, with the exception of their assigned roles
-view_adminRoles_permissions_permReadDesc_configure = Ansehen der Ressourcen-Konfiguration und des Verlaufs derselben.
-view_adminRoles_permissions_permReadDesc_control = (IMPLIZIT) Ansehen der verfÃŒgbaren Operationen und des Verlaufs der ausgefÃŒhren Operationen
-view_adminRoles_permissions_permReadDesc_createChildResources = (IMPLIZIT) Ansehen des Verlaufs des Anlegens von Kind-Ressourcen
-view_adminRoles_permissions_permReadDesc_deleteChildResources = (IMPLIZIT) Ansicht des Verlaufs der Löschung von Kind-Ressourcen
-view_adminRoles_permissions_permReadDesc_inventory = (IMPLIZIT) Ansehen der Eigenschaft einer Ressource (Name, Beschreibung, Version etc.), Verbindungseinstellungen, Verlauf derselben
-view_adminRoles_permissions_permReadDesc_manageAlerts = (IMPLIZIT) Ansehen von Alarm-Definitionen und ausgelösten Alarmen
-view_adminRoles_permissions_permReadDesc_manageContent = (IMPLIZIT) Installierte und verfÃŒgbare Pakete ansehen; Verlauf der Installation von Paketen ansehen
-view_adminRoles_permissions_permReadDesc_manageDrift = (IMPLIZIT) Drift-Definitionen und -Verlauf ansehen
-view_adminRoles_permissions_permReadDesc_manageEvents = (IMPLIZIT) Ereignisse ansehen
-view_adminRoles_permissions_permReadDesc_manageMeasurements = (IMPLIZIT) Monitoringdaten und -zeitplan ansehen
-view_adminRoles_permissions_permWriteDesc_configure = Bearbeiten der Ressourcen-Konfiguration; Löschen einzelner EintrÀge im Verlauf der Ressourcen-Konfiguration
-view_adminRoles_permissions_permWriteDesc_control = AusfÌhren von Operationen; Löschen einzelner EintrÀge im Verlauf der Operationen
-view_adminRoles_permissions_permWriteDesc_createChildResources = Neue Kind-Ressourcen anlegen (fÃŒr Ressource-Typen, die das Erzeugen von Kind-Ressourcen erlauben)
-view_adminRoles_permissions_permWriteDesc_deleteChildResources = Löschen von Kind-Ressourcen (fÌr Ressource-Typen, die das Löschen zulassen)
-view_adminRoles_permissions_permWriteDesc_inventory = Aktualisieren von Ressourcename, Beschreibung und Verbindungseinstellungen. Löschen einzelner EintrÀge des Verlaufs der Verbindungseinstellungen.
-view_adminRoles_permissions_permWriteDesc_manageAlerts = Anlegen, Bearbeiten und Löschen von Alarm-Definitionen. BestÀtigen und Löschen von ausgelösten Alarmen.
-view_adminRoles_permissions_permWriteDesc_manageContent = Abonnieren von Content-Quellen; Pakete installieren und deinstallieren
-view_adminRoles_permissions_permWriteDesc_manageDrift = Anlegen, Bearbeiten und Löschen von Drift-Definitionen und Management von Drift-Instanzen
-view_adminRoles_permissions_permWriteDesc_manageEvents = Ereignisse löschen
-view_adminRoles_permissions_permWriteDesc_manageMeasurements = Zeitplan fÃŒr das Monitoring bearbeiten
-view_adminRoles_permissions_perm_assignBundlesToGroup = Bundles zu Gruppen zuweisen
-view_adminRoles_permissions_perm_configure = Konfiguration
-view_adminRoles_permissions_perm_control = Operationen
-view_adminRoles_permissions_perm_createBundles = Bundles anlegen
-##view_adminRoles_permissions_perm_createBundlesInGroup = Create Bundles In Group
-view_adminRoles_permissions_perm_createChildResources = Kind-Ressourcen erzeugen
-view_adminRoles_permissions_perm_deleteBundles = Bundles löschen
-##view_adminRoles_permissions_perm_deleteBundlesFromGroup = Delete Bundles From Group
-view_adminRoles_permissions_perm_deleteChildResources = Löschen von Kind-Ressourcen
-view_adminRoles_permissions_perm_deployBundles = Bundles deployen
-##view_adminRoles_permissions_perm_deployBundlesToGroup = Deploy Bundles To Group
-view_adminRoles_permissions_perm_inventory = Inventar
-view_adminRoles_permissions_perm_manageAlerts = Alarme verwalten
-view_adminRoles_permissions_perm_manageBundleGroups = Bundle-Gruppen verwalten
-view_adminRoles_permissions_perm_manageBundles = Bundles verwalten
-view_adminRoles_permissions_perm_manageContent = Content verwalten
-view_adminRoles_permissions_perm_manageDrift = Drift verwalten
-view_adminRoles_permissions_perm_manageEvents = Ereignisse verwalten
-view_adminRoles_permissions_perm_manageInventory = Inventar verwalten
-view_adminRoles_permissions_perm_manageMeasurements = Monitoring verwalten
-view_adminRoles_permissions_perm_manageRepositories = Repositories verwalten
-view_adminRoles_permissions_perm_manageSecurity = Sicherheitseinstellungen verwalten
-view_adminRoles_permissions_perm_manageSettings = Einstellungen verwalten
-view_adminRoles_permissions_perm_unassignBundlesFromGroup = Unassign Bundles From Group
-view_adminRoles_permissions_perm_viewBundles = Bundles ansehen
-view_adminRoles_permissions_perm_viewBundlesInGroup = Bundles in der Gruppe ansehen
-view_adminRoles_permissions_perm_viewUsers = Nutzer ansehen
-view_adminRoles_permissions_read = Lesen
-view_adminRoles_permissions_readAccessImplied = Lesezugriff fÃŒr das Recht {0} ist implizit und kann nicht abgeschaltet werden.
-view_adminRoles_permissions_resourcePermissions = Rechte fÃŒr Ressourcen
-view_adminRoles_permissions_write = Schreiben:
-view_adminRoles_resourcePerms = Rechte auf Ressourcen
-view_adminRoles_roleAdded = Rolle [{0}] hinzugefÃŒgt
-view_adminRoles_roleDeleteFailed = Konnte die Rolle [{0}] nicht löschen.
-view_adminRoles_roleDeleted = Rolle [{0}] gelöscht.
-view_adminRoles_roleUpdateFailed = Konnte die Rolle [{0}] nicht aktualisieren.
-view_adminRoles_roleUpdated = Rolle [{0}] aktualisiert.
-view_adminTemplates_definedBy = DDefiniert durch
-view_adminTemplates_disabledTemplates = Inaktive Vorlagen
-view_adminTemplates_editTemplates = Vorlagen bearbeiten
-view_adminTemplates_enabledTemplates = Aktive Vorlagen
-view_adminTemplates_platforms = Platformen
-view_adminTemplates_pluginTemplates = Vorlagen fÃŒr Plugins Plugins
-view_adminTemplates_servers = Server
-view_adminTemplates_userTemplates = Nutzers-spezifische Vorlagen
-view_adminTopology_affinityGroups = AffinitÀtsgruppen
-view_adminTopology_affinityGroups_agentCount = Anzahl Agenten
-view_adminTopology_affinityGroups_agentsInThisGroup = Agenten in dieser Gruppe
-##view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup = Agents not Part of an Affinity Group
-##view_adminTopology_affinityGroups_agetnMembers = Agent Members
-view_adminTopology_affinityGroups_createNew = Neu anlegen
-##view_adminTopology_affinityGroups_details = Affinity Group Details
-view_adminTopology_affinityGroups_removeSelected = AusgewÀhlte entfernen
-view_adminTopology_affinityGroups_serverCount = Anzahl Server
-##view_adminTopology_affinityGroups_serverMembers = Server Members
-##view_adminTopology_agentDetail_agentFailoverList = Agent Failover List
-view_adminTopology_agentDetail_currentServer = Aktueller Server
-##view_adminTopology_agentDetail_token = Token
-##view_adminTopology_agent_agentBindAddress = Agent Bind Address
-##view_adminTopology_agent_agentBindPort = Agent Bind Port
-view_adminTopology_agent_agentName = Name des Agenten
-view_adminTopology_agent_connectedServer = Verbundener Server
-##view_adminTopology_agent_delete_confirm = This will deregister the selected agents and uninventory their corresponding platforms and all other resources associated with them. There is no way to undo this action. Are you sure you want to do this?
-##view_adminTopology_agent_lastAvailabilityPing = Last Availability Ping
-##view_adminTopology_agent_lastAvailabilityReport = Last Availability Report
-view_adminTopology_agents = Agenten
-##view_adminTopology_message_agentsCount = There are {0} agents registered to this server. This number doesn't correspond to the number of currently connected agents.
-##view_adminTopology_message_agroupAssingAgentsFail = Unable to assign agents to the affinity group with id {0}.
-##view_adminTopology_message_agroupAssingServersFail = Unable to assign servers to the affinity group with id {0}.
-##view_adminTopology_message_agroupRemovingAgentsFail = Unable to remove agents from the affinity group with id {0}.
-##view_adminTopology_message_agroupRemovingServersFail = Unable to remove servers from the affinity group with id {0}.
-##view_adminTopology_message_agroupRenamed = Affinity group with id {0} and name {1} was renamed to {2}.
-##view_adminTopology_message_agroupRenamingFail = Unable to rename affinity group with id {0} and name {1}.
-##view_adminTopology_message_fetchAgentFail = Unable to fetch agent details for agent with id {0}.
-##view_adminTopology_message_fetchAgents2Fail = Unable to fetch agents.
-##view_adminTopology_message_fetchAgentsFail = Unable to fetch agent(s) for affinity group with id {0}.
-##view_adminTopology_message_fetchAgroupFail = Unable to fetch affinity group details for group with id {0}.
-##view_adminTopology_message_fetchAgroupsFail = Unable to fetch affinity group(s).
-##view_adminTopology_message_fetchFailOverLists = Unable to fetch fail over list details.
-##view_adminTopology_message_fetchPEventDetailsFail = Unable to fetch partition event details for event with id {0}.
-##view_adminTopology_message_fetchPEventFail = Unable to fetch partition events.
-##view_adminTopology_message_fetchServerFail = Unable to fetch server details for server with id {0}.
-##view_adminTopology_message_fetchServers2Fail = Unable to fetch servers.
-##view_adminTopology_message_fetchServersFail = Unable to fetch server(s) for affinity group with id {0}.
-##view_adminTopology_message_forceRepartition = Do you really want to force a repartition of whole cluster? It will force all the agents to connect to its most preferred server.
-##view_adminTopology_message_forceRepartitionFail = Unable to run repartition.
-view_adminTopology_message_order = Reihenfolge
-##view_adminTopology_message_removeAGroupsConfirm = Do you really want to remove following affinity groups {0}?
-##view_adminTopology_message_removeAGroupsFail = Unable to remove following affinity groups(s) {0}.
-##view_adminTopology_message_removeAllPEventConfirm = Do you really want to purge all partition events?
-##view_adminTopology_message_removePEventConfirm = Do you really want to remove following partition events {0}?
-##view_adminTopology_message_removePEventFail = Unable to remove {0} partition events(s).
-##view_adminTopology_message_removeServerConfirm = Do you really want to remove servers {0}?
-##view_adminTopology_message_removeServerFail = Unable to remove {0} server(s).
-##view_adminTopology_message_removedAGroups = Removed {0} affinity group(s).
-##view_adminTopology_message_removedAllPEvent = All partition events have been purged.
-##view_adminTopology_message_removedAllPEventFail = Unable to purge all partition events.
-##view_adminTopology_message_removedPEvent = Removed {0} partition events(s).
-##view_adminTopology_message_removedServer = Removed {0} server(s).
-##view_adminTopology_message_repartitioned = The cluster repartitioning was successfully invoked.
-##view_adminTopology_message_serverUpdateFail = Unable to update server {0}.
-##view_adminTopology_message_serverUpdated = The server {0} was successfully updated.
-##view_adminTopology_message_setMode = Set {0} server(s) to {1} mode.
-view_adminTopology_message_setModeConfirm = Möchten Sie wirklich die Sever {0} in den Zustand {1} bringen?
-view_adminTopology_message_setModeFail = Konnte die Server {0} nicht in den Zustand {1} bringen.
-view_adminTopology_partitionEvents = Partitionierungs-Ereignisse
-##view_adminTopology_partitionEventsDetail_agentAssignments = Agent Assignments
-##view_adminTopology_partitionEventsDetail_agentAssignments_nothing = No agents were reassigned as a result of this partition event
-##view_adminTopology_partitionEventsDetail_eventDetails = Event Details
-##view_adminTopology_partitionEventsDetail_eventExecutionTime = Event Execution Time
-##view_adminTopology_partitionEventsDetail_eventType = Event Type
-view_adminTopology_partitionEvents_details = Details
-##view_adminTopology_partitionEvents_detailsFilter = Details Filter
-##view_adminTopology_partitionEvents_execStatusFilter = Execution Status Filter
-##view_adminTopology_partitionEvents_execTime = Execution Time
-##view_adminTopology_partitionEvents_executionStatus = Execution Status
-##view_adminTopology_partitionEvents_forceRepartition = Force Repartition
-view_adminTopology_partitionEvents_initiatedBy = Initiiert durch
-view_adminTopology_partitionEvents_purgeAll = Alle löschen
-view_adminTopology_partitionEvents_type = Typ
-##view_adminTopology_partitionEvents_typeFilter = Type Filter
-view_adminTopology_remoteAgentInstall = Installation entfernter Agenten
-##view_adminTopology_serverDetail_connectedAgents = Connected Agents
-##view_adminTopology_serverDetail_installationDate = Installation Date
-##view_adminTopology_serverDetail_operationMode = Operation Mode
-##view_adminTopology_server_affinityGroup = Affinity Group
-view_adminTopology_server_agentCount = Anzahl Agenten
-##view_adminTopology_server_endpointAddress = Endpoint Address
-##view_adminTopology_server_lastUpdateTime = Last Update Time
-view_adminTopology_server_mode = Modus
-##view_adminTopology_server_nonSecurePort = Nonsecure Port
-##view_adminTopology_server_removeSelected = Remove Selected
-##view_adminTopology_server_securePort = Secure Port
-view_adminTopology_server_setMaintenance = Wartung setzen
-view_adminTopology_server_setNormal = Normalbetrieb setzen
-view_adminTopology_servers = Server
-##view_adminTopology_storageNode_jmxConnectionUrl = JMX Connection URL
-view_adminTopology_storageNodes = Speicherknoten
-##view_adminTopology_storageNodes_clusterSettings_clusterSettings = Cluster Settings
-##view_adminTopology_storageNodes_clusterSettings_clusterSettings_cqlPort = Port on which the Storage Nodes listen for CQL client connections. On save this setting will not be propagated to existing Storage Nodes. Please review the documentation on how update the CQL port for all Storage Nodes. <b>Warning:</b> if this setting does not match the configured Storage Cluster CQL port, the server will not be able to communicate with the Storage Cluster and will go into maintenance mode.
-##view_adminTopology_storageNodes_clusterSettings_clusterSettings_desc = Before changing these settings, Storage Nodes require updates to have equivalent port numbers. <br/>Port changes below will only be saved in the RHQ server configuration.
-##view_adminTopology_storageNodes_clusterSettings_clusterSettings_gossipPort = The port used for internode communication in the Storage Cluster. On save this setting will not be propagated to existing Storage Nodes. Please review the documentation on how update the Gossip port for all Storage Nodes. <b>Warning:</b> if this setting does not match the configured Storage Cluster Gossip port, any new Storage Nodes will be able to communicate and be part of the existing Storage Cluster.
-##view_adminTopology_storageNodes_clusterSettings_credentials = Cluster Credentials
-##view_adminTopology_storageNodes_clusterSettings_credentials_desc = Password changes are propagated to the Storage Cluster.
-##view_adminTopology_storageNodes_clusterSettings_credentials_err1 = The password length must be at least 6 characters.
-##view_adminTopology_storageNodes_clusterSettings_credentials_err2 = This should be the same string as in the Password field.
-##view_adminTopology_storageNodes_clusterSettings_credentials_password = Password for all Storage Node CQL authentication. Changing will get propagated to the all deployed Storage Nodes and appliad to newly installed nodes. All HA servers will have Storage Cluster sessions refreshed automatically to use the new password.
-##view_adminTopology_storageNodes_clusterSettings_credentials_password_title = Password
-##view_adminTopology_storageNodes_clusterSettings_credentials_username = Username for Storage Node. This property is read-only because changes to the username are not allowed.
-##view_adminTopology_storageNodes_clusterSettings_credentials_username_title = Username
-##view_adminTopology_storageNodes_clusterSettings_credentials_verify = Validation (needs to match Password).
-##view_adminTopology_storageNodes_clusterSettings_credentials_verify_title = Verify Password
-##view_adminTopology_storageNodes_clusterSettings_deployments = New Deployment Settings
-##view_adminTopology_storageNodes_clusterSettings_deployments_autoDeploy = If this is set, the newly installed storage nodes will be automatically deployed to the storage cluster. It only applies to new installations.
-##view_adminTopology_storageNodes_clusterSettings_deployments_autoDeploy_title = Automatic Deployment
-##view_adminTopology_storageNodes_clusterSettings_deployments_desc = Only applies to new installations.
-##view_adminTopology_storageNodes_clusterSettings_message_cantLoad = Unable to load common Storage Cluster configuration:
-##view_adminTopology_storageNodes_clusterSettings_message_confirmation = Changing the cluster wide configuration will eventually affect all the Storage Nodes. Do you want to continue?
-##view_adminTopology_storageNodes_clusterSettings_message_updateFail = Unable to update the Storage Node settings.
-##view_adminTopology_storageNodes_clusterSettings_message_updateSuccess = Storage Cluster settings were successfully updated.
-##view_adminTopology_storageNodes_detail_associatedResource = Associated Resource
-##view_adminTopology_storageNodes_detail_chart = Chart
-##view_adminTopology_storageNodes_detail_configuration = Configuration
-##view_adminTopology_storageNodes_detail_errorAlertFetch = Unable to fetch alerts for storage node with id {0}. Caused by:
-##view_adminTopology_storageNodes_detail_errorDeployment = Deployment error
-##view_adminTopology_storageNodes_detail_errorFailedDeployOp = Failed deployment operation
-##view_adminTopology_storageNodes_detail_errorFailedUneployOp = Failed undeployment operation
-##view_adminTopology_storageNodes_detail_errorNoResourcesWithAlerts = There were no resources under the storage node that could contain an alert.
-##view_adminTopology_storageNodes_detail_errorUndeployment = Undeployment error
-##view_adminTopology_storageNodes_detail_errorLastOperationFailed = Last operation has failed.
-##view_adminTopology_storageNodes_detail_info = Storage Node Information
-##view_adminTopology_storageNodes_detail_loadDataFetchFail = Unable to fetch storage node load data.
-##view_adminTopology_storageNodes_detail_loadHover = Contains selected metrics collected for last 8 hours.
-##view_adminTopology_storageNodes_detail_noConfiguration = <h2>There is no configuration available for this node. Is the agent running on the {0}?</h2>
-##view_adminTopology_storageNodes_detail_noLoadData = <i>No load data available.</i>
-##view_adminTopology_storageNodes_detail_noResource = Storage node has no associated resource.
-##view_adminTopology_storageNodes_detail_note = Note
-##view_adminTopology_storageNodes_detail_ok = Everything is ok.
-##view_adminTopology_storageNodes_detail_status = Status
-##view_adminTopology_storageNodes_detail_unackAlertsHover = The number in brackets represents the number of unacknowledged alerts for this storage node.
-##view_adminTopology_storageNodes_diskHover = Actual value: {0} <br/>Average disk Ratio of (Free Disk)/(Data File Size) for last {1} hours. A value below 0.7 is not recommended since a compaction or repair process could double the amount of disk space used by data files. Value between 0.7 and 1.5 is displayed as a oragne warning. If multiple data locations are specified then the aggregate accross all the partitions that contain data files is reported.
-##view_adminTopology_storageNodes_diskInsufficient = Insufficient
-##view_adminTopology_storageNodes_diskWarning = Warning
-##view_adminTopology_storageNodes_diskSufficient = Sufficient
-##view_adminTopology_storageNodes_fetchFail = Unable to fetch storage node load details.
-##view_adminTopology_storageNodes_fetchFail2 = Unable to render storage node alert view
-##view_adminTopology_storageNodes_fetchFail3 = Unfortunately, there are no associated resources for the available storage nodes. Check if the agents are running on the machines where the storage nodes are deployed.
-##view_adminTopology_storageNodes_field_alerts = Alerts
-##view_adminTopology_storageNodes_field_clusterStatus = Cluster Status
-##view_adminTopology_storageNodes_field_cqlPort = CQL Port
-##view_adminTopology_storageNodes_field_disk = Disk
-##view_adminTopology_storageNodes_field_error = Error
-##view_adminTopology_storageNodes_field_failedOperation = Failed Operation
-##view_adminTopology_storageNodes_field_gossipPort = Gossip Port
-##view_adminTopology_storageNodes_field_memory = Memory
-##view_adminTopology_storageNodes_field_operationMode = Operation Mode
-##view_adminTopology_storageNodes_groupAlerts = Grouping
-##view_adminTopology_storageNodes_link = Link to Resource
-##view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
-##view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
-##view_adminTopology_storageNodes_load_freeDiskToDataSizeRatioName = Free Disk To Data Size Ratio
-##view_adminTopology_storageNodes_load_freeDiskToDataSizeRatioHover = Ratio of (Free Disk)/(Data File Size). A value below 0.7 is not recommended since a compaction or repair process could double the amount of disk space used by data files. If multiple data locations are specified then the aggregate accross all the partitions that contain data files is reported.
-##view_adminTopology_storageNodes_load_dataDiskUsedName = Disk Space Used by Storage Node
-##view_adminTopology_storageNodes_load_dataDiskUsedHover = Total space used on disk by all data files, commit logs, and saved caches.
-##view_adminTopology_storageNodes_load_dataDiskUsedPercentageName = Data Disk Space Percent Used
-##view_adminTopology_storageNodes_load_dataDiskUsedPercentageHover = Percentage of disk space used by data files on the partitions that contain the data files. If multiple data locations are specified then the aggregate accross all the partitions that contain data files is reported.
-##view_adminTopology_storageNodes_load_heapUsedName = Heap Used
-##view_adminTopology_storageNodes_load_heapUsedHover = Amount of memory actually used by the RHQ storage node.
-##view_adminTopology_storageNodes_load_heapPercentUsedName = Heap Percent Used
-##view_adminTopology_storageNodes_load_heapPercentUsedHover = This value is calculated by dividing Heap Used by Heap Maximum.
-##view_adminTopology_storageNodes_load_tokensName = Number of Tokens
-##view_adminTopology_storageNodes_load_tokensHover = Number of partitions of the ring that a node owns.
-##view_adminTopology_storageNodes_load_totalDiskUsedPercentageName = Total Disk Space Percent Used
-##view_adminTopology_storageNodes_load_totalDiskUsedPercentageHover = Percentage of total disk space used (system and Storage Node) on the partitions that contain the data files. If multiple data locations are specified then the aggregate accross all the partitions that contain data files is reported.
-##view_adminTopology_storageNodes_memoryHover = Average memory taken for last {0} hours.
-##view_adminTopology_storageNodes_msg_commonOpConfirm = Are you sure, you want to run operation {0}? On the selected nodes: {1}.
-##view_adminTopology_storageNodes_msg_commonOpFailed = Operation {0} was successfully scheduled for storage nodes {1}.
-##view_adminTopology_storageNodes_msg_commonOpStart = Scheduling operation {0} failed for storage nodes {1}.
-##view_adminTopology_storageNodes_msg_deployConfirm = Are you sure, you want to run the deploy operation on selected nodes: {0}? It may take a while to complete.
-##view_adminTopology_storageNodes_msg_deployFailed = Invoking the deploy operation failed for storage nodes {0} ids: {1}.
-##view_adminTopology_storageNodes_msg_deployStart = Starting the undeploy operation on storage nodes {0}.
-##view_adminTopology_storageNodes_msg_undeployConfirm = Are you sure, you want to run the undeploy operation on selected nodes: {0} ? It may take a while to complete.
-##view_adminTopology_storageNodes_msg_undeployFailed = Invoking the undeploy operation failed for storage nodes {0} ids: {1}.
-##view_adminTopology_storageNodes_msg_undeployStart = Starting the deploy operation on storage nodes {0}.
-##view_adminTopology_storageNodes_noLoad = There is no load data available for this node. Is the agent running on the platform?
-##view_adminTopology_storageNodes_node = Storage Node
-##view_adminTopology_storageNodes_run_deploySelected = Deploy Selected
-##view_adminTopology_storageNodes_run_disableDebug = Disable Debug Mode
-##view_adminTopology_storageNodes_run_enableDebug = Enable Debug Mode
-##view_adminTopology_storageNodes_run_restart = Restart
-##view_adminTopology_storageNodes_run_shutdown = Shutdown
-##view_adminTopology_storageNodes_run_undeploySelected = Undeploy Selected
-##view_adminTopology_storageNodes_settings_confirmation = Changing the storage node configuration requires restart of storage node. Do you want to continue?
-##view_adminTopology_storageNodes_settings_jmxPortName = JMX Port
-##view_adminTopology_storageNodes_settings_jmxPortDescription = The JMX port for the RHQ Storage Node
-##view_adminTopology_storageNodes_settings_heapNewSizeName = Heap New Size
-##view_adminTopology_storageNodes_settings_heapNewSizeDescription = The size of the new generation portion of the heap. This value will be used with the -Xmn JVM option. The value should be an integer with a suffix of M or G to indicate megabytes or gigabytes.
-##view_adminTopology_storageNodes_settings_heapSizeName = Heap Size
-##view_adminTopology_storageNodes_settings_heapSizeDescription = The maximum (and at the same time starting) heap size. This value will be used with the -Xmx and -Xms JVM options. If you are going to increase/decrease this value, then you should also increase/decrease the new generation proportionally. The value should be an integer with a suffix of M or G to indicate megabytes or gigabytes.
-##view_adminTopology_storageNodes_settings_message_updateSuccess = Storage Node settings were successfully updated.
-##view_adminTopology_storageNodes_settings_noChanges = There were no changes done.
-##view_adminTopology_storageNodes_settings_specific = Storage Node Specific Settings
-##view_adminTopology_storageNodes_settings_threadStackSizeName = Thread Stack Size
-##view_adminTopology_storageNodes_settings_threadStackSizeDescription = The thread stack size. This memory is allocated to each thread off heap. The value should be an integer that will be interpreted in kilobytes.
-##view_adminTopology_storageNodes_settings_validator1 = Should be lower than Heap New Size.
-##view_adminTopology_storageNodes_settings_validator2 = Should be higher than Max Heap Size.
-##view_adminTopology_storageNodes_statusHoverError = Something went wrong. Please double click on the storage node to show the detail page to know more.
-##view_adminTopology_storageNodes_tabs_alerts = Cluster Alerts
-##view_adminTopology_storageNodes_tabs_nodes = Nodes
-##view_adminTopology_storageNodes_tabs_settings = Cluster Settings
-##view_adminTopology_storageNodes_unackAlerts = Unacknowledged Alerts
-view_adminUsersDetails_dataTypeName = Benutzer
-view_adminUsers_failCreateUserWithExistingName = Konnte keinen Benutzer mit dem vorhandenen Namen [{0}] anlegen. Bitte wÀhlen Sie einen anderen Namen
-view_admin_administration = Verwaltung
-view_admin_content = Inhalte
-view_admin_downloads_agentDownload = Agent Download
-view_admin_downloads_agent_buildNumber = Build-Nummer des Agents
-##view_admin_downloads_agent_help = <p> This is the {0} Agent Update Binary jar file. The purpose of this jar file is to allow you to install a fresh agent on a machine where an agent does not yet exist and to allow you to update an agent that is already installed on a machine. For more details, run this agent download jar with the --help command line option:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[=<new agent directory>]</b><br/> This command will install a new agent. If you do not specify the new agent directory, the default will be "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[=<old agent home>]</b><br/> This will update an existing agent that was already installed. If you do not specify the directory where the old, existing agent was installed, it will assumed to be "rhq-agent". </p>
-##view_admin_downloads_agent_link_value = Download Agent {0} ({1})
-##view_admin_downloads_agent_loadError = Cannot get agent version info
-view_admin_downloads_agent_md5 = MD5 PrÃŒfsumme des Agents
-view_admin_downloads_agent_version = Version des Agents
-##view_admin_downloads_bundleDownload = Bundle Deployer Download
-##view_admin_downloads_bundle_help = <p> This is the Bundle Deployer tool. It is for use by developers and packagers of {0} bundles. This standalone tool allows you to test your bundles and their recipes from a console. </p>
-##view_admin_downloads_bundle_link_value = Download Bundle Deployer {0}
-##view_admin_downloads_bundle_loadError = Cannot get bundle deployer info
-view_admin_downloads_cliAlertScriptsDownload = Download von CLI-Alarm-Skripten
-view_admin_downloads_cliAlertScripts_help = CLI-Alarm-Skripte sind vorefertigete Skripte, die als Vorlagen fÌr die Erstellung von Alert-Skripten genutzt werden können. Die Skripte benötigen Ìblicherweise einiger Anpassungen bevore sie zur Benachrichtigun fÌr eine spezifische Alarm-Definition genutzt werden können.
-view_admin_downloads_cliAlertScripts_loadError = Kann keine Informationen ÃŒber CLI-Alarm-Skripte fÃŒr den Download lesen
-view_admin_downloads_cliAlertScripts_none = Es liegen keine CLI-Alarm-Skripte fÃŒr den Download vor
-##view_admin_downloads_cliDownload = Command Line Client Download
-##view_admin_downloads_cli_buildNumber = CLI Build
-##view_admin_downloads_cli_help = <p> This is the Command Line Client tool, otherwise known as the CLI. It is a standalone tool that runs from within a console and provides a command line interface to the {0} Server. You can invoke commands via the CLI as well as run scripts to perform automated tasks. See the documentation for more information on how to install and use the CLI. </p>
-##view_admin_downloads_cli_link_value = Download CLI {0} ({1})
-##view_admin_downloads_cli_loadError = Cannot get CLI version info
-view_admin_downloads_cli_md5 = MD5 PrÃŒfsumme des CLI
-view_admin_downloads_cli_version = Version des CLI
-##view_admin_downloads_connectorsDownload = Connectors Download
-##view_admin_downloads_connectors_help = Connectors are software that is needed in order for some products to be manageable by {0}. You install connectors into some managed products so {0} agents can talk to them. See the documentation for more information.
-##view_admin_downloads_connectors_loadError = Cannot get connectors info
-##view_admin_downloads_connectors_none = No connectors are available for download
-##view_admin_downloads_scriptModulesDownload = Script Modules Download
-##view_admin_downloads_scriptModules_help = <p> Script modules are reusable components provided by RHQ to be used in your scripts (either alert scripts or CLI scripts). You can access them by using the "rhq://downloads/<module-name-without-file-extension>" URI in your scripting language of choice (i.e. in javascript, you would use the "require" function).</p>
-##view_admin_downloads_scriptModules_loadError = Cannot load the list of available script modules
-##view_admin_downloads_scriptModules_none = No script modules are available for download
-view_admin_landing = In dieser Sektion können die globalen Einstellungen fÃŒr {0} verwaltet werden. Dies schlieÃt Sicherheitseinstellungen und Plugins ein, sowie die Verwaltung der {0} Server- und Agentplugins.
-view_admin_measTemplates_updateExisting_title = Existierende ZeitplÀne aktualisieren
-##view_admin_measTemplates_updateExisting_tooltip = Check this box to update the collection schedules for the selected metrics on all existing resources of this type. If this is not checked, the template schedules will only be applied to new resources of this type that are added to inventory in the future.
-view_admin_plugins_agent = Agent
-view_admin_plugins_agentDeleteConfirm = <b>Achtung!</b><br/>\nDie folgenden Agent-Plugins werden gelöscht:<br/>\n{0}<br/>\nSind Sie sicher, dass sie diese löschen wollen?
-view_admin_plugins_agentDisableConfirm = <b>Achtung!</b><br/>\nDie folgenden Agent-Plugins werden deaktiviert::<br/>\n{0}<br/>\nSind Sie sicher, dass sie diese deaktivieren wollen?
-view_admin_plugins_deletedAgentPlugins = Diese Agent-Plugins wurden gelöscht: {0}
-view_admin_plugins_deletedAgentPluginsFailure = Konnte die Agent-Plugins nicht löschen.
-view_admin_plugins_deployed = Deployed?
-view_admin_plugins_disabledAgentPlugins = Agent-Plugins {0} deaktiviert
-view_admin_plugins_disabledAgentPluginsFailure = Konnte die Agent-Plugins nicht deaktivieren.
-view_admin_plugins_disabledServerPlugins = Server-Plugins {0} deaktiviert
-view_admin_plugins_disabledServerPluginsFailure = Konnte die Server-Plugins nicht deaktivieren.
-view_admin_plugins_enabledAgentPlugins = Agent-Plugins {0} aktviert
-view_admin_plugins_enabledAgentPluginsFailure = Konnte die Agent-Plugins nicht aktivieren.
-view_admin_plugins_enabledServerPlugins = Server-Plugis {0} aktiviert
-view_admin_plugins_enabledServerPluginsFailure = Konnte die Server-Plugins nicht aktivieren.
-view_admin_plugins_hideDeleted = Gelöschte verbergen
-view_admin_plugins_hideUndeployed = Nicht-deployte verbergen
-view_admin_plugins_loadFailure = Konnte die Plugin-Daten nicht laden
-view_admin_plugins_purgedAgentPlugins = Das AufrÀumen der Agent-Plugins {0} wird vorbereitet. Dies kann einige Minuten dauern, nachdem erste alle Typen-Definitionen des Plugins vom System entfernt werden mÌssen. Die Plugins sind noch auf dieser Seite sichtbar bis sie endgÌltig entfernt sind. Bitte beachten Sie, dass die Plugins nicht re-installiert werden dÌrfen solange das Entfernen lÀuft. Andernfalls werden Fehler auftreten. Bitte warten Sie vor der Neuinstallation der Plugins bis das Entfernen vorÌber ist.
-view_admin_plugins_purgedAgentPluginsFailure = Konnte die Agent-Plugins nicht entfernen
-view_admin_plugins_purgedServerPlugins = Server-Plugins {0} entfernt
-view_admin_plugins_purgedServerPluginsFailure = Konnte die Server-Plugins nicht entfernen
-##view_admin_plugins_restartMasterPC = Restart Master Plugin Container
-##view_admin_plugins_restartMasterPCComplete = Master plugin container has been restarted.
-##view_admin_plugins_restartMasterPCFailure = Failed to restart the master plugin container
-##view_admin_plugins_restartMasterPCStarted = Restarting the master plugin container...
-view_admin_plugins_scan = Updates suchen
-view_admin_plugins_scanComplete = Die Suche nach aktualisierten Plugins ist beendet
-view_admin_plugins_scanFailure = Die Suche nach aktualisierten Plugins ist fehlgeschlagen
-view_admin_plugins_server = Server
-view_admin_plugins_serverConfig = Plugin-Konfiguration
-view_admin_plugins_serverConfig_badSettings = Bitte geben Sie gÃŒltige Daten ein
-view_admin_plugins_serverConfig_saveFailed = Konnte die Einstellungen nicht speichern
-view_admin_plugins_serverConfig_settingsSaved = Die Einstellungen wurden gespeichert
-##view_admin_plugins_serverControls = Controls
-view_admin_plugins_serverControls_badParams = Bitte geben Sie gÃŒltige Parameter an
-view_admin_plugins_serverControls_clickForError = Klicken, um die Fehlermeldung anzuzeigen
-##view_admin_plugins_serverControls_invokeFailure = Failed to invoke the control
-##view_admin_plugins_serverControls_name = Control
-view_admin_plugins_serverControls_parameters = Parameter
-view_admin_plugins_serverControls_results = Ergebnisse
-view_admin_plugins_serverDisableConfirm = <b>Achtung!</b><br/>\nDie folgenden Server-Plugins werden deaktiviert:<br/>\n{0}<br/>\nSind Sie sicher, dass diese deaktiviert werden sollen?
-view_admin_plugins_serverScheduleJobs = Geplante Aufgaben
-view_admin_plugins_serverUndeployConfirm = <b>Achtung!</b><br/>\nDie folgenden Server-Plugins werden gelöscht:<br/>\n{0}<br/>\nSind Sie sicher, dass diese gelöscht werden sollen?
-view_admin_plugins_showDeleted = Gelöschte anzeigen
-##view_admin_plugins_showUndeployed = Show Undeployed
-##view_admin_plugins_undeploy = Undeploy
-##view_admin_plugins_undeployedServerPlugins = Undeployed server plugins: {0}
-##view_admin_plugins_undeployedServerPluginsFailure = Failed to undeploy server plugins.
-view_admin_plugins_upload = Plugin hochladen
-view_admin_security = Sicherheit
-##view_admin_systemSettings_ActiveDriftServerPlugin_desc = The drift server plugin that manages the persistence of drift-related entities and content.
-view_admin_systemSettings_ActiveDriftServerPlugin_name = Aktives Drift-Server-Plugin
-view_admin_systemSettings_AlertPurge_name = Bereinigen der Alarme, die Àlter sind als
-view_admin_systemSettings_AvailabilityPurge_name = Lösche VerfÌgbarkeitsdaten, die Àlter sind als
-##view_admin_systemSettings_DriftFilePurge_desc = How old unused and orphaned drift files must be before being purged from backend storage. This is specified in days.
-view_admin_systemSettings_DriftFilePurge_name = Bereinige ungenutzte Drift-Dateine, die Àlter sind als
-view_admin_systemSettings_LDAPBaseDN_name = Basis fÃŒr Suche
-##view_admin_systemSettings_RHQSessionTimeout_desc = If this amount of time passes without any user interaction in the browser, the session is considered as expired and user is aked to log in again. This value is specified in hours.
-##view_admin_systemSettings_RHQSessionTimeout_name = GUI Session Timeout
-view_admin_systemSettings_TraitPurge_name = Bereinigen der Trait-Daten, die Àlter sind als
-view_admin_systemSettings_dumpToLogFailed = Schreiben der Systeminformation in die Server-Log-Datei ist fehlgeschlagen
-view_admin_systemSettings_dumpedToLog = System informationen wurden erfolgreich in die Server-Log-Datei geschrieben
-##view_admin_systemSettings_group_drift = Drift Server Configuration Settings
-view_admin_systemSettings_saveFailure = Das Speichern der Systemeinstellungen ist fehlgeschlagen
-view_admin_systemSettings_savedSettings = Sie haben die Systemeinstellungen erfolgreich gespeichert
-view_admin_systemSettings_serverDetails_dbDriverName = Name des Datenbanktreibers
-view_admin_systemSettings_serverDetails_dbDriverVersion = Version des Datenbanktreibers
-view_admin_systemSettings_serverDetails_dbName = Produktname der Datenbank
-view_admin_systemSettings_serverDetails_dbUrl = URL der Datenbankverbindung
-view_admin_systemSettings_serverDetails_dbVersion = Produktversion der Datenbank
-view_admin_systemSettings_serverDetails_installDir = Installationsverzeichnis des Servers
-view_admin_systemSettings_serverDetails_nextRotation = NÀchste Rotation der Metrik-Tabellen
-view_admin_systemSettings_serverDetails_productName = Produktname
-view_admin_systemSettings_serverDetails_serverName = Servername
-view_admin_systemSettings_serverDetails_time = Lokale Zeit des Servers
-view_admin_systemSettings_serverDetails_tz = Zeitzone des Servers
-view_admin_topology = Topologie
-view_alert_common_tab_conditions = Bedingungen
-view_alert_common_tab_conditions_expression = Alarm auslösen wenn
-##view_alert_common_tab_conditions_expression_tooltip = Determines if ANY or ALL of the conditions must evaluate to true in order for the entire condition set to be considered true.
-view_alert_common_tab_conditions_modalEdit_title = Bedingungen Àndern
-view_alert_common_tab_conditions_modal_title = Bedingung hinzufÃŒgen
-view_alert_common_tab_conditions_recovery_disabled = Dieser Alarm hat seine Definition deaktiviert.
-view_alert_common_tab_conditions_recovery_enabled = Ausgelöst, dass ''{0}'' wieder aktiviert wurde
-view_alert_common_tab_conditions_text = Bedingung
-view_alert_common_tab_conditions_type_availability = Ãnderung der VerfÃŒgbarkeit
-view_alert_common_tab_conditions_type_availability_down = Wurde unverfÃŒgbar
-view_alert_common_tab_conditions_type_availability_up = Wurde wieder verfÃŒgbar
-view_alert_common_tab_conditions_type_drift = Drift-Erkennung
-view_alert_common_tab_conditions_type_drift_configpaths = Drift-Erkennung fÃŒr Dateien die mit "{0}" ÃŒbereinstimmen und fÃŒr die Drift-Definition [{1}]
-view_alert_common_tab_conditions_type_drift_onlyconfig = Drift-Erkennung fÃŒr die Drift-Definition [{0}]
-view_alert_common_tab_conditions_type_drift_onlypaths = Drift-Erkennung fÃŒr Dateien die mit "{0}" ÃŒbereinstimmen
-view_alert_common_tab_conditions_type_event = Erkennung von Ereignissen
-view_alert_common_tab_conditions_type_event_matching = mit Ereignisquellen, auf die folgendes zutrifft
-view_alert_common_tab_conditions_type_metric_baseline = Metrik ÃŒberschreitet Referenzband
-view_alert_common_tab_conditions_type_metric_baseline_verb = von
-view_alert_common_tab_conditions_type_metric_calltime_change = Call-Time-Wert Àndert sich
-view_alert_common_tab_conditions_type_metric_calltime_change_verb = um mindestens
-view_alert_common_tab_conditions_type_metric_calltime_delta_grows = WÀchst
-view_alert_common_tab_conditions_type_metric_calltime_delta_other = Ãndert sich
-view_alert_common_tab_conditions_type_metric_calltime_delta_shrinks = Schrumpft
-##view_alert_common_tab_conditions_type_metric_calltime_destination = with call destination matching
-view_alert_common_tab_conditions_type_metric_calltime_threshold = Call-Time ÃŒberschreitet Schwellwert
-view_alert_common_tab_conditions_type_metric_change = Wert der Metrik Àndert sich
-view_alert_common_tab_conditions_type_metric_range_inside_exclusive = Wertbereich der Metrik: [{0}] zwischen [{1}] und [{2}], exklusiv
-view_alert_common_tab_conditions_type_metric_range_inside_inclusive = Wertbereich der Metrik: [{0}] zwischen [{1}] und [{2}], inklusiv
-view_alert_common_tab_conditions_type_metric_range_outside_exclusive = Wertbereich der Metrik: [{0}] ausserhalb [{1}] und [{2}], exklusiv
-view_alert_common_tab_conditions_type_metric_range_outside_inclusive = Wertbereich der Metrik: [{0}] ausserhalb [{1}] und [{2}], inklusiv
-view_alert_common_tab_conditions_type_metric_threshold = Metrik ÃŒberschreitet Schwellwert
-view_alert_common_tab_conditions_type_metric_trait_change = Trait-Ãnderung
-##view_alert_common_tab_conditions_type_metric_trait_matching = with trait value matching
-view_alert_common_tab_conditions_type_operation = AusfÃŒhrung der Operation
-view_alert_common_tab_conditions_type_operation_status = mit Ergebnis-Status
-view_alert_common_tab_conditions_type_resource_configuration = Ãnderung der Ressourcen-Konfiguration
-view_alert_common_tab_dampening = DÀmpfung
-view_alert_common_tab_dampening_category_consecutive_count = Aufeinanderfolgend
-view_alert_common_tab_dampening_category_consecutive_count_tooltip = Ein Alarm wird ausgelöst, wenn bei X aufeinanderfolgenden Werten die Bedingungen zutreffen.
-view_alert_common_tab_dampening_category_duration_count = Zeitraum
-view_alert_common_tab_dampening_category_duration_count_tooltip = Ein Alarm wird ausgelöst, wenn die Bedingungen X-Mal innerhalb des gegebenen Zeitraums zutreffen.
-view_alert_common_tab_dampening_category_none = Keine
-view_alert_common_tab_dampening_category_none_tooltip = DÀmpfung ist abgeschaltet. Jedes Mal wenn die Bedingungen zutreffen wird ein Alarm ausgelöst.
-view_alert_common_tab_dampening_category_partial_count = Letzt N Auswertungen
-view_alert_common_tab_dampening_category_partial_count_tooltip = Ein Alarm wird ausgelöst, wenn die Bedingungen X-Mal innerhalb der letzten N Werte zutreffen.
-view_alert_common_tab_dampening_consecutive_occurrences_label = Anzahl Vorkommen
-view_alert_common_tab_dampening_consecutive_occurrences_label_tooltip = Anzahl wie oft die Bedingungen aufeinandefolgend wahr sein mÌssen, befor der Alarm ausgelöst wird.
-view_alert_common_tab_dampening_duration_occurrences_label = Anzahl Vorkommen
-view_alert_common_tab_dampening_duration_occurrences_label_tooltip = Anzahl wie oft die Bedingungen im gegebenen Zeitraum zutreffen mÌssen, um den Alarm auszulösen.
-view_alert_common_tab_dampening_duration_period_label = Zeitraum
-view_alert_common_tab_dampening_duration_period_label_tooltip = Der Zeitraum in dem die Bedingungen geprÃŒft werden, ob sie 'Vorkommen' mal zutreffen.
-view_alert_common_tab_dampening_partial_evalatuions_label = Auswertungen
-view_alert_common_tab_dampening_partial_evalatuions_label_tooltip = Anzahl wie oft die Bedingungen ausgewertet werden, um zu prÃŒfen, ob sie 'Vorkommen' mal zutreffen.
-view_alert_common_tab_dampening_partial_occurrences_label = Anzahl Vorkommen
-view_alert_common_tab_dampening_partial_occurrences_label_tooltip = Anzahl wie oft die Bedingungen innerhalb der letzten N Auswertungen wahr sein mÌssen, bevor der Alarm ausgelöst wird.
-##view_alert_common_tab_invalid_condition_category = Invalid condition category - please report this as a bug: {0}
-##view_alert_common_tab_invalid_dampening_category = Invalid dampening category - please report this as a bug: {0}
-view_alert_common_tab_invalid_time_units = UngÃŒltige Zeiteinheit - bitte berichten Sie diesen Fehler: {0}
-view_alert_common_tab_notifications = Benachrichtigung
-view_alert_common_tab_notifications_message = Nachricht
-view_alert_common_tab_notifications_sender = Sender
-view_alert_common_tab_notifications_status = Status
-view_alert_common_tab_recovery = Erholung
-view_alert_definition_condition_editor_availabilityDuration = Dauer der VerfÃŒgbarkeit
-##view_alert_definition_condition_editor_availabilityDuration_state = Availability State
-view_alert_definition_condition_editor_availabilityDuration_tooltip = Geben Sie die Ãnderung der VerfÃŒgbarkeit und die LÀnge der Dauer des Zustandes an damit die Bedingung zutrifft. Die Dauer ist in Minuten und sollte lang genug sein (mehrere Minuten), um dem Agent Zeit zugeben eine potentielle Ãnderung des Zustands zu erkennen.
-view_alert_definition_condition_editor_availabilityDuration_tooltip_duration = Die Anzahl der Minuten in der die Ressource die gegeben VerfÃŒgbarkeit haben muss, bevor die Bedingung zutrifft.
-view_alert_definition_condition_editor_availability_tooltip = Geben Sie die Ãnderung des VerfÃŒgbarkeitszustandes an, um die Bedingung auszulösen.
-view_alert_definition_condition_editor_common_baseUnits = Basiseinheit
-view_alert_definition_condition_editor_common_baseUnits_availableUnits = VerfÃŒgbare Einheiten:
-view_alert_definition_condition_editor_common_baseUnits_none = Keine
-view_alert_definition_condition_editor_common_regex = RegulÀrer Ausdruck
-view_alert_definition_condition_editor_delete_confirm = Die ausgewÀhlte(n) Alarm-Bedingung(en) löschen?
-view_alert_definition_condition_editor_drift_configname_regex = Name der Drift-Definition
-##view_alert_definition_condition_editor_drift_configname_regex_tooltip = If specified, this is the drift definition name that was responsible for the drift that was detected. This can optionally be a regular expression if you wish to match multiple drift definition names.
-view_alert_definition_condition_editor_drift_pathname_regex = RegulÀrer Ausdruck fÌr den Pfadnamen
-##view_alert_definition_condition_editor_drift_pathname_regex_tooltip = If specified, this is a regular expression that must match the pathnames of those files that drifted.
-##view_alert_definition_condition_editor_drift_tooltip = This condition is triggered when drift has been detected.
-view_alert_definition_condition_editor_event_regexTooltip = If specified, this is a regular expression that must match a collected event message in order to trigger the condition.
-view_alert_definition_condition_editor_event_severity = Schwere des Ereignisses
-##view_alert_definition_condition_editor_event_tooltip = Specify the event severity that an event message must be reported with in order to trigger this condition. If you specify an optional regular expression, the event message must also match that regular expression in order for the condition to trigger.
-##view_alert_definition_condition_editor_metric_baseline_percentage = Baseline Percentage
-##view_alert_definition_condition_editor_metric_baseline_percentage_tooltip = A collected metric value will trigger this condition when compared to this percentage of the selected baseline value using the selected comparator
-##view_alert_definition_condition_editor_metric_baseline_tooltip = Specify the baseline value that must be violated to trigger the condition. The value you specify is a percentage of the given baseline value.
-view_alert_definition_condition_editor_metric_baseline_value = Referenzband
-view_alert_definition_condition_editor_metric_calltime_change_percentage = Ãnderung des Prozentsatzes
-##view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip = A collected calltime value will trigger this condition when it differs by at least this percentage of the selected calltime limit value
-##view_alert_definition_condition_editor_metric_calltime_change_tooltip = Specify the calltime value that, when changed at least a specified amount, triggers the condition. You must specify which calltime limit to check (minimum, maximum or average calltime value) and the percentage of change that must occur.
-view_alert_definition_condition_editor_metric_calltime_common_comparator = Komparator
-view_alert_definition_condition_editor_metric_calltime_common_comparator_changes = Ãndert sich
-view_alert_definition_condition_editor_metric_calltime_common_comparator_grows = WÀchst
-view_alert_definition_condition_editor_metric_calltime_common_comparator_shrinks = Schrumpft
-##view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip = How a collected calltime value should be compared to the given calltime limit
-##view_alert_definition_condition_editor_metric_calltime_common_limit = Call Time Limit
-##view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip = The calltime limit value that is to be compared with the given value
-##view_alert_definition_condition_editor_metric_calltime_common_name = Call Time Metric
-view_alert_definition_condition_editor_metric_calltime_regexTooltip = If specified, this is a regular expression that must match a call destination in order to trigger the condition.
-##view_alert_definition_condition_editor_metric_calltime_threshold_tooltip = Specify the calltime threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier. You also must specify which calltime limit to compare the value with (minimum, maximum or average calltime value).
-##view_alert_definition_condition_editor_metric_calltime_threshold_value = Call Time Value
-##view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
-##view_alert_definition_condition_editor_metric_change_tooltip = Specify the metric whose value must change to trigger the condition.
-##view_alert_definition_condition_editor_metric_common_definition_not_found = Should have found metric definition - something is wrong
-##view_alert_definition_condition_editor_metric_nometrics = When using the ALL conjunction, you cannot use the same metric in multiple conditions and this alert uses all available metrics in currently existing conditions.
-view_alert_definition_condition_editor_metric_range_comparator = Komparator
-view_alert_definition_condition_editor_metric_range_comparator_inside_exclusive = Innerhalb, exklusiv
-view_alert_definition_condition_editor_metric_range_comparator_inside_inclusive = Innerhalb, inklusiv
-view_alert_definition_condition_editor_metric_range_comparator_outside_exclusive = Ausserhalb, exklusiv
-view_alert_definition_condition_editor_metric_range_comparator_outside_inclusive = Ausserhalb, inklusiv
-##view_alert_definition_condition_editor_metric_range_comparator_tooltip = Determines if a metric value should trigger this condition when inside the range or outside of it.
-view_alert_definition_condition_editor_metric_range_hivalue = Oberer Schwellwert
-view_alert_definition_condition_editor_metric_range_hivalue_tooltip = Der obere Schwellwert des Bereichs
-view_alert_definition_condition_editor_metric_range_lovalue = Unterer Schwellwert
-view_alert_definition_condition_editor_metric_range_lovalue_tooltip = Der untere Schwellwert des Bereichs
-##view_alert_definition_condition_editor_metric_range_tooltip = Compares a metric value to a given low-high value range.
-view_alert_definition_condition_editor_metric_threshold_comparator = Komparator
-view_alert_definition_condition_editor_metric_threshold_comparator_equal = Gleich
-view_alert_definition_condition_editor_metric_threshold_comparator_greater = GröÃer als
-view_alert_definition_condition_editor_metric_threshold_comparator_less = Kleiner als
-##view_alert_definition_condition_editor_metric_threshold_comparator_tooltip = How a collected metric value should be compared to the given threshold value
-view_alert_definition_condition_editor_metric_threshold_name = Metrik
-##view_alert_definition_condition_editor_metric_threshold_tooltip = Specify the threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier.
-view_alert_definition_condition_editor_metric_threshold_value = Wert der Metrik
-##view_alert_definition_condition_editor_metric_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
-##view_alert_definition_condition_editor_metric_trait_change_tooltip = Specify the trait whose value must change to trigger the condition.
-##view_alert_definition_condition_editor_metric_trait_change_value = Trait
-##view_alert_definition_condition_editor_metric_trait_regexTooltip = If specified, this is a regular expression that must match the new trait value in order to trigger the condition.
-##view_alert_definition_condition_editor_metricswarning = You cannot have multiple conditions that use the same metric when using the ALL conjunction. This alert definition has multiple conditions that use the metric [{0}].
-view_alert_definition_condition_editor_operation_status = Zustand der Operation
-##view_alert_definition_condition_editor_operation_tooltip = Specify the result that must occur when the selected operation is executed in order to trigger the condition.
-view_alert_definition_condition_editor_option_availability = Ãnderung der VerfÃŒgbarkeit
-view_alert_definition_condition_editor_option_drift = Erkennung von Drift
-view_alert_definition_condition_editor_option_event = Erkennung von Ereignissen
-view_alert_definition_condition_editor_option_label = Typ der Bedingung
-view_alert_definition_condition_editor_option_metric_baseline = Schwelle des Referenzbands
-view_alert_definition_condition_editor_option_metric_calltime_change = Ãnderung des Call-Time-Werts
-##view_alert_definition_condition_editor_option_metric_calltime_threshold = Call Time Value Threshold
-view_alert_definition_condition_editor_option_metric_change = Wert der Metrik Àndert sich
-view_alert_definition_condition_editor_option_metric_range = Wertebereich
-view_alert_definition_condition_editor_option_metric_threshold = Absoluter Metrikschwellwert
-view_alert_definition_condition_editor_option_metric_trait_change = Ãnderung des Trait-Werts
-view_alert_definition_condition_editor_option_operation = AusfÃŒhrung der Operation
-view_alert_definition_condition_editor_option_resource_configuration = Ãnderung der Konfiguration der Ressource
-view_alert_definition_condition_editor_resource_configuration_tooltip = Diese Bedingung wird ausgelöst, wenn die Ressourcen-Konfiguration sich Àndert.
-view_alert_definition_editCondition = Bedingungen Àndern
-view_alert_definition_for_group = Gruppendefinition ansehen
-view_alert_definition_for_type = Vorlage ansehen
-view_alert_definition_notification_cliScript_editor_anotherUser = Anderer Benutzer
-view_alert_definition_notification_cliScript_editor_existingScript = Vorhandenes Skript
-view_alert_definition_notification_cliScript_editor_script = Skript
-view_alert_definition_notification_cliScript_editor_thisUser = Aktueller Benutzer
-view_alert_definition_notification_editor_delete_confirm = Sind Sie sicher, dass sie die ausgewÀhlten Alarm-Benachrichtigungen löschen wollen?
-view_alert_definition_notification_editor_field_sender = Sender
-view_alert_definition_notification_editor_loadFailed = Kann die Alarm-Sender nicht laden
-##view_alert_definition_notification_editor_loadFailed_configPreview = Failed to get notification configuration preview
-##view_alert_definition_notification_editor_loadFailed_single = Cannot get alert sender configuration definition
-view_alert_definition_notification_editor_none_available = Keine Alarm-Sender verfÃŒgbar
-##view_alert_definition_notification_editor_saveFailed = Cannot save the notification configuration
-##view_alert_definition_notification_editor_sender = Notification Sender
-view_alert_definition_notification_editor_title_add = Benachrichtigung hinzufÃŒgen
-view_alert_definition_notification_editor_title_edit = Benachrichtigung bearbeiten
-view_alert_definition_notification_operation_editor_common_operation = Operation
-view_alert_definition_notification_operation_editor_mode_relative = Relative Ressource
-view_alert_definition_notification_operation_editor_mode_specific = Spezifische Ressource
-view_alert_definition_notification_operation_editor_mode_this = Diese Ressource
-##view_alert_definition_notification_operation_editor_mode_title = Resource Selection Mode
-view_alert_definition_notification_operation_editor_mode_unknown = Unbekannte Option - Berichten Sie diesen Fehler
-##view_alert_definition_notification_operation_editor_operations_loadFailed = Failed to load the list of available operations
-##view_alert_definition_notification_operation_editor_operations_no_parameters = This operation does not take any parameters
-view_alert_definition_notification_operation_editor_relative_ancestor = Suche starten bei
-##view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed = Cannot get type ancestry
-##view_alert_definition_notification_operation_editor_relative_ancestor_root = Root Ancestor Type
-##view_alert_definition_notification_operation_editor_relative_ancestor_tooltip = Select the top of the type hierarchy from which to search its descedant tree for the Filter By type
-view_alert_definition_notification_operation_editor_relative_descendant = dann filtern nach
-##view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip = A specific name to uniquely identify a resource when more than one resource of the selected type might exist. This is optional if there will only ever be one resource of the resource type in the selected type hierarchy.
-##view_alert_definition_notification_operation_editor_relative_descendant_loadFailed = Cannot get type descendants
-##view_alert_definition_notification_operation_editor_relative_descendant_tooltip = The resource type to search for under the root type defined in the Start Search From selection.
-view_alert_definition_notification_operation_editor_specific_pick_button = AuswÀhlen
-view_alert_definition_notification_operation_editor_specific_pick_error_invalid = Bitte wÀhlen Sie eine Ressource aus...
-view_alert_definition_notification_operation_editor_specific_pick_error_no_operation = Bitte wÀhlen Sie eine Ressource aus, die eine oder mehrere Operationen hat
-view_alert_definition_notification_operation_editor_specific_pick_text = Ressource auswÀhlen...
-view_alert_definition_notification_operation_editor_specific_resource = Ressource
-view_alert_definition_notification_role_editor_loadFailed = Kann die aktuellen Rollen nicht ermitteln - starte ohne
-view_alert_definition_notification_role_editor_restoreFailed = Kann die aktuellen Rollen nicht verwenden - starte ohne
-view_alert_definition_notification_role_editor_saveFailed = Kann die ausgewÀhlten Rollen nicht speichern
-view_alert_definition_notification_user_editor_loadFailed = Kann die aktuellen Benutzer nicht ermitteln - starte ohne
-view_alert_definition_notification_user_editor_restoreFailed = Kann die aktuellen Benutzer nicht verwenden - starte ohne
-view_alert_definition_notification_user_editor_saveFailed = Kann die ausgewÀhlten Benutzer nicht sichern
-view_alert_definition_recovery_editor_disable_when_fired = Nach dem Auslösen inaktiv schalten
-##view_alert_definition_recovery_editor_disable_when_fired_tooltip = Indicates if this alert will be disabled after it fires. Once disabled, the alert can be manually re-enabled or a recovery alert can be set up to automatically re-enable it. If this alert is a recovery alert itself, this setting cannot be turned on.
-##view_alert_definition_recovery_editor_loadFailed = Cannot build recovery menu
-view_alert_definition_recovery_editor_none_available = Keiner
-view_alert_definition_recovery_editor_recovery_alert = Erholungs-Alarm
-view_alert_definition_recovery_editor_recovery_alert_tooltip = Der Ziel-Alarm wird wieder aktiv geschaltet, nachdem dieser Alarm ausgelöst wurde. WÀhlen Sie hier keinen Alarm aus, wenn Sie einen Erholungs-Alarm erstellen wollen.
-view_alert_definitions_create_failure = Anlegen der Alarm-Definition fehlgeschlagen
-view_alert_definitions_create_success = Alarm-Definition erfolgreich angelegt
-view_alert_definitions_delete_confirm = Die ausgewÀhlten Alarm-Definitionen löschen?
-view_alert_definitions_delete_failure = Konnte die ausgewÀhlten Alarm-Definitionen nicht löschen
-view_alert_definitions_delete_success = Es wurden {0} Alarm-Definitionen effolgreich gelöscht.
-view_alert_definitions_disable_confirm = Die ausgewÀhlten Alarm-Definitionen deaktivieren?
-view_alert_definitions_disable_failure = Konnte die ausgewÀhlte Alarm-Definition nicht deaktivieren
-view_alert_definitions_disable_success = Es wurden {0} Alarm-Definitionen erfolgreich deaktiviert
-view_alert_definitions_enable_confirm = Die ausgewÀhlten Alarm-Definitionen aktivieren?
-view_alert_definitions_enable_failure = Konnte die ausgewÀhlten Alarm-Definitionen nicht aktivieren
-view_alert_definitions_enable_success = Es wurden {0} Alarm-Definitionen erfolgreich aktiviert
-view_alert_definitions_leaveUnsaved = Möchten Sie die geÀnderte Alarm-Definition speichern?
-view_alert_definitions_loadFailed = Konnte die Daten fÃŒr die Alarm-Definitionen nicht laden
-view_alert_definitions_loadFailed_single = Konnte die Daten fÃŒr die Alarm-Definition mit der id {0}
-view_alert_definitions_table_title_group = Alarm-Definitionen fÃŒr Gruppen
-view_alert_definitions_table_title_resource = Alarm-Definitionen fÃŒr Ressourcen
-view_alert_definitions_update_failure = Aktualisieren der Alarm-Definition fehlgeschlagen
-view_alert_definitions_update_success = Alarm-Definition erfolgreich aktualisiert
-view_alert_details_field_ack_at = BestÀtigt um
-view_alert_details_field_ack_by = BestÀtigt durch
-view_alert_details_field_recovery_info = Info zur Erholung
-view_alert_details_field_resource_ancestry = Vorfahren der Ressource
-view_alert_details_field_watched_resource = Beobachtere Ressource
-view_alert_details_loadFailed = Laden der Details fÃŒr den Alarm fehlgeschlagen
-view_alerts_ack_confirm = Die ausgewÀhlten Alarme bestÀtigen?
-view_alerts_ack_confirm_all = Alle Alarme dieser Quelle bestÀtigen?
-view_alerts_ack_failure = BestÀtigen der Alarme mit den IDs {0} fehlgeschlagen
-view_alerts_ack_failure_all = BestÀtigung aller Alarme deiser Quelle fehlgeschlagen
-view_alerts_ack_success = Erfolgreich {0} Alarme bestÀtigt
-view_alerts_delete_confirm = Die ausgewÀhlten Alarme löschen?
-view_alerts_delete_confirm_all = Alle Alarme aus dieser Quelle löschen?
-view_alerts_delete_failure = Konnte die Alarme mit den IDs {0} nicht löschen
-view_alerts_delete_failure_all = Löschen aller Alarme dieser Quelle fehlgeschlagen
-view_alerts_delete_success = Erfolgreich {0} Alarme gelöscht
-view_alerts_field_ack_status = Status
-view_alerts_field_ack_status_ack = Best. ({0})
-view_alerts_field_ack_status_ackHover = BestÀtigt durch {0} um {1}
-view_alerts_field_ack_status_noAck = Unbest.
-view_alerts_field_ack_status_noAckHover = Noch nicht bestÀtigt
-view_alerts_field_ack_subject = BestÀtigender Benutzer
-view_alerts_field_ack_time = Zeitpunkt BestÀtigung
-view_alerts_field_condition_text = Bedingung(en)
-view_alerts_field_condition_text_many = Mehrere Bedingungen
-view_alerts_field_condition_text_none = Keine Bedingungen
-view_alerts_field_condition_value = Wert
-view_alerts_field_enabled = Aktiviert
-view_alerts_field_modified_time = Zuletzt geÀndert
-view_alerts_field_parent = Eltern
-view_alerts_field_priority = PrioritÀt
-view_alerts_field_protected = GeschÃŒtzt
-view_alerts_field_protected_tooltip = Wenn diese Option gewÀhlt ist, kann diese Definition nicht durch ihre Ìbergeordnete Definition geÀndert werden. Anders gesagt\: die Einstellungen der Ìbergeordneten Definition können diese nicht Ìberschreiben.
-view_alerts_loadFailed = Konnte die Daten fÃŒr die Alarme nicht laden
-view_alerts_table_filter_priority = Filter nach PrioritÀt
-view_alerts_table_title_group = Verlauf Gruppen-Alarme
-view_alerts_table_title_resource = Verlauf Ressourcen-Alarme
-view_autoDiscoveryQ_committed = Eingetragen
-view_autoDiscoveryQ_confirmSelect = Sollen auch die Kinder der Platform ausgewÀhlt werden?
-view_autoDiscoveryQ_confirmSelectAll = Auch die Kind-Ressourcen der Plattform(en) auswÀhlen?
-view_autoDiscoveryQ_deleted = Gelöscht
-view_autoDiscoveryQ_deselectAll = Auswahl fÃŒr alle aufheben
-view_autoDiscoveryQ_field_discoveryTime = Zeitpunkt des Auffindens
-view_autoDiscoveryQ_field_inventoryStatus = Inventar-Status
-view_autoDiscoveryQ_field_parentId = Eltern-ID
-view_autoDiscoveryQ_ignore = Ignorieren
-view_autoDiscoveryQ_ignoreFailure = Konnte die Ressourcen nicht ignorieren
-view_autoDiscoveryQ_ignoreInProgress = Die ausgewÀhlte Ressource wird ignoriert...
-view_autoDiscoveryQ_ignoreSuccessful = Sie haben die ausgewÀhlten Ressourcen erfolgreich ignoriert
-view_autoDiscoveryQ_ignored = Ignoriert
-view_autoDiscoveryQ_importFailure = Konnte die Ressourcen nicht importieren
-view_autoDiscoveryQ_importInProgress = Die ausgewÀhlten Ressourcen werden in''s Inventar aufgenommen
-view_autoDiscoveryQ_importSuccessful = Sie haben die ausgewÀhlten Ressourcen erfolgreich importiert
-##view_autoDiscoveryQ_loadFailure = Failed to load the inventory discovery queue
-view_autoDiscoveryQ_newAndIgnored = Neu und Ignoriert
-view_autoDiscoveryQ_noperm = (Die erforderlichen "manage inventory" Rechte fehlen. Kontaktieren Sie den Administrator)
-view_autoDiscoveryQ_selectAll = Alle auswÀhlen
-view_autoDiscoveryQ_showStatus = Zeige
-view_autoDiscoveryQ_title = Autodiscovery-Warteschlange
-view_autoDiscoveryQ_unignore = Ignorieren aufheben
-view_autoDiscoveryQ_unignoreFailure = Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
-view_autoDiscoveryQ_unignoreSuccessful = Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
-view_autoDiscoveryQ_uninventoried = Aus dem Inventory gelöscht
-##view_bundleGroup_assignFailPerm = You are not authorized to assign bundles to this bundle group. Please check with your administrator.
-##view_bundleGroup_deleteConfirm = Are you sure you want to delete this bundle group? Bundles for which this is the only assigned bundle group will become unassigned, and will require global View Bundles permission to view.
-##view_bundleGroup_deletesFailure = Failed to delete the bundle groups
-##view_bundleGroup_deletesSuccessful = You successfully deleted the bundle groups
-##view_bundleGroup_unassignFailPerm = You are not authorized to unassign bundles from this bundle group. Please check with your administrator.
-##view_bundleVersion_loadFailure = Failed to load bundle version data
-##view_bundle_bundleDeployment = Bundle Deployment
-##view_bundle_bundleDeployments = Bundle Deployments
-view_bundle_bundleDestinations = Bundle-Ziele
-view_bundle_bundleFiles = Bundle-Dateien
-view_bundle_bundleType = Bundle-Type
-view_bundle_bundleVersion = Bundle-Version
-view_bundle_bundleVersions = Bundle-Versionen
-##view_bundle_createWizard_bundleDistro = Bundle Distribution
-##view_bundle_createWizard_cancelFailure = Failed to fully cancel the creation of bundle [{0}], version=[{1}] - the bundle may still exist.
-##view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
-##view_bundle_createWizard_cancelSuccessful = Canceled the creation of bundle [{0}], version=[{1}]
-##view_bundle_createWizard_clickToUploadRecipe = Click to upload a recipe file
-##view_bundle_createWizard_createFailure = Failed to create the bundle
-##view_bundle_createWizard_createSuccessful = You have successfully created a bundle named [{0}] with a version of [{1}]
-##view_bundle_createWizard_enterRecipe = Please supply a valid recipe
-##view_bundle_createWizard_enterUrl = Please enter a valid URL from where the bundle distribution file can be downloaded
-##view_bundle_createWizard_failedToUploadDistroFile = Failed to upload bundle distribution file
-##view_bundle_createWizard_failedToUploadFile = Failed to upload bundle file
-##view_bundle_createWizard_groupsStep_assign = Assign at least one of the eligible bundle groups:
-##view_bundle_createWizard_groupsStep_assigned = The new bundle version is for an existing bundle and inherits its bundle group assignments:
-##view_bundle_createWizard_groupsStep_failedAssign = Failed to assigned initial bundle groups to a bundle named [{0}] with a version of [{1}]. Please cancel the create wizard and notify your administrator.
-##view_bundle_createWizard_groupsStep_failedGetAssignable = Failed to determine assignable bundle groups. Please cancel the create wizard and notify your administrator.
-##view_bundle_createWizard_groupsStep_help = A new bundle is created when uploading the first version for that bundle. The new bundle is then assigned to its initial bundle groups. A user can only assign the new bundle to bundle groups for which he has Create Bundles permission, either global or at the bundle group level. At least one bundle group must be assigned unless the user has global Create and global View Bundles permission, in which case it can be left unassigned.
-##view_bundle_createWizard_groupsStep_leaveUnassigned = Leave the new bundle unsassigned.
-##view_bundle_createWizard_groupsStep_noAssignable = Unable to create initial bundle version because the user has no bundle groups to which it can be assigned. Please cancel the create wizard and notify your administrator.
-##view_bundle_createWizard_groupsStep_noneAssigned = The new bundle version must be assigned to at least one bundle group!
-##view_bundle_createWizard_groupsStep_radioTitle = Initial bundle group assignment for the new bundle
-##view_bundle_createWizard_groupsStep_successAssign = You have successfully assigned initial bundle groups to a bundle named [{0}] with a version of [{1}]
-##view_bundle_createWizard_groupsStep_unassigned = The new bundle version is for an existing bundle and inherits its bundle group assignments. The bundle is not currently assigned to any bundle groups.
-##view_bundle_createWizard_loadBundleFileFailure = Cannot obtain bundle file information from server
-##view_bundle_createWizard_noAdditionalFilesNeeded = No additional files need to be uploaded for this bundle
-##view_bundle_createWizard_noBundleTypesAvail = No bundle types are available
-##view_bundle_createWizard_noBundleTypesSupported = No bundle types are supported - you must deploy a valid plugin that supports bundle deployments
-view_bundle_createWizard_provideBundleDistro = Stellen Sie eine Bundle-Distribution bereit
-##view_bundle_createWizard_recipeOption = Recipe
-view_bundle_createWizard_title = Bundle anlegen
-##view_bundle_createWizard_unassigned = unassigned
-view_bundle_createWizard_uploadInProgress = Datei wird hochgeladen ... Dies kann fÃŒr groÃe Dateien mehrere Minuten dauern
-view_bundle_createWizard_uploadOption = Hochladen
-view_bundle_createWizard_uploadStepName = Bundle-Dateien hochladen
-view_bundle_createWizard_urlOption = URL
-view_bundle_createWizard_urlPassword = Passwort
-view_bundle_createWizard_urlTooltip = Benutzername und Password können fÌr HTTP und HTTPS URLs optiona angegeben werden.
-view_bundle_createWizard_urlUserName = Benutzername
-view_bundle_createWizard_windowTitle = Assistent zum Anlegen von Bundles
-view_bundle_createWizard_youMustChooseOne = Sie mÌssen eine Option auswÀhlen, um ein Bundle anlegen zu können!
-##view_bundle_deleteConfirm = Are you sure you want to delete this bundle? All versions, destinations and deployments for this bundle will also be deleted. However, this will not remove any content from remote machines.
-view_bundle_deploy = Deploy
-view_bundle_deployDir = Deploy-Verzeichnis
-##view_bundle_deployWizard_createGroup_error_1 = The group was not created. Group for deployment cannot be empty.
-##view_bundle_deployWizard_createGroup_error_2 = The group was not created. Resulting group must be compatible (members of the same type).
-##view_bundle_deployWizard_createGroup_error_3 = The group was not created. The resource type of the resulting group does not support deployments.
-view_bundle_deployWizard_deployStep = Bundle auf die Zielplattformen deployen
-view_bundle_deployWizard_deploying = Deploying...
-view_bundle_deployWizard_deploymentCreated = Deployment angelegt...
-view_bundle_deployWizard_deploymentCreatedDetail = Deployment [{0}] mit Beschreibung [{1}] angelegt
-view_bundle_deployWizard_deploymentScheduled = Bundle-Deployment geplant!
-##view_bundle_deployWizard_deploymentScheduledDetail = Scheduled bundle deployment [{0}] destination group [{1}]
-##view_bundle_deployWizard_destinationCreatedDetail = Created destination [{0}] description [{1}]
-##view_bundle_deployWizard_error_1 = Failed to delete new deployment on Cancel
-##view_bundle_deployWizard_error_10 = Failed to create destination, it may already exist. (Note, for an existing destination deploy from the Destination view)
-##view_bundle_deployWizard_error_11 = Failed to find defined deployments.
-##view_bundle_deployWizard_error_12 = Failed to find defined bundles.
-##view_bundle_deployWizard_error_2 = Failed to delete new destination on Cancel
-##view_bundle_deployWizard_error_3 = Failed to Schedule Deployment!
-##view_bundle_deployWizard_error_4 = Failed to schedule deployment: {0}
-##view_bundle_deployWizard_error_5 = Failed to Create Deployment!
-##view_bundle_deployWizard_error_6 = Failed to create deployment: {0}
-##view_bundle_deployWizard_error_7 = Failed to get deployment name.
-##view_bundle_deployWizard_error_8 = You must select a valid resource group from the drop down
-##view_bundle_deployWizard_error_9 = Failed to delete new destination in nextPage
-##view_bundle_deployWizard_error_noBundleConfig = Failed to obtain bundle target information. Is the group you selected a valid compatible group that can be targeted for bundle deployments?
-##view_bundle_deployWizard_getConfigSkip = No configuration needed for this bundle version.
-##view_bundle_deployWizard_getConfigStep = Set Deployment Configuration
-view_bundle_deployWizard_getDestStep = Neues Ziel
-view_bundle_deployWizard_getDest_deployDir = Deployment-Verzeichnis
-##view_bundle_deployWizard_getDest_deployDir_help = The directory where the bundle will be deployed. This directory will be the same for all deployments on all resources but it is relative to the destination base directory location. This means that the absolute directory may have a different path on the different target resources depending on where the base location is on all the different target resources.
-view_bundle_deployWizard_getDest_desc = Beschreibung des Ziels
-view_bundle_deployWizard_getDest_destBaseDirName = Basisverzeichnis
-##view_bundle_deployWizard_getDest_group_help = The group whose members will be the destination targets for all bundle deployments. Only compatible groups that contain resources that support bundle deployments are selectable.
-view_bundle_deployWizard_getDest_name = Name des Ziels
-##view_bundle_deployWizard_getDest_name_help = The name of the destination, which will identify a particular group of resources and the destination directory on those resources for a particular bundle.
-view_bundle_deployWizard_getInfoStep = Bitte geben die Informationen zum Deployment an
-view_bundle_deployWizard_getInfo_clean = Clean Deployment? (löscht das Deploy-Verzeichnis auf der Ziel-Plattform)
-view_bundle_deployWizard_getInfo_deploymentDesc = Beschreibung des Deployments
-view_bundle_deployWizard_getInfo_deploymentName = Name des Deployments
-view_bundle_deployWizard_getOptionsStep = Optionen fÃŒr das Deployment
-view_bundle_deployWizard_getOptions_deployLater = SpÀter deployen
-view_bundle_deployWizard_getOptions_deployNow = Jetzt deployen
-view_bundle_deployWizard_getOptions_deployTime = Deployment-Zeitpunkt
-view_bundle_deployWizard_selectBundleStep = Bundle zum Deployment auswÀhlen
-view_bundle_deployWizard_selectBundle_single = WÀhlen Sie nur ein einzelnes Bundle fÌr''s Deployment aus
-view_bundle_deployWizard_selectVersionStep = WÀhlen Sie die Version des Bundles
-view_bundle_deployWizard_selectVersion_latest = Letze Version [{0}]
-view_bundle_deployWizard_selectVersion_live = Aktuelle deployte Version [{0}]
-view_bundle_deployWizard_selectVersion_select = WÀhlen Sie die Version aus der Liste
-view_bundle_deployWizard_title = Bundle Deployment Wizard
-view_bundle_deploy_action = Aktion
-view_bundle_deploy_backButton = ZurÃŒck zum Ziel
-view_bundle_deploy_clickForError = Klicken Sie auf das Icon fÃŒr die Fehlermeldung
-##view_bundle_deploy_deleteConfirm = Are you sure you want to delete this bundle deployment? This only deletes it from the database; all bundle content that was deployed on remote machines will remain.
-view_bundle_deploy_deleteFailure = Konnte das Bundle-Deploymment nicht löschen [{0}]
-view_bundle_deploy_deleteSuccessful = Sie haben das Bundle-Deployment [{0}] erfolgreich gelöscht
-##view_bundle_deploy_deployedBy = Deployed By
-##view_bundle_deploy_deploymentPlatforms = Deployment Resource
-##view_bundle_deploy_installDetails = Install Details
-##view_bundle_deploy_loadBundleFailure = Failed to find bundle
-##view_bundle_deploy_loadDeployFailure = Failed to load bundle deployments
-##view_bundle_deploy_loadFailure = Failed to load bundle deployment
-##view_bundle_deploy_name = Deployment Name
-##view_bundle_deploy_selectARow = Select a row to show installation details
-##view_bundle_deploy_tagUpdateFailure = Failed to update bundle deployment tags
-##view_bundle_deploy_tagUpdateSuccessful = You have successfully updated the bundle deployment tags
-view_bundle_deploy_time = Deployment-Zeitpunkt
-view_bundle_deployed = Deployed
-view_bundle_deployments = Deployments
-view_bundle_dest_backToBundle = ZurÃŒck zum Bundle
-view_bundle_dest_baseDirName = Basisverzeichnis
-view_bundle_dest_created = Angelegt
-view_bundle_dest_deployDir = Deploy-Verzeichnis
-view_bundle_dest_group = Gruppe
-##view_bundle_dest_lastDeployedVersion = Last Deployed Version
-##view_bundle_dest_lastDeploymentDate = Last Deployment Date
-##view_bundle_dest_lastDeploymentStatus = Last Deployment Status
-##view_bundle_dest_loadFailure = Failed to load bundle destinations
-##view_bundle_dest_loadFailureVersionInfo = Failed to load bundle destination deployed version information
-##view_bundle_dest_tagUpdateFailure = Failed to update bundle destination tags
-##view_bundle_dest_tagUpdateSuccessful = You have successfully updated the bundle destination tags
-view_bundle_destinations = Ziele
-##view_bundle_fail_existingName = Failed to create [{0}]. The name is already being used. Please try another name.
-view_bundle_fileListView_fileSize = DateigröÃe
-##view_bundle_fileListView_loadFailure = Failed to load bundle file data
-view_bundle_fileListView_md5 = MD5
-view_bundle_fileListView_sha256 = SHA256
-view_bundle_files = Dateien
-view_bundle_latestVersion = Aktuelle Version
-view_bundle_list_backToAll = ZurÃŒck zur Bundle-Ãbersicht
-view_bundle_list_deleteConfirm = Sind Sie sicher, dass Sie dieses Bundle löschen wollen?
-view_bundle_list_deleteFailure = Löschen des Bundles [{0}] fehlgeschlagen
-##view_bundle_list_deleteSuccessful = You successfully deleted the bundle named [{0}]
-##view_bundle_list_deletesFailure = Failed to delete the bundles
-##view_bundle_list_deletesSuccessful = You successfully deleted the bundles
-view_bundle_list_destinationsCount = Anzahl Ziele
-##view_bundle_list_error1 = Failed to load bundle to deploy [{0}]
-##view_bundle_list_error2 = Failed to get a single bundle to deploy [{0}]
-view_bundle_list_error3 = Konnte das Bundle nicht laden
-##view_bundle_list_error4 = No bundles found in this repository
-##view_bundle_list_loadFailure = Failed to load the bundle to be deployed [{0}]
-##view_bundle_list_loadWithLatestFailure = Failed to load bundle with the latest version data
-##view_bundle_list_singleLoadFailure = Failed to get a single bundle to be deployed [{0}]
-##view_bundle_list_tagUpdateFailure = Failed to update bundle tags
-##view_bundle_list_tagUpdateSuccessful = You have successfully updated the bundle tags
-view_bundle_list_versionsCount = Anzahl Versionen
-view_bundle_purge = Bereinigen
-##view_bundle_recipe = Recipe
-##view_bundle_resDeployDS_loadFailure = Failed to load bundle resource deployments
-view_bundle_revert = ZurÃŒckrollen
-##view_bundle_revertWizard_confirmStep_confirmation = Reverting Live Deployment to Previous Deployment. Click "Next" to continue...
-##view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment = Failed to find live deployment; cannot revert
-##view_bundle_revertWizard_confirmStep_liveDeployment = Live Deployment
-##view_bundle_revertWizard_confirmStep_name = Revert Deployment Confirmation
-##view_bundle_revertWizard_confirmStep_noLiveDeployment = No live deployment was found for the destination [{0}]
-##view_bundle_revertWizard_confirmStep_noPriorDeployment = The live deployment [{0}] cannot be reverted because there is no prior deployment for the destination [{1}]
-##view_bundle_revertWizard_confirmStep_prevDeployment = Previous Deployment
-##view_bundle_revertWizard_getInfoStep_cleanDeploy = Clean Deployment? (this will delete an old, existing deploy directory prior to starting the revert deployment)
-##view_bundle_revertWizard_getInfoStep_getNameFailure = Failed to get revert deployment name
-##view_bundle_revertWizard_getInfoStep_name = Provide Revert Information
-##view_bundle_revertWizard_getInfoStep_revertDeployDesc = Revert Deploy Description
-##view_bundle_revertWizard_getInfoStep_revertDeployDescFull = [REVERT From] {0} [REVERT To] {1}
-##view_bundle_revertWizard_getInfoStep_revertDeployName = Revert Deploy Name
-##view_bundle_revertWizard_revertStep_name = Deploy Bundle to Destination Platforms
-##view_bundle_revertWizard_revertStep_reverting = Reverting...
-##view_bundle_revertWizard_revertStep_scheduled = You have successfully scheduled the revert deployment!
-##view_bundle_revertWizard_revertStep_scheduledDetails = You have successfully scheduled to revert the bundle deployment [{0}] from resource group [{1}]
-##view_bundle_revertWizard_revertStep_scheduledFailure = Failed to schedule revert deployment!
-##view_bundle_revertWizard_title = Bundle Revert
-##view_bundle_revertWizard_windowTitle = Bundle Revert Wizard
-##view_bundle_tree_loadFailure = Failed to load bundle data
-##view_bundle_tree_unassigned_desc = These are bundles that are not yet associated with any bundle group.
-##view_bundle_tree_unassigned_name = Unassigned Bundles
-view_bundle_version_backToBundle = ZurÃŒck zum Bundle
-##view_bundle_version_bundleVersionTagUpdateFailure = Failed to update bundle version tags
-##view_bundle_version_bundleVersionTagUpdateSuccessful = You have successfully updated the bundle version tags
-##view_bundle_version_deleteConfirm = Are you sure you want to delete this bundle version? This will not remove any content from remote machines.
-##view_bundle_version_deleteFailure = Failed to delete the bundle version [{0}]
-##view_bundle_version_deleteSuccessful = You successfully deleted the bundle version [{0}]
-##view_bundle_version_loadFailure = Failed to load bundle version
-view_bundle_versions = Versionen
-view_charts_time_axis_label = Zeit
-view_configCompare_comparingConfigs = Konfigurationen vergleichen
-##view_configCompare_configCompare = Configuration Comparison
-view_configEdit_addItem = Eintrag zur Liste hinzufÃŒgen
-##view_configEdit_confirm_1 = Are you sure you want to delete the selected properties from the set?
-view_configEdit_confirm_2 = Sind Sie sicher dass sie diese Zeile löschen wollen?
-##view_configEdit_confirm_3 = Are you sure you want to delete the [{0}] selected [{1}]?
-##view_configEdit_editRow = Edit Configuration Row
-##view_configEdit_enterPropName = Enter the name of the property to be added.
-##view_configEdit_error_1 = Configuration is not supported by this Resource.
-##view_configEdit_error_2 = Connection settings are not supported by this Resource.
-##view_configEdit_error_3 = Cannot add property named [{0}]. The property name is already used in the set.
-view_configEdit_files = Dateien
-view_configEdit_hideAll = Alle verbergen
-view_configEdit_jumpToSection = Zum Abschnitt springen
-##view_configEdit_maxBoundsExceeded = Cannot add another entry because the maximum size bounds has been met: {0}
-##view_configEdit_minBoundsExceeded = Cannot delete this entry as the minimum has been set to: {0}
-#view_configEdit_invalidListSizeMin = The list should contain at least {0} row(s)
-#view_configEdit_invalidListSizeMax = The list should contain {0} row(s) at most
-#view_configEdit_invalidListSizeMinMax = The list should contain a minimum of {0} and a maximum of {1} row(s)
-view_configEdit_msg_1 = Eigentschaft [{0}] zur Menge hinzugefÃŒgt
-##view_configEdit_msg_2 = Removed properties from the set.
-view_configEdit_msg_3 = [{0} {1}] aus der Liste gelöscht.
-view_configEdit_msg_4 = Eintrag zur Liste hinzugefÃŒgt.
-view_configEdit_properties = Eigenschaften
-##view_configEdit_property = Property
-view_configEdit_tooltip_1 = Die ausgewÀhlten EintrÀge aus der Liste löschen.
-view_configEdit_tooltip_2 = Einen Eintrag zur Liste hinzufÃŒgen.
-##view_configEdit_unset = Unset?
-##view_configurationDetails_allPropertiesValid = All configuration properties have valid values, so the configuration can now be saved.
-view_configurationDetails_error_updateFailure = Konnte die Konfiguration nicht aktualisieren
-view_configurationDetails_messageConcise = Konfiguration aktualisiert - aktuelle Version is {0}
-view_configurationDetails_messageDetailed = Konfiguration der Ressource [{1}] aktualisiert auf Version [{0}].
-##view_configurationDetails_noConfigurationFetched = No configuration was retrieved. This means that either the plugin failed to load the configuration or that configuration collection is merely switched off in the connection settings.
-##view_configurationDetails_noPermission = You do not have permission to edit this Resource''s configuration.
-##view_configurationDetails_somePropertiesInvalid = The following configuration properties have invalid values: {0}. The values must be corrected before the configuration can be saved.
-view_configurationHistoryDetails_dialogTitle = Details der Konfiguration
-##view_configurationHistoryDetails_error_loadFailure = Unable to load configuration history.
-##view_configurationHistoryList_itemNamePlural = configuration history items
-view_configurationHistoryList_title = KonfigurationsÀnderungen
-##view_connectionSettingsDetails_allPropertiesValid = All connection settings have valid values, so the settings can now be saved.
-##view_connectionSettingsDetails_error_updateFailure = Failed to update connection settings.
-##view_connectionSettingsDetails_messageConcise_updateSuccess = Connection settings update initiated.
-##view_connectionSettingsDetails_messageDetailed_updateSuccess = Connection settings update initiated for Resource [{0}].\n
-##view_connectionSettingsDetails_noPermission = You do not have permission to edit this Resource''s connection settings.
-##view_connectionSettingsDetails_somePropertiesInvalid = The following connection settings have invalid values: {0}. The values must be corrected before the settings can be saved.
-view_core_loggedOut = Ausgeloggt
-view_core_noRecentAlerts = Es liegen keine frischen Alarme vor
-view_core_recentAlerts = [{0}] frische Alarme
-view_core_serverInitializing = Der Server startet gerade. Bitte warten Sie bis er vollstÀndig gestartet ist, bevor Sie sich einloggen.
-view_core_serverUnreachable = Kann den Server nicht erreichen. Er könnte abgeschaltet sein.
-view_core_uncaught = Es ist eine nicht abgefangene Ausnahme aufgetreten.
-view_dashboardManager_deleteFail = Konnte das Dashboard nicht löschen.
-view_dashboardManager_deleted = Dashboard {0} erfolgreich gelöscht
-view_dashboardManager_error = Konnte das Dashboard nicht auf dem Server sichern
-view_dashboardManager_saved = Das Dashboard {0} wurde auf dem Server gesichert
-view_dashboardManager_success = Dashboard gespeichert
-view_dashboard_favorites_error1 = Konnte die Ressoucen-Lesezeichen nicht laden
-view_dashboardsManager_error1 = Konnte das neue Dashboard nicht hinzufÃŒgen
-view_dashboardsManager_message_title_details = <h1>Willkommen bei {0}</h1>\n<p>Dieses Dashboard kan durch BetÀtigen des Bearbeitungsmodus-Knopfes verÀndert werden.</p>\n<p>Was möchten Sie tun?</p>\n<p> <a href=\"{1}\">Neu gefundene Ressourcen importieren.</a></p>\n<p> <a href=\"{2}\">Ressourcen suchen.</a></p>\n<p> <a href=\"{3}\">Hilfe und Dokumentation ansehen.</a></p>
-view_dashboards_confirm1 = Sind Sie sicher, dass Sie löschen möchten
-view_dashboards_title = Dashboard
-view_drift_button_detectNow = Jetzt ermitteln
-##view_drift_button_pinToDef = Pin to Definition
-##view_drift_button_pinToDef_confirm = Pinning will set this snapshot as snapshot 0 for the definition. All other existing snapshots will be removed from the definition. The definition will be be marked as pinned and subsequent drift will always be reported against the pinned snapshot. Pin this snapshot to the definition?
-##view_drift_button_pinToTemplate = Pin to Template
-##view_drift_button_pinToTemplate_confirm = After pinning, this snapshot will be set to the initial snapshot for all definitions created using the template. If pinned to an existing template then the template''s existing definitions will be pinned to the new initial snapshot and their existing snapshots will be removed. Continue to template selection?
-##view_drift_carousel_sizeFilterLabel = Snapshot Display Max
-##view_drift_carousel_startFilterLabel = Snapshot Start
-view_drift_category_fileAdded = Datei hinzugefÃŒgt
-view_drift_category_fileChanged = Datei geÀndert
-##view_drift_category_fileNew = Newly Detected
-view_drift_category_fileRemoved = Datei gelöscht
-##view_drift_confirm_deleteAllDefs = Delete all drift detection definitions?
-##view_drift_confirm_deleteDefs = Delete the selected drift detection definition(s)?
-##view_drift_confirm_deleteTemplate = Warning! Deleting this template will also cause all attached drift definitions to be deleted as well. Those attached definitions along with all of their snapshots will be permanently removed from the system. Detached definitions will not be removed. Are you sure you want to continue?
-##view_drift_failure_deleteDefs = Failed to delete some or all drift detection definitions.
-##view_drift_failure_deleteTemplates = Failed to delete some or all of the drift templates
-##view_drift_failure_detectNow = Failed to submit drift detection run request
-##view_drift_failure_load = Failed to fetch drift instances
-##view_drift_failure_pinToDef = Failed to pin snapshot to definition
-##view_drift_success_defUpdated = Drift detection definition updated and will affect the next detection run as applicable.
-##view_drift_success_delete = Successfully deleted {0} drift instances
-##view_drift_success_deleteDefs = Successfully deleted {0} drift detection definitions
-##view_drift_success_deleteTemplate = Successfully deleted {0} drift templates
-##view_drift_success_detectNow = Successfully submitted drift detection run request
-##view_drift_success_pinToDef = Successfully pinned snapshot {0} to drift definition.
-##view_drift_success_templateUpdated = Drift template updated and changes pushed to attached definitions.
-##view_drift_table_attached = Attached?
-##view_drift_table_baseDir = Base Directory
-##view_drift_table_driftHandlingMode = Drift Handling
-view_drift_table_driftHandlingMode_normal = normal
-view_drift_table_driftHandlingMode_plannedChanges = geplante Ãnderungen
-##view_drift_table_hover_defNotPinned = The drift definition is not pinned Click to view the initial snapshot.
-##view_drift_table_hover_defPinned = The drift definition is pinned to its initial snapshot. Click to view the initial snapshot.
-##view_drift_table_hover_edit = Click to view or edit the drift definition or template properties.
-##view_drift_table_hover_outOfCompliance_drift = There is drift
-##view_drift_table_hover_outOfCompliance_noBaseDir = The base directory does not exist
-##view_drift_table_hover_templateNotPinned = The drift template is not pinned to a snapshot.
-##view_drift_table_hover_templatePinned = The drift template is pinned to a snapshot. Click to view the pinned snapshot.
-view_drift_table_newFile = Neue Datei
-view_drift_table_oldFile = Alte Datei
-##view_drift_table_pinned = Pinned?
-##view_drift_table_resourceDef = Resource Drift Detection Definition
-##view_drift_table_resourceHistory = Resource Drift History
-##view_drift_table_snapshot = Snapshot
-##view_drift_table_snapshotTime = Snapshot Time
-##view_drift_table_template = Template
-##view_drift_table_title_initialSnapshot = Initial Snapshot for Definition [{0}] : Pinned = [{1}]
-##view_drift_table_title_snapshot = Snapshot [{0}] for Definition [{1}]
-##view_drift_table_title_templateSnapshot = Pinned Snapshot for Template [{0}]
-##view_drift_wizard_addDef_failure = Failed to add new drift detection definition [{0}]
-##view_drift_wizard_addDef_infoStepHelp = Each drift detection definition describes a set of files for which drift monitoring will be performed. The definition can be enabled and disabled, defines the detection run interval, and specifies a base directory and optional file filters. For each resource type offering drift detection there will be one or more predefined templates to use as a starting definition, which can then be edited.
-##view_drift_wizard_addDef_infoStepName = Select the Template for the new Drift Detection Definition
-##view_drift_wizard_addDef_success = Successfully added new drift detection definition [{0}]. Agent(s) will be updated.
-##view_drift_wizard_addDef_templatePrompt = Drift Definition Templates
-##view_drift_wizard_addDef_title = Add Drift Detection Definition for Resource of Type [{0}]
-##view_drift_wizard_addDef_windowTitle = Add Drift Detection Definition Wizard
-##view_drift_wizard_addTemplate_failure = Failed to add new drift template [{0}]
-##view_drift_wizard_addTemplate_infoStepHelp = Each drift template is derived from an existing template. This provides a quick way to build new templates that are similar to existing templates, or originate with plugin defined templates. Like a drift definition, the template describes a set of files for which drift monitoring will be performed. Depending on the situation a definition derived from the template may or may not be allowed to alter the file set, or change other settings. Template names must be unique within a resource type.
-##view_drift_wizard_addTemplate_infoStepName = Select the Starting Template
-##view_drift_wizard_addTemplate_success = Successfully added new drift template [{0}].
-##view_drift_wizard_addTemplate_title = Add Drift Definition Template for Type [{0}]
-##view_drift_wizard_addTemplate_windowTitle = Add Drift Definition Template Wizard
-##view_drift_wizard_pinTemplate_confirmNotPinned = Once pinned each current and future drift definition for the template will have its initial snapshot set to the template''s pinned snapshot. Existing definitions for this template will be reset to the new initial snapshot, and all exsiting snapshots will be removed. Continue pinning the template to the snapshot?
-##view_drift_wizard_pinTemplate_confirmPinned = Warning! This template is already pinned. The template can be re-pinned to this new snapshot. Once re-pinned each current and future drift definition for the template will have its initial snapshot set to the template''s pinned snapshot. Existing definitions for this template will be reset to the new initial snapshot, and all exsiting snapshots will be removed. Continue re-pinning the template with this new snapshot?
-##view_drift_wizard_pinTemplate_duplicate_name_error = Template name must be unique
-##view_drift_wizard_pinTemplate_failure = Failed to pin snapshot to drift template [{0}]
-##view_drift_wizard_pinTemplate_infoStepExistingTemplate = Pin to ExistingTemplate
-##view_drift_wizard_pinTemplate_infoStepHelp = Select the template to pin. Once pinned each current and future drift definition for that template will have its initial snapshot set to the template''s pinned snapshot. And the definition itself will be marked as pinned. This is used to detect drift from an expected file set. Note that existing definitions for this template will be reset to the new initial snapshot, and all exsiting snapshots will be removed.
-##view_drift_wizard_pinTemplate_infoStepName = Select the Template to be Pinned
-##view_drift_wizard_pinTemplate_infoStepNewTemplate = Pin to New Template (derived from the snapshot''s Drift Definition)
-##view_drift_wizard_pinTemplate_infoStepRadioHelp = The snapshot can be pinned to a new or existing drift template. The ''New Template" option allows the user to promote a trusted definition and snapshot, at the resource level, to the type level. The new template can then be applied to members of the type. The new template is initially a copy of the snapshot''s drift definition but can then be edited in the next step. The name should be changed and must be a unique drift template name for the type. The "Existing Template" option allows the user to pin, or re-pin, an existing template with the selected snapshot. To be valid, the existing template must monitor the same directories as the snapshot''s definition. The selection box displays only valid existing templates. If there are no valid existing templates this option can not be selected.
-##view_drift_wizard_pinTemplate_infoStepRadioTitle = Template Selection
-##view_drift_wizard_pinTemplate_infoStepSelectBlocked = There are no existing templates that monitor the same directories as the snapshot''s definition. Select the "New Template" option to continue.
-##view_drift_wizard_pinTemplate_infoStepSelectTitle = Existing Templates
-##view_drift_wizard_pinTemplate_success = Successfully pinned the drift template [{0}].
-##view_drift_wizard_pinTemplate_title = Pin Snapshot [{0}] of Definition [{1}] to a Drift Template for type [{2}]
-##view_drift_wizard_pinTemplate_windowTitle = Pin Drift Definition Template Wizard
-##view_dynagroup_children = DynaGroup Children
-view_dynagroup_compatible = Kompatible
-view_dynagroup_definitionAlreadyExists = Eine Gruppendefinition mit diesem Namen besteht bereits
-view_dynagroup_definitionCreated = Sie haben erfolgreich eine Gruppendefinition mit Namen [{0}] angelegt
-view_dynagroup_definitionLoadFailure = Konnte die Gruppendefinitionen nicht laden
-view_dynagroup_definitions = DynaGroup-Definitionen
-view_dynagroup_deleteFailureSelection = Konnte die ausgewÀhlten Gruppendefinitionen nicht löschen
-view_dynagroup_deleteSuccessfulSelection = Sie haben erfoglreich [{0}] Gruppendefinitionen gelöscht
-view_dynagroup_editing = Bearbeite [{0}]
-view_dynagroup_exprBuilder_addExpression = Ausdruck hinzufÃŒgen
-view_dynagroup_exprBuilder_comparisonType = Art des Vergleichs
-view_dynagroup_exprBuilder_comparisonType_contains = enthÀlt
-view_dynagroup_exprBuilder_comparisonType_endsWith = endet mit
-view_dynagroup_exprBuilder_comparisonType_equals = ist gleich
-view_dynagroup_exprBuilder_comparisonType_startsWith = beginnt mit
-view_dynagroup_exprBuilder_comparisonType_tooltip = Art des Vergleichs
-view_dynagroup_exprBuilder_definingPlugin = Plugin
-view_dynagroup_exprBuilder_definingPlugin_tooltip = Das Plugin nach dem gesucht werden soll
-view_dynagroup_exprBuilder_expression = Ausdruck
-view_dynagroup_exprBuilder_expressionType = Art des Ausdrucks
-view_dynagroup_exprBuilder_expressionType_pluginConfig = Plugin-Konfiguration
-view_dynagroup_exprBuilder_expressionType_resource = Ressource
-view_dynagroup_exprBuilder_expressionType_resourceCategory = Ressourcen-Kategorie
-view_dynagroup_exprBuilder_expressionType_resourceConfig = Ressourcen-Konfiguration
-view_dynagroup_exprBuilder_expressionType_resourceType = Ressourcen-Typ
-view_dynagroup_exprBuilder_expressionType_trait = Trait
-view_dynagroup_exprBuilder_groupBy = Gruppieren nach
-##view_dynagroup_exprBuilder_groupBy_tooltip = groupby will cause the system to pivot on the values from the entered expressions creating a separate group for each value. For example, groupby on the cluster name to create a group for each cluster with all cluster members in it.
-view_dynagroup_exprBuilder_memberOf = Mitglied von
-##view_dynagroup_exprBuilder_memberOf_tooltip = memberof will restrict the dynagroup members to be a subset of the specified resource group. Specifying multiple memberof conditions will restrict the dynagroup members to be a subset of the union of members of the specified groups.
-view_dynagroup_exprBuilder_noPlugins = --Keine Plugins--
-view_dynagroup_exprBuilder_noProperties = --Keine Eigenschaften--
-view_dynagroup_exprBuilder_noResourceTypes = --Keine Ressourcen-Typen--
-view_dynagroup_exprBuilder_pluginLoadFailure = Kann die Liste der Plugins nicht laden
-view_dynagroup_exprBuilder_propLoadFailure = Kann die Liste der Eigenschaften nicht laden
-view_dynagroup_exprBuilder_propertyName = Name der Eigenschaft
-view_dynagroup_exprBuilder_savedExpression = Gespeicherter Ausdruck
-view_dynagroup_expression = Ausdruck
-view_dynagroup_expressionSet = Ausdruck
-view_dynagroup_lastCalculationTime = Zeitpunkt letzte Berechnung
-view_dynagroup_loadDefinitionFailure = Konnte die Gruppendefinition [{0}] nicht laden
-view_dynagroup_loadDefinitionMissing = Es gibt keine Gruppendefinition mit id [{0}]
-view_dynagroup_mixed = Gemischt
-view_dynagroup_newGroupDefinition = Neue Gruppen-Definition
-view_dynagroup_nextCalculationTime = Zeitpunkt nÀchste Berechnung
-view_dynagroup_permDenied = Sie haben nicht das Recht die Gruppen Definitionen anzusehen
-view_dynagroup_recalcFailure = Fehler beim Neuberechnen dieser Gruppendefinition
-view_dynagroup_recalcFailureSelection = Fehler beim Neuberechnen der ausgewÀhlten Gruppendefinitionen
-view_dynagroup_recalcSuccessful = Neuberechnung der Gruppendefinitionen war erfolgreich
-view_dynagroup_recalcSuccessfulSelection = Sie haben erfolgreich [{0}] Gruppendefinitionen neu berechnet
-view_dynagroup_recalculate = Neu berechnen
-view_dynagroup_recalculationInterval = Intervall fÃŒr die Neuberechnung (in Minuten)
-view_dynagroup_recalculationInterval_error = Wert muss ganzzahlig sein
-view_dynagroup_recursive = Rekursiv
-view_dynagroup_saveAndRecalculate = Speichern & neu berechnen
-view_dynagroup_saveFailure = Speichern der Gruppendefiniton mit Namen [{0}] ist fehlgeschlagen
-view_dynagroup_saveSuccessful = Sie haben die Gruppendefinition mit Namen [{0}] erfolgreich gespeichert
-view_dynagroup_singleSaveFailure = Ein Fehler ist aufgetreten - es hÀtte eine angelegt werden sonne, anstatt wurden [{0}] angelegt
-view_groupConfigEdit_member = Mitglied
-##view_groupConfigEdit_noListProps = List properties are not currently supported for group configurations.
-view_groupConfigEdit_saveReminder = Sie haben einige Werte geÀndert. Vergessen Sie nicht diese zu speichern damit die Ãnderungen nicht verloren gehen.\n
-view_groupConfigEdit_setAll = Alle Werte setzen auf:
-view_groupConfigEdit_tooltip_1 = Die Werte der Mitglieder sinf unterschiedlich. - klicken Sie das Icon um sie zu Àndern.
-view_groupConfigEdit_unset = Ungesetzt
-view_groupConfigEdit_valsDiff = Werte der Gruppenmitglieder sind unterschiedlich
-##view_groupConfigEdit_valsDiffForProp = Member Values for Property [{0}]
-view_groupCreateWizard_createFailure = Konnte die Ressourcen-Gruppe [{0}] nicht anlegen : {1}
-view_groupCreateWizard_createStepName = Einstellungen fÃŒr die Gruppe
-view_groupCreateWizard_createStep_group_exists = Eine Gruppe mit Namen [{0}] existiert bereits
-view_groupCreateWizard_createStep_recursive = Rekursiv
-view_groupCreateWizard_createSuccessful_concise = Sie haben eine neue Ressourcen-Gruppe mit Namen [{0}] angelegt.
-view_groupCreateWizard_createSuccessful_full = Sie haben eine neue [{0}] Gruppe mit dem Namen [{1}] mit [{2}] Ressourcen angelegt.
-view_groupCreateWizard_membersStepName = WÀhlen Sie die Gruppenmitglieder aus
-view_groupCreateWizard_title = Gruppe anlegen
-view_groupCreateWizard_windowTitle = Gruppe anlegen
-view_groupInventoryMembers_button_updateMembership = Mitgliedschaft aktualisieren...
-view_groupInventoryMembers_title_updateMembership = Mitgliedschaft aktualisieren
-##view_group_common_emptyGroup = An empty group is always considered as mixed.
-##view_group_detail_explicitAvail = Group availability for explicit members (does not include recursive members).
-view_group_detail_failLoad = Konnte die Gruppe mit der ID [{0}] nicht laden
-##view_group_detail_failLoadComp = Group with id [{0}] does not exist or is not accessible
-view_group_detail_failRecursiveChange = Konnte die Einstellung ''Rekursiv'' fÃŒr die Gruppe [{0}] nicht aktualisieren
-view_group_detail_implicitAvail = Group availability for all members (includes recursive members).
-view_group_detail_recursiveChange = Sie haben erfolgreich die ''Rekursiv''-Einstellung fÌr die Gruppe [{0}] geÀndert.
-##view_group_meas_schedules_title = Group Metric Collection Schedules
-view_group_membership_failFetch = Konnte die Ressourcen-Gruppe nicht laden
-##view_group_membership_saveFailure = Failed to update membership of group [{0}]
-##view_group_membership_saveSuccessful = You have updated the membership of group [{0}]
-##view_group_pluginConfig_edit_currentGroupProperties = Current Group Properties
-##view_group_pluginConfig_edit_invalid = The following connection setting properties have invalid values and must be corrected before the connection settings can be saved: [{0}]
-##view_group_pluginConfig_edit_noperm = You do not have permission to edit this group connection settings
-##view_group_pluginConfig_edit_saveFailure = Failed to initiate group connection setting update for [{0}] compatible group named [{1}]
-##view_group_pluginConfig_edit_saveInitiated_concise = The group connection setting updates have been initiated
-##view_group_pluginConfig_edit_saveInitiated_full = The group connection setting updates have been initiated for the [{0}] compatible group named [{1}]
-##view_group_pluginConfig_edit_saveTooltip = Update the connection settings of all group members
-##view_group_pluginConfig_edit_valid = All connection setting properties have valid values, so the connection settings can now be saved
-view_group_pluginConfig_members_fetchFailure = Failed to get plugin config update history for members of group [{0}]
-view_group_pluginConfig_members_statusDetails = Status Details
-##view_group_pluginConfig_members_statusFailure = This configuration update failed for an unknown reason
-##view_group_pluginConfig_members_statusInprogress = This configuration update is still in progress
-##view_group_pluginConfig_members_statusNochange = No changes were made to this configuration
-##view_group_pluginConfig_members_statusSuccess = This configuration update was successful
-##view_group_pluginConfig_members_title = Group Connection Settings Member Histories
-##view_group_pluginConfig_table_clickStatusIcon = Click the status icon for full details
-##view_group_pluginConfig_table_deleteFailure = Failed to delete group plugin config history
-##view_group_pluginConfig_table_deleteSuccessful = You have deleted [{0}] history items
-##view_group_pluginConfig_table_msg1 = View Member History for status of each individual resource
-##view_group_pluginConfig_table_statusDetails = Status Details
-##view_group_pluginConfig_table_statusFailure = This group configuration update failed
-##view_group_pluginConfig_table_statusInprogress = This group configuration update is still in progress
-##view_group_pluginConfig_table_statusNochange = No changes were made to this group configuration
-##view_group_pluginConfig_table_statusSuccess = This group configuration update was successful
-##view_group_pluginConfig_table_title = Group Connection Settings History
-##view_group_pluginConfig_table_viewMemberHistory = View Member History
-##view_group_pluginConfig_table_viewSettings = View Settings
-view_group_pluginConfig_view_groupProperties = Gruppen-Eigenschaften
-view_group_pluginConfig_view_noperm = Sie haben nicht die Berechtigung, um die Verbindungs-Einstellungen einzusehen
-view_group_resConfig_edit_invalid = Die folgenden Konfigurations-Einstellungen haben ungÌtige Werte und mÌssen korrigiert werden, um die Einstellungen speichen zu können: [{0}]
-##view_group_resConfig_edit_noperm = You do not have permission to edit this group configuration
-##view_group_resConfig_edit_saveFailure = Failed to initiate group configuration update for [{0}] compatible group named [{1}]
-##view_group_resConfig_edit_saveInitiated_concise = The group configuration updates have been initiated
-##view_group_resConfig_edit_saveInitiated_full = The group configuration updates have been initiated for the [{0}] compatible group named [{1}]
-##view_group_resConfig_edit_saveTooltip = Update the configurations of all group members
-##view_group_resConfig_edit_valid = All configuration properties have valid values, so the configuration can now be saved
-view_group_summary_compatible = Kompatible
-##view_group_summary_descUpdateFailure = Failed to change the description of the resource group with ID [{0}]
-##view_group_summary_descUpdateSuccessful = You have changed the description of this resource group
-view_group_summary_dynamic = Dynamisch
-##view_group_summary_dynamicNote = Dynamic group names and descriptions are managed, and therefore are not editable
-view_group_summary_groupDefinition = Gruppen-Definition
-view_group_summary_memberCount = Anzahl Mitglieder
-view_group_summary_memberType = Mitglieds-Typ
-view_group_summary_mixed = Gemischt
-##view_group_summary_nameUpdateFailure = Failed to change the name of the resource group with ID [{0}] - could not change from [{1}] to [{2}]
-##view_group_summary_nameUpdateSuccessful = You have changed the name of the resource group with ID [{0}] from [{1}] to [{2}]
-view_group_summary_recursive = Rekursiv
-view_helpTop_description = Dieser Abschnitt bietet Zugang zu Dokumentation, Tutorien, Versions- und anderer hilfreicher Information.
-view_help_section_product = Produkt
-view_help_section_product_about = Ãber
-view_inventory_adq = Discovery-Warteschlange
-view_inventory_allGroups = Alle Gruppen
-view_inventory_allResources = Alle Ressourcen
-view_inventory_collectionInterval = Erfassungs-Intervall
-view_inventory_dynagroupDefs = Dynagroup-Definitionen
-##view_inventory_eventDetails_loadFailed = An error occurred loading the event details
-##view_inventory_eventHistory_deleteFailed = Failed to deleted selected events for [{0}]
-##view_inventory_eventHistory_deleteSuccessful = You have successfully deleted [{0}] events for [{1}]
-view_inventory_eventHistory_details = Details
-view_inventory_eventHistory_detailsFilter = Filter fÃŒr Details
-##view_inventory_eventHistory_groupEventHistory = Group Event History
-##view_inventory_eventHistory_purgeFailed = Failed to purge events for [{0}]
-##view_inventory_eventHistory_purgeSuccessful = You have successfully purged [{0}] events for [{1}]
-##view_inventory_eventHistory_resourceEventHistory = Resource Event History
-view_inventory_eventHistory_severity = Schwere
-view_inventory_eventHistory_severityFilter = Filter fÃŒr Schwere
-view_inventory_eventHistory_sourceFilter = Filter fÃŒr Quelle
-##view_inventory_eventHistory_sourceLocation = Source Location
-view_inventory_eventHistory_timestamp = Zeitunkt
-view_inventory_groups = Gruppen
-view_inventory_groups_children = Kinder
-##view_inventory_groups_deleteFailed = Failed to delete the selected resource groups
-##view_inventory_groups_deleteSuccessful = You have successfully deleted the selected resource groups
-##view_inventory_groups_descendants = Descendants
-##view_inventory_groups_loadFailed = Failed to load group composite data
-view_inventory_ignoredResources = Ignorierte Ressourcen
-view_inventory_mixed = gemischt
-view_inventory_platforms = Platformen
-view_inventory_problemGroups = Gruppen mit Problemen
-##view_inventory_resource_loadFailed = Resource with id [{0}] does not exist or is not accessible
-view_inventory_resources_deleteConfirm = Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen löschen wollen?
-view_inventory_resources_deleteFailed = Löschen der ausgewÀhlten Ressourcen ist fehlgeschlagen
-##view_inventory_resources_deleteSuccessful = A request to perform the resource deletion has been submitted successfully to the agent(s).
-##view_inventory_resources_disableSuccessful = You have successfully disabled the selected resources and their children, [{0}] resources.
-##view_inventory_resources_ignoreConfirm = Are you sure you want the selected resources to be ignored? They will no longer show up in inventory.
-view_inventory_resources_ignoreFailed = Konnte die Ressourcen nicht ignorieren
-##view_inventory_resources_ignoreSkipAllPlatforms = You cannot ignore platforms. All of your selections are platforms so nothing will be done. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
-##view_inventory_resources_ignoreSkipSomePlatforms = You cannot ignore platforms. The [{0}] platforms you selected will be skipped. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
-view_inventory_resources_ignoreSuccessful = Sie haben die ausgewÀhlten Ressourcen erfolgreich ignoriert
-##view_inventory_resources_ignoreSuccessfulSkipPlatforms = You have successfully ignored some of the selected resources, however, the [{0}] platforms you selected were skipped. Platforms cannot be ignored. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
-##view_inventory_resources_loadFailed = Failed to load resource composite data
-##view_inventory_resources_members = Member Resources
-##view_inventory_resources_unignoreConfirm = Are you sure you want the selected resources to be unignored? This will bring them back into inventory and you will see them again.
-##view_inventory_resources_unignoreFailed = Failed to unignore resources
-##view_inventory_resources_unignoreSuccessful = You have successfully unignored the selected resources.
-##view_inventory_resources_uninventoryConfirm = Are you sure you want to uninventory the selected resources? Note that if a selected resource still exists, then it will get rediscovered during its agent''s next discovery scan.
-##view_inventory_resources_uninventoryFailed = Failed to uninventory the selected resources
-##view_inventory_resources_uninventoryStorageConfirm = You are going to uninventory at least one resource that may be used by the storage cluster. To avoid any errors in the future, you should run undeploy the node prior to the this step. Do you really want to continue on your own risk?
-##view_inventory_resources_uninventorySuccessful = You have successfully uninventoried the selected resources
-view_inventory_sectionHelp = In diesem Abschnitt können neu gefundene Ressourcen, sowie Ressourcen und Gruppen im Inventar angesehen und verwaltet werden.
-view_inventory_servers = Server
-view_inventory_serversTop = Server auf Plattform-Ebene
-view_inventory_services = Dienste
-view_inventory_summary_agent_error1 = Fehler beim Ermitteln des Agent, der dies Ressource managt
-view_inventory_summary_agent_error2 = Fehler beim Kontaktieren des Agent, der diese Ressource managt
-view_inventory_summary_agent_error3 = Sie haben nicht die Rechte, um die Details fÃŒr diesen Agent anzusehen.
-view_inventory_summary_agent_fullEnpoint = VollstÀndiger Kommunikationsendpunkt
-view_inventory_summary_agent_fullEnpoint_err1 = Es ist kein entfernter Endpunkt mit dieser Ressource assoziiert
-view_inventory_summary_agent_last_title = Zeitpunkt des letzten VerfÃŒgbarkeitsberichts
-view_inventory_summary_agent_status_title = Status der Kommunikation mit dem Agent
-view_inventory_summary_agent_title = Agent, der diese Ressource managt
-view_inventory_unavailableServers = NichtverfÃŒgbare Server
-view_leftNav_unknownPage = Unbekannter Seitenname [{0}] fÃŒr Abschnitt [{1}] - die URL ist ungÃŒltig.
-view_login_invalidEmail = UngÃŒltige E-Mail-Adresse
-view_login_login = Einloggen
-view_login_logout = Auslogen
-view_login_noBackend = Die Datenbank ist nicht verfÃŒgbar
-##view_login_noLdap = Note: Optional retrieval of ldap details unsuccessful. Manual entry is required.
-view_login_noUser = Der Benutzername oder das Passwort entsprechen nicht den hinterlegten Daten
-view_login_prompt = Bitte loggen Sie sich ein
-##view_login_registerLater = (Logout - Complete registration later.)
-##view_login_registerLdapSuccess = Succesfully registered the new LDAP User.
-view_login_registerUser = Benutzer Anlegen
-##view_login_welcomeMsg = Willkommen bei {0}! <br/><br/> Enter/update the following fields to complete your registration process.<br/> Once you click "OK" you will be logged in.<br/><br/>
-view_measureRange_last = Letzte
-view_measureRange_simple = Einfach...
-view_measureRange_start = Zeitraum - Start
-##view_measureTable_addToDashboard = Add To Dashboard
-view_measureTable_chartMetricValues = Graphen fÌr ausgewÀhlte Metriken anzeigen
-view_measureTable_getLive = Aktuellen Wert holen
-view_measureTable_startBeforeEnd = Der Startzeitpunkt muss vor dem Endzeitpunkt sein
-view_measure_nan = --keine Daten verfÃŒgbar--
-view_measurementOob_title = VerdÀchtige Metriken
-view_menuBar_logout = Ausloggen
-view_messageCenter_button_messages = Nachrichten
-view_messageCenter_clearAllMessages = Alle Nachrichten löschen
-view_messageCenter_lastNMessages = Letzte {0} Nachrichten
-view_messageCenter_maxMessages = Alle Nachrichten
-view_messageCenter_messageBarShowDetails = Details zeigen
-view_messageCenter_messageDetail = Detail
-view_messageCenter_messageRootCause = Hervorgerufen durch
-view_messageCenter_messageSeverity = Schwere
-view_messageCenter_messageTime = Zeitpukt
-view_messageCenter_messageTitle = Nachrichtencenter
-view_messageCenter_noRecentMessages = Keine aktuellen Nachrichten
-view_messageCenter_stackTraceFollows = --- STACK TRACE FOLGT ---
-##view_metric_addToDashboard = Add to Dashboard
-view_metric_traits = Traits
-view_metric_viewTraitHistory = Werteverlauf fÃŒr Trait [{0}]
-##view_operationCreateWizard_error_scheduleOperationFailure = Failed to schedule operation execution.
-view_operationCreateWizard_executionSchedule_everyDayAtGivenTime = Jeden Tag um {0}
-view_operationCreateWizard_executionSchedule_everyHourOnNthMinute = StÃŒndlich zur {0}-ten Minute
-view_operationCreateWizard_executionSchedule_everyMonthOnNthDayAtGivenTime = Am {0}-ten Tag des Monats um {1}
-view_operationCreateWizard_executionSchedule_everyNMinutes = Alle {0} Minuten
-view_operationCreateWizard_executionSchedule_everyWeekOnGivenDayAtGivenTime = Wöchntlich an {0} um {1}
-view_operationCreateWizard_executionSchedule_immediately = sofort
-view_operationCreateWizard_executionSchedule_onceAtGivenTime = Einmalig um {0}
-view_operationCreateWizard_executionSchedule_willExecuteOnce = Wird {0} mal ausgefÃŒhrt
-view_operationCreateWizard_executionSchedule_willExecuteRecurring = Wird {0} beginnend am {1} ausgefÃŒhrt.
-view_operationCreateWizard_executionSchedule_willExecuteRecurringWithEnd = Wird {0} beginnend am {1} und endend am {2} ausgefÃŒhrt.
-view_operationCreateWizard_header = FÃŒhre {0} auf {1} aus
-view_operationCreateWizard_message_scheduleOperationSuccess = AusfÃŒhrung der Operation [{0}] auf Resource [{1}] mit dem Cron-Eintrag [{2}] planen.
-view_operationCreateWizard_message_scheduleOperationSuccess_short = Sie haben die Operation [{0}] fÃŒr diese Ressource geplant.
-view_operationCreateWizard_parametersStep_name = Parameter der Operation
-view_operationCreateWizard_parametersStep_noParameters = Diese Operation bnötigt keine weiteren Paameter
-view_operationCreateWizard_schedulingStep_label_daily = TÀglich
-view_operationCreateWizard_schedulingStep_label_dailyAt = StÃŒndlich um
-view_operationCreateWizard_schedulingStep_label_date = Datum
-view_operationCreateWizard_schedulingStep_label_dayOfMonth = Tag des Monats
-view_operationCreateWizard_schedulingStep_label_dayOfWeek = Wochentag
-view_operationCreateWizard_schedulingStep_label_endDate = Enddatum
-view_operationCreateWizard_schedulingStep_label_everyNMinutes = Alle n Minuten
-view_operationCreateWizard_schedulingStep_label_hourly = StÃŒndlich
-view_operationCreateWizard_schedulingStep_label_hourlyAt = StÃŒndlich um
-view_operationCreateWizard_schedulingStep_label_minuteInterval = Minuten-Intervall
-view_operationCreateWizard_schedulingStep_label_minuteOfHour = Minute
-view_operationCreateWizard_schedulingStep_label_monthly = Monatlich
-view_operationCreateWizard_schedulingStep_label_monthlyOn = Monatlich am
-view_operationCreateWizard_schedulingStep_label_nMinutes = Alle n Minuten
-view_operationCreateWizard_schedulingStep_label_onceAt = Einmalig um
-view_operationCreateWizard_schedulingStep_label_recurrence = Wiederholung
-view_operationCreateWizard_schedulingStep_label_recurrenceEnd = Ende der Wiederholungen
-view_operationCreateWizard_schedulingStep_label_runAt = AusfÃŒhrung um
-view_operationCreateWizard_schedulingStep_label_schedule = Zeitplan
-view_operationCreateWizard_schedulingStep_label_start = Start
-view_operationCreateWizard_schedulingStep_label_startDate = Startdatum
-view_operationCreateWizard_schedulingStep_label_time = Zeit
-view_operationCreateWizard_schedulingStep_label_timeOfDay = Zeitpunkt
-view_operationCreateWizard_schedulingStep_label_timePeriod = Zeitdauer
-view_operationCreateWizard_schedulingStep_label_weekly = Wöchtentlich
-view_operationCreateWizard_schedulingStep_label_weeklyOn = Wöchentlich am
-view_operationCreateWizard_schedulingStep_label_willExecuteImmediately = Wird sofort ausgefÃŒhrt
-view_operationCreateWizard_schedulingStep_name = Zeitplan
-view_operationCreateWizard_title = Operationen-Assistent
-view_operationHistoryDetails_dateCompleted = Erledigungszeitpunkt
-view_operationHistoryDetails_dateSubmitted = Absendezeitpunkt
-view_operationHistoryDetails_error_fetchFailure = Konnte den Verlauf der Operationen nicht laden
-view_operationHistoryDetails_noResults = Diese Operation liefert keine Ergebnisse zurÃŒck.
-view_operationHistoryDetails_operation = Operation
-view_operationHistoryDetails_parameters = Parameter
-view_operationHistoryDetails_requestor = Anforderer
-view_operationHistoryDetails_results = Ergebnisse
-view_operationHistoryDetails_status = Status
-view_operationHistoryList_button_runOperation = Operation ausfÃŒhren
-##view_operationHistoryList_cancelConfirm = Are you sure you want to cancel the selected operations? NOTE: Only those selected operations that are currently "in progress" will be attempted to be canceled.
-##view_operationHistoryList_cancelFailure = The cancel request failed for the operation with the history ID of [{0}].
-##view_operationHistoryList_cancelSubmitted = Requests to cancel [{0}] "in progress" operations have been submitted.
-##view_operationHistoryList_cancelSuccess = The cancel request has been successfully submitted for the operation with the history ID of [{0}].
-##view_operationHistoryList_deleteFailure = Failed to delete operation history [{0}].
-##view_operationHistoryList_deletePartialSuccess = Deleted [{0}] operation history items, but failed to delete the items with the following IDs: {1}
-view_operationHistoryList_deleteSuccess = [{0}] Verlaufseintr\u00E4ge der Operation(en) gel\u00F6scht
-view_operationHistoryList_notYetStarted = noch nicht gestartet
-view_operationHistoryList_title = Verlauf der Operationen
-view_operationScheduleDetails_enterParametersBelow = Geben Sie die Parameter unten an...
-view_operationScheduleDetails_fieldDefault_description = W\u00E4hlen Sie eine Operation aus, um ihre Beschreibung zu sehen
-view_operationScheduleDetails_fieldDefault_parameters = W\u00E4hlen Sie eine Operation aus, um ihre Parameter zu sehen
-view_operationScheduleDetails_fieldHelp_description = Eine optionale Beschreibung der geplanten Operation (z.B. n\u00E4chtlicher Restart im Wartungsfenster)
-view_operationScheduleDetails_fieldHelp_timeout = Wartezeit - wenn angegeben wird der {0} Server nach \u00FCberschreiten dieser Zeit die Operation als fehlgeschlagen ansehen. Es ist aktuell nicht m\u00F6glich, eine Operation anzuhalten, wenn sie bereits angelaufen ist.
-view_operationScheduleDetails_field_parameters = Parameter
-view_operationScheduleDetails_field_timeout = Timeout
-view_operationScheduleDetails_noParameters = Diese Operation benötigt keine Parameter.
-view_operationScheduleDetails_operationSchedule = Zeitplan f\u00FCr Operationen
-view_portlet_autodiscovery_config_platform_selection = Anzahl der Plattformen, die angezeigt werden sollen
-view_portlet_autodiscovery_help_msg = Dieses Portlet bietet die Möglichkeit, neu gefundene Ressourcen zum Inventar hinzuzufÌgen oder sie fÌr zu ignorieren.
-view_portlet_autodiscovery_setting_platforms = Gefundene Plattformen
-view_portlet_autodiscovery_title = Discovery-Warteschlange
-view_portlet_configure_definitionDesc = Die Konfigurationseinstellungen f\u00FCr dieses Portlet
-view_portlet_configure_definitionTitle = Konfiguration des Portlets
-view_portlet_configure_needed = Klicken Sie auf das Zahnrad, um dieses Portlet zu konfigurieren.
-view_portlet_configure_notNeeded = Dieses Portlet ben\u00F6tigt keine Konfiguration
-view_portlet_defaultName_autodiscovery = Discovery-Warteschlange
-view_portlet_defaultName_favoriteResources = Lesezeichen f\u00FCr Ressourcen
-view_portlet_defaultName_groupMetric = Metrik-Charts f\u00FCr Gruppen
-view_portlet_defaultName_group_alerts = Gruppen\: Alarme
-view_portlet_defaultName_group_bundles = Gruppen\: Bundle Deployments
-view_portlet_defaultName_group_config_updates = Gruppen\: Aktualisierungen der Konfiguration
-view_portlet_defaultName_group_events = Gruppen\: Events
-view_portlet_defaultName_group_metrics = Gruppen\: Metriken
-view_portlet_defaultName_group_oobs = Gruppen\: OOB
-view_portlet_defaultName_inventorySummary = InventarÃŒbersicht
-##view_portlet_defaultName_mashup = Mashup
-view_portlet_defaultName_message = Nachricht
-view_portlet_defaultName_operations = KÃŒrzlich ausgefÃŒhrte Operationen
-view_portlet_defaultName_platformSummary = Platformauslastung
-view_portlet_defaultName_problemResources = Nicht verfÃŒgbare Resourcen oder mit Alarmen
-view_portlet_defaultName_recentAlerts = KÌrzlich ausgelöste Alarme
-view_portlet_defaultName_recentlyAddedResources = Zuletzt hinzugefÃŒgte Ressourcen
-view_portlet_defaultName_resource_alerts = Ressource\: Alarme
-view_portlet_defaultName_resource_events = Ressource\: Anzahl Events
-view_portlet_favoriteResources_msg = Dieses Potlet zeigt Ihre gemerkten Ressourcen
-view_portlet_favoriteResources_title = Gemerkete Resourcen
-view_portlet_generic_help = FÃŒr dieses Portlet liegt keine Hilfe vor
-view_portlet_generic_unconfigured = FÌr dieses Portlet sind keine Einstellungen möglich
-view_portlet_graph_configure_metricDefinition_graph = Die ID der Metrik, die dargestellt werden soll
-view_portlet_graph_configure_resource_graph = Die Ressource deren Metrik dargestellt werden soll
-##view_portlet_graph_configure_title = Graph Config
-##view_portlet_graph_configure_title_desc = Configuration of the graph portlet
-##view_portlet_graph_help_msg = This Portlet supports the graphing of a resource metric.
-##view_portlet_graph_help_title = Graph Portlet
-##view_portlet_graph_help_unconfigured = This graph is unconfigured, click the settings button to configure.
-##view_portlet_graph_title = Resource Graph
-view_portlet_help_favoriteResources = Dieses Portlet zeigt die Lesezeichen des Benutzers f\u00FCr Ressourcen
-view_portlet_help_inventorySummary = Dieses Portlet zeigt eine \u00DCbersicht \u00FCber das f\u00FCr den Benutzer sichtbare Inventar
-view_portlet_help_mashup = Dieses Portlet zeigt den Inhalt eines HTTP-Requests in einem IFrame dar.
-view_portlet_help_message = Dieses Portlet zeigt eine statische HTML-Seite an. Die <i>Nachricht</i> kann konfiguriert werden.
-view_portlet_help_none = F\u00FCr dieses Portlet ist keine Hilfe verf\u00FCgbar
-view_portlet_help_oobs = Dieses Portlet zeigt Metriken, die aus dem Baseband gelaufen sind
-##view_portlet_help_recentAlerts = This portlet displays alerts recently fired on the current user''s viewable inventory.
-##view_portlet_help_recentDrifts = This portlet displays recent file drift on the current user''s viewable inventory.
-view_portlet_inventory_error1 = Konnte die InventarÃŒbersicht nicht laden
-view_portlet_inventory_tooltip_collapse = Klicken, um Details fÃŒr diese Ressource zu verbergen.
-view_portlet_inventory_tooltip_expand = Klicken, um mehr Details fÃŒr diese Ressource zu sehen
-##view_portlet_mashup_config_title = MashupPorlet Configuration
-##view_portlet_mashup_config_title_desc = The configuration settings for the mashup portlet.
-##view_portlet_mashup_help = This portlet can include a web page via an HTTP request into an iframe on the dashboard.
-##view_portlet_mashup_unconfigured = Page address not yet configured, click the settings button to setup this portlet.
-##view_portlet_message_config_title = MessagePortlet Configuration
-##view_portlet_message_config_title_desc = The configuration settings for the message portlet.
-view_portlet_message_help = Dieses Portlet kann beliebige Nachrichten auf dem Dashboard darstellen.
-view_portlet_message_title = Nachricht
-##view_portlet_message_unconfigured = Message not yet configured, click the settings button to setup this portlet.
-view_portlet_operations_config_completed = Fertiggestellte Operationen
-##view_portlet_operations_config_completed_enable = Whether to enable completed operations results grouping for dashboard.
-##view_portlet_operations_config_completed_maximum = Maximum number of Completed operations to display.
-##view_portlet_operations_config_scheduled_enable = Whether to enable scheduled operations results grouping for dashboard.
-##view_portlet_operations_config_scheduled_maximum = Maximum number of Scheduled operations to display.
-view_portlet_operations_config_show_last = vorhergehende anzeigen
-view_portlet_operations_config_show_next = nÀchste anzeigen
-##view_portlet_operations_config_title = OperationsPortlet Configuration
-##view_portlet_operations_config_title_desc = The configuration settings for the Operations portlet.
-##view_portlet_operations_disabled = (Results currently disabled. Change settings to enable results.
-##view_portlet_operations_help_msg = This portlet displays both operations that have occurred and are scheduled to occur.
-##view_portlet_platform_help_msg = This portlet displays information about platforms in inventory.
-##view_portlet_platform_platform_error_1 = Failed to load platform metrics
-view_portlet_platform_title = Zusammenfassung der Platformen
-##view_portlet_platform_type_error_1 = Could not load type data
-##view_portlet_problem_resources_config_display_maximum = Maximum number of Problem resources to display.
-##view_portlet_problem_resources_config_display_range = Show problem resources going back this many hours.
-view_portlet_problem_resources_config_display_range2 = Von {0} bis {1}
-##view_portlet_problem_resources_config_problem_label = problem resources on dashboard.
-##view_portlet_problem_resources_config_title = ProblemResourcesPortlet Configuration
-##view_portlet_problem_resources_config_title_desc = The configuration settings for the Problem resources portlet.
-view_portlet_problem_resources_help = Dieses Portlet zeigt Ressourcen, die nicht verfÌgbar sind oder fÌr die Alarme ausgelöst wurden
-view_portlet_problem_resources_title = Hat Alarme oder ist nicht verfÃŒgbar
-##view_portlet_recentAlerts_config_members = Select Members
-##view_portlet_recentAlerts_config_priority_label = priority Alerts,
-view_portlet_recentAlerts_config_when = innerhalb der letzten
-##view_portlet_recentAlerts_help_msg = Displays recent alerts fired on resources visible to the current user login.
-view_portlet_recentAlerts_title = Frische Alarme
-##view_portlet_recentlyAdded_approved_platforms = recently approved platforms on dashboard.
-##view_portlet_recentlyAdded_error1 = Failed to load recently added resources
-##view_portlet_recentlyAdded_help_msg = This portlet displays resources that have recently been imported into the inventory.
-##view_portlet_recentlyAdded_title = Recently Added Portlet
-view_portlet_results_empty = Es wurden keine Ergebnisse f\u00FCr die angegebenen Suchkriterien gefunden
-##view_portlet_tagCloud_help = portlet displays the relative tag counts in the system visible to the current user.
-view_portlet_tagCloud_title = Tag-Wolke
-view_remoteAgentInstall_agentStatus = Status des Agenten
-##view_remoteAgentInstall_agentStatusDefault = -Click Update Status Button-
-view_remoteAgentInstall_buttonFindAgent = Agent suchen
-##view_remoteAgentInstall_connInfo = Connection Information
-##view_remoteAgentInstall_error_1 = Error occurred while trying to find agent install path
-##view_remoteAgentInstall_error_2 = Could not find an agent installed when looking in common locations
-##view_remoteAgentInstall_error_3 = Could not find an agent installed at or under [{0}]
-view_remoteAgentInstall_error_4 = Konnte den Agent nicht installieren
-view_remoteAgentInstall_error_5 = Konnte den Agent nicht starten
-view_remoteAgentInstall_error_6 = Konnte den Agent nicht stoppen
-view_remoteAgentInstall_installAgent = Agent installieren
-view_remoteAgentInstall_installInfo = Informationen zur Agent-Installation
-view_remoteAgentInstall_installPath = Pfad der Agent-Installation
-view_remoteAgentInstall_owner = EigentÃŒmer
-view_remoteAgentInstall_promptHost = Der Host auf dem der Agent ist, oder installiert wird
-view_remoteAgentInstall_promptInstallPath = Wo der Agent installiert ist oder wird. Wenn Sie sich nicht sicher sind, k\u00F6nnen Sie ein \u00FCbergeordnetes Verzeichnis angeben und dann auf den ''Agent finden'' Knopf dr\u00FCcken, um das Verzeichnis mit Unterverzeichnissen abzusuchen. Wenn Sie kein Verzeichnis angeben werden einige Standardpfade durchsucht.
-view_remoteAgentInstall_promptPassword = Das Passwort/Passphrase, die genutzt werden, um den Benutzer auf dem Host mittels SSH zu authentifizieren
-view_remoteAgentInstall_promptPort = Der Port auf dem der SSH-Server horcht. Wird kein Port angegeben, wird Port 22 verwendet.
-view_remoteAgentInstall_promptUser = Der Benutzername f\u00FCr den Login via SSH
-view_remoteAgentInstall_result = Resultat
-view_remoteAgentInstall_resultCode = Ergebniscode
-view_remoteAgentInstall_startAgent = Agent starten
-view_remoteAgentInstall_startAgentResults = Ergebnis des Starts des Agenten\: [{0}]
-view_remoteAgentInstall_step = Schritt
-view_remoteAgentInstall_stopAgent = Agent anhalten
-view_remoteAgentInstall_stopAgentResults = Ergebnis des Anhaltens des Agenten\: [{0}]
-view_remoteAgentInstall_success = Installation des Agenten abgeschlossen
-view_remoteAgentInstall_updateStatus = Status der Aktualisierung
-view_reportsTop_description = Dieser Abschnitt bietet Zugang zu applikationsweiten Berichten
-view_reportsTop_title = Berichte
-view_reports_alertDefinitions = Alarmierungskriterien
-view_reports_alertDefinitions_parentHover = Klicken, um zur ÃŒbergeordneten Alarm-Definition zu gelangen
-##view_reports_alertDefinitions_resTypeLoadError = Cannot get the template resource type - unable to view the alert template.
-view_reports_driftCompliance = Drift-Ãbereinstimmung
-view_reports_inventorySummary_failFetch = Konnte die Inventar-Zusammenfassung nicht laden
-view_reports_platforms = Cpu- und Speicherauslastung
-view_reports_subsystems = Subsysteme
-##view_resourceResourceGroupList_error_fetchFailure = Failed to fetch Resource''s groups.
-##view_resourceResourceGroupList_error_updateFailure = Failed to update assigned Resource groups.
-##view_resourceResourceGroupList_message_updateSuccess = Group membership updated for [{0}].
-view_resource_inventory_childhistory_filterTitle = Letzte N Tage
-view_resource_monitor_availability_currentAsOf = Die angezeigten Daten sind Stand {0}
-view_resource_monitor_availability_currentStatus = Aktueller Stand
-view_resource_monitor_availability_currentStatus_value = Die Ressource ist seit {1} [{0}]
-view_resource_monitor_availability_disabledTime = Zeit deaktiviert
-view_resource_monitor_availability_disabledTime_tooltip = Die aufsummierte Zeit in der die Ressource deaktiviert war
-view_resource_monitor_availability_downtime = Downtime
-view_resource_monitor_availability_downtime_tooltip = Die aufsummierte Zeit in der die Ressource nicht verfÃŒgbar war
-view_resource_monitor_availability_loadFailed = Konnte den Verlauf der VerfÃŒgbarkeit nicht laden
-view_resource_monitor_availability_mtbf = MTBF
-view_resource_monitor_availability_mtbf_tooltip = Mean Time Between Failure - kurz: durchschnittliche Zeit in der die Ressource verfÃŒgbar war, bevor sie unverfÃŒgbar wurde
-view_resource_monitor_availability_mttr = MTTR
-view_resource_monitor_availability_mttr_tooltip = Mean Time To Recovery - kurz: durchschnittliche Zeit in der die Ressource nicht verfÃŒgbar war, bevor sie wieder verfÃŒgbar wurde
-view_resource_monitor_availability_numDisabled = Anzahl Deaktivierungen
-view_resource_monitor_availability_numDisabled_tooltip = Summe der Deaktivierunen der Ressource (durch den Administrator)
-view_resource_monitor_availability_numFailures = Anahl Fehler
-view_resource_monitor_availability_numFailures_tooltip = Anzahl der ÃbergÀng der Ressource in den Zusatand ''unverfÃŒgbar''
-view_resource_monitor_availability_summaryError = Konnte die Zusammenfassung der VerfÃŒgbarkeit nicht laden
-view_resource_monitor_availability_tooltip_disabled = Prozentsatz der Zeit in der die Ressource deaktiviert war verglichen mit der Zeit in der sie verfÃŒgbar oder nicht verfÃŒgbar war
-view_resource_monitor_availability_tooltip_down = Prozentsatz der Zeit in der die Ressource nicht verfÃŒgbar war verglichen mit der Zeit in der sie verfÃŒgbar oder deaktiviert war
-##view_resource_monitor_availability_tooltip_up = Percentage of time the resource has been UP compared to the times it was down and disabled
-view_resource_monitor_availability_unknown = Die VerfÃŒgbarkeit war fÃŒr {0} unbekannt
-view_resource_monitor_availability_uptime = Uptime
-view_resource_monitor_availability_uptime_tooltip = Aufsummierte Zeit in der die Ressource verfÃŒgbar war
-view_resource_monitor_calltime_count = Anzahl
-##view_resource_monitor_calltime_destination = Call Destination
-##view_resource_monitor_calltime_destinationFilter = Destination Filter
-##view_resource_monitor_calltime_loadFailed = Could not load call time data
-##view_resource_monitor_calltime_title = Call Time Data
-##view_resource_monitor_calltime_total = Total Time
-##view_resource_monitor_detailed_graph_label = Detailed Graph
-##view_resource_monitor_graph_instructions = Point your mouse to a data point on the chart
-##view_resource_monitor_graph_live_tooltip = Click for a live graph of current values
-##view_resource_monitor_graphs_loadFailed = Failed to load graph data
-##view_resource_monitor_graphs_lookupFailed = Failed to find resource for graph
-view_resource_monitor_graphs_noneAvailable = Keine Charts verf\u00FCgbar
-view_resource_monitor_schedules_title = Zeitplan f\u00FCr das Sammeln von Metriken
-##view_resource_monitor_table_last = Last
-##view_resource_monitor_table_live = Live Value
-view_resource_title_component_errors_tooltip = Zeigt Fehler der gemanagten Ressource. Klicken fÃŒr Details
-view_resource_title_tagUpdateFailed = Fehler beim Aktualisieren der Ressourcen-Tags
-##view_searchBar_buttonTooltip = Click to hide/show the search suggestion list. Also hide the list by hitting Escape when focus is in the search pattern text box.
-##view_searchBar_savedSearch_buttonTooltip = Click to toggle Saved Search mode. When active, save the current pattern by entering a name and hitting return. Edit an existing search by selecting it in the list, updating the pattern or name, and hitting return in the name text box. Delete by double-clicking the list entry.
-view_searchBar_savedSearch_confirmDelete = Die gespeicherte Suche mit dem Namen [{0}] l\u00F6schen?
-view_searchBar_savedSearch_delete = Gespeicherte Suche [{0}] erflogreich gelöscht
-view_searchBar_savedSearch_failDelete = Konnte die gespeicherte Suche mit Namen [{0}] nicht löschen
-view_searchBar_savedSearch_failFetch = Konnte die gespeicherten Suchen nicht l\u00F6schen
-view_searchBar_savedSearch_failFind = Konnte die gespeicherte Suche mit Namen [{0}] nicht finden
-view_searchBar_savedSearch_failRename = Konnte die gespeicherte Suche mit Namen [{0}] nicht umbenennen
-view_searchBar_savedSearch_failSave = Konnte die gespeicherte Suche mit Namen [{0}] nicht speichern
-view_searchBar_savedSearch_namePrompt = benennen Sie Ihr Suchmuster
-view_searchBar_savedSearch_rename = Die gespeicherte Suche wurde erfolgreich nach [{0}] umbenannt
-view_searchBar_savedSearch_save = Die gespeicherte Suche [{0}] wurde erfolgreich angelegt
-view_searchBar_suggest_failSuggest = Konnte keine VorschlÀge generieren. Bitte schauen Sie in das Server-Log fÌr mögliche Fehler
-view_searchBar_suggest_noSuggest = Keine Treffer. Bitte geben Sie ein anderes Suchmuster ein
-##view_searchGUI_loginStatus = Unable to determine login status, check server status
-view_selector_assigned = Zugewiesen {0}
-view_selector_available = VerfÃŒgbar {0}
-view_subTab_error_disabled = Kann den deaktivierten Unter-Reiter [{0}] nicht anwÀhlen.
-view_summaryOverviewForm_error_descriptionChangeFailure = Konnte die Beschreibung der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
-view_summaryOverviewForm_error_locationChangeFailure = Konnte den Ort der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
-view_summaryOverviewForm_error_nameChangeFailure = Konnte den Namen der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
-view_summaryOverviewForm_error_traitsLoadFailure = Konnte die Traits fÃŒr {0} nicht laden.
-view_summaryOverviewForm_field_location = Ort
-view_summaryOverviewForm_field_name = Name
-##view_summaryOverviewForm_field_parent = Parent
-view_summaryOverviewForm_field_type = Typ
-view_summaryOverviewForm_field_version = Version
-view_summaryOverviewForm_header_summary = Zusammenfassung
-view_summaryOverviewForm_label_plugin = Plugin:
-view_summaryOverviewForm_message_descriptionChangeSuccess = "Die Beschreibung der Ressource mit der id {0} wurde von [{1}] auf [{2}] geÀndert.
-view_summaryOverviewForm_message_locationChangeSuccess = "Der Ort der Ressource mit der id {0} wurde von [{1}] auf [{2}] geÀndert.
-view_summaryOverviewForm_message_nameChangeSuccess = "Der Name der Ressource mit der id {0} wurde von [{1}] auf [{2}] geÀndert.
-view_summaryOverview_header_detectedErrors = Gefundene Fehler
-view_summaryOverview_title_errorDetailsWindow = Fehler-Details
-view_summaryOverview_tooltip_detectedErrors = Klicken Sie auf eine Reihe, um die Fehler-Details zu sehen.
-view_tableSection_backButton = ZurÃŒck zur Liste
-view_tableSection_error_badId = Kann das Detail fÃŒr [{0}] nicht anzeigen. UngÃŒltige 'id': [{1}]. Bitte berichten Sie diesen Fehler
-view_tableSection_error_noId = Dem Datensatz fÃŒr die Tabelle [{0}] fehlt das 'id' Attribut - Bitte berichten Sie diesen Fehler
-view_table_drawFail = Konnte die Tabelle [{0}] nicht anzeigen.
-view_table_matchingRows = Zutreffende Zeilen: {0} (ausgewÀhlt: {1})
-view_table_totalRows = Anzahl EintrÀge: {0} AusgewÀhlt: {1}
-view_table_totalRowsUnknown = Gesamtanzahl Zeilen\: ?
-view_tabs_common_activity = AktivitÀt
-view_tabs_common_agent = Agent
-##view_tabs_common_calltime = Calltime
-view_tabs_common_child_history = Verlauf d. Kind-Ressourcen
-view_tabs_common_child_resources = Kind-Ressourcen
-view_tabs_common_connectionSettings = Verbindungs-Einstellungen
-view_tabs_common_connectionSettingsHistory = Verlauf der Verbindungs-E.
-view_tabs_common_content = Inhalte
-view_tabs_common_current = Aktuell
-view_tabs_common_dashboard = Dashboard
-view_tabs_common_deployed = Installiert
-view_tabs_common_drift = Drift
-view_tabs_common_events = Ereignisse
-view_tabs_common_graphs = Diagramme
-view_tabs_common_group_members = Gruppenmitglieder
-view_tabs_common_group_membership = Gruppenmitgliedschaft
-view_tabs_common_groups = Gruppen
-view_tabs_common_history = Verlauf
-view_tabs_common_inventory = Inventar
-view_tabs_common_members = Mitglieder
-view_tabs_common_monitoring = Monitoring
-view_tabs_common_overview = Ãbersicht
-view_tabs_common_schedule = Zeitplan
-view_tabs_common_scheduled = Geplant
-view_tabs_common_schedules = Zeitplan
-view_tabs_common_subscriptions = Abonnements
-view_tabs_common_tables = Tabellen
-view_tabs_common_timeline = Zeitstrahl
-view_tabs_common_traits = Traits
-view_tabs_invalidSubTab = UngÃŒltiger Sub-Reiter subtab: {0}
-view_tabs_invalidTab = UngÃŒltiger Reiter: {0}
-view_tagCloud_deleteTag = Tag l\u00F6schen
-view_tagCloud_deleteTagFailure = Konnte den Tag [{0}] nicht l\u00F6schen
-view_tagCloud_deleteTagSuccess = Sie haben den Tag [{0}] erfolgreich gel\u00F6scht
-view_tagCloud_error_fetchFailure = Konnte die Tags nicht laden.
-view_tagCloud_error_tagUsedCount = Tag {0} mal verwendet.
-view_taggedResources_title = Markierte Ressourcen
-view_tags_error_1 = Konnte die Tags nicht laden
-view_tags_tags = Tags
-view_tags_tooltip_1 = Klicken um den Tag zu löschen
-view_tags_tooltip_2 = Klicken um die Tags zu bearbeiten
-view_tags_tooltip_3 = Geben Sie ein Tag in folgenem Format ein: (namespace:)(semantic=)tagname (z.B. it:env=QA, oder owner=John)
-view_testTop_description = Dieser Abschnitt enth\u00E4lt Seiten zum Testen verschiedener GUI-Komponenten.
-view_testTop_title = Test
-view_titleBar_common_addedFav = Sie haben [{0}] als Lesezeichen hinzugefÃŒgt
-view_titleBar_common_addedFavFailure = Konnte [{0}] nicht als Lesezeichen hinzufÃŒgen
-view_titleBar_common_clickToAddFav = Klicken, um dies als Lesezeichen hinzuzufÃŒgen
-view_titleBar_common_clickToRemoveFav = Klicken, um das zugehörige Lesezeichen zu löschen
-view_titleBar_common_loadTagsFailure = Konnte die Tags f\u00FCr [{0}] nicht laden
-view_titleBar_common_removedFav = Sie haben [{0}] aus den Lesezeichen gel\u00F6scht
-view_titleBar_common_removedFavFailure = Das L\u00F6schen von [{0}] aus den Lesezeichen ist fehlgeschlagen
-view_titleBar_common_updateTagsFailure = Konnte die Tags f\u00FCr [{0}] nicht aktualisieren
-view_titleBar_common_updateTagsSuccessful = Die Aktualisierung der Tags f\u00FCr [{0}] war erfolgreich
-view_titleBar_group_failInfo = Konnte die allgemeinen Informationen zur Gruppe [{0}] mit der ID [{1}] nicht ermitteln.
-view_titleBar_group_summary_collapsedTooltip = Klicken, um mehr Details fÃŒr diese Gruppe zu zeigen
-view_titleBar_group_summary_expandedTooltip = Klicken, um Details fÃŒr diese Gruppe zu verbergen.
-view_tree_common_contextMenu_addChartToDashboard = Diagramm zum Dashboard [{0}] hinzufÃŒgen
-view_tree_common_contextMenu_editPluginConfiguration = Plugin-Konfiguration [{0}] bearbeiten
-view_tree_common_contextMenu_editResourceConfiguration = Ressourcen-Konfiguration [{0}] bearbeiten
-view_tree_common_contextMenu_groupGraph = Charts f\u00FCr Gruppen-Metriken
-view_tree_common_contextMenu_loadFail_dashboards = Konnte die benutzerspezifischen Dashboards nicht laden
-view_tree_common_contextMenu_loadFail_group = Konnte die Gruppe f\u00FCr das Kontext-Menu nicht laden
-view_tree_common_contextMenu_loadFailed_dashboard = Konnte die Dashboards des Benutzers nicht laden
-##view_tree_common_contextMenu_loadFailed_manualAddChildren = Failed to load platform manual add children
-##view_tree_common_contextMenu_loadFailed_operations = Failure to start wizard for running operations
-view_tree_common_contextMenu_measurements = Metriken
-view_tree_common_contextMenu_pluginConfiguration = Plugin-Konfiguration
-view_tree_common_contextMenu_resourceConfiguration = Ressourcen-Konfiguration
-view_tree_common_contextMenu_resourceGraph = Charts f\u00FCr Ressourcen-Metriken
-view_tree_common_contextMenu_saveChartToDashboardFailure = Speichern des Dashboards fehlgeschlagen
-view_tree_common_contextMenu_saveChartToDashboardSuccessful = Sie haben das Dashboard [{0}] gesichert
-view_tree_common_contextMenu_type_name_label = Typ: {0}
-view_tree_common_loadFailed_children = Konnte die Kinder fÃŒr den Knoten nicht laden
-view_tree_common_loadFailed_create = Konnte die Ansicht f\u00FCr diesen Knoten nicht erzeugen
-##view_tree_common_loadFailed_descendants = Failed to load descendants for tree
-view_tree_common_loadFailed_generic = Konnte die Daten f\u00FCr den Bau nicht laden
-view_tree_common_loadFailed_group = Konnte die Gruppe mit ID [{0}] nicht laden
-view_tree_common_loadFailed_groupTree = Konnte die Baumansicht der Gruppe nicht laden
-##view_tree_common_loadFailed_node = Failed to load data for this node
-##view_tree_common_loadFailed_root = Failed to load root for tree
-##view_tree_common_loadFailed_selection = Failed to select this node
-##view_tree_common_loadFailed_update = Failed to update view for this node
-##view_type_parentId = Parent ID
-view_type_resourceTypes = Ressourcen-Typen
-##view_type_typeTreeLoadFailure = Failed to load resource type tree data
-view_upload_alreadyUploaded = Datein wurde bereits hochgeladen
-##view_upload_bundleDistFile = Distribution File
-##view_upload_error_bundleDistFile = Error uploading Bundle Distribution File
-view_upload_error_file = Fehler beim Hochladen der Datei
-view_upload_error_fileName = Fehler beim Hochladen der Datei [{0}]
-##view_upload_error_fileName_2 = Error uploading file [{0}], check for invalid file path.
-##view_upload_error_packageVersionFile = Error uploading Package Version File
-##view_upload_error_results = Error uploading file, unexpected results: [{0}]
-##view_upload_inProgress = Can not submit, upload is currently in progress
-view_upload_prompt_1 = [{0}] Datei zum Hochladen
-view_upload_prompt_2 = Datei zum Hochladen
-view_upload_success = Datei erfolgreich hochgeladen
-view_upload_tooltip_1a = W\u00E4hlen Sie eine Datei zum Hochladen und klicken dann auf Hochladen oder Weiter
-view_upload_tooltip_1b = W\u00E4hlen Sie eine Datei zum hochladen und klicken dann auf Weiter
-view_upload_tooltip_2 = Das Hochladen der Datei ist zuvor fehlgeschlagen
-view_upload_upload = Hochladen
-view_upload_uploadFile = Datei zum Hochladen
-widget_colorPicker_tooltip = Klicken Sie, um eine neue Farbe auszuwÀhlen
-##widget_durationItem_inputUnitLessThanTargetUnit = Input unit is less than target unit.
-widget_durationItem_unitTypeNotSupported = Einheit [{0}] ist f\u00FCr dieses DurationItem nicht unterst\u00FCtzt
-widget_jobTriggerEditor_fieldHelp_repeatDuration = L\u00E4sst die Operation so oft ausf\u00FChren oder bis die Zeit abgelaufen ist.
-widget_jobTriggerEditor_fieldHelp_repeatInterval = Wie oft die Operation ausgef\u00FChrt werden soll
-widget_jobTriggerEditor_fieldHelp_startDelay = Startet die Ausf\u00FChrung nach
-widget_jobTriggerEditor_field_cronExpression = Cron-Ausdruck
-widget_jobTriggerEditor_field_mode = Planen via
-widget_jobTriggerEditor_field_repeatInterval_later = Wiederholen alle
-widget_jobTriggerEditor_field_repeatInterval_now = Jetzt starten und alle
-widget_jobTriggerEditor_field_startType = Starten
-widget_jobTriggerEditor_message_endTimeMustBeAfterStartTime = Der Endzeitpunkt muss nach dem Startzeitpunkt liegen
-widget_jobTriggerEditor_message_endTimeMustBeInFuture = Der Endzeitpunkt muss in der Zukunft liegen
-widget_jobTriggerEditor_message_startTimeMustBeInFuture = Der Startzeitpunkt muss in der Zukunft liegen
-widget_jobTriggerEditor_tab_examples = Beispiele
-widget_jobTriggerEditor_tab_format = Format
-widget_jobTriggerEditor_value_calendar = Kalender
-widget_jobTriggerEditor_value_cronExpression = Cron-Ausdruck
-widget_jobTriggerEditor_value_for = F\u00FCr
-widget_jobTriggerEditor_value_in = in
-widget_jobTriggerEditor_value_indefinitely = unendlich
-widget_jobTriggerEditor_value_later = Sp\u00E4ter
-widget_jobTriggerEditor_value_laterAndRepeat = Sp\u00E4ter und Wiederholen
-widget_jobTriggerEditor_value_now = Jetzt
-widget_jobTriggerEditor_value_nowAndRepeat = Jetzt und Wiederholen
-widget_jobTriggerEditor_value_on = um
-widget_jobTriggerEditor_value_until = bis
-widget_recordEditor_error_invalidViewPath = UngÃŒltiger Anzeigepfad: [{0}]
-widget_recordEditor_error_multipleRecords = Mehrere DatensÀtze gefunden - erwartet wurde genau einer.
-widget_recordEditor_error_noRecords = Keine DatensÀtze gefunden - erwartet wurde genau einer.
-widget_recordEditor_error_operation = Die Operation ist fehlgeschlagen. Ein Fehler ist aufgetreten.
-widget_recordEditor_error_operationInvalidValues = Die Operation ist fehlgeschlagen - ein oder mehrere Felder haben ungÃŒltige Werte
-widget_recordEditor_error_permissionCreate = Sie haben nicht die nötigen Rechte, um ein neues [{0}] anzulegen
-widget_recordEditor_error_unsupportedOperationType = Der Typ [{0}] der Operation wird nicht unterstÃŒtzt
-widget_recordEditor_info_recordCreatedConcise = {0} angelegt.
-widget_recordEditor_info_recordCreatedDetailed = {0} [{1}] angelegt.
-widget_recordEditor_info_recordUpdatedConcise = {0} aktualisiert.
-widget_recordEditor_info_recordUpdatedDetailed = {0} [{1}] aktualisiert.
-widget_recordEditor_title_edit = Bearbeiten {0} [{1}]
-widget_recordEditor_title_new = Neue {0} anlegen
-widget_recordEditor_title_view = Anzeigen {0} [{1}]
-widget_recordEditor_warn_validation = Ein oder mehrere Felder haben ungÃŒltige Werte. Diese [{0}] kann nicht gesichert werden bis die Werte korrigiert wurden.
-##widget_resourceFactoryWizard_archPrompt = Package Architecture
-##widget_resourceFactoryWizard_configTemplatePrompt = Resource Configuration Templates
-##widget_resourceFactoryWizard_contentTemplatePrompt = Deployment Time Configuration Templates
-##widget_resourceFactoryWizard_createSubmit = A request to create a Resource with the name of [{0}] has been submitted successfully. Note, it may take several minutes for the Resource to show up in inventory.
-##widget_resourceFactoryWizard_createSubmitType = A request to create a Resource of type [{0}] has been submitted successfully. Note, it may take several minutes for the Resource to show up in inventory.
-widget_resourceFactoryWizard_createWizardTitle = Neue Ressource vom Typ [{0}] anlegen
-widget_resourceFactoryWizard_createWizardWindowTitle = Assistent zum Erzeugen von Ressourcen
-widget_resourceFactoryWizard_editConfigStepName = Optionen fÃŒr das Deployment
-widget_resourceFactoryWizard_execute1 = Konnte keine neue Ressource anlegen - es wurde keien Paketversion angegeben
-#widget_resourceFactoryWizard_execute2 = Failed to create a new resource. Cannot connect to the agent. This may indicate that the agent is down.
-##widget_resourceFactoryWizard_failedToDeleteVersion = Failed to delete package version while canceling a resource create
-##widget_resourceFactoryWizard_failedToGetType = Failed to get backing package type for new resource
-widget_resourceFactoryWizard_importFailure = Das manuelle importieren der Ressource ist fehlgeschlagen
-#widget_resourceFactoryWizard_importFailure2 = Failed to manually import resource. Cannot connect to the agent. This may indicate that the agent is down.
-widget_resourceFactoryWizard_importSubmitted = Ein Auftrag, eine neue Ressource vom Typ [{0}] zu importieren wurde abgeschickt
-widget_resourceFactoryWizard_importWizardTitle = Importieren von Ressourcen des Typs [{0}]
-widget_resourceFactoryWizard_importWizardWindowTitle = Wizard zum Import von Ressourcen
-widget_resourceFactoryWizard_infoStepName = Information ÃŒber die Ressource
-widget_resourceFactoryWizard_infoStep_loadFail = Konnte die verfÃŒgbaren Architekturen nicht ermitteln
-widget_resourceFactoryWizard_namePrompt = Name der neuen Ressource
-widget_resourceFactoryWizard_templatePrompt = Vorlage fÃŒr die Verbindungseinstellungen
-##widget_resourceFactoryWizard_timeoutHelp = A timeout duration that if specified will override the default timeout for child resource creation (on the {0} Agent). The default timeout is set to 60 seconds. A higher value may be useful for particularly long create actions, like deployment of a large application. Usually used if a previous attempt suffered a timeout failure. Note that if there is a timeout failure, it is still possible that the resource deployment succeeded. In the event of a timeout you may want to execute a discovery scan before attempting to redeploy the resource.
-widget_resourceFactoryWizard_uploadFailure = Konnte die Datei nicht hochladen
-###widget_resourceFactoryWizard_timeoutFailure = Timed out
-##widget_resourceFactoryWizard_uploadFileStepName = Upload Resource Content File
-##widget_resourceFactoryWizard_uploadInProgress = The upload is in progress... This can take several minutes to complete for large distribution files.
-widget_resourceFactoryWizard_versionPrompt = Paketversion
-widget_resourceSelector_groupCategory = Kategorie der Gruppe
-widget_resourceSelector_pleaseSelectMultipleResource = Bitte wÀhlen Sie eine oder merere Ressourcen aus
-widget_resourceSelector_pleaseSelectResource = Bitte wÀhlen sie eine Ressource aus
-widget_resourceSelector_selectMultipleResources = WÀhlen sie Ressourcen aus
-widget_resourceSelector_selectResource = WÀhlen Sie eine Ressource aus
-widget_typeCache_loadFail = Konnte die Metadaten fÃŒr den Ressourcen-Typ nicht laden
-widget_typeTree_badTemplateType = UngÃŒltige URL. Unbekannter Vorlagen-Typ [{0}]
-widget_typeTree_badTypeId = UngÃŒltige URL. Unbekannte Ressource-Typ-ID [{0}]
-widget_typeTree_loadFail = Konnte die Ressource-Typen nicht laden
+#
+# https://docs.jboss.org/author/display/RHQ/Working+with+the+Resource+Bundles
+#
+# ##################################
+# #avail_chart_down_label = DOWN
+chart_date_label=Datum
+chart_down_label=Unten
+# #chart_down_label = Down
+chart_hover_bar_label=Dauer
+chart_hover_date_format=%d.%m.%y
+chart_hover_end_label=Ende
+chart_hover_period_label=Zeitraum
+chart_hover_start_label=Start
+chart_hover_time_format=%I\:%M\:%S %p
+chart_ie_not_supported=Charting ist bei diesem Browser nicht unterstÃŒtzt
+chart_metrics=Metriken
+chart_metrics_add_to_dashboard_button=HinzufÃŒgen
+chart_metrics_add_to_dashboard_label=Zum Dashboard hinzufÃŒgen
+chart_metrics_collapse_tooltip=Klicken Sie hier, um weitere tabellarische VerfÃŒgbarkeitsdaten zu sehen.
+chart_metrics_expand_tooltip=Klicken Sie hier, um die Ansicht weiterer VerfÃŒgbarkeitsdetails zu schlieÃen.
+chart_metrics_sparkline_header=Diagramm
+# #chart_metrics_add_to_dashboard_button = Add
+# #chart_metrics_add_to_dashboard_label = Add To Dashboards
+# #chart_metrics_collapse_tooltip = Click here to see additional tabular availability data.
+# #chart_metrics_expand_tooltip = Click here to collapse additional availability detail.
+# #chart_metrics_sparkline_header = Chart
+chart_no_data_label=Keine Daten vorhanden
+chart_single_value_label=Wert
+chart_slider_button_bar_day=Tag
+chart_slider_button_bar_hour=Stunde
+chart_slider_button_bar_minute=Minute
+chart_slider_button_bar_month=Monat
+chart_slider_button_bar_year=Jahr
+chart_time_label=Start
+chart_title_avg_label=â
+chart_title_min_label=Min
+chart_title_peak_label=Max
+chart_unknown_label=Unbekannt
+chart_xaxis_time_format_hours=%H
+chart_xaxis_time_format_hours_minutes=%H\:%M
+common_alert_high=HOCH
+common_alert_low=NIEDRIG
+common_alert_medium=MITTEL
+common_buildInfo_gwtVersion=${gwt.version}
+common_button_ack=BestÀtigen
+common_button_ack_all=Alle bestÀtigen
+common_button_add=HinzufÃŒgen
+common_button_advanced=Erweitert...
+common_button_apply=Anwenden
+common_button_cancel=Abbrechen
+common_button_close=SchlieÃen
+common_button_compare=Vergleichen
+common_button_create_child=Kind-Ressource erzeugen
+common_button_delete=Löschen
+common_button_delete_all=Alle Löschen
+common_button_disable=Deaktivieren
+common_button_dump_sysInfo_to_log=Dump System Info
+# #common_button_dump_sysInfo_to_log = System information ins Logfile schreiben
+common_button_edit=Bearbeiten
+common_button_enable=Aktivieren
+common_button_execute=AusfÃŒhren
+common_button_finish=Beenden
+common_button_fixedWidth=Konstante Breite
+common_button_ignore=Ignorieren
+common_button_import=Importieren
+common_button_new=Neu
+common_button_next=Weiter
+common_button_ok=OK
+common_button_previous=ZurÃŒck
+common_button_purge=Bereinigen
+common_button_purgeAll=Alle bereinigen
+common_button_refresh=Neu laden
+common_button_reports_export=Export
+common_button_reset=ZurÃŒcksetzen
+common_button_save=Speichern
+common_button_scaleToFit=Passend skalieren
+common_button_schedule=Planen
+common_button_search=Suchen
+common_button_set=Setzen
+common_button_showDetails=Details anzeigen...
+common_button_unignore=Ignorieren aufheben
+common_button_uninventory=Aus dem Inventar löschen
+common_buttonbar_custom=Spezifisch...
+common_buttonbar_custom_cancel=Abbrechen
+common_buttonbar_custom_save=Speichern
+common_buttonbar_custom_window_subtitle=Spezifisch
+common_buttonbar_custom_window_title=Zeitbereich
+common_buttonbar_datetime_format=dd.MM.yy hh\:mm
+common_buttonbar_datetime_format_moment_js=DD.MM.YY HH\:mm
+common_buttonbar_end_date=Enddatum
+common_buttonbar_end_time=Endzeitpunkt
+common_buttonbar_start_date=Startdatum
+common_buttonbar_start_time=Startzeitpunkt
+common_calendar_april_short=Apr
+common_calendar_august_short=Aug
+common_calendar_december_short=Dez
+common_calendar_february_short=Feb
+common_calendar_january_short=Jan
+common_calendar_july_short=Jul
+common_calendar_june_short=Jun
+common_calendar_march_short=MÀr
+common_calendar_may_short=Mai
+common_calendar_november_short=Nov
+common_calendar_october_short=Okt
+common_calendar_september_short=Sept
+common_label_ago=vor {0}
+common_label_all=ALLE
+common_label_all_resources=Alle Ressourcen
+common_label_day=Tag
+common_label_error=Fehler
+common_label_filters=Filter
+common_label_hour=Stunde
+common_label_item=Eintrag
+common_label_items=EintrÀge
+common_label_link=Link
+common_label_month=Monat
+common_label_none=keine
+common_label_none2=keines
+common_label_role=Rolle
+common_label_roles=Rollen
+common_label_scheduled_operations=Geplante Operationen
+common_label_selected_resources=AusgewÀhlte Ressourcen
+common_label_unlimited=unbeschrÀnkt
+common_label_user=Benutzer
+common_label_users=Benutzer
+common_label_week=Woche
+common_label_yesterday=Gestern
+common_msg_areYouSure=Sind Sie sicher?
+common_msg_asyncTimeout={0}. Dies ist aufgetreten weil der Server lange Zeit fÌr die Bearbeitung der Anfrage benötigt. Bitte beachten Sie, dass der Serer eventuell Ihre Anfrage immer noch bearbeitet und bald fertig sein kann. Sie können die Server-Logs ÌberprÌfen, um zu sehen, ob abnormale Bedingungen aufgetreten sind.
+common_msg_changeAutoDetected=Ãnderungen gefunden
+common_msg_deleteConfirm=Sind Sie sicher, dass sie die ausgewÀhlten {0} löschen wollen?
+common_msg_deleted={0} {1} gelöscht.
+common_msg_emphasizedNotePrefix=Achtung\:
+common_msg_loading=Laden...
+common_msg_noItemsToShow=Keine EintrÀge vorhanden
+common_msg_notYetImplemented=Noch nicht implementiert
+common_msg_see_more=mehr ...
+common_msg_step_x_of_y=Schritt {0} von {1}
+common_msg_typeToFilterResults=Beginnen Sie hier mit dem Tippen, um nur Ergebnisse anzuzeigen, die die getippten Zeichen enthalten.
+# #common_msg_typeToFilterResults = Noch nicht implementiert
+common_severity_debug=Debug
+common_severity_error=Fehler
+common_severity_fatal=Fatal
+common_severity_info=Information
+common_severity_warn=Warnung
+common_status_attention=Achtung
+common_status_avail_disabled=INAKTIV
+common_status_avail_disabled_lower=Inaktiv
+common_status_avail_down=UNVERFÃGBAR
+common_status_avail_down_lower=UnverfÃŒgbar
+common_status_avail_group_empty=LEER
+# #common_status_avail_group_empty = EMPTY
+common_status_avail_group_mixed=GEMISCHT
+common_status_avail_unknown=UNBEKANNT
+# #common_status_avail_unknown = UNKNOWN
+common_status_avail_up=VERFÃGBAR
+common_status_avail_up_lower=VerfÃŒgbar
+common_status_canceled=Abgebrochen
+common_status_deferred=Verzögert
+common_status_failed=Fehlgeschlagen
+common_status_inprogress=In Bearbeitung
+common_status_nochange=Keine Ãnderung
+common_status_partial=partiell
+common_status_success=Erfolg
+common_status_timedOut=Timeout.
+common_status_unknown=Unbekannt
+common_title_acknowledged=BestÀtigt
+common_title_add_column=Spalte hinzufÃŒgen
+common_title_add_graph_to_view=Chart zur Monitoring-Anzeige hinzufÃŒgen
+common_title_add_portlet=Portlet hinzufÃŒgen
+common_title_address=Adresse
+common_title_alerts=Alarme
+common_title_alerts_range=Bereich der Alarme
+common_title_ancestry=Vorfahren
+common_title_availability=VerfÃŒgbar
+common_title_available_resources=VerfÃŒgbare Ressourcen
+common_title_average_metrics=Durchsch. Anzahl Metriken pro Minute
+common_title_background=Hintergrund
+common_title_bundle=Bundle
+common_title_bundleGroups=Bundle-Gruppen
+common_title_bundles=Bundles
+common_title_category=Kategorie
+common_title_change_refresh_time=Aktualisierungsintervall
+common_title_columns=Spalten
+common_title_compare_metrics=Metriken vergleichen
+common_title_compatibleGroups=Kompatible Gruppen
+common_title_compatibleGroups_total=Anzahl kompatible Gruppen
+common_title_component_errors=Fehler der Komponente
+common_title_config_update_status=Status aktualisieren
+common_title_configuration=Konfiguration
+common_title_count=Anzahl
+common_title_createTime=Erstellungszeitpunkt
+common_title_custom=Eigen
+common_title_dashboard_name=Dashboard-Name
+common_title_dateCreated=Zeitpunkt d. Erzeugung
+common_title_dateRange=Zeitraum
+common_title_default=Standard
+common_title_definition=Definition
+common_title_definitions=Definitionen
+common_title_description=Beschreibung
+common_title_details=Details
+common_title_display=Anzeige
+common_title_display_name=Anzeigename
+common_title_duration=Dauer
+common_title_edit=Bearbeiten?
+common_title_edit_mode=Bearbeitungsmodus
+common_title_enabled=Aktiviert?
+common_title_end=Ende
+common_title_filterResultsBelow=Filter[results below]
+common_title_generalProp=Allgemeine Eigenschaften
+common_title_group=Gruppe
+common_title_group_def_total=Anzahl Gruppen-Definitionen
+common_title_group_member_health=Zustand der Gruppenmitglieder
+common_title_groups=Gruppen
+common_title_groupsFound=Gruppen gefunden
+common_title_help=Hilfe
+common_title_host=Rechner
+common_title_id=ID
+common_title_id_parent=ID des Vaters
+common_title_in_compliance=In Ãbereinstimmung?
+common_title_interval=Intervall
+common_title_inventory=Inventar
+common_title_inventoryStatus=Inventar-Status
+common_title_inventorySummary=Inventar Zusammenfassung
+common_title_kind=Art
+common_title_lastUpdated=Zuletzt aktualisiert
+common_title_lastUpdatedBy=Zuletzt aktualisiert durch
+common_title_ldapGroups=LDAP-Gruppen
+common_title_ldapGroupsAvailable=LDAP-Gruppen
+common_title_mashup=Mashup
+# #common_title_mashup = Mashup
+common_title_members_reporting=Anzahl berichtender Mitglieder
+common_title_message=Nachricht
+common_title_metric=Metrik
+common_title_metric_chart=Metrik-Diagramm
+common_title_mixedGroups=Gemischte Gruppen
+common_title_mixedGroups_total=Anzahl gemischter Gruppen
+common_title_name=Name
+common_title_new_dashboard=Neues Dashboard
+common_title_numeric_metrics=Numerische Metriken
+common_title_numeric_type=Numerischer Typ
+common_title_operation=Operation
+common_title_operation_status=Zustand der Operation
+common_title_operations=Operationen
+common_title_operations_range=Operationsbereich
+# #common_title_operations_range = Operation Range
+common_title_over=Ãber
+common_title_password=Passwort
+common_title_path=Pfad
+common_title_permissions=Rechte
+common_title_platform=Plattform
+common_title_platform_total=Anzahl Platformen
+common_title_plugin=Plugin
+common_title_port=Port
+common_title_providers=Anbieter
+common_title_queryPagesParsed=Geparste Anfragenseiten
+common_title_queryProgress=Anfrage Fortschritt
+# #common_title_queryPagesParsed = Query Pages Parsed
+# #common_title_queryProgress = Query Progress
+common_title_recent_alerts=KÌrzlich ausgelöste Alarme
+common_title_recent_bundle_deployments=KÃŒrzliche Bundle-Deployments
+common_title_recent_configuration_updates=Frische Konfigurationsaktualisierungen
+common_title_recent_drifts=KÃŒrzlich aufgetretener Drift
+common_title_recent_event_counts=Anzahl frischer Ereignisse
+common_title_recent_measurements=Frische Messwerte
+common_title_recent_oob_metrics=KÃŒrzlich aus dem Ruder gelaufene Metriken
+common_title_recent_operations=KÃŒrzlich ausgefÃŒhrte Operationen
+common_title_recent_pkg_history=KÌrzlich geÀnderte Pakete
+common_title_recently_added=KÃŒrzlich hinzugefÃŒgte Ressourcen
+common_title_remove_column=Spalte löschen
+common_title_repositories=Repositories
+common_title_resource=Ressource
+common_title_resourceGroups=Ressourcen-Gruppen
+common_title_resource_group=Ressourcen-Gruppe
+common_title_resource_id=Ressourcen-ID
+common_title_resource_inventory=Ressourcen-spezifisces Inventar
+common_title_resource_key=Ressourcen-SchlÃŒssel
+common_title_resource_name=Ressurcen-Name
+common_title_resource_type=Ressourcen-Typ
+common_title_resources=Ressourcen
+common_title_results_count=Anzahl Ergebnisse
+common_title_results_count_tooltip=Zeige diese Anzahl Ergebnisse an
+common_title_role=Rolle
+common_title_roles=Rollen
+common_title_scheduled_operations=Geplante Operationen
+common_title_search=Suche
+common_title_selected_resources=AusgewÀhlte Ressourcen
+common_title_server=Server
+common_title_server_total=Anzahl Server
+common_title_service=Dienste
+common_title_service_total=Anzahl Dienste
+common_title_settings=Einstellungen
+common_title_show=Anzeigen
+common_title_sort_order=Sortierreihenfolge
+common_title_sort_order_tooltip=Legt die Sortierreihenfolge fÃŒr Ergebnisse fest.
+common_title_start=Start
+common_title_status=Status
+common_title_stop=Stop
+common_title_suggest=Vorschlag
+common_title_summary=Zusammenfassung
+common_title_tag_cloud=Tag-Wolke
+common_title_the=Die
+common_title_timestamp=Zeitpunkt
+common_title_total=Gesamt
+common_title_type=Typ
+common_title_units=Einheiten
+common_title_user=Benutzer
+common_title_users=Benutzer
+common_title_value=Wert
+common_title_version=Version
+common_title_view_mode=Anzeigemodus
+common_title_web_address=Webaddresse
+common_title_welcome=Willkommen
+common_unit_abbrev_bits=b
+common_unit_abbrev_bytes=B
+common_unit_abbrev_celsius=C
+common_unit_abbrev_days=d
+common_unit_abbrev_fahrenheight=F
+common_unit_abbrev_gigabits=Gbit
+common_unit_abbrev_gigabytes=GiB
+common_unit_abbrev_hours=h
+common_unit_abbrev_jiffys=j
+common_unit_abbrev_kelvin=K
+common_unit_abbrev_kilobits=kbit
+common_unit_abbrev_kilobytes=KiB
+common_unit_abbrev_megabits=Mbit
+common_unit_abbrev_megabytes=MiB
+common_unit_abbrev_microseconds=us
+common_unit_abbrev_milliseconds=ms
+common_unit_abbrev_minutes=min
+common_unit_abbrev_nanoseconds=ns
+common_unit_abbrev_percentage=%
+common_unit_abbrev_petabits=Pbit
+common_unit_abbrev_petabytes=PiB
+common_unit_abbrev_seconds=s
+common_unit_abbrev_terabits=Tbit
+common_unit_abbrev_terabytes=TiB
+common_unit_days=Tage
+common_unit_days2=Tagen
+common_unit_hours=Stunden
+common_unit_milliseconds=Millisekunden
+common_unit_minute=Minute
+common_unit_minutes=Minuten
+common_unit_months=Monate
+common_unit_seconds=Sekunden
+common_unit_times=mal
+common_unit_weeks=Wochen
+common_unit_years=Jahre
+common_val_for=fÃŒr
+common_val_n1st={0}er
+common_val_n2nd={0}er
+common_val_n3rd={0}er
+common_val_na=entf.
+common_val_never=Nie
+common_val_no=Nein
+common_val_no_lower=nein
+common_val_none=Kein(e)
+common_val_nth={0}er
+common_val_yes=Ja
+common_val_yes_lower=ja
+dataSource_ContentRepoTree_error_load=Konnte die Datenquellen nicht laden
+dataSource_ContentRepoTree_field_parentId=Vater-ID
+dataSource_bundle_loadFailed=Konnte die Bundle-Daten nicht laden
+dataSource_configurationHistory_clickToSeeError=Doppelklicken, um die Fehlermeldung zu sehen...
+dataSource_configurationHistory_currentConfig=Dies ist die aktuelle Konfiguration
+dataSource_configurationHistory_dateCompleted=Beendigunszeitpunkt
+dataSource_configurationHistory_dateSubmitted=Absendezeitpunkt
+dataSource_configurationHistory_error_fetchFailure=Konnte den Verlauf der Ressourcen-Konfiguration nicht laden.
+dataSource_configurationHistory_updateType=Art der Aktualisierung
+dataSource_configurationHistory_updateType_group=Gruppe
+dataSource_configurationHistory_updateType_individual=Einzeln
+dataSource_definitions_loadFailed=Konnte die Definitionen fÃŒr die Metriken nicht laden
+dataSource_measurementOob_error_fetchFailure=Konnte die Informationen ÃŒber AusreiÃer nicht laden
+dataSource_measurementOob_field_factor=AusreiÃer-Faktor (%)
+dataSource_measurementOob_field_formattedBaseband=Band
+dataSource_measurementOob_field_formattedOutlier=AusreiÃer
+dataSource_measurementOob_field_parentName=Ãbergeordnete Ressource
+dataSource_measurementOob_field_resourceName=Ressource
+dataSource_measurementOob_field_scheduleName=Metrik
+dataSource_operationHistory_error_fetchFailure=Konnte den Verlauf der Operationen nicht laden.
+dataSource_operationHistory_field_createdTime=Erstellungszeitpunkt
+dataSource_operationHistory_field_operationName=Name der Operation
+dataSource_operationHistory_field_startedTime=Startzeitpunkt
+dataSource_operationHistory_field_subject=Ersteller
+dataSource_operationSchedule_field_description=Notizen
+dataSource_operationSchedule_field_id=Zeitplan ID
+dataSource_operationSchedule_field_nextFireTime=NÀchste AusfÌhrung
+dataSource_operationSchedule_field_operationDisplayName=Operation
+dataSource_operationSchedule_field_operationName=Operation
+dataSource_operationSchedule_field_subject=EigentÃŒmer
+dataSource_operationSchedule_field_timeout=Timeout (in Sekunden)
+dataSource_platforms_field_cpu=CPU
+dataSource_platforms_field_memory=Speicher
+dataSource_platforms_field_swap=Swap
+dataSource_problemResources_error_fetchFailure=Konnte die Liste der Ressourcen mit Alarmen oder UnverfÃŒgbarkeit nicht laden.
+dataSource_problemResources_field_available=Aktuelle VerfÃŒgbarkeit
+dataSource_recentOperations_error_fetchFailure=Konnte die Liste der kÃŒrzlich vollendeten Operationen nicht laden.
+dataSource_recentOperations_field_location=Ort
+dataSource_recentOperations_field_operation=Operation
+dataSource_recentOperations_field_resource=Ressource
+dataSource_recentOperations_field_status=Status
+dataSource_resourceErrors_clickStatusIcon=FÃŒr mehr Details auf das Icon klicken
+dataSource_resourceErrors_deleteFailure=Konnte die Ressourcen-Fehler nicht löschen
+dataSource_resourceErrors_deleteSuccess=Sie haben [{0}] Ressourcen-Fehlermeldungen erfolgreich gelöscht.
+dataSource_resourceErrors_error_fetchFailure=Konnte die spezifischen Fehler fÃŒr die Ressource mit id [{0}] nicht laden.
+dataSource_resourceErrors_field_errorType=Fehlertyp
+dataSource_resourceErrors_field_summary=Zsuammenfassung
+dataSource_resourceErrors_field_timeOccured=Zeitpunkt
+dataSource_resourceGroups_loadFailed=Konnte die Ressourcen-Gruppe nicht laden
+dataSource_resources_field_discoveryTime=Zeitpunkt des Auffindens
+dataSource_resources_field_importTime=Zeitpunkt des Imports
+dataSource_resources_field_key=SchlÃŒssel
+dataSource_resources_field_lastModifiedTime=Zeitpunkt der letzten Bearbeitung
+dataSource_resources_field_lastModifier=Letzter Bearbeiter
+dataSource_resources_field_location=Ort
+dataSource_rpc_error_transformRequestFailure=Fehler in der (GWT)-Datenquelle bei der Bearbeitung der {0} Anfrage.
+dataSource_rpc_error_unsupportedArrayFilterType=Es gibt keine UnterstÃŒtzung fÃŒr die Ãbergabe von Feld-Filtern des Typs {0}. Bitte melden Sie einen Bug.
+dataSource_rpc_error_unsupportedEnumType=Es wird ein Code-Block fÌr enum {0} in RPCDataSource.getEnumArray(Class) benötigt. Bitte melden Sie einen Bug.
+dataSource_rpc_no=nein
+dataSource_rpc_yes=ja
+dataSource_scheduledOperations_error_fetchFailure=Konnte die Liste der geplanten Operationen nicht laden.
+dataSource_scheduledOperations_field_location=Ort
+dataSource_scheduledOperations_field_operation=Operation
+dataSource_scheduledOperations_field_resource=Ressource
+dataSource_schedules_disableFailure_group=Konnte die Collection von [{0}] Metriken fÃŒr Ressourcengruppe mit ID [{1}] nicht deaktivieren. Die Metriken waren\: [{2}]
+dataSource_schedules_disableFailure_resource=Konnte die Collection von [{0}] Metriken fÃŒr Ressource mit ID [{1}] nicht deaktivieren. Die Metriken waren\: [{2}]
+dataSource_schedules_disableSuccessful_concise=Sie haben die Collection von [{0}] Messwerten deaktiviert
+dataSource_schedules_disableSuccessful_full_group=Sie haben die Collection von [{0}] Messwerten fÃŒr die Ressourcengruppe mit der ID [{1}] deaktiviert. Die deaktivierten Messwerte sind\: [{2}]
+dataSource_schedules_disableSuccessful_full_resource=Sie haben die Collection von [{0}] Messwerten fÃŒr die Ressource mit der ID [{1}] deaktiviert. Die deaktivierten Messwerte sind\: [{2}]
+dataSource_schedules_enableFailure_group=Konnte die Collection von [{0}] Metriken fÃŒr Gruppe mit ID [{1}] nicht aktivieren. Die Metriken waren\: [{2}]
+dataSource_schedules_enableFailure_resource=Konnte die Collection von [{0}] Metriken fÃŒr Ressource mit ID [{1}] nicht aktivieren. Die Metriken waren\: [{2}]
+dataSource_schedules_enableSuccessful_concise=Sie haben die Collection von [{0}] Messwerten aktiviert
+dataSource_schedules_enableSuccessful_full_group=Sie haben die Collection von [{0}] Messwerten fÃŒr die Ressourcengruppe mit der ID [{1}] aktiviert. Die aktivierten Messwerte sind\: [{2}]
+dataSource_schedules_enableSuccessful_full_resource=Sie haben die Collection von [{0}] Messwerten fÃŒr die Ressource mit der ID [{1}] aktiviert. Die aktivierten Messwerte sind\: [{2}]
+# #dataSource_schedules_disableFailure_group = Failed to disable the collection of [{0}] metrics for resource group with ID [{1}]. The metrics were: [{2}]
+# #dataSource_schedules_disableFailure_resource = Failed to disable the collection of [{0}] metrics for resource with ID [{1}]. The metrics were: [{2}]
+# #dataSource_schedules_disableSuccessful_concise = You have disabled the collection of [{0}] measurements
+# #dataSource_schedules_disableSuccessful_full_group = You have disabled the collection of [{0}] measurements for the resource group with ID [{1}]. The disabled measurements are: [{2}]
+# #dataSource_schedules_disableSuccessful_full_resource = You have disabled the collection of [{0}] measurements for the resource with ID [{1}]. The disabled measurements are: [{2}]
+# #dataSource_schedules_enableFailure_group = Failed to enable the collection of [{0}] metrics for group with ID [{1}]. The metrics were: [{2}]
+# #dataSource_schedules_enableFailure_resource = Failed to enable the collection of [{0}] metrics for resource with ID [{1}]. The metrics were: [{2}]
+# #dataSource_schedules_enableSuccessful_concise = You have enabled the collection of [{0}] measurements
+# #dataSource_schedules_enableSuccessful_full_group = You have enabled the collection of [{0}] measurements for the resource group with ID [{1}]. The enabled measurements are: [{2}]
+# #dataSource_schedules_enableSuccessful_full_resource = You have enabled the collection of [{0}] measurements for the resource with ID [{1}]. The enabled measurements are: [{2}]
+dataSource_schedules_field_resourceGroupId=Gruppen-ID
+dataSource_schedules_loadFailed=Konte die ZeitplÀne fÌr das Erfassen der Metriken nicht laden
+dataSource_schedules_loadFailedContext=Konnte die ZeitplÀne fÌr Metriken fÌr den Kontext [{0}] nicht laden
+dataSource_schedules_loadFailedCriteria=Konnte die ZeitplÀne fÌr Metriken fÌr die Kriterien [{0}] nicht laden
+dataSource_schedules_updateFailure_group=Konnte den Collection Intervall von [{0}] Metriken fÃŒr Ressourcengruppe mit ID [{1}] nicht einstellen. Die Metriken waren\: [{2}]. Der Collection Intervall sollte [{3}] Sekunden sein.
+dataSource_schedules_updateFailure_resource=Konnte den Collection Intervall von [{0}] Metriken fÃŒr Ressource mit ID [{1}] nicht einstellen. Die Metriken waren\: [{2}]. Der Collection Intervall sollte [{3}] Sekunden sein.
+# #dataSource_schedules_updateFailure_group = Failed to set the collection interval of [{0}] metrics for resource group with ID [{1}]. The metrics were: [{2}]. The collection interval was to be [{3}] seconds.
+# #dataSource_schedules_updateFailure_resource = Failed to set the collection interval of [{0}] metrics for resource with ID [{1}]. The metrics were: [{2}]. The collection interval was to be [{3}] seconds.
+dataSource_schedules_updateSuccessful_concise=Das Intervall fÃŒr das Sammeln von Metriken wurde fÃŒr [{1}] Metriken auf [{0}] Sekunden gesetzt.
+dataSource_schedules_updateSuccessful_full_group=Ein neuer Collection Intervall von [{0}] wurde an [{1}] Messwerten fÃŒr Ressourcengruppe mit ID [{2}] eingestellt. Die aktualisierten Messwerte sind\: [{3}]
+dataSource_schedules_updateSuccessful_full_resource=Ein neuer Collection Intervall von [{0}] wurde an [{1}] Messwerten fÃŒr Ressource mit ID [{2}] eingestellt. Die aktualisierten Messwerte sind\: [{3}]
+# #dataSource_schedules_updateSuccessful_full_group = A new collection interval of [{0}] seconds has been set on [{1}] measurements for resource group with ID [{2}]. The updated measurements are: [{3}]
+# #dataSource_schedules_updateSuccessful_full_resource = A new collection interval of [{0}] seconds has been set on [{1}] measurements for resource with ID [{2}]. The updated measurements are: [{3}]
+dataSource_traits_failFetch=Konnte die Traits fÃŒr das Kiriterium [{0}] nicht ermitteln.
+dataSource_traits_field_definitionID=Definition-ID
+dataSource_traits_field_lastChanged=Zuletzt geÀndert
+dataSource_traits_field_primaryKey=PrimÀrschlÌssel
+dataSource_traits_field_trait=Trait
+dataSource_traits_group_field_groupId=Gruppen-ID
+dataSource_users_delete=Benutzer [{0}] wurde gelöscht
+dataSource_users_deleteFailed=Konnte den Benutzer [{0}] nicht löschen
+dataSource_users_field_department=Abteilung
+dataSource_users_field_emailAddress=E-Mail-Addresse
+dataSource_users_field_factive=Darf sich einloggen?
+dataSource_users_field_firstName=Vorname
+dataSource_users_field_id=ID
+dataSource_users_field_lastName=Nachname
+dataSource_users_field_ldap=LDAP Login?
+dataSource_users_field_name=Benutzername
+dataSource_users_field_passwordVerify=Passwort ÃŒberprÃŒfen
+dataSource_users_field_phoneNumber=Telefonnummer
+dataSource_users_invalidEmailAddress=UngÃŒltige E-Mail-Adresse
+dataSource_users_passwordsDoNotMatch=Passworte stimmen nicht ÃŒberein.
+datasource_roles_field_ldapGroups=LDAP-Gruppen
+datasource_roles_field_subjects=Subjekt
+datasource_templateSchedules_disabled=Das Erfassen der Messwerte fÃŒr [{0}] wurde eingestellt.
+datasource_templateSchedules_disabled_detailed=Sammeln der Daten fÃŒr Metrik [{0}] [{1}] als Standard fÃŒr Ressource-Tpypen mit ID [{2}] eingestellt.
+datasource_templateSchedules_disabled_failed=Konnte das Sammeln der Daten fÃŒr die Metrik [{0}] [{1}] als Standard fÃŒr Ressourcen-Typ [{2}] nicht einstellen.
+datasource_templateSchedules_enabled=Sammeln der Daten fÃŒr Metrik [{0}] gestartet.
+datasource_templateSchedules_enabled_detailed=Sammeln der Daten fÃŒr Metrik [{0}] [{1}] als Standard fÃŒr Ressourcen mit Typ-ID [{2}] gestartet.
+datasource_templateSchedules_enabled_failed=Konnte das Sammeln der Daten fÃŒr die Metrik [{0}] [{1}] als Standard fÃŒr Ressourcen mit Type-ID [{2}] nicht beginnen.
+datasource_templateSchedules_updated=ZeitplÀne fÌr die ausgewÀhlte Metrik [{0}] aktualisiert.
+datasource_templateSchedules_updated_detail=Zeitplan fÃŒr das Sammeln von Daten fÃŒr Metrik [{0}] [{1}] als Standard fÃŒr Ressourcen mit Typ-ID [{2}] auf [{3}] Sekunden gesetzt.
+datasource_templateSchedules_updated_failed=Aktualisieren des Zeitplans auf [{0}] Sekunden fÃŒr das Sammeln von Daten fÃŒr Metrik [{1}] [{2}] als Standard fÃŒr Ressourcen mit Typ-ID [{3}] ist fehlgeschlagen.
+enable_tags=${enable.tags}
+favorites=Lesezeichen
+favorites_groups=Gemerkte Gruppen
+favorites_recentlyViewed=KÃŒrzlich angesehen
+favorites_resources=Gemerkte Ressourcen
+filter_from_date=Von
+filter_to_date=Bis
+group_tree_groupOfResourceType=Gruppe von [{0}]
+group_tree_partialClusterTooltip={0} der {1} Gruppenmitglieder haben eine ''{2}'' Ressource
+util_ancestry_parentAncestry=Ãbergeordnete Abstammung fÃŒr\:
+util_errorHandler_nullException=Exception war null
+util_monitoringRequestCallback_error_checkServerStatusFailure=Kann Login-Status nicht bestimmen- ÃŒberprÃŒfen Sie den Serverstatus.
+# #util_monitoringRequestCallback_error_checkServerStatusFailure = Unable to determine login status - check Server status.
+util_rpcManager_activeRequests={0} Aktive Anfragen
+util_userPerm_loadFailBundle=Laden Ihrer Berechtigungen fÌr BÌndel mit id [{0}] fehlgeschlagen- keine gewÀhrt.
+util_userPerm_loadFailGlobal=Laden Ihrer allgemeinen Berechtigungen fehlgeschlagen - keine gewÀhrt.
+util_userPerm_loadFailGroup=Laden Ihrer Berechtigungen fÌr Ressourcengruppe mit id [{0}] fehlgeschlagen- keine gewÀhrt.
+util_userPerm_loadFailResource=Laden Ihrer Berechtigungen fÌr Ressource mit id [{0}] fehlgeschlagen- keine gewÀhrt.
+# #util_userPerm_loadFailBundle = Failed to load your permissions for Resource with id [{0}] - none granted.
+# #util_userPerm_loadFailGlobal = Failed to load your global permissions - none granted.
+# #util_userPerm_loadFailGroup = Failed to load your permissions for Resource Group with id [{0}] - none granted.
+# #util_userPerm_loadFailResource = Failed to load your permissions for Resource with id [{0}] - none granted.
+util_userSession_loadFailSubject=UserSessionManager\: Konnte das 'Subject' des Benutzers nicht laden.
+util_userSession_logoutFail=Ausloggen fehlgeschlagen
+util_widgetsField_unlimited=UnbeschrÀnkt
+view_aboutBox_allRightsReserved=Alle Rechte vorbehalten
+view_aboutBox_buildNumber=Build-Nummer
+view_aboutBox_failedToLoad=Kann die Produktinformation nicht laden
+view_aboutBox_homepage=Homepage
+view_aboutBox_jbossByRedHat=JBoss by Red Hat
+view_aboutBox_title=Ãber {0}
+view_aboutBox_version=Version
+view_adminConfig_agentPlugins=Agent Plugins
+view_adminConfig_alertDefTemplates=Vorlagen fÃŒr Alarmdefinitionen
+view_adminConfig_downloads=Downloads
+view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Dritf-Definitionen
+view_adminConfig_ignoreResourceTypes=Ignorierte Ressource Typen
+view_adminConfig_ignoreResourceTypes_changeTitle=Ãndern?
+view_adminConfig_ignoreResourceTypes_confirmIgnore=Sind Sie sicher, dass Sie den Ressourcentyp [{0}] ignorieren wollen? Sie werden nicht mehr in der Lage sein, Ressourcen dieses Typs zu importieren und alle Ressourcen dieses Typs, die bereits im Inventar sind, werden aus dem Inventar entfernt und Sie können diese nicht mehr verwalten.
+view_adminConfig_ignoreResourceTypes_confirmUnignore=Sind Sie sicher, dass Sie das Ignorieren des Ressourcentyps [{0}] aufheben wollen? Alle Ressourcen dieses Typs, die in Ihrer gemanagten Umgebung vorhanden sind, werden aufgespÃŒrt und in das Inventar hineingenommen.
+view_adminConfig_ignoreResourceTypes_failure=Einstellung des "Ignore"-Flags am gewÀhlten Ressourcentyp fehlgeschlagen.
+view_adminConfig_ignoreResourceTypes_noperm=Sie sind nicht berechtigt Ressourcentypen zu ignorieren oder deren Ignorierung aufzuheben\!
+view_adminConfig_ignoreResourceTypes_pleaseWait=Anfrage wurde eingereicht. Es kann eine gewisse Zeit dauern bis sie abgeschlossen ist, wenn Sie viele Ressourcen dieses Ressourcentyps im Inventar haben, bitte haben Sie etwas Geduld.
+view_adminConfig_ignoreResourceTypes_successIgnore=Der Ressourcentyp [{0}] wird jetzt ignoriert.
+view_adminConfig_ignoreResourceTypes_successUnignore=Der Ressourcentyp [{0}] wird jetzt nicht mehr ignoriert. Ressourcen dieses TYps können jetzt im Inventar festgeschrieben werden.
+# #view_adminConfig_ignoreResourceTypes_confirmIgnore = Are you sure you want to ignore the resource type [{0}]? You will no longer be able to import resources of this type and any resources of this type that are already in inventory will be uninventoried and you can no longer manage them.
+# #view_adminConfig_ignoreResourceTypes_confirmUnignore = Are you sure you want to unignore the resource type [{0}]? Any resources of this type that exist in your managed environment will be able to be discovered and inventoried.
+# #view_adminConfig_ignoreResourceTypes_failure = Failed to set the ignore flag on the selected resource type.
+# #view_adminConfig_ignoreResourceTypes_noperm = You do not have permission to ignore or unignore resource types!
+# #view_adminConfig_ignoreResourceTypes_pleaseWait = Request has been submitted. It might take a while to complete this request if you have a lot of resources in inventory of that resource type, so please be patient.
+# #view_adminConfig_ignoreResourceTypes_successIgnore = The resource type [{0}] is now being ignored.
+# #view_adminConfig_ignoreResourceTypes_successUnignore = The resource type [{0}] is now unignored. Resources of this type can now be committed into inventory.
+view_adminConfig_metricTemplates=Vorlagen fÃŒr das Sammeln von Metriken
+view_adminConfig_serverPlugins=Server Plugins
+view_adminConfig_systemSettings=Systemeinstellungen
+view_adminContent_contentSources=Quellen fÃŒr Inhalte
+view_adminRoles_assignedGroups=Zugewiesene Ressourcen-Gruppen
+view_adminRoles_assignedSubjects=Zugewisene Benutzer
+view_adminRoles_failCreateRoleWithExistingName=Konnte die Rolle mit dem existierenden Namen [{0}] nicht anlegen. Bitte wÀhlen Sie einen anderen Namen.
+view_adminRoles_failLdap=Konnte nicht ermitteln, ob LDAP konfiguriert ist - gehe von keiner LDAP-Konfiguration aus.
+view_adminRoles_failLdapAvailableGroups=Fehlgeschlagen\: Kann Status fÃŒr letzten AvailableGroups() Aufruf nicht abrufen.
+# #view_adminRoles_failLdapAvailableGroups = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
+# #view_adminRoles_failLdapCancelling = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
+view_adminRoles_failLdapGroups=Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
+view_adminRoles_failLdapGroupsRole=Konnte die LDAP-Gruppen fÃŒr die Rolle nicht laden.
+view_adminRoles_failLdapGroupsSettings=Konnte Systemeinstellungsinformationen fÃŒr LDAP-Gruppen nicht abrufen.
+# #view_adminRoles_failLdapGroupsSettings = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
+# #view_adminRoles_failLdapRetry = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
+view_adminRoles_failRoles=Konnte die Rollen nicht laden.
+view_adminRoles_globalPerms=Applikationsweite Rechte
+view_adminRoles_ldapGroups=LDAP-Gruppen
+view_adminRoles_ldapGroupsReadOnly=LDAP Gruppendaten können nur gelesen werden
+view_adminRoles_ldapGroupsSettingsReadOnly=[Read Only] Ldap Gruppeneinstellungen. In 'System Settings' (Systemeinstellungen) bearbeiten
+view_adminRoles_ldapQueryPageSize=Anfrage Seite GröÃe
+view_adminRoles_ldapTooManyResults=Zu viele Ergebnisse, um alle anzuzeigen. Bearbeiten Sie Ihren 'Group Search Filter' (Gruppensuchfilter), um weniger als 20000 Ergebnisse anzuzeigen.
+view_adminRoles_ldapTookLongResults=Anfrage benötigte {0} ms zur AusfÌhrung. Bearbeiten Sie Ihren 'Group Search Filter' (Gruppensuchfilter), um weniger Ergebnisse anzuzeigen.
+view_adminRoles_ldapTookManyPagesResults=Anfrage benötigte {0} Seiten zur AusfÃŒhrung. Bearbeiten Sie Ihren 'Group Search Page Size' (GruppensucheseitengröÃe), um mehr Ergebnisse pro Anfrage anzuzeigen.
+view_adminRoles_ldapWarnParsingManyPagesResults=Anfrage erfordert viele Seiten. Bearbeiten Sie Ihren 'Group Search Page Size' (GruppensucheseitengröÃe), um mehr Ergebnisse pro Anfrage anzuzeigen.
+view_adminRoles_ldapWarnQueryTakingLongResults=Anfrage benötigt einige Zeit zur AusfÌhrung. Bearbeiten Sie Ihren 'Group Search Filter' (Gruppensuchfilter), um weniger Ergebnisse anzuzeigen.
+view_adminRoles_ldapWarnTooManyResults=Es werden viele Ergebnisse wiedergegeben. Bearbeiten Sie Ihren 'Group Search Filter' (Gruppensuchfilter), um weniger Ergebnisse anzuzeigen.
+# #view_adminRoles_ldapGroupsSettingsReadOnly = LDAP Gruppendaten können nur gelesen werden
+# #view_adminRoles_ldapQueryPageSize = Rechte auf Ressourcen
+# #view_adminRoles_ldapTooManyResults = LDAP Gruppendaten können nur gelesen werden
+# #view_adminRoles_ldapTookLongResults = LDAP Gruppendaten können nur gelesen werden
+# #view_adminRoles_ldapTookManyPagesResults = LDAP Gruppendaten können nur gelesen werden
+# #view_adminRoles_ldapWarnParsingManyPagesResults = LDAP Gruppendaten können nur gelesen werden
+# #view_adminRoles_ldapWarnQueryTakingLongResults = LDAP Gruppendaten können nur gelesen werden
+# #view_adminRoles_ldapWarnTooManyResults = LDAP Gruppendaten können nur gelesen werden
+view_adminRoles_noLdap=Die LDAP-Integration ist nicht konfiguriert. Um LDAP zu konfigurieren, wechseln sie zu <a {0}>{1}</a>.
+view_adminRoles_permissions_autoselecting_configureRead_implied=Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
+view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
+# #view_adminRoles_permissions_autoselecting_configureRead_implied = Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
+# #view_adminRoles_permissions_autoselecting_configureWrite_implied = Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
+# #view_adminRoles_permissions_autoselecting_manageBundleGroups_implied = Autoselected View Bundles, which is granted by Manage Bundle Groups...
+# #view_adminRoles_permissions_autoselecting_manageBundle_implied = Autoselected unselected permissions, since Manage Bundle permission grants Manage Bundle Groups, Create Bundles, Delete Bundles, View Bundles and Deploy_Bundles permissions...
+# #view_adminRoles_permissions_autoselecting_manageInventory_implied = Autoselected unselected Resource permissions, since MANAGE_INVENTORY implies all Resource permissions...
+# #view_adminRoles_permissions_autoselecting_manageSecurity_implied = Autoselected unselected permissions, since MANAGE_SECURITY implies all other permissions...
+# #view_adminRoles_permissions_bundlePermissions = Bundle Permissions
+view_adminRoles_permissions_globalPermissions=Globale Rechte
+# #view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection = {0} read permission cannot be deselected, unless the {0} write permission, which implies the read permission, is deselected first.
+# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection = {0} permission cannot be deselected, unless Manage Bundle Groups, which implies {0} permission, is deselected first.
+# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection = {0} permission cannot be deselected, unless Manage Bundle, which implies all Bundle permissions, is deselected first.
+# #view_adminRoles_permissions_illegalDeselectionDueToManageInventorySelection = {0} permission cannot be deselected, unless Manage Inventory, which implies all Resource permissions, is deselected first.
+# #view_adminRoles_permissions_illegalDeselectionDueToManageSecuritySelection = {0} permission cannot be deselected, unless the Manage Security permission, which implies all other permissions, is deselected first.
+view_adminRoles_permissions_isAuthorized=Berechtigt?
+view_adminRoles_permissions_isRead=Lesen?
+view_adminRoles_permissions_isWrite=Schreiben?
+# #view_adminRoles_permissions_permDesc_assignBundlesToGroup = can copy a viewable bundle to the bundle group
+# #view_adminRoles_permissions_permDesc_createBundles = can create new bundle [version]s. can assign viewable bundles to viewable groups
+# #view_adminRoles_permissions_permDesc_createBundlesInGroup = can create new bundle [version]s for the bundle group. can copy a viewable bundle to the bundle group.
+# #view_adminRoles_permissions_permDesc_deleteBundles = can delete or unassign viewable bundle [version]s
+# #view_adminRoles_permissions_permDesc_deleteBundlesFromGroup = can delete bundle [version]s from the bundle group (implicitly deleting then from other assigned groups)
+# #view_adminRoles_permissions_permDesc_deployBundles = can deploy any viewable bundle version to any viewable, deployable, compatible, resource group
+# #view_adminRoles_permissions_permDesc_deployBundlesToGroup = can deploy any viewable bundle version to the viewable, deployable, compatible, resource group
+# #view_adminRoles_permissions_permDesc_manageBundleGroups = can create and delete bundle groups. can assign bundles to bundle groups. grants View Bundles permissions
+# #view_adminRoles_permissions_permDesc_manageBundles = can perform any bundle task. a convenience permission that grants Manage Bundle Groups, Create Bundles, Delete Bundles, Deploy Bundles and View Bundles permissions.
+view_adminRoles_permissions_permDesc_manageInventory=Hat alle Rechte auf alle Ressourcen, wie unten beschrieben. Kann Gruppen anlegen, aktualisieren und löschen. Kann Ressourcen in das Inventar aufnehmen.
+# #view_adminRoles_permissions_permDesc_manageRepositories = can create, update, or delete repositories of any user (everyone can create their own repositories), can associate content sources to repositories.
+view_adminRoles_permissions_permDesc_manageSecurity=Kann Benutzer und Rollen anlegen, aktualisieren oder löschen (Anschauen ist fÌr alle implizit erlaubt)
+view_adminRoles_permissions_permDesc_manageSettings=Kann die Konfiguration des {0}-Servers Àndern und jegliche Server-bezogene FunktionalitÀt ausfÌhren.
+# #view_adminRoles_permissions_permDesc_unassignBundlesFromGroup = can unassign (not delete) a bundle from the bundle group
+# #view_adminRoles_permissions_permDesc_viewBundles = can view bundle details, deployments, etc for any bundle, including unassigned bundles (those not assigned to any bundle group)
+# #view_adminRoles_permissions_permDesc_viewBundlesInGroup = (IMPLIED) can view bundle details, deployments, etc for any bundle in bundle groups associated with the relevant roles.
+# #view_adminRoles_permissions_permDesc_viewUsers = can view other users, with the exception of their assigned roles
+view_adminRoles_permissions_permReadDesc_configure=Ansehen der Ressourcen-Konfiguration und des Verlaufs derselben.
+view_adminRoles_permissions_permReadDesc_control=(IMPLIZIT) Ansehen der verfÃŒgbaren Operationen und des Verlaufs der ausgefÃŒhren Operationen
+view_adminRoles_permissions_permReadDesc_createChildResources=(IMPLIZIT) Ansehen des Verlaufs des Anlegens von Kind-Ressourcen
+view_adminRoles_permissions_permReadDesc_deleteChildResources=(IMPLIZIT) Ansicht des Verlaufs der Löschung von Kind-Ressourcen
+view_adminRoles_permissions_permReadDesc_inventory=(IMPLIZIT) Ansehen der Eigenschaft einer Ressource (Name, Beschreibung, Version etc.), Verbindungseinstellungen, Verlauf derselben
+view_adminRoles_permissions_permReadDesc_manageAlerts=(IMPLIZIT) Ansehen von Alarm-Definitionen und ausgelösten Alarmen
+view_adminRoles_permissions_permReadDesc_manageContent=(IMPLIZIT) Installierte und verfÃŒgbare Pakete ansehen; Verlauf der Installation von Paketen ansehen
+view_adminRoles_permissions_permReadDesc_manageDrift=(IMPLIZIT) Drift-Definitionen und -Verlauf ansehen
+view_adminRoles_permissions_permReadDesc_manageEvents=(IMPLIZIT) Ereignisse ansehen
+view_adminRoles_permissions_permReadDesc_manageMeasurements=(IMPLIZIT) Monitoringdaten und -zeitplan ansehen
+view_adminRoles_permissions_permWriteDesc_configure=Bearbeiten der Ressourcen-Konfiguration; Löschen einzelner EintrÀge im Verlauf der Ressourcen-Konfiguration
+view_adminRoles_permissions_permWriteDesc_control=AusfÌhren von Operationen; Löschen einzelner EintrÀge im Verlauf der Operationen
+view_adminRoles_permissions_permWriteDesc_createChildResources=Neue Kind-Ressourcen anlegen (fÃŒr Ressource-Typen, die das Erzeugen von Kind-Ressourcen erlauben)
+view_adminRoles_permissions_permWriteDesc_deleteChildResources=Löschen von Kind-Ressourcen (fÌr Ressource-Typen, die das Löschen zulassen)
+view_adminRoles_permissions_permWriteDesc_inventory=Aktualisieren von Ressourcename, Beschreibung und Verbindungseinstellungen. Löschen einzelner EintrÀge des Verlaufs der Verbindungseinstellungen.
+view_adminRoles_permissions_permWriteDesc_manageAlerts=Anlegen, Bearbeiten und Löschen von Alarm-Definitionen. BestÀtigen und Löschen von ausgelösten Alarmen.
+view_adminRoles_permissions_permWriteDesc_manageContent=Abonnieren von Content-Quellen; Pakete installieren und deinstallieren
+view_adminRoles_permissions_permWriteDesc_manageDrift=Anlegen, Bearbeiten und Löschen von Drift-Definitionen und Management von Drift-Instanzen
+view_adminRoles_permissions_permWriteDesc_manageEvents=Ereignisse löschen
+view_adminRoles_permissions_permWriteDesc_manageMeasurements=Zeitplan fÃŒr das Monitoring bearbeiten
+view_adminRoles_permissions_perm_assignBundlesToGroup=Bundles zu Gruppen zuweisen
+view_adminRoles_permissions_perm_configure=Konfiguration
+view_adminRoles_permissions_perm_control=Operationen
+view_adminRoles_permissions_perm_createBundles=Bundles anlegen
+# #view_adminRoles_permissions_perm_createBundlesInGroup = Create Bundles In Group
+view_adminRoles_permissions_perm_createChildResources=Kind-Ressourcen erzeugen
+view_adminRoles_permissions_perm_deleteBundles=Bundles löschen
+# #view_adminRoles_permissions_perm_deleteBundlesFromGroup = Delete Bundles From Group
+view_adminRoles_permissions_perm_deleteChildResources=Löschen von Kind-Ressourcen
+view_adminRoles_permissions_perm_deployBundles=Bundles deployen
+# #view_adminRoles_permissions_perm_deployBundlesToGroup = Deploy Bundles To Group
+view_adminRoles_permissions_perm_inventory=Inventar
+view_adminRoles_permissions_perm_manageAlerts=Alarme verwalten
+view_adminRoles_permissions_perm_manageBundleGroups=Bundle-Gruppen verwalten
+view_adminRoles_permissions_perm_manageBundles=Bundles verwalten
+view_adminRoles_permissions_perm_manageContent=Content verwalten
+view_adminRoles_permissions_perm_manageDrift=Drift verwalten
+view_adminRoles_permissions_perm_manageEvents=Ereignisse verwalten
+view_adminRoles_permissions_perm_manageInventory=Inventar verwalten
+view_adminRoles_permissions_perm_manageMeasurements=Monitoring verwalten
+view_adminRoles_permissions_perm_manageRepositories=Repositories verwalten
+view_adminRoles_permissions_perm_manageSecurity=Sicherheitseinstellungen verwalten
+view_adminRoles_permissions_perm_manageSettings=Einstellungen verwalten
+view_adminRoles_permissions_perm_unassignBundlesFromGroup=Unassign Bundles From Group
+view_adminRoles_permissions_perm_viewBundles=Bundles ansehen
+view_adminRoles_permissions_perm_viewBundlesInGroup=Bundles in der Gruppe ansehen
+view_adminRoles_permissions_perm_viewUsers=Nutzer ansehen
+view_adminRoles_permissions_read=Lesen
+view_adminRoles_permissions_readAccessImplied=Lesezugriff fÃŒr das Recht {0} ist implizit und kann nicht abgeschaltet werden.
+view_adminRoles_permissions_resourcePermissions=Rechte fÃŒr Ressourcen
+view_adminRoles_permissions_write=Schreiben\:
+view_adminRoles_resourcePerms=Rechte auf Ressourcen
+view_adminRoles_roleAdded=Rolle [{0}] hinzugefÃŒgt
+view_adminRoles_roleDeleteFailed=Konnte die Rolle [{0}] nicht löschen.
+view_adminRoles_roleDeleted=Rolle [{0}] gelöscht.
+view_adminRoles_roleUpdateFailed=Konnte die Rolle [{0}] nicht aktualisieren.
+view_adminRoles_roleUpdated=Rolle [{0}] aktualisiert.
+view_adminTemplates_definedBy=DDefiniert durch
+view_adminTemplates_disabledTemplates=Inaktive Vorlagen
+view_adminTemplates_editTemplates=Vorlagen bearbeiten
+view_adminTemplates_enabledTemplates=Aktive Vorlagen
+view_adminTemplates_platforms=Platformen
+view_adminTemplates_pluginTemplates=Vorlagen fÃŒr Plugins Plugins
+view_adminTemplates_servers=Server
+view_adminTemplates_userTemplates=Nutzers-spezifische Vorlagen
+view_adminTopology_affinityGroups=AffinitÀtsgruppen
+view_adminTopology_affinityGroups_agentCount=Anzahl Agenten
+view_adminTopology_affinityGroups_agentsInThisGroup=Agenten in dieser Gruppe
+# #view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup = Agents not Part of an Affinity Group
+# #view_adminTopology_affinityGroups_agetnMembers = Agent Members
+view_adminTopology_affinityGroups_createNew=Neu anlegen
+# #view_adminTopology_affinityGroups_details = Affinity Group Details
+view_adminTopology_affinityGroups_removeSelected=AusgewÀhlte entfernen
+view_adminTopology_affinityGroups_serverCount=Anzahl Server
+# #view_adminTopology_affinityGroups_serverMembers = Server Members
+view_adminTopology_agentDetail_address=Adresse
+# #view_adminTopology_agentDetail_agentFailoverList = Agent Failover List
+view_adminTopology_agentDetail_currentServer=Aktueller Server
+# #view_adminTopology_agentDetail_token = Token
+# #view_adminTopology_agent_agentBindAddress = Agent Bind Address
+# #view_adminTopology_agent_agentBindPort = Agent Bind Port
+view_adminTopology_agent_agentName=Name des Agenten
+view_adminTopology_agent_connectedServer=Verbundener Server
+# #view_adminTopology_agent_delete_confirm = This will deregister the selected agents and uninventory their corresponding platforms and all other resources associated with them. There is no way to undo this action. Are you sure you want to do this?
+# #view_adminTopology_agent_lastAvailabilityPing = Last Availability Ping
+# #view_adminTopology_agent_lastAvailabilityReport = Last Availability Report
+view_adminTopology_agents=Agenten
+# #view_adminTopology_message_agentsCount = There are {0} agents registered to this server. This number doesn't correspond to the number of currently connected agents.
+# #view_adminTopology_message_agroupAssingAgentsFail = Unable to assign agents to the affinity group with id {0}.
+# #view_adminTopology_message_agroupAssingServersFail = Unable to assign servers to the affinity group with id {0}.
+# #view_adminTopology_message_agroupRemovingAgentsFail = Unable to remove agents from the affinity group with id {0}.
+# #view_adminTopology_message_agroupRemovingServersFail = Unable to remove servers from the affinity group with id {0}.
+# #view_adminTopology_message_agroupRenamed = Affinity group with id {0} and name {1} was renamed to {2}.
+# #view_adminTopology_message_agroupRenamingFail = Unable to rename affinity group with id {0} and name {1}.
+# #view_adminTopology_message_fetchAgentFail = Unable to fetch agent details for agent with id {0}.
+# #view_adminTopology_message_fetchAgents2Fail = Unable to fetch agents.
+# #view_adminTopology_message_fetchAgentsFail = Unable to fetch agent(s) for affinity group with id {0}.
+# #view_adminTopology_message_fetchAgroupFail = Unable to fetch affinity group details for group with id {0}.
+# #view_adminTopology_message_fetchAgroupsFail = Unable to fetch affinity group(s).
+# #view_adminTopology_message_fetchFailOverLists = Unable to fetch fail over list details.
+# #view_adminTopology_message_fetchPEventDetailsFail = Unable to fetch partition event details for event with id {0}.
+# #view_adminTopology_message_fetchPEventFail = Unable to fetch partition events.
+# #view_adminTopology_message_fetchServerFail = Unable to fetch server details for server with id {0}.
+# #view_adminTopology_message_fetchServers2Fail = Unable to fetch servers.
+# #view_adminTopology_message_fetchServersFail = Unable to fetch server(s) for affinity group with id {0}.
+# #view_adminTopology_message_forceRepartition = Do you really want to force a repartition of whole cluster? It will force all the agents to connect to its most preferred server.
+# #view_adminTopology_message_forceRepartitionFail = Unable to run repartition.
+view_adminTopology_message_order=Reihenfolge
+# #view_adminTopology_message_removeAGroupsConfirm = Do you really want to remove following affinity groups {0}?
+# #view_adminTopology_message_removeAGroupsFail = Unable to remove following affinity groups(s) {0}.
+# #view_adminTopology_message_removeAllPEventConfirm = Do you really want to purge all partition events?
+# #view_adminTopology_message_removePEventConfirm = Do you really want to remove following partition events {0}?
+# #view_adminTopology_message_removePEventFail = Unable to remove {0} partition events(s).
+# #view_adminTopology_message_removeServerConfirm = Do you really want to remove servers {0}?
+# #view_adminTopology_message_removeServerFail = Unable to remove {0} server(s).
+# #view_adminTopology_message_removedAGroups = Removed {0} affinity group(s).
+# #view_adminTopology_message_removedAllPEvent = All partition events have been purged.
+# #view_adminTopology_message_removedAllPEventFail = Unable to purge all partition events.
+# #view_adminTopology_message_removedPEvent = Removed {0} partition events(s).
+# #view_adminTopology_message_removedServer = Removed {0} server(s).
+# #view_adminTopology_message_repartitioned = The cluster repartitioning was successfully invoked.
+# #view_adminTopology_message_serverUpdateFail = Unable to update server {0}.
+# #view_adminTopology_message_serverUpdated = The server {0} was successfully updated.
+# #view_adminTopology_message_setMode = Set {0} server(s) to {1} mode.
+view_adminTopology_message_setModeConfirm=Möchten Sie wirklich die Sever {0} in den Zustand {1} bringen?
+view_adminTopology_message_setModeFail=Konnte die Server {0} nicht in den Zustand {1} bringen.
+view_adminTopology_partitionEvents=Partitionierungs-Ereignisse
+# #view_adminTopology_partitionEventsDetail_agentAssignments = Agent Assignments
+# #view_adminTopology_partitionEventsDetail_agentAssignments_nothing = No agents were reassigned as a result of this partition event
+# #view_adminTopology_partitionEventsDetail_eventDetails = Event Details
+# #view_adminTopology_partitionEventsDetail_eventExecutionTime = Event Execution Time
+# #view_adminTopology_partitionEventsDetail_eventType = Event Type
+view_adminTopology_partitionEvents_details=Details
+# #view_adminTopology_partitionEvents_detailsFilter = Details Filter
+# #view_adminTopology_partitionEvents_execStatusFilter = Execution Status Filter
+# #view_adminTopology_partitionEvents_execTime = Execution Time
+# #view_adminTopology_partitionEvents_executionStatus = Execution Status
+# #view_adminTopology_partitionEvents_forceRepartition = Force Repartition
+view_adminTopology_partitionEvents_initiatedBy=Initiiert durch
+view_adminTopology_partitionEvents_purgeAll=Alle löschen
+view_adminTopology_partitionEvents_type=Typ
+# #view_adminTopology_partitionEvents_typeFilter = Type Filter
+view_adminTopology_remoteAgentInstall=Installation entfernter Agenten
+# #view_adminTopology_serverDetail_connectedAgents = Connected Agents
+# #view_adminTopology_serverDetail_installationDate = Installation Date
+# #view_adminTopology_serverDetail_operationMode = Operation Mode
+# #view_adminTopology_server_affinityGroup = Affinity Group
+view_adminTopology_server_agentCount=Anzahl Agenten
+# #view_adminTopology_server_endpointAddress = Endpoint Address
+# #view_adminTopology_server_lastUpdateTime = Last Update Time
+view_adminTopology_server_mode=Modus
+# #view_adminTopology_server_nonSecurePort = Nonsecure Port
+# #view_adminTopology_server_removeSelected = Remove Selected
+# #view_adminTopology_server_securePort = Secure Port
+view_adminTopology_server_setMaintenance=Wartung setzen
+view_adminTopology_server_setNormal=Normalbetrieb setzen
+view_adminTopology_servers=Server
+# #view_adminTopology_storageNode_jmxConnectionUrl = JMX Connection URL
+view_adminTopology_storageNodes=Speicherknoten
+view_adminUsersDetails_dataTypeName=Benutzer
+view_adminUsers_failCreateUserWithExistingName=Konnte keinen Benutzer mit dem vorhandenen Namen [{0}] anlegen. Bitte wÀhlen Sie einen anderen Namen
+view_admin_administration=Verwaltung
+view_admin_configuration=Konfiguration
+view_admin_content=Inhalte
+view_admin_downloads_agentDownload=Agent Download
+view_admin_downloads_agent_buildNumber=Build-Nummer des Agents
+# #view_admin_downloads_agent_help = <p> This is the {0} Agent Update Binary jar file. The purpose of this jar file is to allow you to install a fresh agent on a machine where an agent does not yet exist and to allow you to update an agent that is already installed on a machine. For more details, run this agent download jar with the --help command line option:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[=<new agent directory>]</b><br/> This command will install a new agent. If you do not specify the new agent directory, the default will be "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[=<old agent home>]</b><br/> This will update an existing agent that was already installed. If you do not specify the directory where the old, existing agent was installed, it will assumed to be "rhq-agent". </p>
+# #view_admin_downloads_agent_link_value = Download Agent {0} ({1})
+# #view_admin_downloads_agent_loadError = Cannot get agent version info
+view_admin_downloads_agent_md5=MD5 PrÃŒfsumme des Agents
+view_admin_downloads_agent_version=Version des Agents
+# #view_admin_downloads_bundleDownload = Bundle Deployer Download
+# #view_admin_downloads_bundle_help = <p> This is the Bundle Deployer tool. It is for use by developers and packagers of {0} bundles. This standalone tool allows you to test your bundles and their recipes from a console. </p>
+# #view_admin_downloads_bundle_link_value = Download Bundle Deployer {0}
+# #view_admin_downloads_bundle_loadError = Cannot get bundle deployer info
+view_admin_downloads_cliAlertScriptsDownload=Download von CLI-Alarm-Skripten
+view_admin_downloads_cliAlertScripts_help=CLI-Alarm-Skripte sind vorefertigete Skripte, die als Vorlagen fÌr die Erstellung von Alert-Skripten genutzt werden können. Die Skripte benötigen Ìblicherweise einiger Anpassungen bevore sie zur Benachrichtigun fÌr eine spezifische Alarm-Definition genutzt werden können.
+view_admin_downloads_cliAlertScripts_loadError=Kann keine Informationen ÃŒber CLI-Alarm-Skripte fÃŒr den Download lesen
+view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr den Download vor
+# #view_admin_downloads_cliDownload = Command Line Client Download
+# #view_admin_downloads_cli_buildNumber = CLI Build
+# #view_admin_downloads_cli_help = <p> This is the Command Line Client tool, otherwise known as the CLI. It is a standalone tool that runs from within a console and provides a command line interface to the {0} Server. You can invoke commands via the CLI as well as run scripts to perform automated tasks. See the documentation for more information on how to install and use the CLI. </p>
+# #view_admin_downloads_cli_link_value = Download CLI {0} ({1})
+# #view_admin_downloads_cli_loadError = Cannot get CLI version info
+view_admin_downloads_cli_md5=MD5 PrÃŒfsumme des CLI
+view_admin_downloads_cli_version=Version des CLI
+# #view_admin_downloads_connectorsDownload = Connectors Download
+# #view_admin_downloads_connectors_help = Connectors are software that is needed in order for some products to be manageable by {0}. You install connectors into some managed products so {0} agents can talk to them. See the documentation for more information.
+# #view_admin_downloads_connectors_loadError = Cannot get connectors info
+# #view_admin_downloads_connectors_none = No connectors are available for download
+# #view_admin_downloads_scriptModulesDownload = Script Modules Download
+# #view_admin_downloads_scriptModules_help = <p> Script modules are reusable components provided by RHQ to be used in your scripts (either alert scripts or CLI scripts). You can access them by using the "rhq://downloads/<module-name-without-file-extension>" URI in your scripting language of choice (i.e. in javascript, you would use the "require" function).</p>
+# #view_admin_downloads_scriptModules_loadError = Cannot load the list of available script modules
+# #view_admin_downloads_scriptModules_none = No script modules are available for download
+view_admin_landing=In dieser Sektion können die globalen Einstellungen fÃŒr {0} verwaltet werden. Dies schlieÃt Sicherheitseinstellungen und Plugins ein, sowie die Verwaltung der {0} Server- und Agentplugins.
+view_admin_measTemplates_updateExisting_title=Existierende ZeitplÀne aktualisieren
+# #view_admin_measTemplates_updateExisting_tooltip = Check this box to update the collection schedules for the selected metrics on all existing resources of this type. If this is not checked, the template schedules will only be applied to new resources of this type that are added to inventory in the future.
+view_admin_plugins_agent=Agent
+view_admin_plugins_agentDeleteConfirm=<b>Achtung\!</b><br/>\nDie folgenden Agent-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass sie diese löschen wollen?
+view_admin_plugins_agentDisableConfirm=<b>Achtung\!</b><br/>\nDie folgenden Agent-Plugins werden deaktiviert\:\:<br/>\n{0}<br/>\nSind Sie sicher, dass sie diese deaktivieren wollen?
+view_admin_plugins_deletedAgentPlugins=Diese Agent-Plugins wurden gelöscht\: {0}
+view_admin_plugins_deletedAgentPluginsFailure=Konnte die Agent-Plugins nicht löschen.
+view_admin_plugins_deployed=Deployed?
+view_admin_plugins_disabledAgentPlugins=Agent-Plugins {0} deaktiviert
+view_admin_plugins_disabledAgentPluginsFailure=Konnte die Agent-Plugins nicht deaktivieren.
+view_admin_plugins_disabledServerPlugins=Server-Plugins {0} deaktiviert
+view_admin_plugins_disabledServerPluginsFailure=Konnte die Server-Plugins nicht deaktivieren.
+view_admin_plugins_enabledAgentPlugins=Agent-Plugins {0} aktviert
+view_admin_plugins_enabledAgentPluginsFailure=Konnte die Agent-Plugins nicht aktivieren.
+view_admin_plugins_enabledServerPlugins=Server-Plugis {0} aktiviert
+view_admin_plugins_enabledServerPluginsFailure=Konnte die Server-Plugins nicht aktivieren.
+view_admin_plugins_hideDeleted=Gelöschte verbergen
+view_admin_plugins_hideUndeployed=Nicht-deployte verbergen
+view_admin_plugins_loadFailure=Konnte die Plugin-Daten nicht laden
+view_admin_plugins_purgedAgentPlugins=Das AufrÀumen der Agent-Plugins {0} wird vorbereitet. Dies kann einige Minuten dauern, nachdem erste alle Typen-Definitionen des Plugins vom System entfernt werden mÌssen. Die Plugins sind noch auf dieser Seite sichtbar bis sie endgÌltig entfernt sind. Bitte beachten Sie, dass die Plugins nicht re-installiert werden dÌrfen solange das Entfernen lÀuft. Andernfalls werden Fehler auftreten. Bitte warten Sie vor der Neuinstallation der Plugins bis das Entfernen vorÌber ist.
+view_admin_plugins_purgedAgentPluginsFailure=Konnte die Agent-Plugins nicht entfernen
+view_admin_plugins_purgedServerPlugins=Server-Plugins {0} entfernt
+view_admin_plugins_purgedServerPluginsFailure=Konnte die Server-Plugins nicht entfernen
+# #view_admin_plugins_restartMasterPC = Restart Master Plugin Container
+# #view_admin_plugins_restartMasterPCComplete = Master plugin container has been restarted.
+# #view_admin_plugins_restartMasterPCFailure = Failed to restart the master plugin container
+# #view_admin_plugins_restartMasterPCStarted = Restarting the master plugin container...
+view_admin_plugins_scan=Updates suchen
+view_admin_plugins_scanComplete=Die Suche nach aktualisierten Plugins ist beendet
+view_admin_plugins_scanFailure=Die Suche nach aktualisierten Plugins ist fehlgeschlagen
+view_admin_plugins_server=Server
+view_admin_plugins_serverConfig=Plugin-Konfiguration
+view_admin_plugins_serverConfig_badSettings=Bitte geben Sie gÃŒltige Daten ein
+view_admin_plugins_serverConfig_saveFailed=Konnte die Einstellungen nicht speichern
+view_admin_plugins_serverConfig_settingsSaved=Die Einstellungen wurden gespeichert
+# #view_admin_plugins_serverControls = Controls
+view_admin_plugins_serverControls_badParams=Bitte geben Sie gÃŒltige Parameter an
+view_admin_plugins_serverControls_clickForError=Klicken, um die Fehlermeldung anzuzeigen
+# #view_admin_plugins_serverControls_invokeFailure = Failed to invoke the control
+# #view_admin_plugins_serverControls_name = Control
+view_admin_plugins_serverControls_parameters=Parameter
+view_admin_plugins_serverControls_results=Ergebnisse
+view_admin_plugins_serverDisableConfirm=<b>Achtung\!</b><br/>\nDie folgenden Server-Plugins werden deaktiviert\:<br/>\n{0}<br/>\nSind Sie sicher, dass diese deaktiviert werden sollen?
+view_admin_plugins_serverScheduleJobs=Geplante Aufgaben
+view_admin_plugins_serverUndeployConfirm=<b>Achtung\!</b><br/>\nDie folgenden Server-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass diese gelöscht werden sollen?
+view_admin_plugins_showDeleted=Gelöschte anzeigen
+# #view_admin_plugins_showUndeployed = Show Undeployed
+# #view_admin_plugins_undeploy = Undeploy
+# #view_admin_plugins_undeployedServerPlugins = Undeployed server plugins: {0}
+# #view_admin_plugins_undeployedServerPluginsFailure = Failed to undeploy server plugins.
+view_admin_plugins_upload=Plugin hochladen
+view_admin_security=Sicherheit
+# #view_admin_systemSettings_ActiveDriftServerPlugin_desc = The drift server plugin that manages the persistence of drift-related entities and content.
+view_admin_systemSettings_ActiveDriftServerPlugin_name=Aktives Drift-Server-Plugin
+view_admin_systemSettings_AlertPurge_name=Bereinigen der Alarme, die Àlter sind als
+view_admin_systemSettings_AvailabilityPurge_name=Lösche VerfÌgbarkeitsdaten, die Àlter sind als
+# #view_admin_systemSettings_DriftFilePurge_desc = How old unused and orphaned drift files must be before being purged from backend storage. This is specified in days.
+view_admin_systemSettings_DriftFilePurge_name=Bereinige ungenutzte Drift-Dateine, die Àlter sind als
+view_admin_systemSettings_LDAPBaseDN_name=Basis fÃŒr Suche
+# #view_admin_systemSettings_RHQSessionTimeout_desc = If this amount of time passes without any user interaction in the browser, the session is considered as expired and user is aked to log in again. This value is specified in hours.
+# #view_admin_systemSettings_RHQSessionTimeout_name = GUI Session Timeout
+view_admin_systemSettings_TraitPurge_name=Bereinigen der Trait-Daten, die Àlter sind als
+view_admin_systemSettings_dumpToLogFailed=Schreiben der Systeminformation in die Server-Log-Datei ist fehlgeschlagen
+view_admin_systemSettings_dumpedToLog=System informationen wurden erfolgreich in die Server-Log-Datei geschrieben
+# #view_admin_systemSettings_group_drift = Drift Server Configuration Settings
+view_admin_systemSettings_saveFailure=Das Speichern der Systemeinstellungen ist fehlgeschlagen
+view_admin_systemSettings_savedSettings=Sie haben die Systemeinstellungen erfolgreich gespeichert
+view_admin_systemSettings_serverDetails_dbDriverName=Name des Datenbanktreibers
+view_admin_systemSettings_serverDetails_dbDriverVersion=Version des Datenbanktreibers
+view_admin_systemSettings_serverDetails_dbName=Produktname der Datenbank
+view_admin_systemSettings_serverDetails_dbUrl=URL der Datenbankverbindung
+view_admin_systemSettings_serverDetails_dbVersion=Produktversion der Datenbank
+view_admin_systemSettings_serverDetails_installDir=Installationsverzeichnis des Servers
+view_admin_systemSettings_serverDetails_productName=Produktname
+view_admin_systemSettings_serverDetails_serverName=Servername
+view_admin_systemSettings_serverDetails_time=Lokale Zeit des Servers
+view_admin_systemSettings_serverDetails_tz=Zeitzone des Servers
+view_admin_topology=Topologie
+view_alert_common_tab_conditions=Bedingungen
+view_alert_common_tab_conditions_expression=Alarm auslösen wenn
+# #view_alert_common_tab_conditions_expression_tooltip = Determines if ANY or ALL of the conditions must evaluate to true in order for the entire condition set to be considered true.
+view_alert_common_tab_conditions_modalEdit_title=Bedingungen Àndern
+view_alert_common_tab_conditions_modal_title=Bedingung hinzufÃŒgen
+view_alert_common_tab_conditions_recovery_disabled=Dieser Alarm hat seine Definition deaktiviert.
+view_alert_common_tab_conditions_recovery_enabled=Ausgelöst, dass ''{0}'' wieder aktiviert wurde
+view_alert_common_tab_conditions_text=Bedingung
+view_alert_common_tab_conditions_type_availability=Ãnderung der VerfÃŒgbarkeit
+view_alert_common_tab_conditions_type_availability_down=Wurde unverfÃŒgbar
+view_alert_common_tab_conditions_type_availability_up=Wurde wieder verfÃŒgbar
+view_alert_common_tab_conditions_type_drift=Drift-Erkennung
+view_alert_common_tab_conditions_type_drift_configpaths=Drift-Erkennung fÃŒr Dateien die mit "{0}" ÃŒbereinstimmen und fÃŒr die Drift-Definition [{1}]
+view_alert_common_tab_conditions_type_drift_onlyconfig=Drift-Erkennung fÃŒr die Drift-Definition [{0}]
+view_alert_common_tab_conditions_type_drift_onlypaths=Drift-Erkennung fÃŒr Dateien die mit "{0}" ÃŒbereinstimmen
+view_alert_common_tab_conditions_type_event=Erkennung von Ereignissen
+view_alert_common_tab_conditions_type_event_matching=mit Ereignisquellen, auf die folgendes zutrifft
+view_alert_common_tab_conditions_type_metric_baseline=Metrik ÃŒberschreitet Referenzband
+view_alert_common_tab_conditions_type_metric_baseline_verb=von
+view_alert_common_tab_conditions_type_metric_calltime_change=Call-Time-Wert Àndert sich
+view_alert_common_tab_conditions_type_metric_calltime_change_verb=um mindestens
+view_alert_common_tab_conditions_type_metric_calltime_delta_grows=WÀchst
+view_alert_common_tab_conditions_type_metric_calltime_delta_other=Ãndert sich
+view_alert_common_tab_conditions_type_metric_calltime_delta_shrinks=Schrumpft
+# #view_alert_common_tab_conditions_type_metric_calltime_destination = with call destination matching
+view_alert_common_tab_conditions_type_metric_calltime_threshold=Call-Time ÃŒberschreitet Schwellwert
+view_alert_common_tab_conditions_type_metric_change=Wert der Metrik Àndert sich
+view_alert_common_tab_conditions_type_metric_range_inside_exclusive=Wertbereich der Metrik\: [{0}] zwischen [{1}] und [{2}], exklusiv
+view_alert_common_tab_conditions_type_metric_range_inside_inclusive=Wertbereich der Metrik\: [{0}] zwischen [{1}] und [{2}], inklusiv
+view_alert_common_tab_conditions_type_metric_range_outside_exclusive=Wertbereich der Metrik\: [{0}] ausserhalb [{1}] und [{2}], exklusiv
+view_alert_common_tab_conditions_type_metric_range_outside_inclusive=Wertbereich der Metrik\: [{0}] ausserhalb [{1}] und [{2}], inklusiv
+view_alert_common_tab_conditions_type_metric_threshold=Metrik ÃŒberschreitet Schwellwert
+view_alert_common_tab_conditions_type_metric_trait_change=Trait-Ãnderung
+# #view_alert_common_tab_conditions_type_metric_trait_matching = with trait value matching
+view_alert_common_tab_conditions_type_operation=AusfÃŒhrung der Operation
+view_alert_common_tab_conditions_type_operation_status=mit Ergebnis-Status
+view_alert_common_tab_conditions_type_resource_configuration=Ãnderung der Ressourcen-Konfiguration
+view_alert_common_tab_dampening=DÀmpfung
+view_alert_common_tab_dampening_category_consecutive_count=Aufeinanderfolgend
+view_alert_common_tab_dampening_category_consecutive_count_tooltip=Ein Alarm wird ausgelöst, wenn bei X aufeinanderfolgenden Werten die Bedingungen zutreffen.
+view_alert_common_tab_dampening_category_duration_count=Zeitraum
+view_alert_common_tab_dampening_category_duration_count_tooltip=Ein Alarm wird ausgelöst, wenn die Bedingungen X-Mal innerhalb des gegebenen Zeitraums zutreffen.
+view_alert_common_tab_dampening_category_none=Keine
+view_alert_common_tab_dampening_category_none_tooltip=DÀmpfung ist abgeschaltet. Jedes Mal wenn die Bedingungen zutreffen wird ein Alarm ausgelöst.
+view_alert_common_tab_dampening_category_partial_count=Letzt N Auswertungen
+view_alert_common_tab_dampening_category_partial_count_tooltip=Ein Alarm wird ausgelöst, wenn die Bedingungen X-Mal innerhalb der letzten N Werte zutreffen.
+view_alert_common_tab_dampening_consecutive_occurrences_label=Anzahl Vorkommen
+view_alert_common_tab_dampening_consecutive_occurrences_label_tooltip=Anzahl wie oft die Bedingungen aufeinandefolgend wahr sein mÌssen, befor der Alarm ausgelöst wird.
+view_alert_common_tab_dampening_duration_occurrences_label=Anzahl Vorkommen
+view_alert_common_tab_dampening_duration_occurrences_label_tooltip=Anzahl wie oft die Bedingungen im gegebenen Zeitraum zutreffen mÌssen, um den Alarm auszulösen.
+view_alert_common_tab_dampening_duration_period_label=Zeitraum
+view_alert_common_tab_dampening_duration_period_label_tooltip=Der Zeitraum in dem die Bedingungen geprÃŒft werden, ob sie 'Vorkommen' mal zutreffen.
+view_alert_common_tab_dampening_partial_evalatuions_label=Auswertungen
+view_alert_common_tab_dampening_partial_evalatuions_label_tooltip=Anzahl wie oft die Bedingungen ausgewertet werden, um zu prÃŒfen, ob sie 'Vorkommen' mal zutreffen.
+view_alert_common_tab_dampening_partial_occurrences_label=Anzahl Vorkommen
+view_alert_common_tab_dampening_partial_occurrences_label_tooltip=Anzahl wie oft die Bedingungen innerhalb der letzten N Auswertungen wahr sein mÌssen, bevor der Alarm ausgelöst wird.
+view_alert_common_tab_general=Allgemeine Eigenschaften
+# #view_alert_common_tab_invalid_condition_category = Invalid condition category - please report this as a bug: {0}
+# #view_alert_common_tab_invalid_dampening_category = Invalid dampening category - please report this as a bug: {0}
+view_alert_common_tab_invalid_time_units=UngÃŒltige Zeiteinheit - bitte berichten Sie diesen Fehler\: {0}
+view_alert_common_tab_notifications=Benachrichtigung
+view_alert_common_tab_notifications_message=Nachricht
+view_alert_common_tab_notifications_sender=Sender
+view_alert_common_tab_notifications_status=Status
+view_alert_common_tab_recovery=Erholung
+view_alert_definition_condition_editor_availabilityDuration=Dauer der VerfÃŒgbarkeit
+# #view_alert_definition_condition_editor_availabilityDuration_state = Availability State
+view_alert_definition_condition_editor_availabilityDuration_tooltip=Geben Sie die Ãnderung der VerfÃŒgbarkeit und die LÀnge der Dauer des Zustandes an damit die Bedingung zutrifft. Die Dauer ist in Minuten und sollte lang genug sein (mehrere Minuten), um dem Agent Zeit zugeben eine potentielle Ãnderung des Zustands zu erkennen.
+view_alert_definition_condition_editor_availabilityDuration_tooltip_duration=Die Anzahl der Minuten in der die Ressource die gegeben VerfÃŒgbarkeit haben muss, bevor die Bedingung zutrifft.
+view_alert_definition_condition_editor_availability_tooltip=Geben Sie die Ãnderung des VerfÃŒgbarkeitszustandes an, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_common_avg=Durchschnitt
+view_alert_definition_condition_editor_common_baseUnits=Basiseinheit
+view_alert_definition_condition_editor_common_baseUnits_availableUnits=VerfÃŒgbare Einheiten\:
+view_alert_definition_condition_editor_common_baseUnits_none=Keine
+view_alert_definition_condition_editor_common_max=Maximum
+view_alert_definition_condition_editor_common_min=Minimum
+view_alert_definition_condition_editor_common_regex=RegulÀrer Ausdruck
+view_alert_definition_condition_editor_delete_confirm=Die ausgewÀhlte(n) Alarm-Bedingung(en) löschen?
+view_alert_definition_condition_editor_drift_configname_regex=Name der Drift-Definition
+# #view_alert_definition_condition_editor_drift_configname_regex_tooltip = If specified, this is the drift definition name that was responsible for the drift that was detected. This can optionally be a regular expression if you wish to match multiple drift definition names.
+view_alert_definition_condition_editor_drift_pathname_regex=RegulÀrer Ausdruck fÌr den Pfadnamen
+# #view_alert_definition_condition_editor_drift_pathname_regex_tooltip = If specified, this is a regular expression that must match the pathnames of those files that drifted.
+# #view_alert_definition_condition_editor_drift_tooltip = This condition is triggered when drift has been detected.
+view_alert_definition_condition_editor_event_regexTooltip=If specified, this is a regular expression that must match a collected event message in order to trigger the condition.
+view_alert_definition_condition_editor_event_severity=Schwere des Ereignisses
+# #view_alert_definition_condition_editor_event_tooltip = Specify the event severity that an event message must be reported with in order to trigger this condition. If you specify an optional regular expression, the event message must also match that regular expression in order for the condition to trigger.
+# #view_alert_definition_condition_editor_metric_baseline_percentage = Baseline Percentage
+# #view_alert_definition_condition_editor_metric_baseline_percentage_tooltip = A collected metric value will trigger this condition when compared to this percentage of the selected baseline value using the selected comparator
+# #view_alert_definition_condition_editor_metric_baseline_tooltip = Specify the baseline value that must be violated to trigger the condition. The value you specify is a percentage of the given baseline value.
+view_alert_definition_condition_editor_metric_baseline_value=Referenzband
+view_alert_definition_condition_editor_metric_calltime_change_percentage=Ãnderung des Prozentsatzes
+# #view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip = A collected calltime value will trigger this condition when it differs by at least this percentage of the selected calltime limit value
+# #view_alert_definition_condition_editor_metric_calltime_change_tooltip = Specify the calltime value that, when changed at least a specified amount, triggers the condition. You must specify which calltime limit to check (minimum, maximum or average calltime value) and the percentage of change that must occur.
+view_alert_definition_condition_editor_metric_calltime_common_comparator=Komparator
+view_alert_definition_condition_editor_metric_calltime_common_comparator_changes=Ãndert sich
+view_alert_definition_condition_editor_metric_calltime_common_comparator_grows=WÀchst
+view_alert_definition_condition_editor_metric_calltime_common_comparator_shrinks=Schrumpft
+# #view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip = How a collected calltime value should be compared to the given calltime limit
+# #view_alert_definition_condition_editor_metric_calltime_common_limit = Call Time Limit
+# #view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip = The calltime limit value that is to be compared with the given value
+# #view_alert_definition_condition_editor_metric_calltime_common_name = Call Time Metric
+view_alert_definition_condition_editor_metric_calltime_regexTooltip=If specified, this is a regular expression that must match a call destination in order to trigger the condition.
+# #view_alert_definition_condition_editor_metric_calltime_threshold_tooltip = Specify the calltime threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier. You also must specify which calltime limit to compare the value with (minimum, maximum or average calltime value).
+# #view_alert_definition_condition_editor_metric_calltime_threshold_value = Call Time Value
+# #view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
+# #view_alert_definition_condition_editor_metric_change_tooltip = Specify the metric whose value must change to trigger the condition.
+# #view_alert_definition_condition_editor_metric_common_definition_not_found = Should have found metric definition - something is wrong
+# #view_alert_definition_condition_editor_metric_nometrics = When using the ALL conjunction, you cannot use the same metric in multiple conditions and this alert uses all available metrics in currently existing conditions.
+view_alert_definition_condition_editor_metric_range_comparator=Komparator
+view_alert_definition_condition_editor_metric_range_comparator_inside_exclusive=Innerhalb, exklusiv
+view_alert_definition_condition_editor_metric_range_comparator_inside_inclusive=Innerhalb, inklusiv
+view_alert_definition_condition_editor_metric_range_comparator_outside_exclusive=Ausserhalb, exklusiv
+view_alert_definition_condition_editor_metric_range_comparator_outside_inclusive=Ausserhalb, inklusiv
+# #view_alert_definition_condition_editor_metric_range_comparator_tooltip = Determines if a metric value should trigger this condition when inside the range or outside of it.
+view_alert_definition_condition_editor_metric_range_hivalue=Oberer Schwellwert
+view_alert_definition_condition_editor_metric_range_hivalue_tooltip=Der obere Schwellwert des Bereichs
+view_alert_definition_condition_editor_metric_range_lovalue=Unterer Schwellwert
+view_alert_definition_condition_editor_metric_range_lovalue_tooltip=Der untere Schwellwert des Bereichs
+# #view_alert_definition_condition_editor_metric_range_tooltip = Compares a metric value to a given low-high value range.
+view_alert_definition_condition_editor_metric_threshold_comparator=Komparator
+view_alert_definition_condition_editor_metric_threshold_comparator_equal=Gleich
+view_alert_definition_condition_editor_metric_threshold_comparator_greater=GröÃer als
+view_alert_definition_condition_editor_metric_threshold_comparator_less=Kleiner als
+# #view_alert_definition_condition_editor_metric_threshold_comparator_tooltip = How a collected metric value should be compared to the given threshold value
+view_alert_definition_condition_editor_metric_threshold_name=Metrik
+# #view_alert_definition_condition_editor_metric_threshold_tooltip = Specify the threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier.
+view_alert_definition_condition_editor_metric_threshold_value=Wert der Metrik
+# #view_alert_definition_condition_editor_metric_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
+# #view_alert_definition_condition_editor_metric_trait_change_tooltip = Specify the trait whose value must change to trigger the condition.
+# #view_alert_definition_condition_editor_metric_trait_change_value = Trait
+# #view_alert_definition_condition_editor_metric_trait_regexTooltip = If specified, this is a regular expression that must match the new trait value in order to trigger the condition.
+# #view_alert_definition_condition_editor_metricswarning = You cannot have multiple conditions that use the same metric when using the ALL conjunction. This alert definition has multiple conditions that use the metric [{0}].
+view_alert_definition_condition_editor_operation_status=Zustand der Operation
+# #view_alert_definition_condition_editor_operation_tooltip = Specify the result that must occur when the selected operation is executed in order to trigger the condition.
+view_alert_definition_condition_editor_option_availability=Ãnderung der VerfÃŒgbarkeit
+view_alert_definition_condition_editor_option_drift=Erkennung von Drift
+view_alert_definition_condition_editor_option_event=Erkennung von Ereignissen
+view_alert_definition_condition_editor_option_label=Typ der Bedingung
+view_alert_definition_condition_editor_option_metric_baseline=Schwelle des Referenzbands
+view_alert_definition_condition_editor_option_metric_calltime_change=Ãnderung des Call-Time-Werts
+# #view_alert_definition_condition_editor_option_metric_calltime_threshold = Call Time Value Threshold
+view_alert_definition_condition_editor_option_metric_change=Wert der Metrik Àndert sich
+view_alert_definition_condition_editor_option_metric_range=Wertebereich
+view_alert_definition_condition_editor_option_metric_threshold=Absoluter Metrikschwellwert
+view_alert_definition_condition_editor_option_metric_trait_change=Ãnderung des Trait-Werts
+view_alert_definition_condition_editor_option_operation=AusfÃŒhrung der Operation
+view_alert_definition_condition_editor_option_resource_configuration=Ãnderung der Konfiguration der Ressource
+view_alert_definition_condition_editor_resource_configuration_tooltip=Diese Bedingung wird ausgelöst, wenn die Ressourcen-Konfiguration sich Àndert.
+view_alert_definition_editCondition=Bedingungen Àndern
+view_alert_definition_for_group=Gruppendefinition ansehen
+view_alert_definition_for_type=Vorlage ansehen
+view_alert_definition_notification_cliScript_editor_anotherUser=Anderer Benutzer
+view_alert_definition_notification_cliScript_editor_existingScript=Vorhandenes Skript
+view_alert_definition_notification_cliScript_editor_script=Skript
+view_alert_definition_notification_cliScript_editor_thisUser=Aktueller Benutzer
+view_alert_definition_notification_editor_delete_confirm=Sind Sie sicher, dass sie die ausgewÀhlten Alarm-Benachrichtigungen löschen wollen?
+view_alert_definition_notification_editor_field_configuration=Konfiguration
+view_alert_definition_notification_editor_field_configuration_loadFailed=Konte die Vorschau der Benachrichtigung nicht laden
+view_alert_definition_notification_editor_field_configuration_not_loaded=Unbekannt
+view_alert_definition_notification_editor_field_sender=Sender
+view_alert_definition_notification_editor_loadFailed=Kann die Alarm-Sender nicht laden
+# #view_alert_definition_notification_editor_loadFailed_single = Cannot get alert sender configuration definition
+view_alert_definition_notification_editor_none_available=Keine Alarm-Sender verfÃŒgbar
+# #view_alert_definition_notification_editor_saveFailed = Cannot save the notification configuration
+# #view_alert_definition_notification_editor_sender = Notification Sender
+view_alert_definition_notification_editor_title_add=Benachrichtigung hinzufÃŒgen
+view_alert_definition_notification_editor_title_edit=Benachrichtigung bearbeiten
+view_alert_definition_notification_operation_editor_common_operation=Operation
+view_alert_definition_notification_operation_editor_mode_relative=Relative Ressource
+view_alert_definition_notification_operation_editor_mode_specific=Spezifische Ressource
+view_alert_definition_notification_operation_editor_mode_this=Diese Ressource
+# #view_alert_definition_notification_operation_editor_mode_title = Resource Selection Mode
+view_alert_definition_notification_operation_editor_mode_unknown=Unbekannte Option - Berichten Sie diesen Fehler
+# #view_alert_definition_notification_operation_editor_operations_loadFailed = Failed to load the list of available operations
+# #view_alert_definition_notification_operation_editor_operations_no_parameters = This operation does not take any parameters
+view_alert_definition_notification_operation_editor_relative_ancestor=Suche starten bei
+# #view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed = Cannot get type ancestry
+# #view_alert_definition_notification_operation_editor_relative_ancestor_root = Root Ancestor Type
+# #view_alert_definition_notification_operation_editor_relative_ancestor_tooltip = Select the top of the type hierarchy from which to search its descedant tree for the Filter By type
+view_alert_definition_notification_operation_editor_relative_descendant=dann filtern nach
+# #view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip = A specific name to uniquely identify a resource when more than one resource of the selected type might exist. This is optional if there will only ever be one resource of the resource type in the selected type hierarchy.
+# #view_alert_definition_notification_operation_editor_relative_descendant_loadFailed = Cannot get type descendants
+# #view_alert_definition_notification_operation_editor_relative_descendant_tooltip = The resource type to search for under the root type defined in the Start Search From selection.
+view_alert_definition_notification_operation_editor_specific_pick_button=AuswÀhlen
+view_alert_definition_notification_operation_editor_specific_pick_error_invalid=Bitte wÀhlen Sie eine Ressource aus...
+view_alert_definition_notification_operation_editor_specific_pick_error_no_operation=Bitte wÀhlen Sie eine Ressource aus, die eine oder mehrere Operationen hat
+view_alert_definition_notification_operation_editor_specific_pick_text=Ressource auswÀhlen...
+view_alert_definition_notification_operation_editor_specific_resource=Ressource
+view_alert_definition_notification_role_editor_loadFailed=Kann die aktuellen Rollen nicht ermitteln - starte ohne
+view_alert_definition_notification_role_editor_restoreFailed=Kann die aktuellen Rollen nicht verwenden - starte ohne
+view_alert_definition_notification_role_editor_saveFailed=Kann die ausgewÀhlten Rollen nicht speichern
+view_alert_definition_notification_user_editor_loadFailed=Kann die aktuellen Benutzer nicht ermitteln - starte ohne
+view_alert_definition_notification_user_editor_restoreFailed=Kann die aktuellen Benutzer nicht verwenden - starte ohne
+view_alert_definition_notification_user_editor_saveFailed=Kann die ausgewÀhlten Benutzer nicht sichern
+view_alert_definition_recovery_editor_disable_when_fired=Nach dem Auslösen inaktiv schalten
+# #view_alert_definition_recovery_editor_disable_when_fired_tooltip = Indicates if this alert will be disabled after it fires. Once disabled, the alert can be manually re-enabled or a recovery alert can be set up to automatically re-enable it. If this alert is a recovery alert itself, this setting cannot be turned on.
+# #view_alert_definition_recovery_editor_loadFailed = Cannot build recovery menu
+view_alert_definition_recovery_editor_none_available=Keiner
+view_alert_definition_recovery_editor_recovery_alert=Erholungs-Alarm
+view_alert_definition_recovery_editor_recovery_alert_tooltip=Der Ziel-Alarm wird wieder aktiv geschaltet, nachdem dieser Alarm ausgelöst wurde. WÀhlen Sie hier keinen Alarm aus, wenn Sie einen Erholungs-Alarm erstellen wollen.
+view_alert_definitions_create_failure=Anlegen der Alarm-Definition fehlgeschlagen
+view_alert_definitions_create_success=Alarm-Definition erfolgreich angelegt
+view_alert_definitions_delete_confirm=Die ausgewÀhlten Alarm-Definitionen löschen?
+view_alert_definitions_delete_failure=Konnte die ausgewÀhlten Alarm-Definitionen nicht löschen
+view_alert_definitions_delete_success=Es wurden {0} Alarm-Definitionen effolgreich gelöscht.
+view_alert_definitions_disable_confirm=Die ausgewÀhlten Alarm-Definitionen deaktivieren?
+view_alert_definitions_disable_failure=Konnte die ausgewÀhlte Alarm-Definition nicht deaktivieren
+view_alert_definitions_disable_success=Es wurden {0} Alarm-Definitionen erfolgreich deaktiviert
+view_alert_definitions_enable_confirm=Die ausgewÀhlten Alarm-Definitionen aktivieren?
+view_alert_definitions_enable_failure=Konnte die ausgewÀhlten Alarm-Definitionen nicht aktivieren
+view_alert_definitions_enable_success=Es wurden {0} Alarm-Definitionen erfolgreich aktiviert
+view_alert_definitions_leaveUnsaved=Möchten Sie die geÀnderte Alarm-Definition speichern?
+view_alert_definitions_loadFailed=Konnte die Daten fÃŒr die Alarm-Definitionen nicht laden
+view_alert_definitions_loadFailed_single=Konnte die Daten fÃŒr die Alarm-Definition mit der id {0}
+view_alert_definitions_table_title_group=Alarm-Definitionen fÃŒr Gruppen
+view_alert_definitions_table_title_resource=Alarm-Definitionen fÃŒr Ressourcen
+view_alert_definitions_update_failure=Aktualisieren der Alarm-Definition fehlgeschlagen
+view_alert_definitions_update_success=Alarm-Definition erfolgreich aktualisiert
+view_alert_details_field_ack_at=BestÀtigt um
+view_alert_details_field_ack_by=BestÀtigt durch
+view_alert_details_field_recovery_info=Info zur Erholung
+view_alert_details_field_resource_ancestry=Vorfahren der Ressource
+view_alert_details_field_watched_resource=Beobachtere Ressource
+view_alert_details_loadFailed=Laden der Details fÃŒr den Alarm fehlgeschlagen
+view_alerts_ack_confirm=Die ausgewÀhlten Alarme bestÀtigen?
+view_alerts_ack_confirm_all=Alle Alarme dieser Quelle bestÀtigen?
+view_alerts_ack_failure=BestÀtigen der Alarme mit den IDs {0} fehlgeschlagen
+view_alerts_ack_failure_all=BestÀtigung aller Alarme deiser Quelle fehlgeschlagen
+view_alerts_ack_success=Erfolgreich {0} Alarme bestÀtigt
+view_alerts_delete_confirm=Die ausgewÀhlten Alarme löschen?
+view_alerts_delete_confirm_all=Alle Alarme aus dieser Quelle löschen?
+view_alerts_delete_failure=Konnte die Alarme mit den IDs {0} nicht löschen
+view_alerts_delete_failure_all=Löschen aller Alarme dieser Quelle fehlgeschlagen
+view_alerts_delete_success=Erfolgreich {0} Alarme gelöscht
+view_alerts_field_ack_status=Status
+view_alerts_field_ack_status_ack=Best. ({0})
+view_alerts_field_ack_status_ackHover=BestÀtigt durch {0} um {1}
+view_alerts_field_ack_status_noAck=Unbest.
+view_alerts_field_ack_status_noAckHover=Noch nicht bestÀtigt
+view_alerts_field_ack_subject=BestÀtigender Benutzer
+view_alerts_field_ack_time=Zeitpunkt BestÀtigung
+view_alerts_field_condition_text=Bedingung(en)
+view_alerts_field_condition_text_many=Mehrere Bedingungen
+view_alerts_field_condition_text_none=Keine Bedingungen
+view_alerts_field_condition_value=Wert
+view_alerts_field_enabled=Aktiviert
+view_alerts_field_modified_time=Zuletzt geÀndert
+view_alerts_field_parent=Eltern
+view_alerts_field_priority=PrioritÀt
+view_alerts_field_protected=GeschÃŒtzt
+view_alerts_field_protected_tooltip=Wenn diese Option gewÀhlt ist, kann diese Definition nicht durch ihre Ìbergeordnete Definition geÀndert werden. Anders gesagt\: die Einstellungen der Ìbergeordneten Definition können diese nicht Ìberschreiben.
+view_alerts_loadFailed=Konnte die Daten fÃŒr die Alarme nicht laden
+view_alerts_table_filter_priority=Filter nach PrioritÀt
+view_alerts_table_title_group=Verlauf Gruppen-Alarme
+view_alerts_table_title_resource=Verlauf Ressourcen-Alarme
+view_autoDiscoveryQ_committed=Eingetragen
+view_autoDiscoveryQ_confirmSelect=Sollen auch die Kinder der Platform ausgewÀhlt werden?
+view_autoDiscoveryQ_confirmSelectAll=Auch die Kind-Ressourcen der Plattform(en) auswÀhlen?
+view_autoDiscoveryQ_deleted=Gelöscht
+view_autoDiscoveryQ_deselectAll=Auswahl fÃŒr alle aufheben
+view_autoDiscoveryQ_field_discoveryTime=Zeitpunkt des Auffindens
+view_autoDiscoveryQ_field_inventoryStatus=Inventar-Status
+view_autoDiscoveryQ_field_parentId=Eltern-ID
+view_autoDiscoveryQ_ignore=Ignorieren
+view_autoDiscoveryQ_ignoreFailure=Konnte die Ressourcen nicht ignorieren
+view_autoDiscoveryQ_ignoreInProgress=Die ausgewÀhlte Ressource wird ignoriert...
+view_autoDiscoveryQ_ignoreSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich ignoriert
+view_autoDiscoveryQ_ignored=Ignoriert
+view_autoDiscoveryQ_importFailure=Konnte die Ressourcen nicht importieren
+view_autoDiscoveryQ_importInProgress=Die ausgewÀhlten Ressourcen werden in''s Inventar aufgenommen
+view_autoDiscoveryQ_importSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich importiert
+# #view_autoDiscoveryQ_loadFailure = Failed to load the inventory discovery queue
+view_autoDiscoveryQ_newAndIgnored=Neu und Ignoriert
+view_autoDiscoveryQ_noperm=(Die erforderlichen "manage inventory" Rechte fehlen. Kontaktieren Sie den Administrator)
+view_autoDiscoveryQ_selectAll=Alle auswÀhlen
+view_autoDiscoveryQ_showStatus=Zeige
+view_autoDiscoveryQ_title=Autodiscovery-Warteschlange
+view_autoDiscoveryQ_unignore=Ignorieren aufheben
+view_autoDiscoveryQ_unignoreFailure=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_autoDiscoveryQ_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
+view_autoDiscoveryQ_uninventoried=Aus dem Inventory gelöscht
+# #view_bundleGroup_assignFailPerm = You are not authorized to assign bundles to this bundle group. Please check with your administrator.
+# #view_bundleGroup_deleteConfirm = Are you sure you want to delete this bundle group? Bundles for which this is the only assigned bundle group will become unassigned, and will require global View Bundles permission to view.
+# #view_bundleGroup_deletesFailure = Failed to delete the bundle groups
+# #view_bundleGroup_deletesSuccessful = You successfully deleted the bundle groups
+# #view_bundleGroup_unassignFailPerm = You are not authorized to unassign bundles from this bundle group. Please check with your administrator.
+# #view_bundleVersion_loadFailure = Failed to load bundle version data
+# #view_bundle_bundleDeployment = Bundle Deployment
+# #view_bundle_bundleDeployments = Bundle Deployments
+view_bundle_bundleDestinations=Bundle-Ziele
+view_bundle_bundleFiles=Bundle-Dateien
+view_bundle_bundleType=Bundle-Type
+view_bundle_bundleVersion=Bundle-Version
+view_bundle_bundleVersions=Bundle-Versionen
+# #view_bundle_createWizard_bundleDistro = Bundle Distribution
+# #view_bundle_createWizard_cancelFailure = Failed to fully cancel the creation of bundle [{0}], version=[{1}] - the bundle may still exist.
+# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
+# #view_bundle_createWizard_cancelSuccessful = Canceled the creation of bundle [{0}], version=[{1}]
+# #view_bundle_createWizard_clickToUploadRecipe = Click to upload a recipe file
+# #view_bundle_createWizard_createFailure = Failed to create the bundle
+# #view_bundle_createWizard_createSuccessful = You have successfully created a bundle named [{0}] with a version of [{1}]
+# #view_bundle_createWizard_enterRecipe = Please supply a valid recipe
+# #view_bundle_createWizard_enterUrl = Please enter a valid URL from where the bundle distribution file can be downloaded
+# #view_bundle_createWizard_failedToUploadDistroFile = Failed to upload bundle distribution file
+# #view_bundle_createWizard_failedToUploadFile = Failed to upload bundle file
+# #view_bundle_createWizard_groupsStep_assign = Assign at least one of the eligible bundle groups:
+# #view_bundle_createWizard_groupsStep_assigned = The new bundle version is for an existing bundle and inherits its bundle group assignments:
+# #view_bundle_createWizard_groupsStep_failedAssign = Failed to assigned initial bundle groups to a bundle named [{0}] with a version of [{1}]. Please cancel the create wizard and notify your administrator.
+# #view_bundle_createWizard_groupsStep_failedGetAssignable = Failed to determine assignable bundle groups. Please cancel the create wizard and notify your administrator.
+# #view_bundle_createWizard_groupsStep_help = A new bundle is created when uploading the first version for that bundle. The new bundle is then assigned to its initial bundle groups. A user can only assign the new bundle to bundle groups for which he has Create Bundles permission, either global or at the bundle group level. At least one bundle group must be assigned unless the user has global Create and global View Bundles permission, in which case it can be left unassigned.
+# #view_bundle_createWizard_groupsStep_leaveUnassigned = Leave the new bundle unsassigned.
+# #view_bundle_createWizard_groupsStep_noAssignable = Unable to create initial bundle version because the user has no bundle groups to which it can be assigned. Please cancel the create wizard and notify your administrator.
+# #view_bundle_createWizard_groupsStep_noneAssigned = The new bundle version must be assigned to at least one bundle group!
+# #view_bundle_createWizard_groupsStep_radioTitle = Initial bundle group assignment for the new bundle
+# #view_bundle_createWizard_groupsStep_successAssign = You have successfully assigned initial bundle groups to a bundle named [{0}] with a version of [{1}]
+# #view_bundle_createWizard_groupsStep_unassigned = The new bundle version is for an existing bundle and inherits its bundle group assignments. The bundle is not currently assigned to any bundle groups.
+# #view_bundle_createWizard_loadBundleFileFailure = Cannot obtain bundle file information from server
+# #view_bundle_createWizard_noAdditionalFilesNeeded = No additional files need to be uploaded for this bundle
+# #view_bundle_createWizard_noBundleTypesAvail = No bundle types are available
+# #view_bundle_createWizard_noBundleTypesSupported = No bundle types are supported - you must deploy a valid plugin that supports bundle deployments
+view_bundle_createWizard_provideBundleDistro=Stellen Sie eine Bundle-Distribution bereit
+# #view_bundle_createWizard_recipeOption = Recipe
+view_bundle_createWizard_title=Bundle anlegen
+# #view_bundle_createWizard_unassigned = unassigned
+view_bundle_createWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Dateien mehrere Minuten dauern
+view_bundle_createWizard_uploadOption=Hochladen
+view_bundle_createWizard_uploadStepName=Bundle-Dateien hochladen
+view_bundle_createWizard_urlOption=URL
+view_bundle_createWizard_urlPassword=Passwort
+view_bundle_createWizard_urlTooltip=Benutzername und Password können fÌr HTTP und HTTPS URLs optiona angegeben werden.
+view_bundle_createWizard_urlUserName=Benutzername
+view_bundle_createWizard_windowTitle=Assistent zum Anlegen von Bundles
+view_bundle_createWizard_youMustChooseOne=Sie mÌssen eine Option auswÀhlen, um ein Bundle anlegen zu können\!
+# #view_bundle_deleteConfirm = Are you sure you want to delete this bundle? All versions, destinations and deployments for this bundle will also be deleted. However, this will not remove any content from remote machines.
+view_bundle_deploy=Deploy
+view_bundle_deployDir=Deploy-Verzeichnis
+# #view_bundle_deployWizard_createGroup_error_1 = The group was not created. Group for deployment cannot be empty.
+# #view_bundle_deployWizard_createGroup_error_2 = The group was not created. Resulting group must be compatible (members of the same type).
+# #view_bundle_deployWizard_createGroup_error_3 = The group was not created. The resource type of the resulting group does not support deployments.
+view_bundle_deployWizard_deployStep=Bundle auf die Zielplattformen deployen
+view_bundle_deployWizard_deploying=Deploying...
+view_bundle_deployWizard_deploymentCreated=Deployment angelegt...
+view_bundle_deployWizard_deploymentCreatedDetail=Deployment [{0}] mit Beschreibung [{1}] angelegt
+view_bundle_deployWizard_deploymentScheduled=Bundle-Deployment geplant\!
+view_bundle_deployWizard_error_noBundleConfig=Abruf von Bundle-Zielinformationen fehlgeschlagen. Ist die von Ihnen ausgewÀhlte Gruppe eine gÌltige kompatible Gruppe, die Ziel fÌr Bundle-Deployments sein kann?
+view_bundle_deployWizard_getConfigSkip=Keine Konfiguration nötig fÌr diese Bundle-Version.
+view_bundle_deployWizard_getConfigStep=Deployment-Konfiguration einstellen
+# #view_bundle_deployWizard_deploymentScheduledDetail = Scheduled bundle deployment [{0}] destination group [{1}]
+# #view_bundle_deployWizard_destinationCreatedDetail = Created destination [{0}] description [{1}]
+# #view_bundle_deployWizard_error_1 = Failed to delete new deployment on Cancel
+# #view_bundle_deployWizard_error_10 = Failed to create destination, it may already exist. (Note, for an existing destination deploy from the Destination view)
+# #view_bundle_deployWizard_error_11 = Failed to find defined deployments.
+# #view_bundle_deployWizard_error_12 = Failed to find defined bundles.
+# #view_bundle_deployWizard_error_2 = Failed to delete new destination on Cancel
+# #view_bundle_deployWizard_error_3 = Failed to Schedule Deployment!
+# #view_bundle_deployWizard_error_4 = Failed to schedule deployment: {0}
+# #view_bundle_deployWizard_error_5 = Failed to Create Deployment!
+# #view_bundle_deployWizard_error_6 = Failed to create deployment: {0}
+# #view_bundle_deployWizard_error_7 = Failed to get deployment name.
+# #view_bundle_deployWizard_error_8 = You must select a valid resource group from the drop down
+# #view_bundle_deployWizard_error_9 = Failed to delete new destination in nextPage
+# #view_bundle_deployWizard_error_noBundleConfig = Failed to obtain bundle target information. Is the group you selected a valid compatible group that can be targeted for bundle deployments?
+# #view_bundle_deployWizard_getConfigSkip = No configuration needed for this bundle version.
+# #view_bundle_deployWizard_getConfigStep = Set Deployment Configuration
+view_bundle_deployWizard_getDestStep=Neues Ziel
+view_bundle_deployWizard_getDest_deployDir=Deployment-Verzeichnis
+view_bundle_deployWizard_getDest_deployDir_help=Das Verzeichnis, wo das Bundle deployt wird. Dieses Verzeichnis wird fÃŒr alle Deployments an allen Ressourcen dasselbe sein, ist aber relativ zum Ziel Basis Verzeichnis Speicherort. Dies bedeutet, dass das absolute Verzeichnis einen anderen Pfad an den verschiedenen Zielressourcen hat, je nachdem wo der Basis Speicherort an all den verschiedenen Zielressourcen ist.
+# #view_bundle_deployWizard_getDest_deployDir_help = The directory where the bundle will be deployed. This directory will be the same for all deployments on all resources but it is relative to the destination base directory location. This means that the absolute directory may have a different path on the different target resources depending on where the base location is on all the different target resources.
+view_bundle_deployWizard_getDest_desc=Beschreibung des Ziels
+view_bundle_deployWizard_getDest_destBaseDirName=Basisverzeichnis
+view_bundle_deployWizard_getDest_group_help=Die Gruppe, deren Mitglieder die Destinationsziele fÌr alle Bundle-Deployments sein werden. Nur kompatible Gruppen, die Bundle-Deployments unterstÌtzende Ressourcen enthalten, sind wÀhlbar.
+# #view_bundle_deployWizard_getDest_group_help = The group whose members will be the destination targets for all bundle deployments. Only compatible groups that contain resources that support bundle deployments are selectable.
+view_bundle_deployWizard_getDest_name=Name des Ziels
+view_bundle_deployWizard_getDest_name_help=Der Name der Destination, die eine bestimmte Gruppe von Ressourcen und das Destinationsverzeichnis an diesen Ressourcen fÃŒr ein bestimmtes Bundle identifiziert.
+# #view_bundle_deployWizard_getDest_name_help = The name of the destination, which will identify a particular group of resources and the destination directory on those resources for a particular bundle.
+view_bundle_deployWizard_getInfoStep=Bitte geben die Informationen zum Deployment an
+view_bundle_deployWizard_getInfo_clean=Clean Deployment? (löscht das Deploy-Verzeichnis auf der Ziel-Plattform)
+view_bundle_deployWizard_getInfo_deploymentDesc=Beschreibung des Deployments
+view_bundle_deployWizard_getInfo_deploymentName=Name des Deployments
+view_bundle_deployWizard_getOptionsStep=Optionen fÃŒr das Deployment
+view_bundle_deployWizard_getOptions_deployLater=SpÀter deployen
+view_bundle_deployWizard_getOptions_deployNow=Jetzt deployen
+view_bundle_deployWizard_getOptions_deployTime=Deployment-Zeitpunkt
+view_bundle_deployWizard_selectBundleStep=Bundle zum Deployment auswÀhlen
+view_bundle_deployWizard_selectBundle_single=WÀhlen Sie nur ein einzelnes Bundle fÌr''s Deployment aus
+view_bundle_deployWizard_selectVersionStep=WÀhlen Sie die Version des Bundles
+view_bundle_deployWizard_selectVersion_latest=Letze Version [{0}]
+view_bundle_deployWizard_selectVersion_live=Aktuelle deployte Version [{0}]
+view_bundle_deployWizard_selectVersion_select=WÀhlen Sie die Version aus der Liste
+view_bundle_deployWizard_title=Bundle Deployment Wizard
+view_bundle_deploy_action=Aktion
+view_bundle_deploy_backButton=ZurÃŒck zum Ziel
+view_bundle_deploy_clickForError=Klicken Sie auf das Icon fÃŒr die Fehlermeldung
+view_bundle_deploy_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle-Deployment löschen wollen? Dies löscht es nur aus der Datenbank. Alle auf Remote Rechnern deployten Bundle-Inhalte bleiben erhalten.
+# #view_bundle_deploy_deleteConfirm = Are you sure you want to delete this bundle deployment? This only deletes it from the database; all bundle content that was deployed on remote machines will remain.
+view_bundle_deploy_deleteFailure=Konnte das Bundle-Deploymment nicht löschen [{0}]
+view_bundle_deploy_deleteSuccessful=Sie haben das Bundle-Deployment [{0}] erfolgreich gelöscht
+view_bundle_deploy_deployedBy=Deployed von
+view_bundle_deploy_deploymentPlatforms=Deployment Ressource
+view_bundle_deploy_installDetails=Installationsdetails
+view_bundle_deploy_loadBundleFailure=Konnte das Bundle nicht finden
+view_bundle_deploy_loadDeployFailure=Konnte Bundle-Deployments nicht laden
+view_bundle_deploy_loadFailure=Konnte Bundle-Deployment nicht laden
+view_bundle_deploy_name=Name des Deployments
+# #view_bundle_deploy_deployedBy = Deployed By
+# #view_bundle_deploy_deploymentPlatforms = Deployment Resource
+# #view_bundle_deploy_installDetails = Install Details
+# #view_bundle_deploy_loadBundleFailure = Failed to find bundle
+# #view_bundle_deploy_loadDeployFailure = Failed to load bundle deployments
+# #view_bundle_deploy_loadFailure = Failed to load bundle deployment
+# #view_bundle_deploy_name = Deployment Name
+# #view_bundle_deploy_selectARow = Select a row to show installation details
+# #view_bundle_deploy_tagUpdateFailure = Failed to update bundle deployment tags
+# #view_bundle_deploy_tagUpdateSuccessful = You have successfully updated the bundle deployment tags
+view_bundle_deploy_time=Deployment-Zeitpunkt
+view_bundle_deployed=Deployed
+view_bundle_deployments=Deployments
+view_bundle_dest_backToBundle=ZurÃŒck zum Bundle
+view_bundle_dest_baseDirName=Basisverzeichnis
+view_bundle_dest_created=Angelegt
+view_bundle_dest_deployDir=Deploy-Verzeichnis
+view_bundle_dest_group=Gruppe
+# #view_bundle_dest_lastDeployedVersion = Last Deployed Version
+# #view_bundle_dest_lastDeploymentDate = Last Deployment Date
+# #view_bundle_dest_lastDeploymentStatus = Last Deployment Status
+# #view_bundle_dest_loadFailure = Failed to load bundle destinations
+# #view_bundle_dest_loadFailureVersionInfo = Failed to load bundle destination deployed version information
+# #view_bundle_dest_tagUpdateFailure = Failed to update bundle destination tags
+# #view_bundle_dest_tagUpdateSuccessful = You have successfully updated the bundle destination tags
+view_bundle_destinations=Ziele
+# #view_bundle_fail_existingName = Failed to create [{0}]. The name is already being used. Please try another name.
+view_bundle_fileListView_fileSize=DateigröÃe
+# #view_bundle_fileListView_loadFailure = Failed to load bundle file data
+view_bundle_fileListView_md5=MD5
+view_bundle_fileListView_sha256=SHA256
+view_bundle_files=Dateien
+view_bundle_latestVersion=Aktuelle Version
+view_bundle_list_backToAll=ZurÃŒck zur Bundle-Ãbersicht
+view_bundle_list_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen?
+view_bundle_list_deleteFailure=Löschen des Bundles [{0}] fehlgeschlagen
+# #view_bundle_list_deleteSuccessful = You successfully deleted the bundle named [{0}]
+# #view_bundle_list_deletesFailure = Failed to delete the bundles
+# #view_bundle_list_deletesSuccessful = You successfully deleted the bundles
+view_bundle_list_destinationsCount=Anzahl Ziele
+# #view_bundle_list_error1 = Failed to load bundle to deploy [{0}]
+# #view_bundle_list_error2 = Failed to get a single bundle to deploy [{0}]
+view_bundle_list_error3=Konnte das Bundle nicht laden
+# #view_bundle_list_error4 = No bundles found in this repository
+# #view_bundle_list_loadFailure = Failed to load the bundle to be deployed [{0}]
+# #view_bundle_list_loadWithLatestFailure = Failed to load bundle with the latest version data
+# #view_bundle_list_singleLoadFailure = Failed to get a single bundle to be deployed [{0}]
+# #view_bundle_list_tagUpdateFailure = Failed to update bundle tags
+# #view_bundle_list_tagUpdateSuccessful = You have successfully updated the bundle tags
+view_bundle_list_versionsCount=Anzahl Versionen
+view_bundle_purge=Bereinigen
+# #view_bundle_recipe = Recipe
+# #view_bundle_resDeployDS_loadFailure = Failed to load bundle resource deployments
+view_bundle_revert=ZurÃŒckrollen
+view_bundle_tree_loadFailure=Konnte die Bundle-Daten nicht laden
+view_bundle_tree_unassigned_desc=Dies sind Bundles die noch nicht mit einer Bundle-Gruppe assoziiert sind.
+view_bundle_tree_unassigned_name=Nicht zugewiesene Bundles
+# #view_bundle_revertWizard_confirmStep_confirmation = Reverting Live Deployment to Previous Deployment. Click "Next" to continue...
+# #view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment = Failed to find live deployment; cannot revert
+# #view_bundle_revertWizard_confirmStep_liveDeployment = Live Deployment
+# #view_bundle_revertWizard_confirmStep_name = Revert Deployment Confirmation
+# #view_bundle_revertWizard_confirmStep_noLiveDeployment = No live deployment was found for the destination [{0}]
+# #view_bundle_revertWizard_confirmStep_noPriorDeployment = The live deployment [{0}] cannot be reverted because there is no prior deployment for the destination [{1}]
+# #view_bundle_revertWizard_confirmStep_prevDeployment = Previous Deployment
+# #view_bundle_revertWizard_getInfoStep_cleanDeploy = Clean Deployment? (this will delete an old, existing deploy directory prior to starting the revert deployment)
+# #view_bundle_revertWizard_getInfoStep_getNameFailure = Failed to get revert deployment name
+# #view_bundle_revertWizard_getInfoStep_name = Provide Revert Information
+# #view_bundle_revertWizard_getInfoStep_revertDeployDesc = Revert Deploy Description
+# #view_bundle_revertWizard_getInfoStep_revertDeployDescFull = [REVERT From] {0} [REVERT To] {1}
+# #view_bundle_revertWizard_getInfoStep_revertDeployName = Revert Deploy Name
+# #view_bundle_revertWizard_revertStep_name = Deploy Bundle to Destination Platforms
+# #view_bundle_revertWizard_revertStep_reverting = Reverting...
+# #view_bundle_revertWizard_revertStep_scheduled = You have successfully scheduled the revert deployment!
+# #view_bundle_revertWizard_revertStep_scheduledDetails = You have successfully scheduled to revert the bundle deployment [{0}] from resource group [{1}]
+# #view_bundle_revertWizard_revertStep_scheduledFailure = Failed to schedule revert deployment!
+# #view_bundle_revertWizard_title = Bundle Revert
+# #view_bundle_revertWizard_windowTitle = Bundle Revert Wizard
+# #view_bundle_tree_loadFailure = Failed to load bundle data
+# #view_bundle_tree_unassigned_desc = These are bundles that are not yet associated with any bundle group.
+# #view_bundle_tree_unassigned_name = Unassigned Bundles
+view_bundle_version_backToBundle=ZurÃŒck zum Bundle
+view_bundle_version_bundleVersionTagUpdateFailure=Konnte die Tags fÃŒr Bundle-Version nicht aktualisieren
+view_bundle_version_bundleVersionTagUpdateSuccessful=KTags fÃŒr Bundle-Version erfolgreich aktualisiert
+view_bundle_version_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle-Version löschen wollen? Dies entfernt keine Inhalte von Remote-Maschinen.
+view_bundle_version_deleteFailure=Konnte die Bundle-Version nicht löschen [{0}]
+view_bundle_version_deleteSuccessful=Sie haben die Bundle-Version [{0}] erfolgreich gelöscht
+view_bundle_version_loadFailure=Konnte Bundle-Version nicht laden
+# #view_bundle_version_bundleVersionTagUpdateFailure = Failed to update bundle version tags
+# #view_bundle_version_bundleVersionTagUpdateSuccessful = You have successfully updated the bundle version tags
+# #view_bundle_version_deleteConfirm = Are you sure you want to delete this bundle version? This will not remove any content from remote machines.
+# #view_bundle_version_deleteFailure = Failed to delete the bundle version [{0}]
+# #view_bundle_version_deleteSuccessful = You successfully deleted the bundle version [{0}]
+# #view_bundle_version_loadFailure = Failed to load bundle version
+view_bundle_versions=Versionen
+view_charts_time_axis_label=Zeit
+view_configCompare_comparingConfigs=Konfigurationen vergleichen
+view_configCompare_configCompare=Konfigurationsvergleich
+# #view_configCompare_configCompare = Configuration Comparison
+view_configEdit_addItem=Eintrag zur Liste hinzufÃŒgen
+view_configEdit_confirm_1=Sind Sie sicher, dass Sie die gewÀhlten Eigenschaften aus dem Satz löschen möchten?
+# #view_configEdit_confirm_1 = Are you sure you want to delete the selected properties from the set?
+view_configEdit_confirm_2=Sind Sie sicher dass sie diese Zeile löschen wollen?
+view_configEdit_confirm_3=Sind Sie sicher, dass Sie die [{0}] gewÀhlte [{1}] löschen möchten?
+view_configEdit_editRow=Reihe bearbeiten
+view_configEdit_enterPropName=Geben Sie den den Namen der hinzuzufÃŒgenden Property ein.
+view_configEdit_error_1=Konfiguration wird von dieser Ressource nicht unterstÃŒtzt
+view_configEdit_error_2=Verbindungseinstellungen werden von dieser Ressource nicht unterstÃŒtzt
+view_configEdit_error_3=Kann Eigenschaft namens [{0}] nicht hinzufÃŒgen. Der Eigenschaftsname wird in dem Satz bereits verwendet.
+# #view_configEdit_confirm_3 = Are you sure you want to delete the [{0}] selected [{1}]?
+# #view_configEdit_editRow = Edit Configuration Row
+# #view_configEdit_enterPropName = Enter the name of the property to be added.
+# #view_configEdit_error_1 = Configuration is not supported by this Resource.
+# #view_configEdit_error_2 = Connection settings are not supported by this Resource.
+# #view_configEdit_error_3 = Cannot add property named [{0}]. The property name is already used in the set.
+view_configEdit_files=Dateien
+view_configEdit_hideAll=Alle verbergen
+view_configEdit_invalidListSizeMax=Die Liste sollte höchstens {0} Reihe(n) enthalten
+view_configEdit_invalidListSizeMin=Die Liste sollte mindestens {0} Reihe(n) enthalten
+view_configEdit_invalidListSizeMinMax=Die Liste sollte mindestens {0} und höchstens {1} Reihe(n) enthalten
+view_configEdit_jumpToSection=Zum Abschnitt springen
+view_configEdit_minBoundsExceeded=Kann diesen Eintrag nicht löschen, da das Minimum eingestellt wurde auf\: {0}
+# #view_configEdit_maxBoundsExceeded = Cannot add another entry because the maximum size bounds has been met: {0}
+# #view_configEdit_minBoundsExceeded = Cannot delete this entry as the minimum has been set to: {0}
+# view_configEdit_invalidListSizeMin = The list should contain at least {0} row(s)
+# view_configEdit_invalidListSizeMax = The list should contain {0} row(s) at most
+# view_configEdit_invalidListSizeMinMax = The list should contain a minimum of {0} and a maximum of {1} row(s)
+view_configEdit_msg_1=Eigentschaft [{0}] zur Menge hinzugefÃŒgt
+view_configEdit_msg_2=Eigenschaften aus dem Satz entfernt.
+# #view_configEdit_msg_2 = Removed properties from the set.
+view_configEdit_msg_3=[{0} {1}] aus der Liste gelöscht.
+view_configEdit_msg_4=Eintrag zur Liste hinzugefÃŒgt.
+view_configEdit_properties=Eigenschaften
+view_configEdit_property=Eigenschaft
+# #view_configEdit_property = Property
+view_configEdit_tooltip_1=Die ausgewÀhlten EintrÀge aus der Liste löschen.
+view_configEdit_tooltip_2=Einen Eintrag zur Liste hinzufÃŒgen.
+view_configEdit_unset=Ungesetzt?
+view_configEdit_viewRow=Reihe ansehen
+view_configurationDetails_allPropertiesValid=Alle Konfigurationseigenschaften haben gÃŒltige Werte, daher kann die Konfiguration jetzt gespeichert werden.
+view_configurationDetails_configNotUpdatedDueToNoChange=Konfiguration wurde nicht aktualisiert, da die neue Konfiguration Àquivalent zur aktuellen Konfiguration ist.
+# #view_configEdit_unset = Unset?
+# #view_configurationDetails_allPropertiesValid = All configuration properties have valid values, so the configuration can now be saved.
+view_configurationDetails_error_updateFailure=Konnte die Konfiguration nicht aktualisieren
+view_configurationDetails_messageConcise=Konfiguration aktualisiert - aktuelle Version is {0}
+view_configurationDetails_messageDetailed=Konfiguration der Ressource [{1}] aktualisiert auf Version [{0}].
+view_configurationDetails_noPermission=Sie sind nicht berechtigt die Konfiguration dieser Ressource zu bearbeiten.
+view_configurationDetails_somePropertiesInvalid=Die folgenden Konfigurations-Einstellungen haben ungÃŒtige Werte \: {0}. Die Werte mÃŒssen korrigiert werden, ehe die Konfiguration gespeichert werden kann.
+# #view_configurationHistoryDetails_error_loadFailure = Unable to load configuration history.
+# #view_configurationHistoryList_itemNamePlural = configuration history items
+view_configurationHistoryList_title=KonfigurationsÀnderungen
+# #view_connectionSettingsDetails_allPropertiesValid = All connection settings have valid values, so the settings can now be saved.
+# #view_connectionSettingsDetails_error_updateFailure = Failed to update connection settings.
+# #view_connectionSettingsDetails_messageConcise_updateSuccess = Connection settings update initiated.
+# #view_connectionSettingsDetails_messageDetailed_updateSuccess = Connection settings update initiated for Resource [{0}].\n
+# #view_connectionSettingsDetails_noPermission = You do not have permission to edit this Resource''s connection settings.
+# #view_connectionSettingsDetails_somePropertiesInvalid = The following connection settings have invalid values: {0}. The values must be corrected before the settings can be saved.
+view_core_loggedOut=Ausgeloggt
+view_core_noRecentAlerts=Es liegen keine frischen Alarme vor
+view_core_recentAlerts=[{0}] frische Alarme
+view_core_serverInitializing=Der Server startet gerade. Bitte warten Sie bis er vollstÀndig gestartet ist, bevor Sie sich einloggen.
+view_core_serverUnreachable=Kann den Server nicht erreichen. Er könnte abgeschaltet sein.
+view_core_uncaught=Es ist eine nicht abgefangene Ausnahme aufgetreten.
+view_dashboardManager_deleteFail=Konnte das Dashboard nicht löschen.
+view_dashboardManager_deleted=Dashboard {0} erfolgreich gelöscht
+view_dashboardManager_error=Konnte das Dashboard nicht auf dem Server sichern
+view_dashboardManager_saved=Das Dashboard {0} wurde auf dem Server gesichert
+view_dashboardManager_success=Dashboard gespeichert
+view_dashboard_favorites_error1=Konnte die Ressoucen-Lesezeichen nicht laden
+view_dashboardsManager_error1=Konnte das neue Dashboard nicht hinzufÃŒgen
+view_dashboardsManager_message_title_details=<h1>Willkommen bei {0}</h1>\n<p>Dieses Dashboard kan durch BetÀtigen des Bearbeitungsmodus-Knopfes verÀndert werden.</p>\n<p>Was möchten Sie tun?</p>\n<p> <a href\="{1}">Neu gefundene Ressourcen importieren.</a></p>\n<p> <a href\="{2}">Ressourcen suchen.</a></p>\n<p> <a href\="{3}">Hilfe und Dokumentation ansehen.</a></p>
+view_dashboards_confirm1=Sind Sie sicher, dass Sie löschen möchten
+view_dashboards_title=Dashboard
+view_drift_button_detectNow=Jetzt ermitteln
+# #view_drift_button_pinToDef = Pin to Definition
+# #view_drift_button_pinToDef_confirm = Pinning will set this snapshot as snapshot 0 for the definition. All other existing snapshots will be removed from the definition. The definition will be be marked as pinned and subsequent drift will always be reported against the pinned snapshot. Pin this snapshot to the definition?
+# #view_drift_button_pinToTemplate = Pin to Template
+# #view_drift_button_pinToTemplate_confirm = After pinning, this snapshot will be set to the initial snapshot for all definitions created using the template. If pinned to an existing template then the template''s existing definitions will be pinned to the new initial snapshot and their existing snapshots will be removed. Continue to template selection?
+# #view_drift_carousel_sizeFilterLabel = Snapshot Display Max
+# #view_drift_carousel_startFilterLabel = Snapshot Start
+view_drift_category_fileAdded=Datei hinzugefÃŒgt
+view_drift_category_fileChanged=Datei geÀndert
+# #view_drift_category_fileNew = Newly Detected
+view_drift_category_fileRemoved=Datei gelöscht
+# #view_drift_confirm_deleteAllDefs = Delete all drift detection definitions?
+# #view_drift_confirm_deleteDefs = Delete the selected drift detection definition(s)?
+# #view_drift_confirm_deleteTemplate = Warning! Deleting this template will also cause all attached drift definitions to be deleted as well. Those attached definitions along with all of their snapshots will be permanently removed from the system. Detached definitions will not be removed. Are you sure you want to continue?
+# #view_drift_failure_deleteDefs = Failed to delete some or all drift detection definitions.
+# #view_drift_failure_deleteTemplates = Failed to delete some or all of the drift templates
+# #view_drift_failure_detectNow = Failed to submit drift detection run request
+# #view_drift_failure_load = Failed to fetch drift instances
+# #view_drift_failure_pinToDef = Failed to pin snapshot to definition
+# #view_drift_success_defUpdated = Drift detection definition updated and will affect the next detection run as applicable.
+# #view_drift_success_delete = Successfully deleted {0} drift instances
+# #view_drift_success_deleteDefs = Successfully deleted {0} drift detection definitions
+# #view_drift_success_deleteTemplate = Successfully deleted {0} drift templates
+# #view_drift_success_detectNow = Successfully submitted drift detection run request
+# #view_drift_success_pinToDef = Successfully pinned snapshot {0} to drift definition.
+# #view_drift_success_templateUpdated = Drift template updated and changes pushed to attached definitions.
+# #view_drift_table_attached = Attached?
+# #view_drift_table_baseDir = Base Directory
+# #view_drift_table_driftHandlingMode = Drift Handling
+view_drift_table_driftHandlingMode_normal=normal
+view_drift_table_driftHandlingMode_plannedChanges=geplante Ãnderungen
+view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert nicht
+# #view_drift_table_hover_defNotPinned = The drift definition is not pinned Click to view the initial snapshot.
+# #view_drift_table_hover_defPinned = The drift definition is pinned to its initial snapshot. Click to view the initial snapshot.
+# #view_drift_table_hover_edit = Click to view or edit the drift definition or template properties.
+# #view_drift_table_hover_outOfCompliance_drift = There is drift
+# #view_drift_table_hover_outOfCompliance_noBaseDir = The base directory does not exist
+# #view_drift_table_hover_templateNotPinned = The drift template is not pinned to a snapshot.
+# #view_drift_table_hover_templatePinned = The drift template is pinned to a snapshot. Click to view the pinned snapshot.
+view_drift_table_newFile=Neue Datei
+view_drift_table_oldFile=Alte Datei
+view_drift_table_snapshot=Schnappschuss
+view_drift_table_snapshotTime=Schnappschuss Zeit
+view_drift_table_template=Vorlage
+view_drift_table_title_snapshot=Schnappschuss [{0}] fÃŒr Definition [{1}]
+view_drift_wizard_pinTemplate_duplicate_name_error=Vorlagen Name muss eindeutig sein
+# #view_drift_table_pinned = Pinned?
+# #view_drift_table_resourceDef = Resource Drift Detection Definition
+# #view_drift_table_resourceHistory = Resource Drift History
+# #view_drift_table_snapshot = Snapshot
+# #view_drift_table_snapshotTime = Snapshot Time
+# #view_drift_table_template = Template
+# #view_drift_table_title_initialSnapshot = Initial Snapshot for Definition [{0}] : Pinned = [{1}]
+# #view_drift_table_title_snapshot = Snapshot [{0}] for Definition [{1}]
+# #view_drift_table_title_templateSnapshot = Pinned Snapshot for Template [{0}]
+# #view_drift_wizard_addDef_failure = Failed to add new drift detection definition [{0}]
+# #view_drift_wizard_addDef_infoStepHelp = Each drift detection definition describes a set of files for which drift monitoring will be performed. The definition can be enabled and disabled, defines the detection run interval, and specifies a base directory and optional file filters. For each resource type offering drift detection there will be one or more predefined templates to use as a starting definition, which can then be edited.
+# #view_drift_wizard_addDef_infoStepName = Select the Template for the new Drift Detection Definition
+# #view_drift_wizard_addDef_success = Successfully added new drift detection definition [{0}]. Agent(s) will be updated.
+# #view_drift_wizard_addDef_templatePrompt = Drift Definition Templates
+# #view_drift_wizard_addDef_title = Add Drift Detection Definition for Resource of Type [{0}]
+# #view_drift_wizard_addDef_windowTitle = Add Drift Detection Definition Wizard
+# #view_drift_wizard_addTemplate_failure = Failed to add new drift template [{0}]
+# #view_drift_wizard_addTemplate_infoStepHelp = Each drift template is derived from an existing template. This provides a quick way to build new templates that are similar to existing templates, or originate with plugin defined templates. Like a drift definition, the template describes a set of files for which drift monitoring will be performed. Depending on the situation a definition derived from the template may or may not be allowed to alter the file set, or change other settings. Template names must be unique within a resource type.
+# #view_drift_wizard_addTemplate_infoStepName = Select the Starting Template
+# #view_drift_wizard_addTemplate_success = Successfully added new drift template [{0}].
+# #view_drift_wizard_addTemplate_title = Add Drift Definition Template for Type [{0}]
+# #view_drift_wizard_addTemplate_windowTitle = Add Drift Definition Template Wizard
+# #view_drift_wizard_pinTemplate_confirmNotPinned = Once pinned each current and future drift definition for the template will have its initial snapshot set to the template''s pinned snapshot. Existing definitions for this template will be reset to the new initial snapshot, and all exsiting snapshots will be removed. Continue pinning the template to the snapshot?
+# #view_drift_wizard_pinTemplate_confirmPinned = Warning! This template is already pinned. The template can be re-pinned to this new snapshot. Once re-pinned each current and future drift definition for the template will have its initial snapshot set to the template''s pinned snapshot. Existing definitions for this template will be reset to the new initial snapshot, and all exsiting snapshots will be removed. Continue re-pinning the template with this new snapshot?
+# #view_drift_wizard_pinTemplate_duplicate_name_error = Template name must be unique
+# #view_drift_wizard_pinTemplate_failure = Failed to pin snapshot to drift template [{0}]
+# #view_drift_wizard_pinTemplate_infoStepExistingTemplate = Pin to ExistingTemplate
+# #view_drift_wizard_pinTemplate_infoStepHelp = Select the template to pin. Once pinned each current and future drift definition for that template will have its initial snapshot set to the template''s pinned snapshot. And the definition itself will be marked as pinned. This is used to detect drift from an expected file set. Note that existing definitions for this template will be reset to the new initial snapshot, and all exsiting snapshots will be removed.
+# #view_drift_wizard_pinTemplate_infoStepName = Select the Template to be Pinned
+# #view_drift_wizard_pinTemplate_infoStepNewTemplate = Pin to New Template (derived from the snapshot''s Drift Definition)
+# #view_drift_wizard_pinTemplate_infoStepRadioHelp = The snapshot can be pinned to a new or existing drift template. The ''New Template" option allows the user to promote a trusted definition and snapshot, at the resource level, to the type level. The new template can then be applied to members of the type. The new template is initially a copy of the snapshot''s drift definition but can then be edited in the next step. The name should be changed and must be a unique drift template name for the type. The "Existing Template" option allows the user to pin, or re-pin, an existing template with the selected snapshot. To be valid, the existing template must monitor the same directories as the snapshot''s definition. The selection box displays only valid existing templates. If there are no valid existing templates this option can not be selected.
+# #view_drift_wizard_pinTemplate_infoStepRadioTitle = Template Selection
+# #view_drift_wizard_pinTemplate_infoStepSelectBlocked = There are no existing templates that monitor the same directories as the snapshot''s definition. Select the "New Template" option to continue.
+# #view_drift_wizard_pinTemplate_infoStepSelectTitle = Existing Templates
+# #view_drift_wizard_pinTemplate_success = Successfully pinned the drift template [{0}].
+# #view_drift_wizard_pinTemplate_title = Pin Snapshot [{0}] of Definition [{1}] to a Drift Template for type [{2}]
+# #view_drift_wizard_pinTemplate_windowTitle = Pin Drift Definition Template Wizard
+# #view_dynagroup_children = DynaGroup Children
+view_dynagroup_compatible=Kompatible
+view_dynagroup_definitionAlreadyExists=Eine Gruppendefinition mit diesem Namen besteht bereits
+view_dynagroup_definitionCreated=Sie haben erfolgreich eine Gruppendefinition mit Namen [{0}] angelegt
+view_dynagroup_definitionLoadFailure=Konnte die Gruppendefinitionen nicht laden
+view_dynagroup_definitions=DynaGroup-Definitionen
+view_dynagroup_deleteFailureSelection=Konnte die ausgewÀhlten Gruppendefinitionen nicht löschen
+view_dynagroup_deleteSuccessfulSelection=Sie haben erfoglreich [{0}] Gruppendefinitionen gelöscht
+view_dynagroup_editing=Bearbeite [{0}]
+view_dynagroup_exprBuilder_addExpression=Ausdruck hinzufÃŒgen
+view_dynagroup_exprBuilder_comparisonType=Art des Vergleichs
+view_dynagroup_exprBuilder_comparisonType_contains=enthÀlt
+view_dynagroup_exprBuilder_comparisonType_endsWith=endet mit
+view_dynagroup_exprBuilder_comparisonType_equals=ist gleich
+view_dynagroup_exprBuilder_comparisonType_startsWith=beginnt mit
+view_dynagroup_exprBuilder_comparisonType_tooltip=Art des Vergleichs
+view_dynagroup_exprBuilder_definingPlugin=Plugin
+view_dynagroup_exprBuilder_definingPlugin_tooltip=Das Plugin nach dem gesucht werden soll
+view_dynagroup_exprBuilder_expression=Ausdruck
+view_dynagroup_exprBuilder_expressionType=Art des Ausdrucks
+view_dynagroup_exprBuilder_expressionType_pluginConfig=Plugin-Konfiguration
+view_dynagroup_exprBuilder_expressionType_resource=Ressource
+view_dynagroup_exprBuilder_expressionType_resourceCategory=Ressourcen-Kategorie
+view_dynagroup_exprBuilder_expressionType_resourceConfig=Ressourcen-Konfiguration
+view_dynagroup_exprBuilder_expressionType_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_expressionType_trait=Trait
+view_dynagroup_exprBuilder_groupBy=Gruppieren nach
+# #view_dynagroup_exprBuilder_groupBy_tooltip = groupby will cause the system to pivot on the values from the entered expressions creating a separate group for each value. For example, groupby on the cluster name to create a group for each cluster with all cluster members in it.
+view_dynagroup_exprBuilder_memberOf=Mitglied von
+# #view_dynagroup_exprBuilder_memberOf_tooltip = memberof will restrict the dynagroup members to be a subset of the specified resource group. Specifying multiple memberof conditions will restrict the dynagroup members to be a subset of the union of members of the specified groups.
+view_dynagroup_exprBuilder_noPlugins=--Keine Plugins--
+view_dynagroup_exprBuilder_noProperties=--Keine Eigenschaften--
+view_dynagroup_exprBuilder_noResourceTypes=--Keine Ressourcen-Typen--
+view_dynagroup_exprBuilder_pluginLoadFailure=Kann die Liste der Plugins nicht laden
+view_dynagroup_exprBuilder_propLoadFailure=Kann die Liste der Eigenschaften nicht laden
+view_dynagroup_exprBuilder_propertyName=Name der Eigenschaft
+view_dynagroup_exprBuilder_resource_greatGrandparent=GreatGrandparent
+view_dynagroup_exprBuilder_resource_greatGreatGrandparent=GreatGreatGrandparent
+view_dynagroup_exprBuilder_resource_parent=Eltern
+view_dynagroup_exprBuilder_resource_resource=Ressource
+view_dynagroup_exprBuilder_resource_tooltip=WÀhlen Sie die Ebene der Ressource, die Sie wÀhlen möchten. Wenn Sie zum Beispiel "parent" wÀhlen, so finden Sie Ressourcen, deren Ìbergeordnete Ressource ("Parent" Ressource) mit dem Rest des Ausdrucks Ìbereinstimmt.
+view_dynagroup_exprBuilder_savedExpression=Gespeicherter Ausdruck
+view_dynagroup_expression=Ausdruck
+view_dynagroup_expressionSet=Ausdruck
+view_dynagroup_lastCalculationTime=Zeitpunkt letzte Berechnung
+view_dynagroup_loadDefinitionFailure=Konnte die Gruppendefinition [{0}] nicht laden
+view_dynagroup_loadDefinitionMissing=Es gibt keine Gruppendefinition mit id [{0}]
+view_dynagroup_mixed=Gemischt
+view_dynagroup_newGroupDefinition=Neue Gruppen-Definition
+view_dynagroup_nextCalculationTime=Zeitpunkt nÀchste Berechnung
+view_dynagroup_permDenied=Sie haben nicht das Recht die Gruppen Definitionen anzusehen
+view_dynagroup_recalcFailure=Fehler beim Neuberechnen dieser Gruppendefinition
+view_dynagroup_recalcFailureSelection=Fehler beim Neuberechnen der ausgewÀhlten Gruppendefinitionen
+view_dynagroup_recalcSuccessful=Neuberechnung der Gruppendefinitionen war erfolgreich
+view_dynagroup_recalcSuccessfulSelection=Sie haben erfolgreich [{0}] Gruppendefinitionen neu berechnet
+view_dynagroup_recalculate=Neu berechnen
+view_dynagroup_recalculationInterval=Intervall fÃŒr die Neuberechnung (in Minuten)
+view_dynagroup_recalculationInterval_error=Wert muss ganzzahlig sein
+view_dynagroup_recursive=Rekursiv
+view_dynagroup_saveAndRecalculate=Speichern & neu berechnen
+view_dynagroup_saveFailure=Speichern der Gruppendefiniton mit Namen [{0}] ist fehlgeschlagen
+view_dynagroup_saveSuccessful=Sie haben die Gruppendefinition mit Namen [{0}] erfolgreich gespeichert
+view_dynagroup_singleSaveFailure=Ein Fehler ist aufgetreten - es hÀtte eine angelegt werden sonne, anstatt wurden [{0}] angelegt
+view_dynagroup_template_customExpression=Benutzerdefinierter Ausdruck...
+view_dynagroup_template_downedResources=Alle Ressourcen derzeit auÃer Betrieb
+view_dynagroup_template_jbossas4_clusters=JBossAS 4 - Cluster
+view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - Geclusterte EARs
+view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - Eindeutige Versionen
+view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - Cluster
+view_dynagroup_template_platforms=Plattform Ressourcen im Inventar
+view_dynagroup_template_uniqueResourceTypes=Eindeutige Ressourcen-Typen im Inventar
+view_groupConfigEdit_member=Mitglied
+view_groupConfigEdit_noListProps=Listen Eigenschaften werden derzeit nicht fÃŒr Gruppen Konfigurationen unterstÃŒtzt.
+# #view_groupConfigEdit_noListProps = List properties are not currently supported for group configurations.
+view_groupConfigEdit_saveReminder=Sie haben einige Werte geÀndert. Vergessen Sie nicht diese zu speichern damit die Ãnderungen nicht verloren gehen.\n
+view_groupConfigEdit_setAll=Alle Werte setzen auf\:
+view_groupConfigEdit_tooltip_1=Die Werte der Mitglieder sinf unterschiedlich. - klicken Sie das Icon um sie zu Àndern.
+view_groupConfigEdit_unset=Ungesetzt
+view_groupConfigEdit_valsDiff=Werte der Gruppenmitglieder sind unterschiedlich
+view_groupConfigEdit_valsDiffForProp=Mitglieder Werte fÃŒr Eigenschaft [{0}]
+# #view_groupConfigEdit_valsDiffForProp = Member Values for Property [{0}]
+view_groupCreateWizard_createFailure=Konnte die Ressourcen-Gruppe [{0}] nicht anlegen \: {1}
+view_groupCreateWizard_createStepName=Einstellungen fÃŒr die Gruppe
+view_groupCreateWizard_createStep_group_exists=Eine Gruppe mit Namen [{0}] existiert bereits
+view_groupCreateWizard_createStep_recursive=Rekursiv
+view_groupCreateWizard_createSuccessful_concise=Sie haben eine neue Ressourcen-Gruppe mit Namen [{0}] angelegt.
+view_groupCreateWizard_createSuccessful_full=Sie haben eine neue [{0}] Gruppe mit dem Namen [{1}] mit [{2}] Ressourcen angelegt.
+view_groupCreateWizard_membersStepName=WÀhlen Sie die Gruppenmitglieder aus
+view_groupCreateWizard_title=Gruppe anlegen
+view_groupCreateWizard_windowTitle=Gruppe anlegen
+view_groupInventoryMembers_button_updateMembership=Mitgliedschaft aktualisieren...
+view_groupInventoryMembers_title_updateMembership=Mitgliedschaft aktualisieren
+view_group_common_emptyGroup=Eine leere Gruppe wird immer als gemischt angesehen.
+view_group_detail_explicitAvail=Gruppen VerfÃŒgbarkeit fÃŒr explizite Mitglieder (umfasst keine rekursiven Mitglieder).
+# #view_group_common_emptyGroup = An empty group is always considered as mixed.
+# #view_group_detail_explicitAvail = Group availability for explicit members (does not include recursive members).
+view_group_detail_failLoad=Konnte die Gruppe mit der ID [{0}] nicht laden
+view_group_detail_failLoadComp=Gruppe mit [{0}] existiert nicht oder ist nicht zugÀnglich
+# #view_group_detail_failLoadComp = Group with id [{0}] does not exist or is not accessible
+view_group_detail_failRecursiveChange=Konnte die Einstellung ''Rekursiv'' fÃŒr die Gruppe [{0}] nicht aktualisieren
+view_group_detail_implicitAvail=Group availability for all members (includes recursive members).
+view_group_detail_recursiveChange=Sie haben erfolgreich die ''Rekursiv''-Einstellung fÌr die Gruppe [{0}] geÀndert.
+view_group_inventory_activity_no_recent_metrics=Diese Gruppe hat keine aktuellen Metriken
+# #view_group_meas_schedules_title = Group Metric Collection Schedules
+view_group_membership_failFetch=Konnte die Ressourcen-Gruppe nicht laden
+view_group_membership_saveFailure=Aktualisierung der Mitgliedschaft von Gruppe [{0}] fehlgeschlagen
+view_group_membership_saveSuccessful=Sie haben die die Mitgliedschaft von Gruppe [{0}] aktualisiert
+view_group_operationScheduleDetails_field_execute=AusfÃŒhren
+view_group_operationScheduleDetails_memberResource=Mitglied Ressource
+view_group_pluginConfig_edit_currentGroupProperties=Aktuelle Gruppeneigenschaften
+view_group_pluginConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Verbindungseinstellungen zu bearbeiten
+view_group_pluginConfig_edit_saveInitiated_concise=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert
+view_group_pluginConfig_edit_saveInitiated_full=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
+view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Gruppenmitglieder aktualisieren
+# #view_group_membership_saveFailure = Failed to update membership of group [{0}]
+# #view_group_membership_saveSuccessful = You have updated the membership of group [{0}]
+# #view_group_pluginConfig_edit_currentGroupProperties = Current Group Properties
+# #view_group_pluginConfig_edit_invalid = The following connection setting properties have invalid values and must be corrected before the connection settings can be saved: [{0}]
+# #view_group_pluginConfig_edit_noperm = You do not have permission to edit this group connection settings
+# #view_group_pluginConfig_edit_saveFailure = Failed to initiate group connection setting update for [{0}] compatible group named [{1}]
+# #view_group_pluginConfig_edit_saveInitiated_concise = The group connection setting updates have been initiated
+# #view_group_pluginConfig_edit_saveInitiated_full = The group connection setting updates have been initiated for the [{0}] compatible group named [{1}]
+# #view_group_pluginConfig_edit_saveTooltip = Update the connection settings of all group members
+# #view_group_pluginConfig_edit_valid = All connection setting properties have valid values, so the connection settings can now be saved
+view_group_pluginConfig_members_fetchFailure=Failed to get plugin config update history for members of group [{0}]
+view_group_pluginConfig_members_statusDetails=Status Details
+view_group_pluginConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
+view_group_pluginConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
+view_group_pluginConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
+view_group_pluginConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_pluginConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_group_pluginConfig_table_deleteFailure=Konnte die Gruppen Plugin Config History nicht löschen
+view_group_pluginConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
+view_group_pluginConfig_table_failFetch=Konnte die Gruppen Plugin Config History nicht abrufen
+view_group_pluginConfig_table_statusDetails=Status Details
+view_group_pluginConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_pluginConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
+view_group_pluginConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
+view_group_pluginConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_pluginConfig_table_viewMemberHistory=Mitglieder Historie ansehen
+view_group_pluginConfig_table_viewSettings=Einstellungen ansehen
+# #view_group_pluginConfig_members_statusFailure = This configuration update failed for an unknown reason
+# #view_group_pluginConfig_members_statusInprogress = This configuration update is still in progress
+# #view_group_pluginConfig_members_statusNochange = No changes were made to this configuration
+# #view_group_pluginConfig_members_statusSuccess = This configuration update was successful
+# #view_group_pluginConfig_members_title = Group Connection Settings Member Histories
+# #view_group_pluginConfig_table_clickStatusIcon = Click the status icon for full details
+# #view_group_pluginConfig_table_deleteFailure = Failed to delete group plugin config history
+# #view_group_pluginConfig_table_deleteSuccessful = You have deleted [{0}] history items
+# #view_group_pluginConfig_table_msg1 = View Member History for status of each individual resource
+# #view_group_pluginConfig_table_statusDetails = Status Details
+# #view_group_pluginConfig_table_statusFailure = This group configuration update failed
+# #view_group_pluginConfig_table_statusInprogress = This group configuration update is still in progress
+# #view_group_pluginConfig_table_statusNochange = No changes were made to this group configuration
+# #view_group_pluginConfig_table_statusSuccess = This group configuration update was successful
+# #view_group_pluginConfig_table_title = Group Connection Settings History
+# #view_group_pluginConfig_table_viewMemberHistory = View Member History
+# #view_group_pluginConfig_table_viewSettings = View Settings
+view_group_pluginConfig_view_groupProperties=Gruppen-Eigenschaften
+view_group_pluginConfig_view_noperm=Sie haben nicht die Berechtigung, um die Verbindungs-Einstellungen einzusehen
+view_group_resConfig_edit_invalid=Die folgenden Konfigurations-Einstellungen haben ungÌtige Werte und mÌssen korrigiert werden, um die Einstellungen speichen zu können\: [{0}]
+view_group_resConfig_edit_loadFail=Abruf von Mitglieder Ressourcen Konfigurationen fehlgeschlagen fÃŒr [{0}]
+view_group_resConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Konfiguration zu bearbeiten
+view_group_resConfig_edit_saveInitiated_full=Die Gruppen Konfigurationsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
+view_group_resConfig_edit_saveTooltip=Die Konfigurationen aller Gruppenmitglieder aktualisieren
+view_group_resConfig_edit_valid=Alle Konfigurationseigenschaften haben gÃŒltige Werte, daher kann die Konfiguration jetzt gespeichert werden
+view_group_resConfig_members_statusDetails=Status Details
+view_group_resConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
+view_group_resConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
+view_group_resConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
+view_group_resConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_resConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_group_resConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
+view_group_resConfig_table_statusDetails=Status Details
+view_group_resConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_resConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
+view_group_resConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
+view_group_resConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_resConfig_table_viewMemberHistory=Mitglieder Historie ansehen
+view_group_resConfig_table_viewSettings=Einstellungen ansehen
+view_group_resConfig_view_groupProperties=Gruppen-Eigenschaften
+view_group_resConfig_view_noperm=Sie haben nicht die Berechtigung, um die Konfigurationseinstellungen der Ressource einzusehen
+# #view_group_resConfig_edit_noperm = You do not have permission to edit this group configuration
+# #view_group_resConfig_edit_saveFailure = Failed to initiate group configuration update for [{0}] compatible group named [{1}]
+# #view_group_resConfig_edit_saveInitiated_concise = The group configuration updates have been initiated
+# #view_group_resConfig_edit_saveInitiated_full = The group configuration updates have been initiated for the [{0}] compatible group named [{1}]
+# #view_group_resConfig_edit_saveTooltip = Update the configurations of all group members
+# #view_group_resConfig_edit_valid = All configuration properties have valid values, so the configuration can now be saved
+view_group_summary_compatible=Kompatible
+view_group_summary_descUpdateSuccessful=Sie haben die Beschreibung dieser Ressourcen-Gruppe geÀndert.
+# #view_group_summary_descUpdateFailure = Failed to change the description of the resource group with ID [{0}]
+# #view_group_summary_descUpdateSuccessful = You have changed the description of this resource group
+view_group_summary_dynamic=Dynamisch
+# #view_group_summary_dynamicNote = Dynamic group names and descriptions are managed, and therefore are not editable
+view_group_summary_groupDefinition=Gruppen-Definition
+view_group_summary_memberCount=Anzahl Mitglieder
+view_group_summary_memberType=Mitglieds-Typ
+view_group_summary_mixed=Gemischt
+# #view_group_summary_nameUpdateFailure = Failed to change the name of the resource group with ID [{0}] - could not change from [{1}] to [{2}]
+# #view_group_summary_nameUpdateSuccessful = You have changed the name of the resource group with ID [{0}] from [{1}] to [{2}]
+view_group_summary_recursive=Rekursiv
+view_helpTop_description=Dieser Abschnitt bietet Zugang zu Dokumentation, Tutorien, Versions- und anderer hilfreicher Information.
+view_help_section_product=Produkt
+view_help_section_product_about=Ãber
+view_inventory_adq=Discovery-Warteschlange
+view_inventory_allGroups=Alle Gruppen
+view_inventory_allResources=Alle Ressourcen
+view_inventory_collectionInterval=Erfassungs-Intervall
+view_inventory_dynagroupDefs=Dynagroup-Definitionen
+# #view_inventory_eventDetails_loadFailed = An error occurred loading the event details
+# #view_inventory_eventHistory_deleteFailed = Failed to deleted selected events for [{0}]
+# #view_inventory_eventHistory_deleteSuccessful = You have successfully deleted [{0}] events for [{1}]
+view_inventory_eventHistory_details=Details
+view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
+# #view_inventory_eventHistory_groupEventHistory = Group Event History
+# #view_inventory_eventHistory_purgeFailed = Failed to purge events for [{0}]
+# #view_inventory_eventHistory_purgeSuccessful = You have successfully purged [{0}] events for [{1}]
+# #view_inventory_eventHistory_resourceEventHistory = Resource Event History
+view_inventory_eventHistory_severity=Schwere
+view_inventory_eventHistory_severityFilter=Filter fÃŒr Schwere
+view_inventory_eventHistory_sourceFilter=Filter fÃŒr Quelle
+# #view_inventory_eventHistory_sourceLocation = Source Location
+view_inventory_eventHistory_timestamp=Zeitunkt
+view_inventory_groups=Gruppen
+view_inventory_groups_children=Kinder
+# #view_inventory_groups_deleteFailed = Failed to delete the selected resource groups
+# #view_inventory_groups_deleteSuccessful = You have successfully deleted the selected resource groups
+# #view_inventory_groups_descendants = Descendants
+# #view_inventory_groups_loadFailed = Failed to load group composite data
+view_inventory_ignoredResources=Ignorierte Ressourcen
+view_inventory_mixed=gemischt
+view_inventory_platforms=Platformen
+view_inventory_problemGroups=Gruppen mit Problemen
+# #view_inventory_resource_loadFailed = Resource with id [{0}] does not exist or is not accessible
+view_inventory_resources_deleteConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen löschen wollen?
+view_inventory_resources_deleteFailed=Löschen der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_disableFailed=Deaktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_enableFailed=Aktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen.
+# #view_inventory_resources_deleteSuccessful = A request to perform the resource deletion has been submitted successfully to the agent(s).
+# #view_inventory_resources_disableSuccessful = You have successfully disabled the selected resources and their children, [{0}] resources.
+# #view_inventory_resources_ignoreConfirm = Are you sure you want the selected resources to be ignored? They will no longer show up in inventory.
+view_inventory_resources_ignoreFailed=Konnte die Ressourcen nicht ignorieren
+# #view_inventory_resources_ignoreSkipAllPlatforms = You cannot ignore platforms. All of your selections are platforms so nothing will be done. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
+# #view_inventory_resources_ignoreSkipSomePlatforms = You cannot ignore platforms. The [{0}] platforms you selected will be skipped. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
+view_inventory_resources_ignoreSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich ignoriert
+# #view_inventory_resources_ignoreSuccessfulSkipPlatforms = You have successfully ignored some of the selected resources, however, the [{0}] platforms you selected were skipped. Platforms cannot be ignored. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
+# #view_inventory_resources_loadFailed = Failed to load resource composite data
+# #view_inventory_resources_members = Member Resources
+# #view_inventory_resources_unignoreConfirm = Are you sure you want the selected resources to be unignored? This will bring them back into inventory and you will see them again.
+# #view_inventory_resources_unignoreFailed = Failed to unignore resources
+# #view_inventory_resources_unignoreSuccessful = You have successfully unignored the selected resources.
+# #view_inventory_resources_uninventoryConfirm = Are you sure you want to uninventory the selected resources? Note that if a selected resource still exists, then it will get rediscovered during its agent''s next discovery scan.
+# #view_inventory_resources_uninventoryFailed = Failed to uninventory the selected resources
+# #view_inventory_resources_uninventoryStorageConfirm = You are going to uninventory at least one resource that may be used by the storage cluster. To avoid any errors in the future, you should run undeploy the node prior to the this step. Do you really want to continue on your own risk?
+# #view_inventory_resources_uninventorySuccessful = You have successfully uninventoried the selected resources
+view_inventory_sectionHelp=In diesem Abschnitt können neu gefundene Ressourcen, sowie Ressourcen und Gruppen im Inventar angesehen und verwaltet werden.
+view_inventory_servers=Server
+view_inventory_serversTop=Server auf Plattform-Ebene
+view_inventory_services=Dienste
+view_inventory_summary_agent_error1=Fehler beim Ermitteln des Agent, der dies Ressource managt
+view_inventory_summary_agent_error2=Fehler beim Kontaktieren des Agent, der diese Ressource managt
+view_inventory_summary_agent_error3=Sie haben nicht die Rechte, um die Details fÃŒr diesen Agent anzusehen.
+view_inventory_summary_agent_fullEnpoint=VollstÀndiger Kommunikationsendpunkt
+view_inventory_summary_agent_fullEnpoint_err1=Es ist kein entfernter Endpunkt mit dieser Ressource assoziiert
+view_inventory_summary_agent_last_title=Zeitpunkt des letzten VerfÃŒgbarkeitsberichts
+view_inventory_summary_agent_status_title=Status der Kommunikation mit dem Agent
+view_inventory_summary_agent_title=Agent, der diese Ressource managt
+view_inventory_unavailableServers=NichtverfÃŒgbare Server
+view_leftNav_unknownPage=Unbekannter Seitenname [{0}] fÃŒr Abschnitt [{1}] - die URL ist ungÃŒltig.
+view_login_invalidEmail=UngÃŒltige E-Mail-Adresse
+view_login_login=Einloggen
+view_login_logout=Auslogen
+view_login_noBackend=Die Datenbank ist nicht verfÃŒgbar
+view_login_noLdap=Hinweis\: Optionaler Abruf von ldap Details nicht erfolgreich. Manuelle Eingabe ist erforderlich.
+# #view_login_noLdap = Note: Optional retrieval of ldap details unsuccessful. Manual entry is required.
+view_login_noUser=Der Benutzername oder das Passwort entsprechen nicht den hinterlegten Daten
+view_login_prompt=Bitte loggen Sie sich ein
+view_login_registerLater=(Abbrechen - Registrierung spÀter abschlieÃen).
+view_login_registerLdapSuccess=Den neuen LDAP-Benutzer erfolgreich registriert.
+# #view_login_registerLater = (Logout - Complete registration later.)
+# #view_login_registerLdapSuccess = Succesfully registered the new LDAP User.
+view_login_registerUser=Benutzer Anlegen
+view_login_welcomeMsg=Willkommen bei {0}\! <br/><br/> Um Ihren Registrierungsprozess abzuschlieÃen, fÃŒllen Sie bitte die folgen Felder aus bzw. aktualisieren Sie diese.<br/> Nach dem Klicken auf "OK" werden Sie angemeldet.<br/><br/>
+# #view_login_welcomeMsg = Willkommen bei {0}! <br/><br/> Enter/update the following fields to complete your registration process.<br/> Once you click "OK" you will be logged in.<br/><br/>
+view_measureRange_last=Letzte
+view_measureRange_simple=Einfach...
+view_measureRange_start=Zeitraum - Start
+view_measureTable_addToDashboard=Zum Dashboard hinzufÃŒgen
+# #view_measureTable_addToDashboard = Add To Dashboard
+view_measureTable_chartMetricValues=Graphen fÌr ausgewÀhlte Metriken anzeigen
+view_measureTable_getLive=Aktuellen Wert holen
+view_measureTable_getLive_failure=Kann Live Werte fÌr diese Metriken nicht abrufen. Stellen Sie sicher, dass der Agent lÀuft und die verwaltete Ressource in Betrieb ist.
+view_measureTable_live_title=Live Daten
+view_measureTable_startBeforeEnd=Der Startzeitpunkt muss vor dem Endzeitpunkt sein
+view_measure_nan=--keine Daten verfÃŒgbar--
+view_measurementOob_title=VerdÀchtige Metriken
+view_menuBar_logout=Ausloggen
+view_messageCenter_clearAllMessages=Alle Nachrichten löschen
+view_messageCenter_lastNMessages=Letzte {0} Nachrichten
+view_messageCenter_maxMessages=Alle Nachrichten
+view_messageCenter_messageBarShowDetails=Details zeigen
+view_messageCenter_messageDetail=Detail
+view_messageCenter_messageRootCause=Hervorgerufen durch
+view_messageCenter_messageSeverity=Schwere
+view_messageCenter_messageTime=Zeitpukt
+view_messageCenter_messageTitle=Nachrichtencenter
+view_messageCenter_noRecentMessages=Keine aktuellen Nachrichten
+view_messageCenter_stackTraceFollows=--- STACK TRACE FOLGT ---
+view_metric_addToDashboard=Zum Dashboard hinzufÃŒgen
+# #view_metric_addToDashboard = Add to Dashboard
+view_metric_traits=Traits
+view_metric_viewTraitHistory=Werteverlauf fÃŒr Trait [{0}]
+view_operationHistoryDetails_dateCompleted=Erledigungszeitpunkt
+view_operationHistoryDetails_dateSubmitted=Absendezeitpunkt
+view_operationHistoryDetails_error_fetchFailure=Konnte den Verlauf der Operationen nicht laden
+view_operationHistoryDetails_noResults=Diese Operation liefert keine Ergebnisse zurÃŒck.
+view_operationHistoryDetails_operation=Operation
+view_operationHistoryDetails_parameters=Parameter
+view_operationHistoryDetails_requestor=Anforderer
+view_operationHistoryDetails_results=Ergebnisse
+view_operationHistoryDetails_status=Status
+view_operationHistoryList_button_forceDelete=Löschen erzwingen
+view_operationHistoryList_button_runOperation=Operation ausfÃŒhren
+view_operationHistoryList_cancelConfirm=Sind Sie sicher, dass Sie die gewÀhlten Operationen abbrechen möchten? HINWEIS\: Nur diejenigen der gewÀhlten Operationen, die den Status "in progress" ("im Gange") besitzen, werden abgebrochen.
+# #view_operationHistoryList_cancelConfirm = Are you sure you want to cancel the selected operations? NOTE: Only those selected operations that are currently "in progress" will be attempted to be canceled.
+# #view_operationHistoryList_cancelFailure = The cancel request failed for the operation with the history ID of [{0}].
+# #view_operationHistoryList_cancelSubmitted = Requests to cancel [{0}] "in progress" operations have been submitted.
+# #view_operationHistoryList_cancelSuccess = The cancel request has been successfully submitted for the operation with the history ID of [{0}].
+# #view_operationHistoryList_deleteFailure = Failed to delete operation history [{0}].
+# #view_operationHistoryList_deletePartialSuccess = Deleted [{0}] operation history items, but failed to delete the items with the following IDs: {1}
+view_operationHistoryList_deleteSuccess=[{0}] VerlaufseintrÀge der Operation(en) gelöscht
+view_operationHistoryList_notYetStarted=noch nicht gestartet
+view_operationHistoryList_title=Verlauf der Operationen
+view_operationScheduleDetails_enterParametersBelow=Geben Sie die Parameter unten an...
+view_operationScheduleDetails_fieldDefault_description=WÀhlen Sie eine Operation aus, um ihre Beschreibung zu sehen
+view_operationScheduleDetails_fieldDefault_parameters=WÀhlen Sie eine Operation aus, um ihre Parameter zu sehen
+view_operationScheduleDetails_fieldHelp_description=Eine optionale Beschreibung der geplanten Operation (z.B. nÀchtlicher Restart im Wartungsfenster)
+view_operationScheduleDetails_fieldHelp_timeout=Wartezeit - wenn angegeben wird der {0} Server nach Ìberschreiten dieser Zeit die Operation als fehlgeschlagen ansehen. Es ist aktuell nicht möglich, eine Operation anzuhalten, wenn sie bereits angelaufen ist.
+view_operationScheduleDetails_field_description=Beschreibung
+view_operationScheduleDetails_field_parameters=Parameter
+view_operationScheduleDetails_field_timeout=Timeout
+view_operationScheduleDetails_noParameters=Diese Operation benötigt keine Parameter.
+view_operationScheduleDetails_operationSchedule=Zeitplan fÃŒr Operationen
+view_portlet_autodiscovery_setting_platforms=Gefundene Plattformen
+view_portlet_configure_definitionDesc=Die Konfigurationseinstellungen fÃŒr dieses Portlet
+view_portlet_configure_definitionTitle=Konfiguration des Portlets
+view_portlet_configure_needed=Klicken Sie auf das Zahnrad, um dieses Portlet zu konfigurieren.
+view_portlet_configure_notNeeded=Dieses Portlet benötigt keine Konfiguration
+view_portlet_defaultName_autodiscovery=Discovery-Warteschlange
+view_portlet_defaultName_favoriteResources=Lesezeichen fÃŒr Ressourcen
+view_portlet_defaultName_groupMetric=Metrik-Charts fÃŒr Gruppen
+view_portlet_defaultName_group_alerts=Gruppen\: Alarme
+view_portlet_defaultName_group_bundles=Gruppen\: Bundle Deployments
+view_portlet_defaultName_group_config_updates=Gruppen\: Aktualisierungen der Konfiguration
+view_portlet_defaultName_group_events=Gruppen\: Events
+view_portlet_defaultName_group_metrics=Gruppen\: Metriken
+view_portlet_defaultName_group_oobs=Gruppen\: OOB
+view_portlet_defaultName_inventorySummary=InventarÃŒbersicht
+# #view_portlet_defaultName_mashup = Mashup
+view_portlet_defaultName_message=Nachricht
+view_portlet_defaultName_operations=KÃŒrzlich ausgefÃŒhrte Operationen
+view_portlet_defaultName_platformSummary=Platformauslastung
+view_portlet_defaultName_problemResources=Nicht verfÃŒgbare Resourcen oder mit Alarmen
+view_portlet_defaultName_recentAlerts=KÌrzlich ausgelöste Alarme
+view_portlet_defaultName_recentlyAddedResources=Zuletzt hinzugefÃŒgte Ressourcen
+view_portlet_defaultName_resource_alerts=Ressource\: Alarme
+view_portlet_defaultName_resource_bundles=Ressource\: Bundle Deployments
+view_portlet_defaultName_resource_config_updates=Ressource\: Konfigurationsaktualisierungen
+view_portlet_defaultName_resource_events=Ressource\: Anzahl Events
+view_portlet_defaultName_resource_metrics=Ressource\: Messwerte
+view_portlet_defaultName_resource_oobs=Ressource\: OOB Metriken
+view_portlet_defaultName_resource_operations=Ressource\: Operationen
+view_portlet_defaultName_resource_pkg_hisory=Ressource\: Paketverlauf
+view_portlet_factory_invalidPortlet=Dies ist ein obsoletes Portlet, das nicht mehr gÌltig ist. Bitte löschen Sie es.
+view_portlet_graph_configure_metricDefinition_graph=Die ID der Metrik, die dargestellt werden soll
+view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestellt werden soll
+# #view_portlet_graph_configure_title = Graph Config
+# #view_portlet_graph_configure_title_desc = Configuration of the graph portlet
+# #view_portlet_graph_help_msg = This Portlet supports the graphing of a resource metric.
+# #view_portlet_graph_help_title = Graph Portlet
+# #view_portlet_graph_help_unconfigured = This graph is unconfigured, click the settings button to configure.
+# #view_portlet_graph_title = Resource Graph
+view_portlet_help_favoriteResources=Dieses Portlet zeigt die Lesezeichen des Benutzers fÃŒr Ressourcen
+view_portlet_help_inventorySummary=Dieses Portlet zeigt eine Ãbersicht ÃŒber das fÃŒr den Benutzer sichtbare Inventar
+view_portlet_help_mashup=Dieses Portlet zeigt den Inhalt eines HTTP-Requests in einem IFrame dar.
+view_portlet_help_message=Dieses Portlet zeigt eine statische HTML-Seite an. Die <i>Nachricht</i> kann konfiguriert werden.
+view_portlet_help_none=FÃŒr dieses Portlet ist keine Hilfe verfÃŒgbar
+view_portlet_help_oobs=Dieses Portlet zeigt Metriken, die aus dem Baseband gelaufen sind
+view_portlet_help_problemResources=Dieses Portlet zeigt die "alerted" oder "unavailable" Ressourcen des aktuellen Benutzers an.
+# #view_portlet_help_recentAlerts = This portlet displays alerts recently fired on the current user''s viewable inventory.
+# #view_portlet_help_recentDrifts = This portlet displays recent file drift on the current user''s viewable inventory.
+view_portlet_inventory_error1=Konnte die InventarÃŒbersicht nicht laden
+view_portlet_inventory_tooltip_collapse=Klicken, um Details fÃŒr diese Ressource zu verbergen.
+view_portlet_inventory_tooltip_expand=Klicken, um mehr Details fÃŒr diese Ressource zu sehen
+view_portlet_message_title=Nachricht
+# #view_portlet_message_unconfigured = Message not yet configured, click the settings button to setup this portlet.
+view_portlet_operations_config_completed=Fertiggestellte Operationen
+view_portlet_operations_config_completed_maximum=Maximale Anzahl anzuzeigender abgeschlossener Operationen.
+view_portlet_operations_config_scheduled_maximum=Maximale Anzahl anzuzeigender geplanter Operationen.
+# #view_portlet_operations_config_completed_enable = Whether to enable completed operations results grouping for dashboard.
+# #view_portlet_operations_config_completed_maximum = Maximum number of Completed operations to display.
+# #view_portlet_operations_config_scheduled_enable = Whether to enable scheduled operations results grouping for dashboard.
+# #view_portlet_operations_config_scheduled_maximum = Maximum number of Scheduled operations to display.
+view_portlet_operations_config_show_last=vorhergehende anzeigen
+view_portlet_operations_config_show_next=nÀchste anzeigen
+view_portlet_operations_disabled=(Ergebnisse derzeit deaktiviert. Ãndern Sie die Einstellungen, um die Ergebnisse zu aktivieren.
+view_portlet_platform_platform_error_1=Laden der Plattform Metriken fehlgeschlagen
+view_portlet_platform_type_error_1=Konnte Typdaten nicht laden
+view_portlet_problemResources_config_display_maximum=Maximale Anzahl anzuzeigender Problemressourcen.
+view_portlet_problemResources_config_display_range2=Von {0} bis {1}
+view_portlet_problemResources_maxDisplaySetting=Maximaler Ressourcen.
+# #view_portlet_recentAlerts_config_members = Select Members
+# #view_portlet_recentAlerts_config_priority_label = priority Alerts,
+view_portlet_recentAlerts_config_when=innerhalb der letzten
+view_portlet_recentlyAdded_setting_addedPlatforms=zuletzt hinzugefÃŒgte Plattformen
+# #view_portlet_recentlyAdded_approved_platforms = recently approved platforms on dashboard.
+# #view_portlet_recentlyAdded_error1 = Failed to load recently added resources
+# #view_portlet_recentlyAdded_help_msg = This portlet displays resources that have recently been imported into the inventory.
+# #view_portlet_recentlyAdded_title = Recently Added Portlet
+view_portlet_results_empty=Es wurden keine Ergebnisse fÃŒr die angegebenen Suchkriterien gefunden
+view_remoteAgentInstall_agentStatus=Status des Agenten
+view_remoteAgentInstall_agentStatusDefault=-Klicken Sie auf SchaltflÀche Status aktualisieren-
+# #view_remoteAgentInstall_agentStatusDefault = -Click Update Status Button-
+view_remoteAgentInstall_buttonFindAgent=Agent suchen
+view_remoteAgentInstall_connInfo=Verbindungsinformationen
+# #view_remoteAgentInstall_connInfo = Connection Information
+# #view_remoteAgentInstall_error_1 = Error occurred while trying to find agent install path
+# #view_remoteAgentInstall_error_2 = Could not find an agent installed when looking in common locations
+# #view_remoteAgentInstall_error_3 = Could not find an agent installed at or under [{0}]
+view_remoteAgentInstall_error_4=Konnte den Agent nicht installieren
+view_remoteAgentInstall_error_5=Konnte den Agent nicht starten
+view_remoteAgentInstall_error_6=Konnte den Agent nicht stoppen
+view_remoteAgentInstall_installAgent=Agent installieren
+view_remoteAgentInstall_installInfo=Informationen zur Agent-Installation
+view_remoteAgentInstall_installPath=Pfad der Agent-Installation
+view_remoteAgentInstall_owner=EigentÃŒmer
+view_remoteAgentInstall_promptHost=Der Host auf dem der Agent ist, oder installiert wird
+view_remoteAgentInstall_promptInstallPath=Wo der Agent installiert ist oder wird. Wenn Sie sich nicht sicher sind, können Sie ein Ìbergeordnetes Verzeichnis angeben und dann auf den ''Agent finden'' Knopf drÌcken, um das Verzeichnis mit Unterverzeichnissen abzusuchen. Wenn Sie kein Verzeichnis angeben werden einige Standardpfade durchsucht.
+view_remoteAgentInstall_promptPassword=Das Passwort/Passphrase, die genutzt werden, um den Benutzer auf dem Host mittels SSH zu authentifizieren
+view_remoteAgentInstall_promptPort=Der Port auf dem der SSH-Server horcht. Wird kein Port angegeben, wird Port 22 verwendet.
+view_remoteAgentInstall_promptUser=Der Benutzername fÃŒr den Login via SSH
+view_remoteAgentInstall_result=Resultat
+view_remoteAgentInstall_resultCode=Ergebniscode
+view_remoteAgentInstall_startAgent=Agent starten
+view_remoteAgentInstall_startAgentResults=Ergebnis des Starts des Agenten\: [{0}]
+view_remoteAgentInstall_step=Schritt
+view_remoteAgentInstall_stopAgent=Agent anhalten
+view_remoteAgentInstall_stopAgentResults=Ergebnis des Anhaltens des Agenten\: [{0}]
+view_remoteAgentInstall_success=Installation des Agenten abgeschlossen
+view_remoteAgentInstall_updateStatus=Status der Aktualisierung
+view_reportsTop_description=Dieser Abschnitt bietet Zugang zu applikationsweiten Berichten
+view_reportsTop_title=Berichte
+view_reports_alertDefinitions=Alarmierungskriterien
+view_reports_alertDefinitions_parentHover=Klicken, um zur ÃŒbergeordneten Alarm-Definition zu gelangen
+# #view_reports_alertDefinitions_resTypeLoadError = Cannot get the template resource type - unable to view the alert template.
+view_reports_driftCompliance=Drift-Ãbereinstimmung
+view_reports_inventorySummary_failFetch=Konnte die Inventar-Zusammenfassung nicht laden
+view_reports_platforms=Cpu- und Speicherauslastung
+view_reports_subsystems=Subsysteme
+view_resourceResourceGroupList_error_fetchFailure=Abruf der Gruppen der Ressource fehlgeschlagen
+view_resourceResourceGroupList_error_updateFailure=Fehler beim Aktualisieren der zugewiesenen Ressourcen-Gruppen.
+view_resourceResourceGroupList_message_updateSuccess=Gruppenmitgliedschaft aktualisiert fÃŒr [{0}].
+view_resource_inventory_activity_changed_by=GeÀndert von
+view_resource_inventory_activity_no_recent_alerts=Es liegen keine aktuellen Alarme vor
+view_resource_inventory_activity_no_recent_bundle_deploy=Es liegen keine aktuelle BÃŒndel-Deployments vor
+view_resource_inventory_activity_no_recent_events=Keine Ereignisse in den letzten 24 Stunden
+view_resource_inventory_activity_no_recent_metrics=Diese Ressource hat keine aktuellen Metriken
+view_resource_inventory_activity_no_recent_oob=Keine OOB Bedingungen gefunden
+view_resource_inventory_childhistory_createdChild=Kind erstellt
+view_resource_inventory_childhistory_deletedChild=Kind gelöscht
+# #view_resourceResourceGroupList_error_fetchFailure = Failed to fetch Resource''s groups.
+# #view_resourceResourceGroupList_error_updateFailure = Failed to update assigned Resource groups.
+# #view_resourceResourceGroupList_message_updateSuccess = Group membership updated for [{0}].
+view_resource_inventory_childhistory_filterTitle=Letzte N Tage
+view_resource_inventory_childhistory_status_invalidArtifact=UngÃŒltiges Artifakt
+view_resource_inventory_childhistory_status_invalidConfig=UngÃŒltige Konfiguration
+view_resource_monitor_availability_currentAsOf=Die angezeigten Daten sind Stand {0}
+view_resource_monitor_availability_currentStatus=Aktueller Stand
+view_resource_monitor_availability_currentStatus_value=Die Ressource ist seit {1} [{0}]
+view_resource_monitor_availability_disabledTime=Zeit deaktiviert
+view_resource_monitor_availability_disabledTime_tooltip=Die aufsummierte Zeit in der die Ressource deaktiviert war
+view_resource_monitor_availability_downtime=Downtime
+view_resource_monitor_availability_downtime_tooltip=Die aufsummierte Zeit in der die Ressource nicht verfÃŒgbar war
+view_resource_monitor_availability_loadFailed=Konnte den Verlauf der VerfÃŒgbarkeit nicht laden
+view_resource_monitor_availability_mtbf=MTBF
+view_resource_monitor_availability_mtbf_tooltip=Mean Time Between Failure - kurz\: durchschnittliche Zeit in der die Ressource verfÃŒgbar war, bevor sie unverfÃŒgbar wurde
+view_resource_monitor_availability_mttr=MTTR
+view_resource_monitor_availability_mttr_tooltip=Mean Time To Recovery - kurz\: durchschnittliche Zeit in der die Ressource nicht verfÃŒgbar war, bevor sie wieder verfÃŒgbar wurde
+view_resource_monitor_availability_numDisabled=Anzahl Deaktivierungen
+view_resource_monitor_availability_numDisabled_tooltip=Summe der Deaktivierunen der Ressource (durch den Administrator)
+view_resource_monitor_availability_numFailures=Anahl Fehler
+view_resource_monitor_availability_numFailures_tooltip=Anzahl der ÃbergÀng der Ressource in den Zusatand ''unverfÃŒgbar''
+view_resource_monitor_availability_summaryError=Konnte die Zusammenfassung der VerfÃŒgbarkeit nicht laden
+view_resource_monitor_availability_tooltip_disabled=Prozentsatz der Zeit in der die Ressource deaktiviert war verglichen mit der Zeit in der sie verfÃŒgbar oder nicht verfÃŒgbar war
+view_resource_monitor_availability_tooltip_down=Prozentsatz der Zeit in der die Ressource nicht verfÃŒgbar war verglichen mit der Zeit in der sie verfÃŒgbar oder deaktiviert war
+view_resource_monitor_availability_tooltip_up=Prozentsatz der Zeit in der die Ressource verfÃŒgbar (UP) war verglichen mit der Zeit in der sie nicht verfÃŒgbar oder deaktiviert war
+# #view_resource_monitor_availability_tooltip_up = Percentage of time the resource has been UP compared to the times it was down and disabled
+view_resource_monitor_availability_unknown=Die VerfÃŒgbarkeit war fÃŒr {0} unbekannt
+view_resource_monitor_availability_uptime=Uptime
+view_resource_monitor_availability_uptime_tooltip=Aufsummierte Zeit in der die Ressource verfÃŒgbar war
+view_resource_monitor_calltime_average=Durchschnitt
+view_resource_monitor_calltime_count=Anzahl
+view_resource_monitor_calltime_destination=Aufruf Ziel
+view_resource_monitor_calltime_destinationFilter=Destination Filter
+view_resource_monitor_calltime_loadFailed=Konnte Aufruf Zeit Daten nicht laden
+# #view_resource_monitor_calltime_destination = Call Destination
+# #view_resource_monitor_calltime_destinationFilter = Destination Filter
+# #view_resource_monitor_calltime_loadFailed = Could not load call time data
+view_resource_monitor_calltime_maximum=Maximum
+view_resource_monitor_calltime_minimum=Minimum
+view_resource_monitor_calltime_title=Aufruf Zeit Daten
+view_resource_monitor_calltime_total=Gesamt Zeit
+view_resource_monitor_detailed_graph_label=AusfÃŒhrliches Diagramm
+view_resource_monitor_graph_instructions=Richten Sie Ihre Maus auf einen Datenpunkt im Diagramm
+view_resource_monitor_graph_live_tooltip=Klicken Sie auf ein live Diagramm aktueller Werte
+view_resource_monitor_graphs_loadFailed=Konnte die Diagramm-Daten nicht laden
+view_resource_monitor_graphs_lookupFailed=Konnte die Ressource fÃŒr Diagramm nicht finden
+# #view_resource_monitor_calltime_title = Call Time Data
+# #view_resource_monitor_calltime_total = Total Time
+# #view_resource_monitor_detailed_graph_label = Detailed Graph
+# #view_resource_monitor_graph_instructions = Point your mouse to a data point on the chart
+# #view_resource_monitor_graph_live_tooltip = Click for a live graph of current values
+# #view_resource_monitor_graphs_loadFailed = Failed to load graph data
+# #view_resource_monitor_graphs_lookupFailed = Failed to find resource for graph
+view_resource_monitor_graphs_noneAvailable=Keine Charts verfÃŒgbar
+view_resource_monitor_schedules_title=Zeitplan fÃŒr das Sammeln von Metriken
+view_resource_monitor_table_avg=Durchschnitt
+view_resource_monitor_table_last=Live Wert
+# #view_resource_monitor_table_last = Live Value
+view_resource_monitor_table_max=Maximum
+view_resource_monitor_table_min=Minimum
+view_resource_title_component_errors_tooltip=Zeigt Fehler der gemanagten Ressource. Klicken fÃŒr Details
+view_resource_title_tagUpdateFailed=Fehler beim Aktualisieren der Ressourcen-Tags
+# #view_searchBar_buttonTooltip = Click to hide/show the search suggestion list. Also hide the list by hitting Escape when focus is in the search pattern text box.
+# #view_searchBar_savedSearch_buttonTooltip = Click to toggle Saved Search mode. When active, save the current pattern by entering a name and hitting return. Edit an existing search by selecting it in the list, updating the pattern or name, and hitting return in the name text box. Delete by double-clicking the list entry.
+view_searchBar_savedSearch_confirmDelete=Die gespeicherte Suche mit dem Namen [{0}] löschen?
+view_searchBar_savedSearch_delete=Gespeicherte Suche [{0}] erflogreich gelöscht
+view_searchBar_savedSearch_failDelete=Konnte die gespeicherte Suche mit Namen [{0}] nicht löschen
+view_searchBar_savedSearch_failFetch=Konnte die gespeicherten Suchen nicht löschen
+view_searchBar_savedSearch_failFind=Konnte die gespeicherte Suche mit Namen [{0}] nicht finden
+view_searchBar_savedSearch_failRename=Konnte die gespeicherte Suche mit Namen [{0}] nicht umbenennen
+view_searchBar_savedSearch_failSave=Konnte die gespeicherte Suche mit Namen [{0}] nicht speichern
+view_searchBar_savedSearch_namePrompt=benennen Sie Ihr Suchmuster
+view_searchBar_savedSearch_rename=Die gespeicherte Suche wurde erfolgreich nach [{0}] umbenannt
+view_searchBar_savedSearch_save=Die gespeicherte Suche [{0}] wurde erfolgreich angelegt
+view_searchBar_suggest_failSuggest=Konnte keine VorschlÀge generieren. Bitte schauen Sie in das Server-Log fÌr mögliche Fehler
+view_searchBar_suggest_noSuggest=Keine Treffer. Bitte geben Sie ein anderes Suchmuster ein
+view_searchGUI_loginStatus=Kann Login-Status nicht bestimmen, ÃŒberprÃŒfen Sie den Serverstatus
+# #view_searchGUI_loginStatus = Unable to determine login status, check server status
+view_selector_assigned=Zugewiesen {0}
+view_selector_available=VerfÃŒgbar {0}
+view_subTab_error_disabled=Kann den deaktivierten Unter-Reiter [{0}] nicht anwÀhlen.
+view_summaryOverviewForm_error_descriptionChangeFailure=Konnte die Beschreibung der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
+view_summaryOverviewForm_error_locationChangeFailure=Konnte den Ort der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
+view_summaryOverviewForm_error_nameChangeFailure=Konnte den Namen der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
+view_summaryOverviewForm_error_traitsLoadFailure=Konnte die Traits fÃŒr {0} nicht laden.
+view_summaryOverviewForm_field_description=Beschreibung
+view_summaryOverviewForm_field_location=Ort
+view_summaryOverviewForm_field_name=Name
+# #view_summaryOverviewForm_field_parent = Parent
+view_summaryOverviewForm_field_type=Typ
+view_summaryOverviewForm_field_version=Version
+view_summaryOverviewForm_header_summary=Zusammenfassung
+view_summaryOverviewForm_label_plugin=Plugin\:
+view_summaryOverviewForm_message_descriptionChangeSuccess="Die Beschreibung der Ressource mit der id {0} wurde von [{1}] auf [{2}] geÀndert.
+view_summaryOverviewForm_message_locationChangeSuccess="Der Ort der Ressource mit der id {0} wurde von [{1}] auf [{2}] geÀndert.
+view_summaryOverviewForm_message_nameChangeSuccess="Der Name der Ressource mit der id {0} wurde von [{1}] auf [{2}] geÀndert.
+view_summaryOverview_header_detectedErrors=Gefundene Fehler
+view_summaryOverview_title_errorDetailsWindow=Fehler-Details
+view_summaryOverview_tooltip_detectedErrors=Klicken Sie auf eine Reihe, um die Fehler-Details zu sehen.
+view_tableSection_backButton=ZurÃŒck zur Liste
+view_tableSection_error_badId=Kann das Detail fÃŒr [{0}] nicht anzeigen. UngÃŒltige 'id'\: [{1}]. Bitte berichten Sie diesen Fehler
+view_tableSection_error_noId=Dem Datensatz fÃŒr die Tabelle [{0}] fehlt das 'id' Attribut - Bitte berichten Sie diesen Fehler
+view_table_drawFail=Konnte die Tabelle [{0}] nicht anzeigen.
+view_table_matchingRows=Zutreffende Zeilen\: {0} (ausgewÀhlt\: {1})
+view_table_totalRows=Anzahl EintrÀge\: {0} AusgewÀhlt\: {1}
+view_table_totalRowsUnknown=Gesamtanzahl Zeilen\: ?
+view_tabs_common_activity=AktivitÀt
+view_tabs_common_agent=Agent
+view_tabs_common_calltime=Calltime
+# #view_tabs_common_calltime = Calltime
+view_tabs_common_child_history=Verlauf d. Kind-Ressourcen
+view_tabs_common_child_resources=Kind-Ressourcen
+view_tabs_common_connectionSettings=Verbindungs-Einstellungen
+view_tabs_common_connectionSettingsHistory=Verlauf der Verbindungs-E.
+view_tabs_common_content=Inhalte
+view_tabs_common_current=Aktuell
+view_tabs_common_dashboard=Dashboard
+view_tabs_common_deployed=Installiert
+view_tabs_common_drift=Drift
+view_tabs_common_events=Ereignisse
+view_tabs_common_graphs=Diagramme
+view_tabs_common_graphs_cubism=Cubsim Diagramme
+view_tabs_common_group_members=Gruppenmitglieder
+view_tabs_common_group_membership=Gruppenmitgliedschaft
+view_tabs_common_groups=Gruppen
+view_tabs_common_history=Verlauf
+view_tabs_common_inventory=Inventar
+view_tabs_common_members=Mitglieder
+view_tabs_common_metrics=Metriken
+view_tabs_common_monitoring=Monitoring
+view_tabs_common_overview=Ãbersicht
+view_tabs_common_schedule=Zeitplan
+view_tabs_common_schedules=Zeitplan
+view_tabs_common_subscriptions=Abonnements
+view_tabs_common_timeline=Zeitstrahl
+view_tabs_common_traits=Traits
+view_tabs_invalidSubTab=UngÃŒltiger Sub-Reiter subtab\: {0}
+view_tabs_invalidTab=UngÃŒltiger Reiter\: {0}
+view_tagCloud_deleteTag=Tag löschen
+view_tagCloud_deleteTagFailure=Konnte den Tag [{0}] nicht löschen
+view_tagCloud_deleteTagSuccess=Sie haben den Tag [{0}] erfolgreich gelöscht
+view_tagCloud_error_fetchFailure=Konnte die Tags nicht laden.
+view_tagCloud_error_tagUsedCount=Tag {0} mal verwendet.
+view_taggedResources_title=Markierte Ressourcen
+view_tags_error_1=Konnte die Tags nicht laden
+view_tags_tags=Tags
+view_tags_tooltip_1=Klicken um den Tag zu löschen
+view_tags_tooltip_2=Klicken um die Tags zu bearbeiten
+view_tags_tooltip_3=Geben Sie ein Tag in folgenem Format ein\: (namespace\:)(semantic\=)tagname (z.B. it\:env\=QA, oder owner\=John)
+view_testTop_description=Dieser Abschnitt enthÀlt Seiten zum Testen verschiedener GUI-Komponenten.
+view_testTop_title=Test
+view_titleBar_common_addedFav=Sie haben [{0}] als Lesezeichen hinzugefÃŒgt
+view_titleBar_common_addedFavFailure=Konnte [{0}] nicht als Lesezeichen hinzufÃŒgen
+view_titleBar_common_clickToAddFav=Klicken, um dies als Lesezeichen hinzuzufÃŒgen
+view_titleBar_common_clickToRemoveFav=Klicken, um das zugehörige Lesezeichen zu löschen
+view_titleBar_common_loadTagsFailure=Konnte die Tags fÃŒr [{0}] nicht laden
+view_titleBar_common_removedFav=Sie haben [{0}] aus den Lesezeichen gelöscht
+view_titleBar_common_removedFavFailure=Das Löschen von [{0}] aus den Lesezeichen ist fehlgeschlagen
+view_titleBar_common_updateTagsFailure=Konnte die Tags fÃŒr [{0}] nicht aktualisieren
+view_titleBar_common_updateTagsSuccessful=Die Aktualisierung der Tags fÃŒr [{0}] war erfolgreich
+view_titleBar_group_failInfo=Konnte die allgemeinen Informationen zur Gruppe [{0}] mit der ID [{1}] nicht ermitteln.
+view_titleBar_group_summary_collapsedTooltip=Klicken, um mehr Details fÃŒr diese Gruppe zu zeigen
+view_titleBar_group_summary_expandedTooltip=Klicken, um Details fÃŒr diese Gruppe zu verbergen.
+view_tree_common_contextMenu_addChartToDashboard=Diagramm zum Dashboard [{0}] hinzufÃŒgen
+view_tree_common_contextMenu_editPluginConfiguration=Plugin-Konfiguration [{0}] bearbeiten
+view_tree_common_contextMenu_editResourceConfiguration=Ressourcen-Konfiguration [{0}] bearbeiten
+view_tree_common_contextMenu_groupGraph=Charts fÃŒr Gruppen-Metriken
+view_tree_common_contextMenu_loadFail_children=Laden der Plattform fehlgeschlagen manuelle HinzufÃŒgung von Kindern
+view_tree_common_contextMenu_loadFail_dashboards=Konnte die benutzerspezifischen Dashboards nicht laden
+view_tree_common_contextMenu_loadFail_group=Konnte die Gruppe fÃŒr das Kontext-Menu nicht laden
+view_tree_common_contextMenu_loadFailed_dashboard=Konnte die Dashboards des Benutzers nicht laden
+view_tree_common_contextMenu_loadFailed_manualAddChildren=Laden der Plattform fehlgeschlagen manuelle HinzufÃŒgung von Kindern
+view_tree_common_contextMenu_loadFailed_operations=Start des Wizard fÃŒr laufende Operationen fehlgeschlagen
+# #view_tree_common_contextMenu_loadFailed_manualAddChildren = Failed to load platform manual add children
+# #view_tree_common_contextMenu_loadFailed_operations = Failure to start wizard for running operations
+view_tree_common_contextMenu_measurements=Metriken
+view_tree_common_contextMenu_resourceConfiguration=Ressourcen-Konfiguration
+view_tree_common_contextMenu_resourceGraph=Charts fÃŒr Ressourcen-Metriken
+view_tree_common_contextMenu_saveChartToDashboardFailure=Speichern des Dashboards fehlgeschlagen
+view_tree_common_contextMenu_saveChartToDashboardSuccessful=Sie haben das Dashboard [{0}] gesichert
+view_tree_common_contextMenu_type_name_label=Typ\: {0}
+view_tree_common_createFailed_autoCluster=Erstellung oder Aktualisierung von autocluster Backing Gruppe fehlgeschlagen
+view_tree_common_loadFailed_children=Konnte die Kinder fÃŒr den Knoten nicht laden
+view_tree_common_loadFailed_create=Konnte die Ansicht fÃŒr diesen Knoten nicht erzeugen
+# #view_tree_common_loadFailed_descendants = Failed to load descendants for tree
+view_tree_common_loadFailed_generic=Konnte die Daten fÃŒr den Bau nicht laden
+view_tree_common_loadFailed_group=Konnte die Gruppe mit ID [{0}] nicht laden
+view_tree_common_loadFailed_groupTree=Konnte die Baumansicht der Gruppe nicht laden
+view_tree_common_loadFailed_node=Konnte die Daten fÃŒr diesen Knoten nicht laden
+view_tree_common_loadFailed_root=Konnte root fÃŒr Baumansicht nicht laden
+view_tree_common_loadFailed_selection=Konnte diesen Knoten nicht wÀhlen
+view_tree_common_loadFailed_update=Konnte die Ansicht fÃŒr diesen Knoten nicht aktualisieren
+view_tree_group_error_updateAutoCluster=Erstellung oder Aktualisierung von autocluster Backing Gruppe fehlgeschlagen. SchlÃŒssel\: [{0}]
+view_type_parentId=Eltern-ID
+# #view_tree_common_loadFailed_node = Failed to load data for this node
+# #view_tree_common_loadFailed_root = Failed to load root for tree
+# #view_tree_common_loadFailed_selection = Failed to select this node
+# #view_tree_common_loadFailed_update = Failed to update view for this node
+# #view_type_parentId = Parent ID
+view_type_resourceTypes=Ressourcen-Typen
+view_type_typeTreeLoadFailure=Konnte die Baumdaten fÃŒr den Ressourcen-Typ nicht laden
+# #view_type_typeTreeLoadFailure = Failed to load resource type tree data
+view_upload_alreadyUploaded=Datein wurde bereits hochgeladen
+view_upload_bundleDistFile=Distributionsdatei
+view_upload_error_bundleDistFile=Fehler beim Hochladen der BÃŒndel Distributionsdatei
+# #view_upload_bundleDistFile = Distribution File
+# #view_upload_error_bundleDistFile = Error uploading Bundle Distribution File
+view_upload_error_file=Fehler beim Hochladen der Datei
+view_upload_error_fileName=Fehler beim Hochladen der Datei [{0}]
+view_upload_error_fileName_2=Fehler beim Hochladen der Datei [{0}], prÃŒfen Sie auf ungÃŒltigen Dateipfad.
+view_upload_error_packageVersionFile=Fehler beim Hochladen der Paket Versionsdatei
+view_upload_error_results=Fehler beim Hochladen der Datei, unerwartete Ergebnisse\: [{0}]
+view_upload_inProgress=Kann nicht einreichen, Upload erfolgt im Moment
+# #view_upload_error_fileName_2 = Error uploading file [{0}], check for invalid file path.
+# #view_upload_error_packageVersionFile = Error uploading Package Version File
+# #view_upload_error_results = Error uploading file, unexpected results: [{0}]
+# #view_upload_inProgress = Can not submit, upload is currently in progress
+view_upload_prompt_1=[{0}] Datei zum Hochladen
+view_upload_prompt_2=Datei zum Hochladen
+view_upload_success=Datei erfolgreich hochgeladen
+view_upload_tooltip_1a=WÀhlen Sie eine Datei zum Hochladen und klicken dann auf Hochladen oder Weiter
+view_upload_tooltip_1b=WÀhlen Sie eine Datei zum hochladen und klicken dann auf Weiter
+view_upload_tooltip_2=Das Hochladen der Datei ist zuvor fehlgeschlagen
+view_upload_upload=Hochladen
+view_upload_uploadFile=Datei zum Hochladen
+widget_colorPicker_tooltip=Klicken Sie, um eine neue Farbe auszuwÀhlen
+widget_durationItem_inputUnitLessThanTargetUnit=Eingabe Einheit ist geringer als Ziel Einheit.
+# #widget_durationItem_inputUnitLessThanTargetUnit = Input unit is less than target unit.
+widget_durationItem_unitTypeNotSupported=Einheit [{0}] ist fÃŒr dieses DurationItem nicht unterstÃŒtzt
+widget_jobTriggerEditor_fieldHelp_repeatDuration=LÀsst die Operation so oft ausfÌhren oder bis die Zeit abgelaufen ist.
+widget_jobTriggerEditor_fieldHelp_repeatInterval=Wie oft die Operation ausgefÃŒhrt werden soll
+widget_jobTriggerEditor_fieldHelp_startDelay=Startet die AusfÃŒhrung nach
+widget_jobTriggerEditor_field_cronExpression=Cron-Ausdruck
+widget_jobTriggerEditor_field_mode=Planen via
+widget_jobTriggerEditor_field_repeatInterval_later=Wiederholen alle
+widget_jobTriggerEditor_field_repeatInterval_now=Jetzt starten und alle
+widget_jobTriggerEditor_field_startType=Starten
+widget_jobTriggerEditor_message_endTimeMustBeAfterStartTime=Der Endzeitpunkt muss nach dem Startzeitpunkt liegen
+widget_jobTriggerEditor_message_endTimeMustBeInFuture=Der Endzeitpunkt muss in der Zukunft liegen
+widget_jobTriggerEditor_message_startTimeMustBeInFuture=Der Startzeitpunkt muss in der Zukunft liegen
+widget_jobTriggerEditor_tab_examples=Beispiele
+widget_jobTriggerEditor_tab_format=Format
+widget_jobTriggerEditor_value_calendar=Kalender
+widget_jobTriggerEditor_value_cronExpression=Cron-Ausdruck
+widget_jobTriggerEditor_value_for=FÃŒr
+widget_jobTriggerEditor_value_in=in
+widget_jobTriggerEditor_value_indefinitely=unendlich
+widget_jobTriggerEditor_value_later=SpÀter
+widget_jobTriggerEditor_value_laterAndRepeat=SpÀter und Wiederholen
+widget_jobTriggerEditor_value_now=Jetzt
+widget_jobTriggerEditor_value_nowAndRepeat=Jetzt und Wiederholen
+widget_jobTriggerEditor_value_on=um
+widget_jobTriggerEditor_value_until=bis
+widget_recordEditor_error_invalidViewPath=UngÃŒltiger Anzeigepfad\: [{0}]
+widget_recordEditor_error_multipleRecords=Mehrere DatensÀtze gefunden - erwartet wurde genau einer.
+widget_recordEditor_error_noRecords=Keine DatensÀtze gefunden - erwartet wurde genau einer.
+widget_recordEditor_error_operation=Die Operation ist fehlgeschlagen. Ein Fehler ist aufgetreten.
+widget_recordEditor_error_operationInvalidValues=Die Operation ist fehlgeschlagen - ein oder mehrere Felder haben ungÃŒltige Werte
+widget_recordEditor_error_permissionCreate=Sie haben nicht die nötigen Rechte, um ein neues [{0}] anzulegen
+widget_recordEditor_error_unsupportedOperationType=Der Typ [{0}] der Operation wird nicht unterstÃŒtzt
+widget_recordEditor_info_recordCreatedConcise={0} angelegt.
+widget_recordEditor_info_recordCreatedDetailed={0} [{1}] angelegt.
+widget_recordEditor_info_recordUpdatedConcise={0} aktualisiert.
+widget_recordEditor_info_recordUpdatedDetailed={0} [{1}] aktualisiert.
+widget_recordEditor_title_edit=Bearbeiten {0} [{1}]
+widget_recordEditor_title_new=Neue {0} anlegen
+widget_recordEditor_title_view=Anzeigen {0} [{1}]
+widget_recordEditor_warn_validation=Ein oder mehrere Felder haben ungÃŒltige Werte. Diese [{0}] kann nicht gesichert werden bis die Werte korrigiert wurden.
+widget_resourceFactoryWizard_archPrompt=Paket Architektur
+widget_resourceFactoryWizard_configTemplatePrompt=Ressourcen-Konfiguration Vorlage
+widget_resourceFactoryWizard_contentTemplatePrompt=Deployment Konfiguration Vorlage
+widget_resourceFactoryWizard_createSubmit=Eine Anfrage zur Erstellung einer Ressource mit dem Namen [{0}] wurde erfolgreich eingereicht. Beachten Sie bitte, dass es mehrere Minuten dauern kann, ehe die Ressource im Inventar angezeigt wird.
+widget_resourceFactoryWizard_createSubmitType=Eine Anfrage zur Erstellung einer Ressource vom Typ [{0}] wurde erfolgreich eingereicht. Beachten Sie bitte, dass es mehrere Minuten dauern kann, ehe die Ressource im Inventar angezeigt wird.
+# #widget_resourceFactoryWizard_archPrompt = Package Architecture
+# #widget_resourceFactoryWizard_configTemplatePrompt = Resource Configuration Templates
+# #widget_resourceFactoryWizard_contentTemplatePrompt = Deployment Time Configuration Templates
+# #widget_resourceFactoryWizard_createSubmit = A request to create a Resource with the name of [{0}] has been submitted successfully. Note, it may take several minutes for the Resource to show up in inventory.
+# #widget_resourceFactoryWizard_createSubmitType = A request to create a Resource of type [{0}] has been submitted successfully. Note, it may take several minutes for the Resource to show up in inventory.
+widget_resourceFactoryWizard_createWizardTitle=Neue Ressource vom Typ [{0}] anlegen
+widget_resourceFactoryWizard_createWizardWindowTitle=Assistent zum Erzeugen von Ressourcen
+widget_resourceFactoryWizard_editConfigStepName=Optionen fÃŒr das Deployment
+widget_resourceFactoryWizard_execute1=Konnte keine neue Ressource anlegen - es wurde keien Paketversion angegeben
+widget_resourceFactoryWizard_execute2=Erstellung einer neuen Ressource fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
+widget_resourceFactoryWizard_execute3=Erstellung einer neuen Ressource fehlgeschlagen.
+widget_resourceFactoryWizard_failedToDeleteVersion=Löschen der Paketversion fehlgeschlagen wÀhrend Abbruch einer Ressourcenerstellung
+# widget_resourceFactoryWizard_execute2 = Failed to create a new resource. Cannot connect to the agent. This may indicate that the agent is down.
+# #widget_resourceFactoryWizard_failedToDeleteVersion = Failed to delete package version while canceling a resource create
+# #widget_resourceFactoryWizard_failedToGetType = Failed to get backing package type for new resource
+widget_resourceFactoryWizard_importFailure=Das manuelle importieren der Ressource ist fehlgeschlagen
+widget_resourceFactoryWizard_importFailure2=Manueller Import der Ressource fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
+# widget_resourceFactoryWizard_importFailure2 = Failed to manually import resource. Cannot connect to the agent. This may indicate that the agent is down.
+widget_resourceFactoryWizard_importSubmitted=Ein Auftrag, eine neue Ressource vom Typ [{0}] zu importieren wurde abgeschickt
+widget_resourceFactoryWizard_importWizardTitle=Importieren von Ressourcen des Typs [{0}]
+widget_resourceFactoryWizard_importWizardWindowTitle=Wizard zum Import von Ressourcen
+widget_resourceFactoryWizard_infoStepName=Information ÃŒber die Ressource
+widget_resourceFactoryWizard_infoStep_loadFail=Konnte die verfÃŒgbaren Architekturen nicht ermitteln
+widget_resourceFactoryWizard_namePrompt=Name der neuen Ressource
+# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
+widget_resourceFactoryWizard_templatePrompt=Vorlage fÃŒr die Verbindungseinstellungen
+widget_resourceFactoryWizard_timeoutFailure=Timeout
+# #widget_resourceFactoryWizard_timeoutHelp = A timeout duration that if specified will override the default timeout for child resource creation (on the {0} Agent). The default timeout is set to 60 seconds. A higher value may be useful for particularly long create actions, like deployment of a large application. Usually used if a previous attempt suffered a timeout failure. Note that if there is a timeout failure, it is still possible that the resource deployment succeeded. In the event of a timeout you may want to execute a discovery scan before attempting to redeploy the resource.
+widget_resourceFactoryWizard_uploadFailure=Konnte die Datei nicht hochladen
+# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
+# #widget_resourceFactoryWizard_uploadFileStepName = Upload Resource Content File
+# #widget_resourceFactoryWizard_uploadInProgress = The upload is in progress... This can take several minutes to complete for large distribution files.
+widget_resourceFactoryWizard_versionPrompt=Paketversion
+widget_resourceSelector_groupCategory=Kategorie der Gruppe
+widget_resourceSelector_pleaseSelectMultipleResource=Bitte wÀhlen Sie eine oder merere Ressourcen aus
+widget_resourceSelector_pleaseSelectResource=Bitte wÀhlen sie eine Ressource aus
+widget_resourceSelector_selectMultipleResources=WÀhlen sie Ressourcen aus
+widget_resourceSelector_selectResource=WÀhlen Sie eine Ressource aus
+widget_typeCache_loadFail=Konnte die Metadaten fÃŒr den Ressourcen-Typ nicht laden
+widget_typeTree_badTemplateType=UngÃŒltige URL. Unbekannter Vorlagen-Typ [{0}]
+widget_typeTree_badTypeId=UngÃŒltige URL. Unbekannte Ressource-Typ-ID [{0}]
+widget_typeTree_loadFail=Konnte die Ressource-Typen nicht laden
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
index c728ba9..328383c 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
@@ -1,2234 +1,2655 @@
+chart_date_label=æ¥ä»
+chart_down_label=äž
+chart_hover_bar_label=æé
+chart_hover_date_format=%m/%d/%y
+chart_hover_end_label=çµäº
+chart_hover_period_label=éé
+chart_hover_start_label=éå§
+chart_hover_time_format=%I\:%M\:%S %p
+chart_ie_not_supported=ãã®ãã©ãŠã¶ãŒã§ã¯å³è¡šãäœæã§ããŸããã
+chart_metrics=ã¡ããªã¯ã¹
+chart_metrics_add_to_dashboard_button=è¿œå
+chart_metrics_add_to_dashboard_label=ããã·ã¥ããŒããžè¿œå
+chart_metrics_collapse_tooltip=è¿œå ã®è¡šåœ¢åŒå©çšå¯èœæ§ããŒã¿ã衚瀺ããã«ã¯ããããã¯ãªãã¯ããŠãã ããã
+chart_metrics_expand_tooltip=è¿œå ã®å©çšå¯èœæ§ã®è©³çŽ°ãæããããã«ã¯ããããã¯ãªãã¯ããŠãã ããã
+chart_metrics_sparkline_header=ãã£ãŒã
+chart_no_data_label=ããŒã¿ãªã
+chart_single_value_label=å€
+chart_slider_button_bar_day=æ¥
+chart_slider_button_bar_hour=æé
+chart_slider_button_bar_minute=å
+chart_slider_button_bar_month=æ
+chart_slider_button_bar_year=幎
+chart_time_label=éå§
+chart_title_avg_label=å¹³å
+chart_title_min_label=æå°
+chart_title_peak_label=æ倧
+chart_unknown_label=äžæ
+chart_xaxis_time_format_hours=%I %p
+chart_xaxis_time_format_hours_minutes=%I\:%M
# suppress inspection "UnusedProperty" for whole file
-#
+#
# RHQ GUI i18n Messages - Locale: JA
-#
+#
# This file should be UTF-8 encoded.
-#
+#
# Developers: See the following wiki page for how to work with this file:
-#
-# https://docs.jboss.org/author/display/RHQ/Working+with+the+Resource+Bundles
-#
-###################################
-##avail_chart_down_label = DOWN
-##avail_chart_title_label = Availability
-##avail_chart_up_label = UP
-##chart_date_label = Date
-##chart_down_label = Down
-##chart_time_label = Start
-##chart_unknown_label = Unknown
-##chart_title_avg_label = Avg
-##chart_title_min_label = Min
-##chart_title_peak_label = Max
-##chart_hover_availability_label = Availability
-##chart_hover_availability_type_warn = MIXED
-##chart_hover_date_format = %m/%d/%y
-##chart_hover_time_format = %I:%M:%S %p
-##chart_ie_not_supported = Charting is not available for this browser.
-##chart_metrics= Metrics
-##chart_metrics_collapse_tooltip= Click here to see additional tabular availability data.
-##chart_metrics_expand_tooltip= Click here to collapse additional availability detail.
-##chart_metrics_sparkline_header= Chart
-##chart_metrics_add_to_dashboard_button = Add
-##chart_metrics_add_to_dashboard_label = Add To Dashboards
-##chart_no_data_label = No Data
-##chart_single_value_label = Value
-##chart_slider_button_bar_minute = Min
-##chart_slider_button_bar_hour = Hour
-##chart_slider_button_bar_day = Day
-##chart_slider_button_bar_month = Month
-##chart_slider_button_bar_year = Year
-##chart_hover_start_label = Start
-##chart_hover_end_label = End
-##chart_hover_period_label = Period
-##chart_hover_bar_label = Start
-##chart_xaxis_time_format_hours = %H
-##chart_xaxis_time_format_hours_minutes = %H:%M
-common_alert_high = é«
-common_alert_low = äœ
-common_alert_medium = äž
-common_buildInfo_gwtVersion = ${gwt.version}
-common_button_ack = 確èª
-common_button_ack_all = ãã¹ãŠã確èª
-common_button_add = è¿œå
-common_button_advanced = é«åºŠãªèšå®...
-common_button_apply = é©çš
-common_button_cancel = ãã£ã³ã»ã«
-common_button_close = éãã
-common_button_compare = æ¯èŒ
-common_button_create_child = åãäœæ
-common_button_delete = åé€
-common_button_delete_all = ãã¹ãŠãåé€
-common_button_disable = ç¡å¹
-common_button_edit = ç·šé
-common_button_enable = æå¹
-common_button_execute = å®è¡
-common_button_finish = å®äº
-common_button_ignore = ç¡èŠ
-common_button_import = ã€ã³ããŒã
-common_button_new = æ°èŠ
-common_button_next = 次ãž
-common_button_ok = OK
-common_button_previous = åãž
-common_button_purge = ããŒãž
-common_button_purgeAll = ãã¹ãŠãããŒãž
-common_button_refresh = ãªãã¬ãã·ã¥
-common_button_reports_export = ãšã¯ã¹ããŒã
-common_button_reset = ãªã»ãã
-common_button_save = ä¿å
-common_button_scaleToFit = é©åãããã¹ã±ãŒã«
-common_button_schedule = ã¹ã±ãžã¥ãŒã«
-common_button_search = æ€çŽ¢
-common_button_set = èšå®
-common_button_showDetails = 詳现衚瀺...
-##common_button_unignore = Unignore
-common_button_uninventory = ã¢ã³ã€ã³ãã³ããª
-##common_buttonbar_custom = Custom...
-##common_buttonbar_custom_cancel = Cancel
-##common_buttonbar_custom_save = Save
-##common_buttonbar_custom_window_subtitle = Custom
-##common_buttonbar_custom_window_title = Date Range
-##common_buttonbar_datetime_format = MM/dd/yyyy h:mm a
-##common_buttonbar_end_date = End Date
-##common_buttonbar_end_time = End Time
-##common_buttonbar_start_date = Start Date
-##common_buttonbar_start_time = Start Time
-common_calendar_april_short = 4æ
-common_calendar_august_short = 8æ
-common_calendar_december_short = 12æ
-common_calendar_february_short = 2æ
-common_calendar_january_short = 1æ
-common_calendar_july_short = 7æ
-common_calendar_june_short = 6æ
-common_calendar_march_short = 3æ
-common_calendar_may_short = 5æ
-common_calendar_november_short = 11æ
-common_calendar_october_short = 10æ
-common_calendar_september_short = 9æ
-##common_label_ago = å {0}
-common_label_all = ãã¹ãŠã®
-common_label_all_resources = ãã¹ãŠã®ãªãœãŒã¹
-common_label_day = æ¥
-common_label_error = ãšã©ãŒ
-common_label_filters = ãã£ã«ã¿ãŒ
-common_label_hour = æé
-common_label_link = ãªã³ã¯
-common_label_month = æ
-common_label_none = ãªã
-common_label_none2 = ãªã
-common_label_role = ããŒã«
-common_label_roles = ããŒã«
-common_label_scheduled_operations = ã¹ã±ãžã¥ãŒã«ãããæäœ
-common_label_selected_resources = éžæããããªãœãŒã¹
-common_label_unlimited = ç¡å¶é
-common_label_user = ãŠãŒã¶ãŒ
-common_label_users = ãŠãŒã¶ãŒ
-common_label_week = é±
-common_label_yesterday = æšæ¥
-common_msg_areYouSure = ããããã§ãã?
-common_msg_asyncTimeout = {0}. ãããçºçããã®ã¯ãµãŒããŒããã®ãªã¯ãšã¹ããå®äºããã®ã«é·æéçµéããããã§ãããµãŒããŒããã®ãªã¯ãšã¹ãããŸã åŠçäžã§çæéã§å®äºå¯èœãã©ãã泚æããŠãã ããããµãŒããŒãã°ã調ã¹ãããšã§ç°åžžãªãšã©ãŒãçºçãããã©ãããããããŸãã
-common_msg_changeAutoDetected = å€æŽãèªåæ€åºãããŸãã
-common_msg_deleteConfirm = éžæããã {0} ãåé€ããŠãããããã§ãã
-common_msg_deleted = {0} {1} ãåé€ãããŸããã
-common_msg_emphasizedNotePrefix = 泚æ:
-common_msg_loading = ããŒãäž...
-common_msg_see_more = 詳现...
-common_msg_step_x_of_y = ã¹ããã {1} äž {0} çªã
-##common_msg_typeToFilterResults = å®è£
ãããŠããŸãã
-common_severity_debug = ãããã°
-common_severity_error = ãšã©ãŒ
-common_severity_fatal = èŽåœç
-common_severity_warn = èŠå
-##common_status_attention = æå
-##common_status_avail_disabled = DISABLED
-common_status_avail_disabled_lower = ç¡å¹å
-##common_status_avail_down = DOWN
-##common_status_avail_down_lower = Down
-##common_status_avail_group_empty = EMPTY
-##common_status_avail_group_mixed = MIXED
-##common_status_avail_unknown = UNKNOWN
-##common_status_avail_up = UP
-common_status_avail_up_lower = Up
-common_status_canceled = ãã£ã³ã»ã«
-common_status_deferred = 延æ
-common_status_failed = 倱æ
-common_status_inprogress = é²è¡äž
-common_status_nochange = å€æŽãªã
-common_status_partial = éšåç
-common_status_success = æå
-common_status_timedOut = ã¿ã€ã ã¢ãŠã
-common_status_unknown = æªç¥
-##common_title_acknowledged = Acknowledged
-common_title_add_column = ã«ã©ã è¿œå
-common_title_add_graphToView = ã¢ãã¿ãŒãã¥ãŒãžã®ã°ã©ãã®è¿œå
-common_title_add_portlet = ããŒãã¬ããè¿œå
-common_title_address = ã¢ãã¬ã¹
-common_title_alerts = ã¢ã©ãŒã
-common_title_alerts_range = ã¢ã©ãŒãã®ç¯å²
-##common_title_ancestry = Ancestry
-common_title_availability = ã¢ãã€ã©ããªãã£
-common_title_availableResources = å©çšå¯èœãªãœãŒã¹
-common_title_background = èæ¯è²
-common_title_bundle = ãã³ãã«
-##common_title_bundleGroups = Bundle Groups
-common_title_bundles = ãã³ãã«
-common_title_category = ã«ããŽãª
-common_title_columns = ã«ã©ã
-common_title_compareMetrics = ã¡ããªãã¯ã¹ã®æ¯èŒ
-common_title_compatibleGroups = äºæã°ã«ãŒã
-common_title_compatibleGroups_total = äºæã°ã«ãŒãã®åèš
-common_title_componentErrors = ã³ã³ããŒãã³ããšã©ãŒ
-common_title_configuration = æ§æ
-common_title_count = æ°
-common_title_createTime = äœææå»
-common_title_custom = ã«ã¹ã¿ã
-common_title_dashboard_name = ããã·ã¥ããŒãå
-common_title_dateCreated = äœææ¥
-common_title_dateRange = æ¥ä»ã®ç¯å²
-common_title_default = ããã©ã«ã
-common_title_definition = å®çŸ©
-common_title_definitions = å®çŸ©
-common_title_description = 説æ
-common_title_details = 詳现
-common_title_display = 衚瀺
-common_title_display_name = 衚瀺å
-common_title_duration = æé
-common_title_edit = ç·šé?
-common_title_edit_mode = ç·šéã¢ãŒã
-common_title_enabled = æå¹?
-common_title_end = çµäº
-common_title_generalProp = äžè¬ããããã£
-common_title_group = ã°ã«ãŒã
-common_title_group_def_total = ã°ã«ãŒãå®çŸ©ã®åèš
-common_title_groups = ã°ã«ãŒã
-##common_title_groupsFound = ã°ã«ãŒã
-common_title_help = ãã«ã
-common_title_host = ãã¹ã
-common_title_id = ID
-common_title_id_parent = 芪ã®ID
-common_title_in_compliance = é å®ããŠããã?
-common_title_interval = éé
-common_title_inventory = ã€ã³ãã³ããª
-common_title_inventoryStatus = ã€ã³ãã³ããªã¹ããŒã¿ã¹
-common_title_inventorySummary = ã€ã³ãã³ããªãµããª
-common_title_kind = çš®é¡
-common_title_lastUpdated = æçµæŽæ°
-common_title_lastUpdatedBy = æçµæŽæ°ïŒã«ããïŒ
-common_title_ldapGroups = LDAPã°ã«ãŒã
-##common_title_ldapGroupsAvailable = LDAPã°ã«ãŒã
-common_title_members_reporting = ã¡ã³ããŒã®ãªããŒã
-common_title_message = ã¡ãã»ãŒãž
-common_title_metric = ã¡ããªãã¯
-common_title_metric_chart = ã¡ããªãã¯å³
-common_title_mixedGroups = æ··åã°ã«ãŒã
-common_title_mixedGroups_total = æ··åã°ã«ãŒãã®åèš
-common_title_monitor_average = å¹³å
-common_title_monitor_averagePerMinute = æ¯åã®å¹³åã¡ããªãã¯ã¹
-common_title_monitor_maximum = æ倧
-common_title_monitor_minimum = æå°
-common_title_name = åå
-common_title_new_dashboard = æ°èŠããã·ã¥ããŒã
-common_title_numeric_metrics = æ°å€ã¡ããªãã¯ã¹
-common_title_numeric_type = æ°å€å
-common_title_operation = ãªãã¬ãŒã·ã§ã³
-common_title_operations = ãªãã¬ãŒã·ã§ã³
-common_title_operations_range = ãªãã¬ãŒã·ã§ã³ã®ç¯å²
-##common_title_over = Over
-common_title_password = ãã¹ã¯ãŒã
-common_title_path = ãã¹
-common_title_permissions = ããŒããã·ã§ã³
-common_title_platform = ãã©ãããã©ãŒã
-common_title_platform_total = ãã©ãããã©ãŒã ã®åèš
-common_title_plugin = ãã©ã°ã€ã³
-common_title_port = ããŒã
-common_title_providers = ãããã€ã
-##common_title_queryPagesParsed = LDAPã°ã«ãŒã
-##common_title_queryProgress = LDAPã°ã«ãŒã
-common_title_recent_alerts = æè¿ã®ã¢ã©ãŒã
-common_title_recent_bundle_deployments = æè¿ã®ãã³ãã«ã®ãããã€
-common_title_recent_configuration_updates = æè¿ã®æ§æã®æŽæ°
-common_title_recent_drifts = æè¿ã®ããªãã
-common_title_recent_event_counts = æè¿ã®ã€ãã³ãæ°
-common_title_recent_measurements = æè¿ã®æž¬å®
-common_title_recent_oob_metrics = æè¿ã®ç¯å²å€ã®ã¡ããªãã¯ã¹
-common_title_recent_operations = æè¿ã®ãªãã¬ãŒã·ã§ã³
-common_title_recent_pkg_history = æè¿ã®ããã±ãŒãžå±¥æŽ
-common_title_recently_added = æè¿è¿œå ããã
-common_title_refreshInterval = ãªãã¬ãã·ã¥éé
-common_title_remove_column = ã«ã©ã ã®åé€
-common_title_repositories = ãªããžããª
-common_title_resource = ãªãœãŒã¹
-common_title_resourceGroups = ãªãœãŒã¹ã°ã«ãŒã
-common_title_resource_group = ãªãœãŒã¹ã°ã«ãŒã
-common_title_resource_id = ãªãœãŒã¹ID
-common_title_resource_inventory = ãªãœãŒã¹ã€ã³ãã³ããª
-common_title_resource_key = ãªãœãŒã¹ããŒ
-common_title_resource_name = ãªãœãŒã¹å
-common_title_resource_type = ãªãœãŒã¹ã¿ã€ã
-common_title_resources = ãªãœãŒã¹
-common_title_results_count = çµæã®æ°
-common_title_results_count_tooltip = çµæã®æ°ã®è¡šç€º
-common_title_role = ããŒã«
-common_title_roles = ããŒã«
-common_title_scheduled_operations = ã¹ã±ãžã¥ãŒã«ããããªãã¬ãŒã·ã§ã³
-common_title_search = æ€çŽ¢
-common_title_selected_resources = éžæããããªãœãŒã¹
-common_title_server = ãµãŒããŒ
-common_title_server_total = ãµãŒããŒã®åèš
-common_title_service = ãµãŒãã¹
-common_title_service_total = ãµãŒãã¹ã®åèš
-common_title_settings = èšå®
-common_title_show = 衚瀺
-common_title_sort_order = ãœãŒãé
-common_title_sort_order_tooltip = çµæã®ãœãŒãé ãèšå®
-common_title_start = éå§
-common_title_status = ã¹ããŒã¿ã¹
-common_title_stop = åæ¢
-##common_title_suggest = ãµããª
-common_title_summary = ãµããª
-common_title_tag_cloud = ã¿ã°ã¯ã©ãŠã
-common_title_timestamp = æ¥ä»/æé
-common_title_total = åèš
-common_title_type = ã¿ã€ã
-common_title_units = åäœ
-common_title_updateStatus = Update Status
-common_title_user = ãŠãŒã¶ãŒ
-common_title_users = ãŠãŒã¶ãŒïŒè€æ°ïŒ
-common_title_value = å€
-common_title_version = ããŒãžã§ã³
-common_title_view_mode = ãã¥ãŒã¢ãŒã
-common_title_web_address = Webã¢ãã¬ã¹
-common_title_welcome = ãããã
-##common_unit_abbrev_bits = b
-##common_unit_abbrev_bytes = B
-##common_unit_abbrev_celsius = C
-##common_unit_abbrev_days = d
-##common_unit_abbrev_fahrenheight = F
-##common_unit_abbrev_gigabits = Gb
-##common_unit_abbrev_gigabytes = GB
-##common_unit_abbrev_hours = h
-##common_unit_abbrev_jiffys = j
-##common_unit_abbrev_kelvin = K
-##common_unit_abbrev_kilobits = Kb
-##common_unit_abbrev_kilobytes = KB
-##common_unit_abbrev_megabits = Mb
-##common_unit_abbrev_megabytes = MB
-##common_unit_abbrev_microseconds = us
-##common_unit_abbrev_milliseconds = ms
-##common_unit_abbrev_minutes = m
-##common_unit_abbrev_nanoseconds = ns
-##common_unit_abbrev_percentage = %
-##common_unit_abbrev_petabits = Pb
-##common_unit_abbrev_petabytes = PB
-##common_unit_abbrev_seconds = s
-##common_unit_abbrev_terabits = Tb
-##common_unit_abbrev_terabytes = TB
-common_unit_days = æ¥
-common_unit_days2 = æ¥ // as in '2 days ago'
-common_unit_hours = æé
-common_unit_milliseconds = ããªç§
-common_unit_minute = å
-common_unit_minutes = å
-common_unit_months = æ
-common_unit_seconds = ç§
-common_unit_times = å
-common_unit_weeks = é±
-common_unit_years = 幎
-common_val_for = for
-common_val_n1st = {0}çª
-common_val_n2nd = {0}çª
-common_val_n3rd = {0}çª
-common_val_na = N/A
-common_val_never = 決ããŠãªã
-common_val_no = ããã
-common_val_no_lower = ããã
-common_val_none = ãªã
-common_val_nth = {0}çª
-common_val_yes = ã¯ã
-common_val_yes_lower = ã¯ã
-dataSource_ContentRepoTree_error_load = ãªããžããªã®ããŒããšã©ãŒ
-dataSource_ContentRepoTree_field_parentId = 芪 ID
-dataSource_bundle_loadFailed = ãã³ãã«ããŒã¿ãããŒãããã®ã«å€±æããŸããã
-dataSource_configurationHistory_clickToSeeError = ãšã©ãŒã¡ãã»ãŒãžã念ã®ããã«å確èªããŠãã ãã
-dataSource_configurationHistory_currentConfig = ããã¯çŸåšã®æ§æã§ã
-dataSource_configurationHistory_dateCompleted = å®äºæ¥
-dataSource_configurationHistory_dateSubmitted = çºè¡æ¥
-dataSource_configurationHistory_error_fetchFailure = æ§æå±¥æŽã®ããŒããã§ããŸãã
-dataSource_configurationHistory_updateType = æŽæ°ã¿ã€ã
-dataSource_configurationHistory_updateType_group = ã°ã«ãŒã
-dataSource_configurationHistory_updateType_individual = å人
-dataSource_definitions_loadFailed = ã¡ããªãã¯å®çŸ©ã®ããŒãã«å€±æããŸãã
-dataSource_measurementOob_field_factor = ç¯å²å€ä¿æ° (%)
-dataSource_measurementOob_field_formattedBaseband = ãã³ã
-dataSource_measurementOob_field_formattedOutlier = ã¢ãŠãã©ã€ããŒ
-dataSource_measurementOob_field_parentName = 芪
-dataSource_measurementOob_field_resourceName = ãªãœãŒã¹
-dataSource_measurementOob_field_scheduleName = ã¡ããªãã¯
-dataSource_operationHistory_error_fetchFailure = ãªãã¬ãŒã·ã§ã³å±¥æŽã®ããŒãã«å€±æ
-dataSource_operationHistory_field_createdTime = äœææå»
-dataSource_operationHistory_field_operationName = ãªãã¬ãŒã·ã§ã³å
-dataSource_operationHistory_field_startedTime = éå§æå»
-dataSource_operationSchedule_field_description = ããŒã
-dataSource_operationSchedule_field_id = ã¹ã±ãžã¥ãŒã«ID
-dataSource_operationSchedule_field_nextFireTime = 次åã®å®è¡
-dataSource_operationSchedule_field_operationDisplayName = ãªãã¬ãŒã·ã§ã³
-dataSource_operationSchedule_field_operationName = ãªãã¬ãŒã·ã§ã³
-dataSource_operationSchedule_field_subject = ãªãŒããŒ
-dataSource_operationSchedule_field_timeout = ã¿ã€ã ã¢ãŠã (ç§)
-dataSource_platforms_field_cpu = CPU
-dataSource_platforms_field_memory = ã¡ã¢ãª
-dataSource_platforms_field_swap = ã¹ã¯ãã
-dataSource_problemResources_error_fetchFailure = ã¢ã©ãŒããçºããŠããããŸãã¯å©çšäžèœã®ãªãœãŒã¹ã®ããŒãã«å€±æããŸãã
-dataSource_problemResources_field_available = çŸåšã®ã¢ãã€ã©ããªãã£
-dataSource_recentOperations_error_fetchFailure = æè¿å®äºãããªãã¬ãŒã·ã§ã³ã®ããŒãã«å€±æããŸãã
-dataSource_recentOperations_field_location = ãã±ãŒã·ã§ã³
-dataSource_recentOperations_field_operation = ãªãã¬ãŒã·ã§ã³
-dataSource_recentOperations_field_resource = ãªãœãŒã¹
-dataSource_recentOperations_field_status = ã¹ããŒã¿ã¹
-dataSource_resourceErrors_clickStatusIcon = 詳现ã¯ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
-dataSource_resourceErrors_deleteFailure = ãªãœãŒã¹ãšã©ãŒã®åé€ã«å€±æããŸãã
-dataSource_resourceErrors_deleteSuccess = [{0}] ãªãœãŒã¹ãšã©ãŒã¡ãã»ãŒãžãåé€ããã®ã«å€±æããŸãã
-dataSource_resourceErrors_error_fetchFailure = ID [{0}] ãæã€ãªãœãŒã¹ã®ãªãœãŒã¹ãšã©ãŒãèŠã€ããã®ã«å€±æããŸãã
-dataSource_resourceErrors_field_errorType = ãšã©ãŒã¿ã€ã
-dataSource_resourceErrors_field_summary = ãµããª
-dataSource_resourceErrors_field_timeOccured = æå»
-dataSource_resourceGroups_loadFailed = ãªãœãŒã¹ã°ã«ãŒãã®ããŒãã«å€±æããŸãã
-dataSource_resources_field_discoveryTime = çºèŠæå»
-dataSource_resources_field_importTime = ã€ã³ããŒãæå»
-dataSource_resources_field_key = ããŒ
-dataSource_resources_field_lastModifiedTime = æçµæŽæ°æå»
-dataSource_resources_field_location = å Žæ
-dataSource_rpc_error_transformRequestFailure = {0} ãªã¯ãšã¹ãã®åŠçäžã«ããŒã¿ãœãŒã¹ã§å€±æããŸãã
-dataSource_rpc_error_unsupportedEnumType = RPCDataSource.getEnumArray(Class)ãž enum {0} ã®ããã®é©åãªã³ãŒããããã¯ãè¿œå ããŠãã ãã
-dataSource_rpc_no = ããã
-dataSource_rpc_yes = ã¯ã
-dataSource_scheduledOperations_error_fetchFailure = ã¹ã±ãžã¥ãŒã«ããããªãã¬ãŒã·ã§ã³ã®ããŒãã«å€±æããŸãã
-dataSource_scheduledOperations_field_location = å Žæ
-dataSource_scheduledOperations_field_operation = ãªãã¬ãŒã·ã§ã³
-dataSource_scheduledOperations_field_resource = ãªãœãŒã¹
-dataSource_schedules_disableFailure_group = ID [{1}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{0}] ã¡ããªãã¯ã¹ã®åéãç¡å¹ã«ããã®ã«å€±æããŸãããæå¹ã«ãªã£ãã¡ããªãã¯ã¹ã¯ [{2}] ã§ãã
-dataSource_schedules_disableFailure_resource = ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] ã¡ããªãã¯ã¹ã®åéãç¡å¹ã«ããã®ã«å€±æããŸãããæå¹ã«ãªã£ãã¡ããªãã¯ã¹ã¯ [{2}] ã§ãã
-dataSource_schedules_disableSuccessful_concise = [{0}] 枬å®ã®åéãç¡å¹ã«ããŸãã
-dataSource_schedules_disableSuccessful_full_group = ID [{1}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{0}] ã¡ããªãã¯ã¹ã®åéãç¡å¹ã«ããŸãããç¡å¹ã«ãªã£ãã¡ããªãã¯ã¹ã¯ [{2}] ã§ãã
-dataSource_schedules_disableSuccessful_full_resource = ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] ã¡ããªãã¯ã¹ã®åéãç¡å¹ã«ããŸãããç¡å¹ã«ãªã£ãã¡ããªãã¯ã¹ã¯ [{2}] ã§ãã
-dataSource_schedules_enableFailure_group = ID [{1}] ãæã€ã°ã«ãŒãã®ããã® [{0}] ã¡ããªãã¯ã¹ã®åéãæå¹ã«ããã®ã«å€±æããŸãããã¡ããªãã¯ã¹ã¯ [{2}] ã§ããã
-dataSource_schedules_enableFailure_resource = ID [{1}] ãæã€ãªãœãŒã¹ã®ããã® [{0}] ã¡ããªãã¯ã¹ã®åéãæå¹ã«ããã®ã«å€±æããŸãããã¡ããªãã¯ã¹ã¯ [{2}] ã§ããã
-dataSource_schedules_enableSuccessful_concise = [{0}] 枬å®ã®åéãæå¹ã«ããŸãã
-dataSource_schedules_enableSuccessful_full_group = ID [{1}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{0}] 枬å®ã®åéãæå¹ã«ããŸãããæå¹ã«ãªã£ã枬å®ã¯ [{2}] ã§ãã
-dataSource_schedules_enableSuccessful_full_resource = ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] 枬å®ã®åéãæå¹ã«ããŸãããæå¹ã«ãªã£ã枬å®ã¯ [{2}] ã§ãã
-dataSource_schedules_field_resourceGroupId = ã°ã«ãŒãID
-dataSource_schedules_loadFailed = ã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®ããŒãã«å€±æããŸãã
-dataSource_schedules_loadFailedContext = ã³ã³ããã¹ã [{0}] ã®ããã®ã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®ããŒãã«å€±æããŸãã
-dataSource_schedules_loadFailedCriteria = ã¯ã©ã€ããªã¢ [{0}] ã®ããã®ã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®ããŒãã«å€±æããŸãã
-dataSource_schedules_updateFailure_group = ID [{1}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{0}] ã¡ããªãã¯ã¹ã®åéééã®èšå®ã«å€±æããŸãããã¡ããªãã¯ã¹ã¯ [{2}] ãåééé㯠[{3}] ã§ããã
-dataSource_schedules_updateFailure_resource = ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] ã¡ããªãã¯ã¹ã®åéééã®èšå®ã«ã«å€±æããŸãããã¡ããªãã¯ã¹ã¯ [{2}]ãåééé㯠[{3}] ã§ããã
-dataSource_schedules_updateSuccessful_concise = [{0}] ç§ã®æ°ããåéééã [{1}] 枬å®ã«èšå®ãããŸãã
-dataSource_schedules_updateSuccessful_full_group = [{0}] ç§ã®æ°ããåéééããID [{2}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{1}] 枬å®ã«èšå®ãããŸãããæŽæ°ããã枬å®ã¯ [{3}] ã§ãã
-dataSource_schedules_updateSuccessful_full_resource = [{0}] ç§ã®æ°ããåéééããID [{2}] ãæã€ãªãœãŒã¹ã® [{1}] 枬å®ã«èšå®ãããŸãããæŽæ°ããã枬å®ã¯ [{3}] ã§ãã
-dataSource_traits_failFetch = ã¯ã©ã€ããªã¢ [{0}] ã®ããã®ãã¬ã€ãããã§ããããã®ã«å€±æããŸãã
-dataSource_traits_field_definitionID = å®çŸ©ID
-dataSource_traits_field_lastChanged = æçµæŽæ°
-dataSource_traits_field_primaryKey = äž»ããŒ
-dataSource_traits_field_trait = ãã¬ã€ã
-dataSource_traits_group_field_groupId = ã°ã«ãŒã ID
-dataSource_users_delete = åé€æžã¿ãŠãŒã¶ãŒ [{0}]
-dataSource_users_deleteFailed = ãŠãŒã¶ãŒ [{0}] ã®åé€ã«å€±æããŸãã
-dataSource_users_field_department = éšé
-dataSource_users_field_emailAddress = Eã¡ãŒã«ã¢ãã¬ã¹
-dataSource_users_field_factive = ãã°ã€ã³ã¯æå¹?
-dataSource_users_field_firstName = åå
-dataSource_users_field_id = ID
-dataSource_users_field_lastName = åå
-dataSource_users_field_ldap = LDAPãã°ã€ã³?
-dataSource_users_field_name = ãŠãŒã¶ãŒå
-dataSource_users_field_passwordVerify = ãã¹ã¯ãŒãã®ç¢ºèª
-dataSource_users_field_phoneNumber = é»è©±çªå·
-dataSource_users_invalidEmailAddress = ç¡å¹ãªEã¡ãŒã«ã¢ãã¬ã¹
-dataSource_users_passwordsDoNotMatch = ãã¹ã¯ãŒããäžèŽããŠããŸãã
-datasource_roles_field_ldapGroups = LDAPã°ã«ãŒã
-datasource_roles_field_subjects = ãµããžã§ã¯ã
-datasource_templateSchedules_disabled = éžæãããã¡ããªã㯠[{0}] ã®åéãç¡å¹ã«ããŸãã
-datasource_templateSchedules_disabled_detailed = ID [{2}] ãæã€ãªãœãŒã¹ã¿ã€ãã®ããã«ããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéãç¡å¹ã«ããŸãã
-datasource_templateSchedules_disabled_failed = ID [{2}] ãæã€ãªãœãŒã¹ã¿ã€ãã®ããã«ããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéãç¡å¹ã«ããã®ã«å€±æããŸãã
-datasource_templateSchedules_enabled = éžæãããã¡ããªã㯠[{0}] ã®åéãæå¹ã«ããŸãã
-datasource_templateSchedules_enabled_detailed = ID [{2}] ãæã€ãªãœãŒã¹ã¿ã€ãã®ããã«ããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéãæå¹ã«ããŸãã
-datasource_templateSchedules_enabled_failed = ID [{2}] ãæã€ãªãœãŒã¹ã¿ã€ãã®ããã«ããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéãæå¹ã«ããã®ã«å€±æããŸãã
-datasource_templateSchedules_updated = éžæãããã¡ããªã㯠[{0}] ã®åéééãæŽæ°ããŸãã
-datasource_templateSchedules_updated_detail = ID [{2}] ãæã€ãªãœãŒã¹ã¿ã€ãã®ããã«ããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéééã [{3}] ç§ã«èšå®ãããŸãã
-datasource_templateSchedules_updated_failed = ID [{2}] ãæã€ãªãœãŒã¹ã¿ã€ãã®ããã«ããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéééã [{3}] ç§ã«èšå®ããã®ã«å€±æããŸãã
-##favorites = Favorites
-favorites_recentlyViewed = æè¿é²èŠ§ãã
-filter_from_date = éå§
-filter_to_date = çµäº
-##group_tree_groupOfResourceType = Group of [{0}]
-group_tree_partialClusterTooltip = {1} ã®äžã® {0} ã°ã«ãŒãã¡ã³ããŒã ''{2}'' ãªãœãŒã¹ãæã£ãŠããŸã
-util_disambiguationReportDecorator_pluginSuffix = ({0} ãã©ã°ã€ã³)
-util_errorHandler_nullException = äŸå€ã¯ null ã§ãã
-util_rpcManager_activeRequests = {0} ã¢ã¯ãã£ããªã¯ãšã¹ã
-##util_userPerm_loadFailBundle = Failed to load your permissions for Bundle with id [{0}] - none granted.
-util_userPerm_loadFailGlobal = ã°ããŒãã«ãªæš©éãããŒãããã®ã«å€±æããŸãã - äœãèš±å¯ãããŸãã
-util_userPerm_loadFailGroup = ID [{0}] ã®ãªãœãŒã¹ã°ã«ãŒãã«å¯Ÿããæš©éãããŒãããã®ã«å€±æããŸãã - äœãèš±å¯ãããŸãã
-util_userPerm_loadFailResource = ID [{0}] ã®ãªãœãŒã¹ã«å¯Ÿããæš©éãããŒãããã®ã«å€±æããŸãã - äœãèš±å¯ãããŸãã
-util_userSession_loadFailSubject = UserSessionManager: ãŠãŒã¶ãŒ Subject ã®ããŒãã«å€±æããŸãã
-util_userSession_logoutFail = ãã°ã¢ãŠãã«å€±æããŸãã
-util_widgetsField_unlimited = ç¡å¶é
-view_aboutBox_allRightsReserved = All Rights Reserved.
-view_aboutBox_buildNumber = ãã«ãçªå·
-view_aboutBox_homepage = ããŒã ããŒãž
-view_aboutBox_jbossByRedHat = JBoss by Red Hat
-view_aboutBox_title = {0}ã«ã€ããŠ
-view_aboutBox_version = ããŒãžã§ã³
-view_adminConfig_agentPlugins = ãšãŒãžã§ã³ããã©ã°ã€ã³
-view_adminConfig_alertDefTemplates = ãšãŒãžã§ã³ãå®çŸ©ãã³ãã¬ãŒã
-view_adminConfig_downloads = ããŠã³ããŒã
-view_adminConfig_driftDefTemplates = ããªããå®çŸ©ãã³ãã¬ãŒã
-##view_adminConfig_ignoreResourceTypes = Ignored Resource Types
-##view_adminConfig_ignoreResourceTypes_changeTitle = Change?
-##view_adminConfig_ignoreResourceTypes_confirmIgnore = Are you sure you want to ignore the resource type [{0}]? You will no longer be able to import resources of this type and any resources of this type that are already in inventory will be uninventoried and you can no longer manage them.
-##view_adminConfig_ignoreResourceTypes_confirmUnignore = Are you sure you want to unignore the resource type [{0}]? Any resources of this type that exist in your managed environment will be able to be discovered and inventoried.
-##view_adminConfig_ignoreResourceTypes_failure = Failed to set the ignore flag on the selected resource type.
-##view_adminConfig_ignoreResourceTypes_noperm = You do not have permission to ignore or unignore resource types!
-##view_adminConfig_ignoreResourceTypes_pleaseWait = Request has been submitted. It might take a while to complete this request if you have a lot of resources in inventory of that resource type, so please be patient.
-##view_adminConfig_ignoreResourceTypes_successIgnore = The resource type [{0}] is now being ignored.
-##view_adminConfig_ignoreResourceTypes_successUnignore = The resource type [{0}] is now unignored. Resources of this type can now be committed into inventory.
-view_adminConfig_metricTemplates = ã¡ããªãã¯åéãã³ãã¬ãŒã
-view_adminConfig_serverPlugins = ãµãŒããŒãã©ã°ã€ã³
-view_adminConfig_systemSettings = ã·ã¹ãã èšå®
-view_adminContent_contentSources = ã³ã³ãã³ããœãŒã¹
-view_adminRoles_assignedGroups = å²ãåœãŠããããªãœãŒã¹ã°ã«ãŒã
-view_adminRoles_assignedSubjects = å²ãåœãŠãããSubjects
-##view_adminRoles_failCreateRoleWithExistingName = Failed to create role with existing name [{0}]. Please use another name.
-view_adminRoles_failLdap = LDAPãæ§æããããã©ããã®æ±ºå®ã«å€±æããŸãã - LDAPãç¡ãããšãä»®å®ããŸã
-##view_adminRoles_failLdapAvailableGroups = å©çšå¯èœãªLDAPã°ã«ãŒããèªã¿åºãã®ã«å€±æããŸãã - LDAPã°ã«ãŒããç¡ãããšãä»®å®ããŸã
-##view_adminRoles_failLdapCancelling = å©çšå¯èœãªLDAPã°ã«ãŒããèªã¿åºãã®ã«å€±æããŸãã - LDAPã°ã«ãŒããç¡ãããšãä»®å®ããŸã
-view_adminRoles_failLdapGroups = å©çšå¯èœãªLDAPã°ã«ãŒããèªã¿åºãã®ã«å€±æããŸãã - LDAPã°ã«ãŒããç¡ãããšãä»®å®ããŸã
-view_adminRoles_failLdapGroupsRole = ããŒã«ã®ããã«å©çšå¯èœãªLDAPã°ã«ãŒããããŒãããã®ã«å€±æããŸãã
-##view_adminRoles_failLdapGroupsSettings = å©çšå¯èœãªLDAPã°ã«ãŒããèªã¿åºãã®ã«å€±æããŸãã - LDAPã°ã«ãŒããç¡ãããšãä»®å®ããŸã
-##view_adminRoles_failLdapRetry = å©çšå¯èœãªLDAPã°ã«ãŒããèªã¿åºãã®ã«å€±æããŸãã - LDAPã°ã«ãŒããç¡ãããšãä»®å®ããŸã
-view_adminRoles_failRoles = ããŒã«ã®åãåºãã«å€±æããŸãã
-view_adminRoles_globalPerms = ã°ããŒãã«æš©é
-view_adminRoles_ldapGroups = LDAPã°ã«ãŒã
-view_adminRoles_ldapGroupsReadOnly = LDAPã°ã«ãŒãããŒã¿ã¯èªã¿åºãå°çšã§ã
-##view_adminRoles_ldapGroupsSettingsReadOnly = LDAPã°ã«ãŒãããŒã¿ã¯èªã¿åºãå°çšã§ã
-##view_adminRoles_ldapQueryPageSize = ãªãœãŒã¹æš©é
-##view_adminRoles_ldapTooManyResults = LDAPã°ã«ãŒãããŒã¿ã¯èªã¿åºãå°çšã§ã
-##view_adminRoles_ldapTookLongResults = LDAPã°ã«ãŒãããŒã¿ã¯èªã¿åºãå°çšã§ã
-##view_adminRoles_ldapTookManyPagesResults = LDAPã°ã«ãŒãããŒã¿ã¯èªã¿åºãå°çšã§ã
-##view_adminRoles_ldapWarnParsingManyPagesResults = LDAPã°ã«ãŒãããŒã¿ã¯èªã¿åºãå°çšã§ã
-##view_adminRoles_ldapWarnQueryTakingLongResults = LDAPã°ã«ãŒãããŒã¿ã¯èªã¿åºãå°çšã§ã
-##view_adminRoles_ldapWarnTooManyResults = LDAPã°ã«ãŒãããŒã¿ã¯èªã¿åºãå°çšã§ã
-view_adminRoles_noLdap = LDAPã»ãã¥ãªãã£ã®çµ±åã¯æ§æãããŠããŸãããLDAPãæ§æããã«ã¯ã <a {0}>{1}</a>ã«è¡ã£ãŠãã ããã
-view_adminRoles_permissions_autoselecting_configureRead_implied = CONFIGURE_WRITEæš©éãèªåçã«éžæãããŸããããªããªããCONFIGURE_READãç¡ãããšããããæ瀺ããŠããããã§ãã
-view_adminRoles_permissions_autoselecting_configureWrite_implied = CONFIGURE_READæš©éãèªåçã«éžæãããŸããããªããªããCONFIGURE_WRITEããããæ瀺ããŠããããã§ãã
-##view_adminRoles_permissions_autoselecting_manageBundleGroups_implied = Autoselected View Bundles, which is granted by Manage Bundle Groups...
-##view_adminRoles_permissions_autoselecting_manageBundle_implied = Autoselected unselected permissions, since Manage Bundle permission grants Manage Bundle Groups, Create Bundles, Delete Bundles, View Bundles and Deploy_Bundles permissions...
-view_adminRoles_permissions_autoselecting_manageInventory_implied = æªéžæã®ãªãœãŒã¹æš©éãèªåçã«éžæãããŸããããªããªããMANAGE_INVENTORYã¯ãã¹ãŠã®ãªãœãŒã¹æš©éãæ瀺ããŠããããã§ãã
-view_adminRoles_permissions_autoselecting_manageSecurity_implied = æªéžæã®æš©éãèªåçã«éžæãããŸããããªããªããMANAGE_SECURITYã¯ä»ã®ãã¹ãŠã®æš©éãæ瀺ããŠããããã§ãã
-##view_adminRoles_permissions_bundlePermissions = Bundle Permissions
-view_adminRoles_permissions_globalPermissions = ã°ããŒãã«æš©é
-view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection = {0} èªã¿åãæš©éã¯éžæ解é€ã§ããŸããã§ãããèªã¿åãæš©éãæ瀺ãã {0} æžã蟌ã¿æš©éãæåã«éžæ解é€ãããªããã°ããã¯ã§ããŸããã
-##view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection = {0} permission cannot be deselected, unless Manage Bundle Groups, which implies {0} permission, is deselected first.
-##view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection = {0} permission cannot be deselected, unless Manage Bundle, which implies all Bundle permissions, is deselected first.
-view_adminRoles_permissions_illegalDeselectionDueToManageInventorySelection = {0} æš©éã¯éžæ解é€ã§ããŸããã§ãããä»ã®ãã¹ãŠã®ãªãœãŒã¹ãæ瀺ãã管çã€ã³ãã³ããªãæåã«éžæ解é€ãããªããã°ããã¯ã§ããŸããã
-view_adminRoles_permissions_illegalDeselectionDueToManageSecuritySelection = {0} æš©éã¯éžæ解é€ã§ããŸããã§ãããä»ã®ãã¹ãŠã®æš©éãæ瀺ãã管çã»ãã¥ãªãã£æš©éãæåã«éžæ解é€ãããªããã°ããã¯ã§ããŸããã
-view_adminRoles_permissions_isAuthorized = æš©éãããã?
-view_adminRoles_permissions_isRead = èªã¿åºãã§ãã?
-view_adminRoles_permissions_isWrite = æžã蟌ã¿ã§ãã?
-##view_adminRoles_permissions_permDesc_assignBundlesToGroup = can copy a viewable bundle to the bundle group
-##view_adminRoles_permissions_permDesc_createBundles = can create new bundle [version]s. can assign viewable bundles to viewable groups
-##view_adminRoles_permissions_permDesc_createBundlesInGroup = can create new bundle [version]s for the bundle group. can copy a viewable bundle to the bundle group.
-##view_adminRoles_permissions_permDesc_deleteBundles = can delete or unassign viewable bundle [version]s
-##view_adminRoles_permissions_permDesc_deleteBundlesFromGroup = can delete bundle [version]s from the bundle group (implicitly deleting then from other assigned groups)
-##view_adminRoles_permissions_permDesc_deployBundles = can deploy any viewable bundle version to any viewable, deployable, compatible, resource group
-##view_adminRoles_permissions_permDesc_deployBundlesToGroup = can deploy any viewable bundle version to the viewable, deployable, compatible, resource group
-##view_adminRoles_permissions_permDesc_manageBundleGroups = can create and delete bundle groups. can assign bundles to bundle groups. grants View Bundles permissions
-##view_adminRoles_permissions_permDesc_manageBundles = can perform any bundle task. a convenience permission that grants Manage Bundle Groups, Create Bundles, Delete Bundles, Deploy Bundles and View Bundles permissions.
-view_adminRoles_permissions_permDesc_manageInventory = ãã¹ãŠã®ãªãœãŒã¹ã«ã€ããŠãã¹ãŠã®ãªãœãŒã¹æš©éãæã¡ãŸããã€ãŸããã°ã«ãŒãã®äœæãæŽæ°ãåé€ããããŠèªåæ€åºãããããŸãã¯æåã§æ€åºããããªãœãŒã¹ã®ã€ã³ããŒããå¯èœã§ã
-view_adminRoles_permissions_permDesc_manageRepositories = ãŠãŒã¶ãŒã®ãªããžããªã®äœæãæŽæ°ãåé€ãå¯èœ(誰ã§ããªããžããªãäœæå¯èœ)ã§ãã³ã³ãã³ããœãŒã¹ãšãªããžããªãé¢é£ã¥ããã§ããŸãã
-view_adminRoles_permissions_permDesc_manageSecurity = ãŠãŒã¶ãŒãšããŒã«ã®äœæãæŽæ°ãåé€ããã®ä»ãã¹ãŠã®æš©éãå¯èœã§ã
-view_adminRoles_permissions_permDesc_manageSettings = {0}ãµãŒããŒã®ä¿®æ£ãšä»»æã®ãµãŒããŒé¢é£ã®æ©èœã®å®è¡ãã§ããŸã
-##view_adminRoles_permissions_permDesc_unassignBundlesFromGroup = can unassign (not delete) a bundle from the bundle group
-##view_adminRoles_permissions_permDesc_viewBundles = can view bundle details, deployments, etc for any bundle, including unassigned bundles (those not assigned to any bundle group)
-##view_adminRoles_permissions_permDesc_viewBundlesInGroup = (IMPLIED) can view bundle details, deployments, etc for any bundle in bundle groups associated with the relevant roles.
-view_adminRoles_permissions_permDesc_viewUsers = ä»ã®ãŠãŒã¶ãŒãé²èŠ§ã§ããŸãããããããããã«å²ãåœãŠãããããŒã«ã¯èŠããŸããã
-view_adminRoles_permissions_permReadDesc_configure = ãªãœãŒã¹æ§æãšãªãœãŒã¹æ§æãªããžã§ã³å±¥æŽã®é²èŠ§
-view_adminRoles_permissions_permReadDesc_control = å©çšå¯èœãªãã¬ãŒã·ã§ã³; ãªãã¬ãŒã·ã§ã³å®è¡å±¥æŽã®(æé»çãª)é²èŠ§
-view_adminRoles_permissions_permReadDesc_createChildResources = (æé»çãª)åãªãœãŒã¹ã®äœæå±¥æŽã®é²èŠ§
-view_adminRoles_permissions_permReadDesc_deleteChildResources = (æé»çãª)åãªãœãŒã¹ã®åé€å±¥æŽã®é²èŠ§
-view_adminRoles_permissions_permReadDesc_inventory = ãªãœãŒã¹ããããã£(ååã説æãããŒãžã§ã³ãªã©)ãã³ãã¯ã·ã§ã³èšå®ãã³ãã¯ã·ã§ã³èšå®å±¥æŽã®(æé»çãª)é²èŠ§
-view_adminRoles_permissions_permReadDesc_manageAlerts = ã¢ã©ãŒãå®çŸ©ãšã¢ã©ãŒãå±¥æŽã®(æé»çãª)é²èŠ§
-view_adminRoles_permissions_permReadDesc_manageContent = (æé»çãª)ã€ã³ã¹ããŒã«ãããŠå©çšå¯èœãªããã±ãŒãž; ããã±ãŒãžã€ã³ã¹ããŒã«å±¥æŽã®é²èŠ§
-view_adminRoles_permissions_permReadDesc_manageDrift = (æé»çãª) ããªããå®çŸ©ãšããªããå±¥æŽã®é²èŠ§
-view_adminRoles_permissions_permReadDesc_manageEvents = (æé»çãª)ã€ãã³ãã®é²èŠ§
-view_adminRoles_permissions_permReadDesc_manageMeasurements = ã¡ããªãã¯ããŒã¿ãšåéã¹ã±ãžã¥ãŒã«ã®(æé»çãª)é²èŠ§
-view_adminRoles_permissions_permWriteDesc_configure = ãªãœãŒã¹æ§æã®æŽæ°; ãªãœãŒã¹æ§æãªããžã§ã³å±¥æŽã®åé€
-view_adminRoles_permissions_permWriteDesc_control = ãªãã¬ãŒã·ã§ã³ã®å®è¡; ãªãã¬ãŒã·ã§ã³å®è¡å±¥æŽã®åé€
-view_adminRoles_permissions_permWriteDesc_createChildResources = (äœæå¯èœãªã¿ã€ãã®åãªãœãŒã¹ã®ããã®)æ°èŠåãªãœãŒã¹ã®äœæ
-view_adminRoles_permissions_permWriteDesc_deleteChildResources = ãªãœãŒã¹ã®ã¢ã³ã€ã³ãã³ããª; (åé€å¯èœãªã¿ã€ãã®ãªãœãŒã¹ã®ããã®)ãªãœãŒã¹ã®åé€
-view_adminRoles_permissions_permWriteDesc_inventory = ãªãœãŒã¹ã®ååãããŒãžã§ã³ã説æãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°; ã³ãã¯ã·ã§ã³èšå®ã®å±¥æŽã®åé€
-view_adminRoles_permissions_permWriteDesc_manageAlerts = ã¢ã©ãŒãå®çŸ©ã®äœæãæŽæ°ãåé€; ã¢ã©ãŒãå±¥æŽã®ç¢ºèªãšåé€
-view_adminRoles_permissions_permWriteDesc_manageContent = ã³ã³ãã³ããœãŒã¹ãžã®ç»é²; ããã±ãŒãžã®ã€ã³ã¹ããŒã«ãšã¢ã³ã€ã³ã¹ããŒã«
-view_adminRoles_permissions_permWriteDesc_manageDrift = ããªããå®çŸ©ã®äœæãæŽæ°ãåé€; ããªããã€ã³ã¹ã¿ã³ã¹ã®ç®¡ç
-view_adminRoles_permissions_permWriteDesc_manageEvents = ã€ãã³ãã®åé€
-view_adminRoles_permissions_permWriteDesc_manageMeasurements = ã¡ããªãã¯åéã¹ã±ãžã¥ãŒã«ã®æŽæ°
-##view_adminRoles_permissions_perm_assignBundlesToGroup = Assign Bundles To Group
-view_adminRoles_permissions_perm_configure = æ§æ
-view_adminRoles_permissions_perm_control = å¶åŸ¡
-##view_adminRoles_permissions_perm_createBundles = Create Bundles
-##view_adminRoles_permissions_perm_createBundlesInGroup = Create Bundles In Group
-view_adminRoles_permissions_perm_createChildResources = åãªãœãŒã¹ã®äœæ
-##view_adminRoles_permissions_perm_deleteBundles = Delete Bundles
-##view_adminRoles_permissions_perm_deleteBundlesFromGroup = Delete Bundles From Group
-view_adminRoles_permissions_perm_deleteChildResources = åãªãœãŒã¹ã®åé€
-##view_adminRoles_permissions_perm_deployBundles = Deploy Bundles
-##view_adminRoles_permissions_perm_deployBundlesToGroup = Deploy Bundles To Group
-view_adminRoles_permissions_perm_inventory = ã€ã³ãã³ããª
-view_adminRoles_permissions_perm_manageAlerts = ã¢ã©ãŒãã®ç®¡ç
-##view_adminRoles_permissions_perm_manageBundleGroups = Manage Bundle Groups
-view_adminRoles_permissions_perm_manageBundles = ãã³ãã«ã®ç®¡ç
-view_adminRoles_permissions_perm_manageContent = ã³ã³ãã³ã管ç
-view_adminRoles_permissions_perm_manageDrift = ããªãã管ç
-view_adminRoles_permissions_perm_manageEvents = ã€ãã³ã管ç
-view_adminRoles_permissions_perm_manageInventory = ã€ã³ãã³ããªã®ç®¡ç
-view_adminRoles_permissions_perm_manageMeasurements = 枬å®ã®ç®¡ç
-view_adminRoles_permissions_perm_manageRepositories = ãªããžããªã®ç®¡ç
-view_adminRoles_permissions_perm_manageSecurity = ã»ãã¥ãªãã£ã®ç®¡ç
-view_adminRoles_permissions_perm_manageSettings = èšå®ã®ç®¡ç
-view_adminRoles_permissions_perm_unassignBundlesFromGroup = Unassign Bundles From Group
-##view_adminRoles_permissions_perm_viewBundles = View Bundles
-##view_adminRoles_permissions_perm_viewBundlesInGroup = View Bundles In Group
-view_adminRoles_permissions_perm_viewUsers = ãŠãŒã¶ãŒé²èŠ§
-view_adminRoles_permissions_read = Read:
-view_adminRoles_permissions_readAccessImplied = [{0}] æš©éã®ããã®èªã¿åãã¢ã¯ã»ã¹ãæ瀺ãããŠããŠç¡å¹ã«ã§ããŸãã
-view_adminRoles_permissions_resourcePermissions = ãªãœãŒã¹æš©é
-view_adminRoles_permissions_write = Write:
-view_adminRoles_resourcePerms = ãªãœãŒã¹æš©é
-view_adminRoles_roleAdded = ããŒã« [{0}] ãè¿œå ãããŸãã
-view_adminRoles_roleDeleteFailed = ããŒã« [{0}] ã®åé€ã«å€±æããŸãã
-view_adminRoles_roleDeleted = ããŒã« [{0}] ãåé€ãããŸãã
-view_adminRoles_roleUpdateFailed = ããŒã« [{0}] ã®æŽæ°ã«å€±æããŸãã.
-view_adminRoles_roleUpdated = ããŒã« [{0}] ãæŽæ°ãããŸãã
-view_adminTemplates_definedBy = å®çŸ©
-view_adminTemplates_disabledTemplates = ç¡å¹åããããã³ãã¬ãŒã
-view_adminTemplates_editAlertTemplate = ã¢ã©ãŒããã³ãã¬ãŒãã®ç·šé
-view_adminTemplates_editTemplates = ãã³ãã¬ãŒãã®ç·šé
-view_adminTemplates_enabledTemplates = æå¹åããããã³ãã¬ãŒã
-view_adminTemplates_platformServices = ãã©ãããã©ãŒã ãµãŒãã¹
-view_adminTemplates_platforms = ãã©ãããã©ãŒã
-view_adminTemplates_pluginTemplates = ãã©ã°ã€ã³ãã³ãã¬ãŒã
-view_adminTemplates_prompt_disabledAlertTemplates = ãã®ãªãœãŒã¹ã¿ã€ãã«é¢ããŠäœæãããããã©ç¡å¹ã«ãããã¢ã©ãŒããã³ãã¬ãŒãã®æ°
-view_adminTemplates_prompt_disabledMetricTemplates = ãã®ãªãœãŒã¹ã¿ã€ãã«é¢ããŠããã©ã«ãã§ç¡å¹ã«ãããã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®æ°
-view_adminTemplates_prompt_enabledAlertTemplates = ãã®ãªãœãŒã¹ã¿ã€ãã«é¢ããŠæå¹ã«ãããã¢ã©ãŒããã³ãã¬ãŒãã®æ°
-view_adminTemplates_prompt_enabledMetricTemplates = ãã®ãªãœãŒã¹ã¿ã€ãã«é¢ããŠããã©ã«ãã§æå¹ã«ãããã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®æ°
-view_adminTemplates_servers = ãµãŒãã¹
-view_adminTemplates_userTemplates = ãŠãŒã¶ãŒãã³ãã¬ãŒã
-view_adminTopology_affinityGroups = ã¢ãã£ããã£ã°ã«ãŒã
-##view_adminTopology_affinityGroups_agentCount = Agent Count
-##view_adminTopology_affinityGroups_agentsInThisGroup = Agents in This Group
-##view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup = Agents not Part of an Affinity Group
-##view_adminTopology_affinityGroups_agetnMembers = Agent Members
-##view_adminTopology_affinityGroups_createNew = Create New
-##view_adminTopology_affinityGroups_details = Affinity Group Details
-##view_adminTopology_affinityGroups_removeSelected = Remove Selected
-##view_adminTopology_affinityGroups_serverCount = Server Count
-##view_adminTopology_affinityGroups_serverMembers = Server Members
-##view_adminTopology_agentDetail_agentFailoverList = Agent Failover List
-##view_adminTopology_agentDetail_currentServer = Current Server
-##view_adminTopology_agentDetail_remoteEndpoint = Remote Endpoint
-##view_adminTopology_agentDetail_token = Token
-##view_adminTopology_agent_agentBindAddress = Agent Bind Address
-##view_adminTopology_agent_agentBindPort = Agent Bind Port
-##view_adminTopology_agent_agentName = Agent Name
-##view_adminTopology_agent_connectedServer = Connected Server
-##view_adminTopology_agent_delete_confirm = This will deregister the selected agents and uninventory their corresponding platforms and all other resources associated with them. There is no way to undo this action. Are you sure you want to do this?
-##view_adminTopology_agent_lastAvailabilityPing = Last Availability Ping
-##view_adminTopology_agent_lastAvailabilityReport = Last Availability Report
-view_adminTopology_agents = ãšãŒãžã§ã³ã
-##view_adminTopology_message_agentsCount = There are {0} agents registered to this server. This number doesn't correspond to the number of currently connected agents.
-##view_adminTopology_message_agroupAssingAgentsFail = Unable to assign agents to the affinity group with id {0}.
-##view_adminTopology_message_agroupAssingServersFail = Unable to assign servers to the affinity group with id {0}.
-##view_adminTopology_message_agroupRemovingAgentsFail = Unable to remove agents from the affinity group with id {0}.
-##view_adminTopology_message_agroupRemovingServersFail = Unable to remove servers from the affinity group with id {0}.
-##view_adminTopology_message_agroupRenamed = Affinity group with id {0} and name {1} was renamed to {2}.
-##view_adminTopology_message_agroupRenamingFail = Unable to rename affinity group with id {0} and name {1}.
-##view_adminTopology_message_fetchAgentFail = Unable to fetch agent details for agent with id {0}.
-##view_adminTopology_message_fetchAgents2Fail = Unable to fetch agents.
-##view_adminTopology_message_fetchAgentsFail = Unable to fetch agent(s) for affinity group with id {0}.
-##view_adminTopology_message_fetchAgroupFail = Unable to fetch affinity group details for group with id {0}.
-##view_adminTopology_message_fetchAgroupsFail = Unable to fetch affinity group(s).
-##view_adminTopology_message_fetchFailOverLists = Unable to fetch fail over list details.
-##view_adminTopology_message_fetchPEventDetailsFail = Unable to fetch partition event details for event with id {0}.
-##view_adminTopology_message_fetchPEventFail = Unable to fetch partition events.
-##view_adminTopology_message_fetchServerFail = Unable to fetch server details for server with id {0}.
-##view_adminTopology_message_fetchServers2Fail = Unable to fetch servers.
-##view_adminTopology_message_fetchServersFail = Unable to fetch server(s) for affinity group with id {0}.
-##view_adminTopology_message_forceRepartition = Do you really want to force a repartition of whole cluster? It will force all the agents to connect to its most preferred server.
-##view_adminTopology_message_forceRepartitionFail = Unable to run repartition.
-##view_adminTopology_message_order = Order
-##view_adminTopology_message_removeAGroupsConfirm = Do you really want to remove following affinity groups {0}?
-##view_adminTopology_message_removeAGroupsFail = Unable to remove following affinity groups(s) {0}.
-##view_adminTopology_message_removeAllPEventConfirm = Do you really want to purge all partition events?
-##view_adminTopology_message_removePEventConfirm = Do you really want to remove following partition events {0}?
-##view_adminTopology_message_removePEventFail = Unable to remove {0} partition events(s).
-##view_adminTopology_message_removeServerConfirm = Do you really want to remove servers {0}?
-##view_adminTopology_message_removeServerFail = Unable to remove {0} server(s).
-##view_adminTopology_message_removedAGroups = Removed {0} affinity group(s).
-##view_adminTopology_message_removedAllPEvent = All partition events have been purged.
-##view_adminTopology_message_removedAllPEventFail = Unable to purge all partition events.
-##view_adminTopology_message_removedPEvent = Removed {0} partition events(s).
-##view_adminTopology_message_removedServer = Removed {0} server(s).
-##view_adminTopology_message_repartitioned = The cluster repartitioning was successfully invoked.
-##view_adminTopology_message_serverUpdateFail = Unable to update server {0}.
-##view_adminTopology_message_serverUpdated = The server {0} was successfully updated.
-##view_adminTopology_message_setMode = Set {0} server(s) to {1} mode.
-##view_adminTopology_message_setModeConfirm = Do you really want to set servers {0} to {1} mode?
-##view_adminTopology_message_setModeFail = Unable to set {0} server(s) to {1} mode.
-view_adminTopology_partitionEvents = ã€ãã³ãã®åé¡
-##view_adminTopology_partitionEventsDetail_agentAssignments = Agent Assignments
-##view_adminTopology_partitionEventsDetail_agentAssignments_nothing = No agents were reassigned as a result of this partition event
-##view_adminTopology_partitionEventsDetail_eventDetails = Event Details
-##view_adminTopology_partitionEventsDetail_eventExecutionTime = Event Execution Time
-##view_adminTopology_partitionEventsDetail_eventType = Event Type
-##view_adminTopology_partitionEvents_details = Details
-##view_adminTopology_partitionEvents_detailsFilter = Details Filter
-##view_adminTopology_partitionEvents_execStatusFilter = Execution Status Filter
-##view_adminTopology_partitionEvents_execTime = Execution Time
-##view_adminTopology_partitionEvents_executionStatus = Execution Status
-##view_adminTopology_partitionEvents_forceRepartition = Force Repartition
-##view_adminTopology_partitionEvents_initiatedBy = Initiated By
-##view_adminTopology_partitionEvents_purgeAll = Purge All
-##view_adminTopology_partitionEvents_type = Type
-##view_adminTopology_partitionEvents_typeFilter = Type Filter
-view_adminTopology_remoteAgentInstall = ãªã¢ãŒããšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«
-##view_adminTopology_serverDetail_connectedAgents = Connected Agents
-##view_adminTopology_serverDetail_installationDate = Installation Date
-##view_adminTopology_serverDetail_operationMode = Operation Mode
-##view_adminTopology_server_affinityGroup = Affinity Group
-##view_adminTopology_server_agentCount = Agent Count
-##view_adminTopology_server_endpointAddress = Endpoint Address
-##view_adminTopology_server_lastUpdateTime = Last Update Time
-##view_adminTopology_server_mode = Mode
-##view_adminTopology_server_nonSecurePort = Nonsecure Port
-##view_adminTopology_server_removeSelected = Remove Selected
-##view_adminTopology_server_securePort = Secure Port
-##view_adminTopology_server_setMaintenance = Set Maintenance
-##view_adminTopology_server_setNormal = Set Normal
-view_adminTopology_servers = ãµãŒããŒ
-##view_adminTopology_storageNode_jmxConnectionUrl = JMX Connection URL
-##view_adminTopology_storageNodes = Storage Nodes
-##view_adminTopology_storageNodes_clusterSettings_clusterSettings = Cluster Settings
-##view_adminTopology_storageNodes_clusterSettings_clusterSettings_cqlPort = Port on which the Storage Nodes listen for CQL client connections. On save this setting will not be propagated to existing Storage Nodes. Please review the documentation on how update the CQL port for all Storage Nodes. <b>Warning:</b> if this setting does not match the configured Storage Cluster CQL port, the server will not be able to communicate with the Storage Cluster and will go into maintenance mode.
-##view_adminTopology_storageNodes_clusterSettings_clusterSettings_desc = Before changing these settings, Storage Nodes require updates to have equivalent port numbers. <br/>Port changes below will only be saved in the RHQ server configuration.
-##view_adminTopology_storageNodes_clusterSettings_clusterSettings_gossipPort = The port used for internode communication in the Storage Cluster. On save this setting will not be propagated to existing Storage Nodes. Please review the documentation on how update the Gossip port for all Storage Nodes. <b>Warning:</b> if this setting does not match the configured Storage Cluster Gossip port, any new Storage Nodes will be able to communicate and be part of the existing Storage Cluster.
-##view_adminTopology_storageNodes_clusterSettings_credentials = Cluster Credentials
-##view_adminTopology_storageNodes_clusterSettings_credentials_desc = Password changes are propagated to the Storage Cluster.
-##view_adminTopology_storageNodes_clusterSettings_credentials_err1 = The password length must be at least 6 characters.
-##view_adminTopology_storageNodes_clusterSettings_credentials_err2 = This should be the same string as in the Password field.
-##view_adminTopology_storageNodes_clusterSettings_credentials_password = Password for all Storage Node CQL authentication. Changing will get propagated to the all deployed Storage Nodes and appliad to newly installed nodes. All HA servers will have Storage Cluster sessions refreshed automatically to use the new password.
-##view_adminTopology_storageNodes_clusterSettings_credentials_password_title = Password
-##view_adminTopology_storageNodes_clusterSettings_credentials_username = Username for Storage Node. This property is read-only because changes to the username are not allowed.
-##view_adminTopology_storageNodes_clusterSettings_credentials_username_title = Username
-##view_adminTopology_storageNodes_clusterSettings_credentials_verify = Validation (needs to match Password).
-##view_adminTopology_storageNodes_clusterSettings_credentials_verify_title = Verify Password
-##view_adminTopology_storageNodes_clusterSettings_deployments = New Deployment Settings
-##view_adminTopology_storageNodes_clusterSettings_deployments_autoDeploy = If this is set, the newly installed storage nodes will be automatically deployed to the storage cluster. It only applies to new installations.
-##view_adminTopology_storageNodes_clusterSettings_deployments_autoDeploy_title = Automatic Deployment
-##view_adminTopology_storageNodes_clusterSettings_deployments_desc = Only applies to new installations.
-##view_adminTopology_storageNodes_clusterSettings_message_cantLoad = Unable to load common Storage Cluster configuration:
-##view_adminTopology_storageNodes_clusterSettings_message_confirmation = Changing the cluster wide configuration will eventually affect all the Storage Nodes. Do you want to continue?
-##view_adminTopology_storageNodes_clusterSettings_message_updateFail = Unable to update the Storage Node settings.
-##view_adminTopology_storageNodes_clusterSettings_message_updateSuccess = Storage Cluster settings were successfully updated.
-##view_adminTopology_storageNodes_detail_associatedResource = Associated Resource
-##view_adminTopology_storageNodes_detail_chart = Chart
-##view_adminTopology_storageNodes_detail_configuration = Configuration
-##view_adminTopology_storageNodes_detail_errorAlertFetch = Unable to fetch alerts for storage node with id {0}. Caused by:
-##view_adminTopology_storageNodes_detail_errorDeployment = Deployment error
-##view_adminTopology_storageNodes_detail_errorFailedDeployOp = Failed deployment operation
-##view_adminTopology_storageNodes_detail_errorFailedUneployOp = Failed undeployment operation
-##view_adminTopology_storageNodes_detail_errorNoResourcesWithAlerts = There were no resources under the storage node that could contain an alert.
-##view_adminTopology_storageNodes_detail_errorUndeployment = Undeployment error
-##view_adminTopology_storageNodes_detail_errorLastOperationFailed = Last operation has failed.
-##view_adminTopology_storageNodes_detail_info = Storage Node Information
-##view_adminTopology_storageNodes_detail_loadDataFetchFail = Unable to fetch storage node load data.
-##view_adminTopology_storageNodes_detail_loadHover = Contains selected metrics collected for last 8 hours.
-##view_adminTopology_storageNodes_detail_noConfiguration = <h2>There is no configuration available for this node. Is the agent running on the {0}?</h2>
-##view_adminTopology_storageNodes_detail_noLoadData = <i>No load data available.</i>
-##view_adminTopology_storageNodes_detail_noResource = Storage node has no associated resource.
-##view_adminTopology_storageNodes_detail_note = Note
-##view_adminTopology_storageNodes_detail_ok = Everything is ok.
-##view_adminTopology_storageNodes_detail_status = Status
-##view_adminTopology_storageNodes_detail_unackAlertsHover = The number in brackets represents the number of unacknowledged alerts for this storage node.
-##view_adminTopology_storageNodes_diskHover = Actual value: {0} <br/>Average disk Ratio of (Free Disk)/(Data File Size) for last {1} hours. A value below 0.7 is not recommended since a compaction or repair process could double the amount of disk space used by data files. Value between 0.7 and 1.5 is displayed as a oragne warning. If multiple data locations are specified then the aggregate accross all the partitions that contain data files is reported.
-##view_adminTopology_storageNodes_diskInsufficient = Insufficient
-##view_adminTopology_storageNodes_diskWarning = Warning
-##view_adminTopology_storageNodes_diskSufficient = Sufficient
-##view_adminTopology_storageNodes_fetchFail = Unable to fetch storage node load details.
-##view_adminTopology_storageNodes_fetchFail2 = Unable to render storage node alert view
-##view_adminTopology_storageNodes_fetchFail3 = Unfortunately, there are no associated resources for the available storage nodes. Check if the agents are running on the machines where the storage nodes are deployed.
-##view_adminTopology_storageNodes_field_alerts = Alerts
-##view_adminTopology_storageNodes_field_clusterStatus = Cluster Status
-##view_adminTopology_storageNodes_field_cqlPort = CQL Port
-##view_adminTopology_storageNodes_field_disk = Disk
-##view_adminTopology_storageNodes_field_error = Error
-##view_adminTopology_storageNodes_field_failedOperation = Failed Operation
-##view_adminTopology_storageNodes_field_gossipPort = Gossip Port
-##view_adminTopology_storageNodes_field_memory = Memory
-##view_adminTopology_storageNodes_field_operationMode = Operation Mode
-##view_adminTopology_storageNodes_groupAlerts = Grouping
-##view_adminTopology_storageNodes_link = Link to Resource
-##view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
-##view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
-##view_adminTopology_storageNodes_load_freeDiskToDataSizeRatioName = Free Disk To Data Size Ratio
-##view_adminTopology_storageNodes_load_freeDiskToDataSizeRatioHover = Ratio of (Free Disk)/(Data File Size). A value below 0.7 is not recommended since a compaction or repair process could double the amount of disk space used by data files. If multiple data locations are specified then the aggregate accross all the partitions that contain data files is reported.
-##view_adminTopology_storageNodes_load_dataDiskUsedName = Disk Space Used by Storage Node
-##view_adminTopology_storageNodes_load_dataDiskUsedHover = Total space used on disk by all data files, commit logs, and saved caches.
-##view_adminTopology_storageNodes_load_dataDiskUsedPercentageName = Data Disk Space Percent Used
-##view_adminTopology_storageNodes_load_dataDiskUsedPercentageHover = Percentage of disk space used by data files on the partitions that contain the data files. If multiple data locations are specified then the aggregate accross all the partitions that contain data files is reported.
-##view_adminTopology_storageNodes_load_heapUsedName = Heap Used
-##view_adminTopology_storageNodes_load_heapUsedHover = Amount of memory actually used by the RHQ storage node.
-##view_adminTopology_storageNodes_load_heapPercentUsedName = Heap Percent Used
-##view_adminTopology_storageNodes_load_heapPercentUsedHover = This value is calculated by dividing Heap Used by Heap Maximum.
-##view_adminTopology_storageNodes_load_tokensName = Number of Tokens
-##view_adminTopology_storageNodes_load_tokensHover = Number of partitions of the ring that a node owns.
-##view_adminTopology_storageNodes_load_totalDiskUsedPercentageName = Total Disk Space Percent Used
-##view_adminTopology_storageNodes_load_totalDiskUsedPercentageHover = Percentage of total disk space used (system and Storage Node) on the partitions that contain the data files. If multiple data locations are specified then the aggregate accross all the partitions that contain data files is reported.
-##view_adminTopology_storageNodes_memoryHover = Average memory taken for last {0} hours.
-##view_adminTopology_storageNodes_msg_commonOpConfirm = Are you sure, you want to run operation {0}? On the selected nodes: {1}.
-##view_adminTopology_storageNodes_msg_commonOpFailed = Operation {0} was successfully scheduled for storage nodes {1}.
-##view_adminTopology_storageNodes_msg_commonOpStart = Scheduling operation {0} failed for storage nodes {1}.
-##view_adminTopology_storageNodes_msg_deployConfirm = Are you sure, you want to run the deploy operation on selected nodes: {0}? It may take a while to complete.
-##view_adminTopology_storageNodes_msg_deployFailed = Invoking the deploy operation failed for storage nodes {0} ids: {1}.
-##view_adminTopology_storageNodes_msg_deployStart = Starting the undeploy operation on storage nodes {0}.
-##view_adminTopology_storageNodes_msg_undeployConfirm = Are you sure, you want to run the undeploy operation on selected nodes: {0} ? It may take a while to complete.
-##view_adminTopology_storageNodes_msg_undeployFailed = Invoking the undeploy operation failed for storage nodes {0} ids: {1}.
-##view_adminTopology_storageNodes_msg_undeployStart = Starting the deploy operation on storage nodes {0}.
-##view_adminTopology_storageNodes_noLoad = There is no load data available for this node. Is the agent running on the platform?
-##view_adminTopology_storageNodes_node = Storage Node
-##view_adminTopology_storageNodes_run_deploySelected = Deploy Selected
-##view_adminTopology_storageNodes_run_disableDebug = Disable Debug Mode
-##view_adminTopology_storageNodes_run_enableDebug = Enable Debug Mode
-##view_adminTopology_storageNodes_run_restart = Restart
-##view_adminTopology_storageNodes_run_shutdown = Shutdown
-##view_adminTopology_storageNodes_run_undeploySelected = Undeploy Selected
-##view_adminTopology_storageNodes_settings_confirmation = Changing the storage node configuration requires restart of storage node. Do you want to continue?
-##view_adminTopology_storageNodes_settings_jmxPortName = JMX Port
-##view_adminTopology_storageNodes_settings_jmxPortDescription = The JMX port for the RHQ Storage Node
-##view_adminTopology_storageNodes_settings_heapNewSizeName = Heap New Size
-##view_adminTopology_storageNodes_settings_heapNewSizeDescription = The size of the new generation portion of the heap. This value will be used with the -Xmn JVM option. The value should be an integer with a suffix of M or G to indicate megabytes or gigabytes.
-##view_adminTopology_storageNodes_settings_heapSizeName = Heap Size
-##view_adminTopology_storageNodes_settings_heapSizeDescription = The maximum (and at the same time starting) heap size. This value will be used with the -Xmx and -Xms JVM options. If you are going to increase/decrease this value, then you should also increase/decrease the new generation proportionally. The value should be an integer with a suffix of M or G to indicate megabytes or gigabytes.
-##view_adminTopology_storageNodes_settings_message_updateSuccess = Storage Node settings were successfully updated.
-##view_adminTopology_storageNodes_settings_noChanges = There were no changes done.
-##view_adminTopology_storageNodes_settings_specific = Storage Node Specific Settings
-##view_adminTopology_storageNodes_settings_threadStackSizeName = Thread Stack Size
-##view_adminTopology_storageNodes_settings_threadStackSizeDescription = The thread stack size. This memory is allocated to each thread off heap. The value should be an integer that will be interpreted in kilobytes.
-##view_adminTopology_storageNodes_settings_validator1 = Should be lower than Heap New Size.
-##view_adminTopology_storageNodes_settings_validator2 = Should be higher than Max Heap Size.
-##view_adminTopology_storageNodes_statusHoverError = Something went wrong. Please double click on the storage node to show the detail page to know more.
-##view_adminTopology_storageNodes_tabs_alerts = Cluster Alerts
-##view_adminTopology_storageNodes_tabs_nodes = Nodes
-##view_adminTopology_storageNodes_tabs_settings = Cluster Settings
-##view_adminTopology_storageNodes_unackAlerts = Unacknowledged Alerts
-view_adminUsersDetails_dataTypeName = ãŠãŒã¶ãŒ
-##view_adminUsers_failCreateUserWithExistingName = Failed to create user with existing name [{0}]. Please use another name.
-view_admin_administration = 管ç
-view_admin_content = ã³ã³ãã³ã
-view_admin_downloads_agentDownload = ãšãŒãžã§ã³ãã®ããŠã³ããŒã
-view_admin_downloads_agent_buildNumber = ãšãŒãžã§ã³ããã«ã
-view_admin_downloads_agent_help = <p> ãã㯠{0} Agentã®æŽæ°ãã€ããªJARãã¡ã€ã«ã§ãããã®JARãã¡ã€ã«ã®ç®çã¯ãŠãŒã¶ãŒããšãŒãžã§ã³ãããŸã ååšããªããã·ã³äžã«æ°ãããšãŒãžã§ã³ããã€ã³ã¹ããŒã«ã§ããããã«ããããšãšããã§ã«ã€ã³ã¹ããŒã«æžã¿ã®ãšãŒãžã§ã³ããæŽæ°ã§ããããã«ããããã§ãã詳现ã¯ããã®ãšãŒãžã§ã³ãããŠã³ããŒãJARã§æ¬¡ã®ããã«--helpã³ãã³ãã©ã€ã³ãªãã·ã§ã³ãã€ããŠå®è¡ããŠãã ããã<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«</h3> <p> <b>java -jar <agent-download.jar> --install[=<æ°ãããšãŒãžã§ã³ããã£ã¬ã¯ããª>]</b><br/> ãã®ã³ãã³ãã¯æ°ãããšãŒãžã§ã³ããã€ã³ã¹ããŒã«ããŸããããæ°ãããã£ã¬ã¯ããªãæå®ããªããã°ãããã©ã«ãã¯"."ãšãªããŸãã</p> <h3>ãšãŒãžã§ã³ãã®
æŽæ°</h3> <p> <b>java -jar <agent-download.jar> --update[=<å€ããšãŒãžã§ã³ããã£ã¬ã¯ããª>]</b><br/> ããã¯ãã§ã«ã€ã³ã¹ããŒã«ãããæ¢åã®ãšãŒãžã§ã³ããæŽæ°ããŸããããå€ããæ¢åã®ãšãŒãžã§ã³ããã€ã³ã¹ããŒã«ããããã£ã¬ã¯ããªãæå®ããªãã£ããªãã"rhq-agent"ãä»®å®ãããŸãã</p>
-view_admin_downloads_agent_link_value = ãšãŒãžã§ã³ã {0} ({1}) ã®ããŠã³ããŒã
-view_admin_downloads_agent_md5 = ãšãŒãžã§ã³ã MD5
-view_admin_downloads_agent_version = ãšãŒãžã§ã³ãããŒãžã§ã³
-view_admin_downloads_bundleDownload = ãã³ãã«ãããã€ã€ã®ããŠã³ããŒã
-view_admin_downloads_bundle_link_value = ãã³ãã«ãããã€ã€ãŒ {0} ãããŠã³ããŒã
-view_admin_downloads_cliAlertScriptsDownload = CLIã¢ã©ãŒãã¹ã¯ãªããã®ããŠã³ããŒã
-view_admin_downloads_cliAlertScripts_loadError = ããŠã³ããŒãããããã«å©çšå¯èœãªCLIã¢ã©ãŒãã¹ã¯ãªããã«ã¢ã¯ã»ã¹ããããšãã§ããŸãã
-view_admin_downloads_cliAlertScripts_none = ããŠã³ããŒãããããã«å©çšå¯èœãªCLIã¹ã¯ãªãããäžã€ãååšããŸãã
-view_admin_downloads_cliDownload = ã³ãã³ãã©ã€ã³ã¯ã©ã€ã¢ã³ãã®ããŠã³ããŒã
-view_admin_downloads_cli_buildNumber = CLIãã«ã
-view_admin_downloads_cli_link_value = CLI {0} ({1}) ãããŠã³ããŒã
-view_admin_downloads_cli_md5 = CLI MD5
-view_admin_downloads_cli_version = CLIããŒãžã§ã³
-view_admin_downloads_connectorsDownload = ã³ãã¯ã¿ã®ããŠã³ããŒã
-view_admin_downloads_connectors_none = ããŠã³ããŒãã®ããã®ã³ãã¯ã¿ãŒãèŠã€ãããŸãã
-##view_admin_downloads_scriptModulesDownload = Script Modules Download
-##view_admin_downloads_scriptModules_help = <p> Script modules are reusable components provided by RHQ to be used in your scripts (either alert scripts or CLI scripts). You can access them by using the "rhq://downloads/<module-name-without-file-extension>" URI in your scripting language of choice (i.e. in javascript, you would use the "require" function).</p>
-##view_admin_downloads_scriptModules_loadError = Cannot load the list of available script modules
-##view_admin_downloads_scriptModules_none = No script modules are available for download
-view_admin_landing = ãã®ã»ã¯ã·ã§ã³ã«ãããŠã{0}ã°ããŒãã«èšå®ã管çãããŸããããã¯ã»ãã¥ãªãã£æ§æããã©ã°ã€ã³èšå®ãRHQãµãŒããŒãšãšãŒãžã§ã³ãã®ç®¡çãå«ã¿ãŸãã
-view_admin_measTemplates_updateExisting_title = æ¢åã¹ã±ãžã¥ãŒã«ã®æŽæ°
-view_admin_measTemplates_updateExisting_tooltip = ãã®ããã¯ã¹ããã§ãã¯ãããšããã®ã¿ã€ãã®ãã¹ãŠã®ãªãœãŒã¹ã察象ã«éžæããã¡ããªãã¯ã¹ã®åéã¹ã±ãžã¥ãŒã«ãæŽæ°ããŸããããããããã§ãã¯ãããŠããªããã°ããã³ãã¬ãŒãã¹ã±ãžã¥ãŒã«ãå°æ¥çã«ã€ã³ãã³ããªã«è¿œå ããããã®ã¿ã€ãã®æ°èŠãªãœãŒã¹ã«é©çšãããã ãã§ãã
-view_admin_plugins_agent = ãšãŒãžã§ã³ã
-view_admin_plugins_agentDeleteConfirm = <b>èŠå!</b><br/>\n次ã®ãšãŒãžã§ã³ããã©ã°ã€ã³ã¯åé€ãããããšããŠããŸã:<br/>\n{0}<br/>\næ¬åœã«ããããåé€ããŠãããããã§ãã?
-view_admin_plugins_agentDisableConfirm = <b>èŠå!</b><br/>\n次ã®ãšãŒãžã§ã³ããã©ã°ã€ã³ã¯ç¡å¹ã«ãããããšããŠããŸã:<br/>\n{0}<br/>\næ¬åœã«ããããç¡å¹ã«ããŠãããããã§ãã?
-view_admin_plugins_deletedAgentPlugins = åé€ããããšãŒãžã§ã³ããã©ã°ã€ã³: {0}
-view_admin_plugins_deletedAgentPluginsFailure = ãšãŒãžã§ã³ããã©ã°ã€ã³ã®åé€ã«å€±æããŸãã
-view_admin_plugins_deployed = ãããã€ããŸããã?
-view_admin_plugins_disabledAgentPlugins = ç¡å¹åããããšãŒãžã§ã³ããã©ã°ã€ã³: {0}
-view_admin_plugins_disabledAgentPluginsFailure = ãšãŒãžã§ã³ããã©ã°ã€ã³ãç¡å¹åããã®ã«å€±æããŸãã
-view_admin_plugins_disabledServerPlugins = ç¡å¹åããããµãŒããŒãã©ã°ã€ã³: {0}
-view_admin_plugins_disabledServerPluginsFailure = ãµãŒããŒãã©ã°ã€ã³ãç¡å¹åããã®ã«å€±æããŸãã
-view_admin_plugins_enabledAgentPlugins = æå¹åããããšãŒãžã§ã³ããã©ã°ã€ã³: {0}
-view_admin_plugins_enabledAgentPluginsFailure = ãšãŒãžã§ã³ããã©ã°ã€ã³ãæå¹åããã®ã«å€±æããŸãã
-view_admin_plugins_enabledServerPlugins = æå¹åããããµãŒããŒãã©ã°ã€ã³: {0}
-view_admin_plugins_enabledServerPluginsFailure = ãµãŒããŒãã©ã°ã€ã³ã®æå¹åã«å€±æããŸãã
-view_admin_plugins_hideDeleted = åé€æžã¿ãé ã
-view_admin_plugins_hideUndeployed = ã¢ã³ãããã€ãé ã
-view_admin_plugins_loadFailure = ãã©ã°ã€ã³ããŒã¿ãããŒãããã®ã«å€±æããŸãã
-view_admin_plugins_purgedAgentPluginsFailure = ãšãŒãžã§ã³ããã©ã°ã€ã³ã®ããŒãžã«å€±æããŸãã
-view_admin_plugins_purgedServerPlugins = ããŒãžããããµãŒããŒãã©ã°ã€ã³: {0}.
-view_admin_plugins_purgedServerPluginsFailure = ãµãŒããŒãã©ã°ã€ã³ã®ããŒãžã«å€±æããŸãã
-view_admin_plugins_restartMasterPC = ãã¹ã¿ãŒãã©ã°ã€ã³ã³ã³ããã®åèµ·å
-view_admin_plugins_restartMasterPCComplete = ãã¹ã¿ãŒãã©ã°ã€ã³ã³ã³ãããåèµ·åãããŸãã
-view_admin_plugins_restartMasterPCFailure = ãã¹ã¿ãŒãã©ã°ã€ã³ã³ã³ããã®åèµ·åã«å€±æããŸãã
-view_admin_plugins_restartMasterPCStarted = ãã¹ã¿ãŒãã©ã°ã€ã³ã³ã³ããã®åèµ·åäž...
-view_admin_plugins_scan = æŽæ°ã®ããã®ã¹ãã£ã³
-view_admin_plugins_scanComplete = æŽæ°ããããã©ã°ã€ã³ã®ããã®ã¹ãã£ã³ãå®äºããŸãã
-view_admin_plugins_scanFailure = æŽæ°ããããã©ã°ã€ã³ã®ããã®ã¹ãã£ã³ã倱æããŸãã
-view_admin_plugins_server = ãµãŒããŒ
-view_admin_plugins_serverConfig = ãã©ã°ã€ã³æ§æ
-view_admin_plugins_serverConfig_saveFailed = èšå®ã®ä¿åã«å€±æããŸãã
-view_admin_plugins_serverConfig_settingsSaved = èšå®ãä¿åãããŸãã
-view_admin_plugins_serverControls = ã³ã³ãããŒã«
-view_admin_plugins_serverControls_clickForError = ãšã©ãŒã¡ãã»ãŒãžãã¯ãªãã¯ããŠãã ãã
-view_admin_plugins_serverControls_invokeFailure = ã³ã³ãããŒã«ã®åŒã³åºãã«å€±æããŸãã
-view_admin_plugins_serverControls_name = ã³ã³ãããŒã«
-view_admin_plugins_serverControls_parameters = ãã©ã¡ãŒã¿ãŒ
-view_admin_plugins_serverControls_results = çµæ
-view_admin_plugins_serverDisableConfirm = <b>èŠå!</b><br/>\n次ã®ãµãŒããŒãã©ã°ã€ã³ã¯ç¡å¹ã«ãããããšããŠããŸã:<br/>\n{0}<br/>\næ¬åœã«ããããç¡å¹ã«ããŠãããããã§ãã?
-view_admin_plugins_serverScheduleJobs = ã¹ã±ãžã¥ãŒã«ããããžã§ã
-view_admin_plugins_serverUndeployConfirm = <b>èŠå!</b><br/>\n次ã®ãµãŒããŒãã©ã°ã€ã³ã¯ã¢ã³ãããã€ãããããšããŠããŸã:<br/>\n{0}<br/>\næ¬åœã«ããããã¢ã³ãããã€ã«ããŠãããããã§ãã?
-view_admin_plugins_showDeleted = åé€æžã¿ã衚瀺
-view_admin_plugins_showUndeployed = ã¢ã³ãããã€ã衚瀺
-view_admin_plugins_undeploy = ã¢ã³ãããã€
-view_admin_plugins_undeployedServerPlugins = ã¢ã³ãããã€æžã¿ã®ãµãŒããŒãã©ã°ã€ã³: {0}
-view_admin_plugins_undeployedServerPluginsFailure = ãµãŒããŒãã©ã°ã€ã³ã®ã¢ã³ãããã€ã«å€±æããŸãã
-view_admin_plugins_upload = ãã©ã°ã€ã³ã®ã¢ããããŒã
-view_admin_security = ã»ãã¥ãªãã£
-view_admin_systemSettings_ActiveDriftServerPlugin_desc = ããªããé¢é£ã®ãšã³ãã£ãã£ãšã³ã³ãã³ãã®æ°žç¶æ§ã管çããããªãããµãŒããŒãã©ã°ã€ã³
-view_admin_systemSettings_ActiveDriftServerPlugin_name = ã¢ã¯ãã£ãããªãããµãŒããŒãã©ã°ã€ã³
-view_admin_systemSettings_AgentMaxQuietTimeAllowed_desc = ãããšãŒãžã§ã³ãããäœãåä¿¡ããªãã§ãã®æéãçµéãããªãã°ããã®ãšãŒãžã§ã³ãã¯ããŠã³ãããã®ãšèŠãªãããŸãããã®å€ã¯ååäœã§æå®ãããŸãã
-view_admin_systemSettings_AgentMaxQuietTimeAllowed_name = 蚱容ãããæ倧ç¡éä¿¡æé
-view_admin_systemSettings_AlertPurge_desc = ããŒã¿ããŒã¹ããé€å»ãããåã®ã¢ã©ãŒããã¹ããªã®ä¿ææéãããã¯æ¥åäœã§æå®ãããŸãã
-view_admin_systemSettings_AlertPurge_name = å€ãã¢ã©ãŒããåé€
-view_admin_systemSettings_AvailabilityPurge_desc = ããŒã¿ããŒã¹ããé€å»ãããåã®å¯çšæ§ããŒã¿ã®ä¿ææéãããã¯æ¥åäœã§æå®ãããŸãã
-view_admin_systemSettings_AvailabilityPurge_name = å€ãå¯çšæ§ããŒã¿ã®åé€
-view_admin_systemSettings_BaseURL_desc = ãµãŒããŒGUIãžã®URLãäž»ã«ã¢ã©ãŒãE-ã¡ãŒã«éç¥ã®äœ¿ãããŸãã
-view_admin_systemSettings_BaseURL_name = GUIã³ã³ãœãŒã«URL
-view_admin_systemSettings_BaselineDataSet_desc = ããŒã¹ã©ã€ã³ã決å®ããããã«äœ¿ãããéå»ã®æž¬å®ããŒã¿ã®éãããã¯æ¥åäœã§æå®ãããŸãã
-view_admin_systemSettings_BaselineDataSet_name = ããŒã¹ã©ã€ã³ããŒã¿ã»ãã
-view_admin_systemSettings_BaselineFrequency_desc = ããŒã¹ã©ã€ã³ã®èªåèšç®ã®é »åºŠãèšç®ãããŸãããã0ãªããããŒã¹ã©ã€ã³ã®èªåèšç®ã¯ç¡å¹ã«ãããŸããããã¯æ¥åäœã§æå®ãããŸãã
-view_admin_systemSettings_BaselineFrequency_name = ããŒã¹ã©ã€ã³èšç®ã®é »åºŠ
-view_admin_systemSettings_DataMaintenance_desc = ããŒã¿ããŒã¹ã®ä¿å®ãå®è¡ãããé »åºŠ(äŸãã°ãPostgresã䜿ã£ãŠããã®ã§ããã°ã§ããã°ããã¥ãŒã ãªã©)ãããã¯æéåäœã§æå®ãããŸãã
-view_admin_systemSettings_DataMaintenance_name = ããŒã¿ããŒã¹ä¿å®æé
-view_admin_systemSettings_DataReindex_desc = ããæå¹ã§ããã°ãããŒã¿ããŒã¹ããŒãã«ã¯å®æçã«ã€ã³ããã¯ã¹ãåäœæãããŸãã
-view_admin_systemSettings_DataReindex_name = ããŒã¿ããŒãã«ã®å€éã§ã®ã€ã³ããã¯ã¹åäœæ
-view_admin_systemSettings_DriftFilePurge_desc = ããã¯ãšã³ãããããŒãžããã察象ãšãªãæªäœ¿çšãã€èŠªãããªãããªãããã¡ã€ã«ã®çµéæéãããã¯æ¥æ°ã§æå®ãããŸãã
-view_admin_systemSettings_DriftFilePurge_name = æªäœ¿çšããªãããã¡ã€ã«ã®åé€
-view_admin_systemSettings_EnableAgentAutoUpdate_desc = ãµãŒããŒããšãŒãžã§ã³ããèªåæŽæ°ããããšãèš±ããã©ããã決å®ããŸãããããããç¡å¹ã«ãããŠããã®ã§ããã°ããµãŒããŒãããšãŒãžã§ã³ãã®ãã£ã¹ããªãã¥ãŒã·ã§ã³ãããŠã³ããŒãããããšã¯ã§ããŸããã
-view_admin_systemSettings_EnableAgentAutoUpdate_name = ãšãŒãžã§ã³ãã®èªåæŽæ°ãæå¹ã«ãã
-view_admin_systemSettings_EnableDebugMode_name = ãããã°ã¢ãŒããæå¹ã«ãã
-view_admin_systemSettings_EnableExperimentalFeatures_desc = æå¹ã§ããã°ãçŸåšã®è£œåã«å«ãŸããä»»æã®å®éšçæ©èœãå©çšå¯èœã«ãªããŸã
-view_admin_systemSettings_EnableExperimentalFeatures_name = å®éšçæ©èœãæå¹ã«ãã
-view_admin_systemSettings_EventPurge_desc = ããŒã¿ããŒã¹ããé€å»ãããåã®ã€ãã³ãããŒã¿ã®ä¿ææéãããã¯æ¥åäœã§æå®ãããŸãã
-view_admin_systemSettings_EventPurge_name = å€ãã€ãã³ãåé€
-view_admin_systemSettings_JAASProvider_desc = ãŠãŒã¶ãŒIDã決å®ããã®ã«LDAPã䜿ãããã¹ãã§ãã?
-view_admin_systemSettings_JAASProvider_name = LDAPã®æå¹å
-view_admin_systemSettings_LDAPBaseDN_desc = ãŠãŒã¶èªèšŒã®éã«ãŠãŒã¶ãŒåãšãã¹ã¯ãŒããæ€çŽ¢ãããã£ã¬ã¯ããªããªãŒã®ããŒã¹ãäŸ: ou=People,dc=redhat,dc=com
-view_admin_systemSettings_LDAPBaseDN_name = ãµãŒãããŒã¹
-view_admin_systemSettings_LDAPBindDN_name = ãŠãŒã¶ãŒå
-view_admin_systemSettings_LDAPBindPW_desc = LDAPãŠãŒã¶ãŒããŒã¿ããŒã¹ã®åãåããæã«LDAPãµãŒããŒã«æ¥ç¶ããããã®ãŠãŒã¶ãŒã®ã¯ã¬ãã³ã·ã£ã«
-view_admin_systemSettings_LDAPBindPW_name = ãã¹ã¯ãŒã
-view_admin_systemSettings_LDAPFilter_desc = LDAPãµãŒãäžã«é©çšãããè¿œå å¯èœãªä»»æã®ãã£ã«ã¿ãŒãããã¯èªèšŒãã人ãæå®ãããLDAPããããã£ãä»ããŠèå¥ããããªãæçšã§ããäŸ: RHQUser=true
-view_admin_systemSettings_LDAPFilter_name = ãµãŒããã£ã«ã¿ãŒ
-view_admin_systemSettings_LDAPGroupFilter_desc = èªå¯ã®ããã«å©çšå¯èœãªãã¹ãŠã®LDAPã°ã«ãŒããè¿ããªããã°ãªããªãDAPãµãŒããã£ã«ã¿ãŒ
-view_admin_systemSettings_LDAPGroupFilter_name = ã°ã«ãŒããµãŒããã£ã«ã¿ãŒ
-view_admin_systemSettings_LDAPGroupMember_desc = ãŠãŒã¶ãŒèªå¯ã決å®ããããã®ã°ã«ãŒããµãŒããã£ã«ã¿ãŒãšäžç·ã«äœ¿ãããLDAPãµãŒããã£ã«ã¿ãŒ
-view_admin_systemSettings_LDAPGroupMember_name = ã°ã«ãŒãã¡ã³ããŒãã£ã«ã¿ãŒ
-##view_admin_systemSettings_LDAPGroupPageSize_desc = ãŠãŒã¶ãŒèªå¯ã決å®ããããã®ã°ã«ãŒããµãŒããã£ã«ã¿ãŒãšäžç·ã«äœ¿ãããLDAPãµãŒããã£ã«ã¿ãŒ
-##view_admin_systemSettings_LDAPGroupPageSize_name = ã°ã«ãŒãã¡ã³ããŒãã£ã«ã¿ãŒ
-view_admin_systemSettings_LDAPLoginProperty_desc = ãŠãŒã¶ãŒåãå«ãLDAPããããã£ãããã©ã«ã㯠"cn"ãããè€æ°ã®ãšã³ããªããããããããæåã«èŠã€ãã£ããã®ã䜿ãããŸãã
-view_admin_systemSettings_LDAPLoginProperty_name = ãã°ã€ã³ããããã£
-view_admin_systemSettings_LDAPProtocol_desc = LDAPãµãŒããŒãšã®éã¯SSLãä»ããŠéä¿¡ãããã¹ãã§ãã?
-view_admin_systemSettings_LDAPProtocol_name = SSL
-view_admin_systemSettings_LDAPUrl_desc = LDAPãµãŒããŒãžã®URL
-view_admin_systemSettings_LDAPUrl_name = LDAP URL
-##view_admin_systemSettings_RHQSessionTimeout_desc = If this amount of time passes without any user interaction in the browser, the session is considered as expired and user is aked to log in again. This value is specified in hours.
-##view_admin_systemSettings_RHQSessionTimeout_name = GUI Session Timeout
-view_admin_systemSettings_RtDataPurge_desc = ããŒã¿ããŒã¹ããé€å»ãããåã®å¿çæéã®ä¿ææéãããã¯æ¥åäœã§æå®ãããŸãã
-view_admin_systemSettings_RtDataPurge_name = å€ãå¿çæéã®åé€
-view_admin_systemSettings_TraitPurge_desc = ããŒã¿ããŒã¹ããé€å»ãããåã®æž¬å®ãã¬ã€ãããŒã¿ã®ä¿ææéãããã¯æ¥åäœã§æå®ãããŸãã
-view_admin_systemSettings_TraitPurge_name = å€ã枬å®ãã¬ã€ãã®åé€
-view_admin_systemSettings_cannotLoadServerDetails = ãµãŒããŒè©³çŽ°ãããŒãã§ããŸãã
-view_admin_systemSettings_cannotLoadSettings = çŸåšã®ã·ã¹ãã èšå®ãååŸã§ããŸãã
-view_admin_systemSettings_fixBeforeSaving = ä¿ååã«ç¡å¹ãªå€ãä¿®æ£ããŠãã ãã
-view_admin_systemSettings_group_baseline = èªåããŒã¹ã©ã€ã³æ§æããããã£
-view_admin_systemSettings_group_dataMgr = ããŒã¿ãããŒãžã£ãŒæ§æããããã£
-view_admin_systemSettings_group_drift = ããªãããµãŒããŒæ§æèšå®
-view_admin_systemSettings_group_ldap = LDAPæ§æããããã£
-view_admin_systemSettings_saveFailure = ã·ã¹ãã èšå®ã®ä¿åã«å€±æããŸãã
-view_admin_systemSettings_savedSettings = ã·ã¹ãã ããããã£ã®ä¿åã«æåããŸãã
-view_admin_systemSettings_serverDetails = ãµãŒããŒè©³çŽ°
-view_admin_systemSettings_serverDetails_buildNumber = ãã«ãçªå·
-view_admin_systemSettings_serverDetails_dbDriverName = ããŒã¿ããŒã¹ãã©ã€ããŒå
-view_admin_systemSettings_serverDetails_dbDriverVersion = ããŒã¿ããŒã¹ãã©ã€ããŒããŒãžã§ã³
-view_admin_systemSettings_serverDetails_dbName = ããŒã¿ããŒã¹ãããã¯ãå
-view_admin_systemSettings_serverDetails_dbUrl = ããŒã¿ããŒã¹ã³ãã¯ã·ã§ã³URL
-view_admin_systemSettings_serverDetails_dbVersion = ããŒã¿ããŒã¹ãããã¯ãããŒãžã§ã³
-view_admin_systemSettings_serverDetails_installDir = ãµãŒããŒã€ã³ã¹ããŒã«ãã£ã¬ã¯ããª
-##view_admin_systemSettings_serverDetails_productName = Product Name
-##view_admin_systemSettings_serverDetails_serverName = Server Name
-view_admin_systemSettings_serverDetails_time = ãµãŒããŒããŒã«ã«æå»
-view_admin_systemSettings_serverDetails_tz = ãµãŒããŒã¿ã€ã ãŸãŒã³
-view_admin_topology = ããããžãŒ
-view_alert_common_tab_conditions = æ¡ä»¶
-view_alert_common_tab_conditions_expression = ã¢ã©ãŒãçºç«
-##view_alert_common_tab_conditions_modalEdit_title = Edit Condition
-view_alert_common_tab_conditions_modal_title = æ¡ä»¶è¿œå
-view_alert_common_tab_conditions_recovery_disabled = ãã®ã¢ã©ãŒãã¯ãã®ã¢ã©ãŒãå®çŸ©ãç¡å¹åãããåå ãšãªããŸãã
-view_alert_common_tab_conditions_recovery_enabled = ããªã¬ãŒ ''{0}'' ãåã³æå¹åããã
-view_alert_common_tab_conditions_text = æ¡ä»¶
-view_alert_common_tab_conditions_type_availability = ã¢ãã€ã©ããªãã£ã®å€å
-view_alert_common_tab_conditions_type_availability_down = äžé
-view_alert_common_tab_conditions_type_availability_up = äžæ
-view_alert_common_tab_conditions_type_drift = ããªããã®æ€åº
-view_alert_common_tab_conditions_type_drift_configpaths = "{0}" ã«äžèŽãããã¡ã€ã«ãšããªããå®çŸ© [{1}] ã®ããã®ããªããã®æ€åº
-view_alert_common_tab_conditions_type_drift_onlyconfig = ããªããå®çŸ© [{0}] ã®ããã®ããªããæ€åº
-view_alert_common_tab_conditions_type_drift_onlypaths = "{0}" ã«äžèŽãããã¡ã€ã«ã®ããã®ããªããæ€åº
-view_alert_common_tab_conditions_type_event = ã€ãã³ãã®æ€åº
-view_alert_common_tab_conditions_type_event_matching = ã€ãã³ããœãŒã¹ãäžèŽ
-view_alert_common_tab_conditions_type_metric_baseline = ã¡ããªãã¯å€ã®ããŒã¹ã©ã€ã³
-view_alert_common_tab_conditions_type_metric_baseline_verb = of
-view_alert_common_tab_conditions_type_metric_calltime_change = åŒã³åºãæéã®å€å
-view_alert_common_tab_conditions_type_metric_calltime_change_verb = å°ãªããšã
-view_alert_common_tab_conditions_type_metric_calltime_delta_grows = äžæ
-view_alert_common_tab_conditions_type_metric_calltime_delta_other = å€å
-view_alert_common_tab_conditions_type_metric_calltime_delta_shrinks = çž®å°
-view_alert_common_tab_conditions_type_metric_calltime_threshold = åŒã³åºãæéã®éŸå€
-view_alert_common_tab_conditions_type_metric_change = ã¡ããªãã¯å€ã®å€æ
-view_alert_common_tab_conditions_type_metric_range_inside_exclusive = ã¡ããªãã¯å€ã®ç¯å² [{0}] : [{1}] ãš [{2}] ã®é (å¢çå€ãå«ãŸãªã)
-view_alert_common_tab_conditions_type_metric_range_inside_inclusive = ã¡ããªãã¯å€ã®ç¯å² [{0}] : [{1}] ãš [{2}] ã®é (å¢çå€ãå«ã)
-view_alert_common_tab_conditions_type_metric_range_outside_exclusive = ã¡ããªãã¯å€ã®ç¯å² [{0}] : [{1}] ãš [{2}] ã®å€åŽ(å¢çå€ãå«ãŸãªã)
-view_alert_common_tab_conditions_type_metric_range_outside_inclusive = ã¡ããªãã¯å€ã®ç¯å² [{0}] : [{1}] ãš [{2}] ã®å€åŽ(å¢çå€ãå«ã)
-view_alert_common_tab_conditions_type_metric_threshold = ã¡ããªãã¯å€ã®éŸå€
-view_alert_common_tab_conditions_type_metric_trait_change = ãã¬ã€ãã®å€å
-##view_alert_common_tab_conditions_type_metric_trait_matching = with trait value matching
-view_alert_common_tab_conditions_type_operation = ãªãã¬ãŒã·ã§ã³ã®å®è¡
-view_alert_common_tab_conditions_type_operation_status = çµæã¹ããŒã¿ã¹ä»
-view_alert_common_tab_conditions_type_resource_configuration = ãªãœãŒã¹æ§æã®å€å
-view_alert_common_tab_dampening = æžè¡°
-view_alert_common_tab_dampening_category_consecutive_count = é£ç¶
-view_alert_common_tab_dampening_category_consecutive_count_tooltip = æ¡ä»¶èšå®ãXåé£ç¶ããŠtrueã§ããã°ã¢ã©ãŒããåŒãèµ·ããããŸãã
-view_alert_common_tab_dampening_category_duration_count = æééé
-view_alert_common_tab_dampening_category_none = ãªã
-view_alert_common_tab_dampening_category_none_tooltip = æžè¡°ã¯ç¡å¹åãããŠããŸãããã®æ¡ä»¶ãtrueã«ãªããã³ã«ãã¢ã©ãŒããåŒãèµ·ããããŸãã
-view_alert_common_tab_dampening_category_partial_count = çŽè¿ã®Nåã®è©äŸ¡
-view_alert_common_tab_dampening_category_partial_count_tooltip = ã¢ã©ãŒãã¯çŽè¿ã®Nåã®æ¡ä»¶ã®è©äŸ¡ã®éã§ã§æ¡ä»¶èšå®ãtrueãæºããããšãXåçºçãããã³ã«åŒãèµ·ããããŸã
-view_alert_common_tab_dampening_consecutive_occurrences_label = çºç
-view_alert_common_tab_dampening_consecutive_occurrences_label_tooltip = ã¢ã©ãŒããåŒãèµ·ããããåã«æ¡ä»¶èšå®ãé£ç¶ããŠtrueã§ãªãããã°ãªããªãåæ°
-view_alert_common_tab_dampening_duration_occurrences_label = çºç
-view_alert_common_tab_dampening_duration_period_label = æééé
-view_alert_common_tab_dampening_duration_period_label_tooltip = äžããããçºçåæ°ãtrueã§ãããã©ããã調ã¹ãããã«æ¡ä»¶èšå®ããã¹ããããã¿ã€ã ã¹ãã³
-view_alert_common_tab_dampening_partial_evalatuions_label = è©äŸ¡
-view_alert_common_tab_dampening_partial_evalatuions_label_tooltip = äžããããçºçåæ°ãtrueã§ãããã©ããã調ã¹ãããã«æ¡ä»¶èšå®ããã¹ããããåèšåæ°
-view_alert_common_tab_dampening_partial_occurrences_label = çºç
-view_alert_common_tab_dampening_partial_occurrences_label_tooltip = ã¢ã©ãŒããåŒãèµ·ããããåã«çŽè¿Nåã®è©äŸ¡ã®éã§æ¡ä»¶èšå®ãtrueã§ãªããã°ãªããªãåæ°
-view_alert_common_tab_invalid_condition_category = ç¡å¹ãªæ¡ä»¶ã«ããŽãª - ã©ããããããã°ãšããŠå ±åããŠãã ãã: {0}
-view_alert_common_tab_invalid_dampening_category = ç¡å¹ãªãã³ãã³ã°ã«ããŽãª - ã©ããããããã°ãšããŠå ±åããŠãã ãã: {0}
-view_alert_common_tab_invalid_time_units = ç¡å¹ãªæéåäœ - ã©ããããããã°ãšããŠå ±åããŠãã ãã: {0}
-view_alert_common_tab_notifications = éç¥
-view_alert_common_tab_notifications_message = ã¡ãã»ãŒãž
-view_alert_common_tab_notifications_sender = ã»ã³ããŒ
-view_alert_common_tab_notifications_status = ã¹ããŒã¿ã¹
-view_alert_common_tab_recovery = ãªã«ããª
-view_alert_definition_condition_editor_availabilityDuration = ã¢ãã€ã©ããªãã£éé
-##view_alert_definition_condition_editor_availabilityDuration_state = Availability State
-##view_alert_definition_condition_editor_common_baseUnits = Base Units
-##view_alert_definition_condition_editor_common_baseUnits_availableUnits = Available units:
-##view_alert_definition_condition_editor_common_baseUnits_none = None
-view_alert_definition_condition_editor_common_regex = æ£èŠè¡šçŸ
-view_alert_definition_condition_editor_delete_confirm = éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããŸãã?
-view_alert_definition_condition_editor_drift_configname_regex = ããªããå®çŸ©å
-view_alert_definition_condition_editor_drift_configname_regex_tooltip = ããæå®ããããªããããã¯æ€åºãããããªããã®ããã®è²¬ä»»ãæã£ãããªããå®çŸ©åã§ããããã¯è€æ°ã®ããªããå®çŸ©åã«äžèŽããããã®ãªããªãã·ã§ã³ãšããŠæ£èŠè¡šçŸã«ããããšãã§ããŸãã
-view_alert_definition_condition_editor_drift_pathname_regex = ãã¹åæ£èŠè¡šçŸ
-view_alert_definition_condition_editor_drift_pathname_regex_tooltip = ããæå®ããããªããããã¯ããªããããããã¡ã€ã«ã®ãã¹åã«äžèŽããªããã°ãªããªãæ£èŠè¡šçŸã«ãªããŸãã
-view_alert_definition_condition_editor_drift_tooltip = ãã®æ¡ä»¶ã¯ããªãããæ€åºããããšããããªã¬ãŒã«ãªããŸãã
-view_alert_definition_condition_editor_event_regexTooltip = ããæå®ããããªããããã¯æ£èŠè¡šçŸã§ããããã®æ¡ä»¶ãåŒãèµ·ããããã«åéãããã€ãã³ãã¡ãã»ãŒãžã«äžèŽããªããã°ãªããŸããã
-view_alert_definition_condition_editor_event_severity = ã€ãã³ãé倧床
-view_alert_definition_condition_editor_metric_baseline_percentage = ããŒã¹ã©ã€ã³ããŒã»ã³ããŒãž
-view_alert_definition_condition_editor_metric_baseline_percentage_tooltip = éžæãããæ¯èŒæŒç®åã䜿çšããŠéžæãããããŒã¹ã©ã€ã³å€ã®ããŒã»ã³ããŒãžãæ¯èŒãããšãã«åéãããã¡ããªãã¯å€ã¯ãã®æ¡ä»¶ãåŒãèµ·ãããŸãã
-view_alert_definition_condition_editor_metric_baseline_value = ããŒã¹ã©ã€ã³
-view_alert_definition_condition_editor_metric_calltime_change_percentage = ããŒã»ã³ããŒãžã®å€å
-view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip = å°ãªããšãéžæãããåŒã³åºãæéãªãããå€ã®ããŒã»ã³ããŒãžãšç°ãªããšããåéãããåŒã³åºãæéã¯ãã®æ¡ä»¶ãåŒãèµ·ãããŸã
-view_alert_definition_condition_editor_metric_calltime_common_comparator = ã³ã³ãã¬ãŒã¿
-view_alert_definition_condition_editor_metric_calltime_common_comparator_changes = å€å
-view_alert_definition_condition_editor_metric_calltime_common_comparator_grows = å¢å€§
-view_alert_definition_condition_editor_metric_calltime_common_comparator_shrinks = çž®å°
-view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip = åéãããåŒã³åºãæéã®å€ã¯äžããããåŒã³åºãæéã®ãªããããšã©ã®ããã«ãããã¹ãã
-view_alert_definition_condition_editor_metric_calltime_common_limit = åŒã³åºãæéå¶é
-view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip = äžããããå€ãšæ¯èŒãããã¹ãåŒã³åºãæéãªãããã®å€
-view_alert_definition_condition_editor_metric_calltime_common_name = åŒã³åºãæéã¡ããªãã¯
-view_alert_definition_condition_editor_metric_calltime_threshold_tooltip = éåãããšãã«æ¡ä»¶ãåŒãèµ·ããåŒã³åºãæéã®éŸå€ãæå®ããŸããæå®ããå€ã¯ãªãã·ã§ã³ã®åäœã䌎ã絶察å€ã«ãªããŸãã(æå°ãæ倧ãå¹³åã®åŒã³åºãæéã®å€)ãšå€ãæ¯èŒããããåŒã³åºãæéã®ãªãããã®çš®å¥ãæå®ããªããã°ãªããŸããã
-view_alert_definition_condition_editor_metric_calltime_threshold_value = åŒã³åºãæéã®å€
-view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip = éžæãããæ¯èŒå(comparator)ã䜿ã£ãŠæ¯èŒãããšãæ¡ä»¶ãåŒãèµ·ããããã¡ããªãã¯ã®éŸå€
-view_alert_definition_condition_editor_metric_change_tooltip = æ¡ä»¶ãåŒãèµ·ããããã«å€æŽããªããã°ãªããªãå€ãæã€ã¡ããªãã¯ãæå®ããŸã
-view_alert_definition_condition_editor_metric_common_definition_not_found = ã¡ããªãã¯å®çŸ©ãèŠã€ããã¹ãã§ã - äœããããããã§ã
-view_alert_definition_condition_editor_metric_range_comparator = æ¯èŒæŒç®å
-view_alert_definition_condition_editor_metric_range_comparator_outside_exclusive = å€éšã§ã å¢çå€ãå«ãŸãªã
-view_alert_definition_condition_editor_metric_range_comparator_outside_inclusive = å€éšã§ã å¢çå€ãå«ã
-view_alert_definition_condition_editor_metric_range_hivalue = é«å€
-view_alert_definition_condition_editor_metric_range_hivalue_tooltip = ç¯å²ã§ã®é«å€ã®éŸå€
-view_alert_definition_condition_editor_metric_range_lovalue = äœå€
-view_alert_definition_condition_editor_metric_range_lovalue_tooltip = ç¯å²ã«ãããäœå€ã®éŸå€
-view_alert_definition_condition_editor_metric_range_tooltip = ã¡ããªãã¯å€ãšäžããããå€ã®ç¯å²(äœå€ããé«å€)ãæ¯èŒããŸãã
-view_alert_definition_condition_editor_metric_threshold_comparator = æ¯èŒæŒç®å
-view_alert_definition_condition_editor_metric_threshold_comparator_equal = çãã
-view_alert_definition_condition_editor_metric_threshold_comparator_greater = ãã倧ãã
-view_alert_definition_condition_editor_metric_threshold_comparator_less = ããå°ãªã
-view_alert_definition_condition_editor_metric_threshold_comparator_tooltip = åéãããã¡ããªãã¯å€ãäžããããéŸå€ãšæ¯èŒãããæ¹æ³
-view_alert_definition_condition_editor_metric_threshold_name = ã¡ããªãã¯
-view_alert_definition_condition_editor_metric_threshold_tooltip = éåãããšãã®æ¡ä»¶ã®ããªã¬ãŒãšãªãéŸå€ãæå®ããŸããæå®ããå€ã¯ãªãã·ã§ã³ãšãªãåäœã«ãã絶察å€ã§ã
-view_alert_definition_condition_editor_metric_threshold_value = ã¡ããªãã¯å€
-view_alert_definition_condition_editor_metric_threshold_value_tooltip = ã¡ããªãã¯ã®éŸå€ã¯ãéžæãããã³ã³ãã¬ãŒã¿ã䜿ã£ãŠæ¯èŒããããšãã®æ¡ä»¶ã®ããªã¬ãŒã«ãªããŸã
-view_alert_definition_condition_editor_metric_trait_change_tooltip = æ¡ä»¶ãåŒãèµ·ããããã«å€æŽããªããã°ãªããªãå€ãæã€ãã¬ã€ããæå®ããŸã
-view_alert_definition_condition_editor_metric_trait_change_value = ãã¬ã€ã
-##view_alert_definition_condition_editor_metric_trait_regexTooltip = If specified, this is a regular expression that must match the new trait value in order to trigger the condition.
-view_alert_definition_condition_editor_metricswarning = ãã¹ãŠã®é£çµã䜿ããšãã¯åãã¡ããªãã¯ã䜿ãè€æ°ã®æ¡ä»¶ãæå®ããããšã¯ã§ããŸããããã®èŠåå®çŸ©ã¯ãã®ã¡ããªã㯠[{0}] ã䜿ãè€æ°ã®æ¡ä»¶ãæã¡ãŸãã
-view_alert_definition_condition_editor_operation_status = ãªãã¬ãŒã·ã§ã³ã¹ããŒã¿ã¹
-view_alert_definition_condition_editor_operation_tooltip = æ¡ä»¶ãåŒãèµ·ããããã«éžæããããå®è¡ããããšãçºçããªããã°ãªããªãçµæãæå®ããŸã
-view_alert_definition_condition_editor_operator_availability_goesDisabled = ç¡å¹åã«ãªã
-view_alert_definition_condition_editor_operator_availability_goesDown = åæ¢ãã
-view_alert_definition_condition_editor_operator_availability_goesNotUp = èµ·åããªã
-view_alert_definition_condition_editor_operator_availability_goesUp = èµ·åãã
-view_alert_definition_condition_editor_option_availability = ã¢ãã€ã©ããªãã£ã®å€å
-view_alert_definition_condition_editor_option_drift = ããªããã®æ€åº
-view_alert_definition_condition_editor_option_event = ã€ãã³ãã®æ€åº
-view_alert_definition_condition_editor_option_label = æ¡ä»¶ã¿ã€ã
-view_alert_definition_condition_editor_option_metric_baseline = 枬å®ããŒã¹ã©ã€ã³ã®éŸå€
-view_alert_definition_condition_editor_option_metric_calltime_change = åŒã³åºãæéã®å€å
-view_alert_definition_condition_editor_option_metric_calltime_threshold = åŒã³åºãæéã®éŸå€
-view_alert_definition_condition_editor_option_metric_change = 枬å®å€ã®å€å
-view_alert_definition_condition_editor_option_metric_range = 枬å®å€ã®ç¯å²
-view_alert_definition_condition_editor_option_metric_threshold = 枬å®çµ¶å¯Ÿå€ã®éŸå€
-view_alert_definition_condition_editor_option_metric_trait_change = ãã¬ã€ãå€ã®å€å
-view_alert_definition_condition_editor_option_operation = ãªãã¬ãŒã·ã§ã³ã®å®è¡
-view_alert_definition_condition_editor_option_resource_configuration = ãªãœãŒã¹æ§æã®å€å
-view_alert_definition_condition_editor_resource_configuration_tooltip = ãã®æ¡ä»¶ã¯ãªãœãŒã¹æ§æãå€æŽããããšåŒãèµ·ããããŸã
-##view_alert_definition_editCondition = Edit Condition
-view_alert_definition_for_group = ãã¥ãŒã°ã«ãŒãå®çŸ©
-view_alert_definition_for_type = ãã¥ãŒãã³ãã¬ãŒã
-view_alert_definition_notification_cliScript_editor_anotherUser = å¥ã®ãŠãŒã¶ãŒ
-view_alert_definition_notification_cliScript_editor_existingScript = æ¢åã®ã¹ã¯ãªãã
-view_alert_definition_notification_cliScript_editor_loadFailed = CLIéç¥ãšãã£ã¿ã®ããŒãã«å€±æããŸãã
-view_alert_definition_notification_cliScript_editor_newScriptVersion = ããŒãžã§ã³
-view_alert_definition_notification_cliScript_editor_repository = ãªããžããª
-view_alert_definition_notification_cliScript_editor_script = ã¹ã¯ãªãã
-view_alert_definition_notification_cliScript_editor_selectRepo = ã¹ã¯ãªããã眮ãããŠãããªããžããªãéžæããŠãã ãã
-view_alert_definition_notification_cliScript_editor_selectRepoFirst = ãªããžããªãæåã«éžæããŠãã ãã
-view_alert_definition_notification_cliScript_editor_thisUser = èªåèªèº«
-view_alert_definition_notification_cliScript_editor_uploadNewScript = æ°èŠã¹ã¯ãªããã®ã¢ããããŒã
-view_alert_definition_notification_cliScript_editor_verifyAuthentication = æžè³
-view_alert_definition_notification_cliScript_editor_whichUser = ã¹ã¯ãªãããå®è¡ãããŠãŒã¶ãŒ
-view_alert_definition_notification_editor_delete_confirm = éžæãããã¢ã©ãŒãéç¥ãåé€ããŠãããããã§ãã?
-##view_alert_definition_notification_editor_loadFailed_configPreview = Failed to get notification configuration preview
-view_alert_definition_notification_editor_saveFailed = éç¥ã®æ§æãä¿åã§ããŸãã
-view_alert_definition_notification_editor_title_add = éç¥ã®è¿œå
-view_alert_definition_notification_editor_title_edit = éç¥ã®ç·šé
-view_alert_definition_notification_operation_editor_common_operation = ãªãã¬ãŒã·ã§ã³
-view_alert_definition_notification_operation_editor_mode_relative = é¢é£ãªãœãŒã¹
-view_alert_definition_notification_operation_editor_mode_specific = ç¹å®ãªãœãŒã¹
-view_alert_definition_notification_operation_editor_mode_this = ãã®ãªãœãŒã¹
-view_alert_definition_notification_operation_editor_mode_title = ãªãœãŒã¹éžæã¢ãŒã
-view_alert_definition_notification_operation_editor_mode_unknown = æªç¥ã®ãªãã·ã§ã³ - ããã¯ãã°ã§ã
-view_alert_definition_notification_operation_editor_operations_loadFailed = å©çšå¯èœãªãªãã¬ãŒã·ã§ã³ã®ãªã¹ããããŒãããã®ã«å€±æããŸãã
-view_alert_definition_notification_operation_editor_operations_no_parameters = ãã®æäœã¯äžã€ããã©ã¡ãŒã¿ãŒãåããŸãã
-view_alert_definition_notification_operation_editor_relative_ancestor = æ€çŽ¢ãéå§
-view_alert_definition_notification_operation_editor_relative_descendant = 次ã«ãããã£ã«ã¿ãŒ
-view_alert_definition_notification_operation_editor_relative_descendant_loadFailed = ã¿ã€ãã®åå«ãååŸã§ããŸãã
-view_alert_definition_notification_operation_editor_relative_descendant_tooltip = æ€çŽ¢ã®éå§ã»ã¯ã·ã§ã³ã§å®çŸ©ãããã«ãŒãã¿ã€ãã®äžã§æ€çŽ¢ãããªãœãŒã¹ã¿ã€ã
-view_alert_definition_notification_operation_editor_specific_pick_button = éžæ
-view_alert_definition_notification_operation_editor_specific_pick_error_invalid = ãªãœãŒã¹ãéžæããŠãã ãã
-view_alert_definition_notification_operation_editor_specific_pick_error_no_operation = äžã€ä»¥äžã®ãªãã¬ãŒã·ã§ã³ãæã€ãªãœãŒã¹ãéžæããŠãã ãã
-view_alert_definition_notification_operation_editor_specific_pick_text = ãªãœãŒã¹ãéžæãã...
-view_alert_definition_notification_operation_editor_specific_resource = ãªãœãŒã¹
-view_alert_definition_notification_role_editor_loadFailed = çŸåšã®ããŒã«ã決å®ã§ããŸãã - 空ããéå§ããŸã
-view_alert_definition_notification_role_editor_restoreFailed = çŸåšã®ããŒã«ãå©çšã§ããŸãã - 空ããéå§ããŸã
-view_alert_definition_notification_role_editor_saveFailed = éžæãããããŒã«ãä¿åã§ããŸãã
-view_alert_definition_notification_user_editor_loadFailed = çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ããéå§ããŸã
-view_alert_definition_notification_user_editor_restoreFailed = çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ããéå§ããŸã
-view_alert_definition_notification_user_editor_saveFailed = éžæãããŠãŒã¶ãŒãä¿åã§ããŸãã
-view_alert_definition_recovery_editor_disable_when_fired = çºç«æéãç¡å¹ã«ãã
-view_alert_definition_recovery_editor_disable_when_fired_tooltip = ãã®ã¢ã©ãŒããçºç«ããåŸã«ç¡å¹ã«ãããã¹ããæå®ããŸããäžåºŠç¡å¹ã«ããããšããã®ã¢ã©ãŒãã¯æåã§å床æå¹ã«ãããããŸãã¯èªåçã«å床æå¹ã«ããããã®ãªã«ããªã¢ã©ãŒããèšå®ã§ããŸãã
-view_alert_definition_recovery_editor_loadFailed = ãªã«ããªã¡ãã¥ãŒãæ§ç¯ã§ããŸãã
-view_alert_definition_recovery_editor_none_available = ãªã
-view_alert_definition_recovery_editor_recovery_alert = ã¢ã©ãŒãã®ãªã«ããª
-view_alert_definition_recovery_editor_recovery_alert_tooltip = ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã(ã€ãŸããå床æå¹å)ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããã®ã§ã¯ãªãã®ãªãããã§ã¢ã©ãŒããéžæããªãã§ãã ããã
-view_alert_definitions_create_failure = ã¢ã©ãŒãå®çŸ©ã®äœæã«å€±æããŸãã
-view_alert_definitions_create_success = ã¢ã©ãŒãå®çŸ©ã®äœæã«æåããŸãã
-view_alert_definitions_delete_confirm = éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããŸãã?
-view_alert_definitions_delete_failure = éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«å€±æããŸãã
-view_alert_definitions_delete_success = {0} ã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«æåããŸãã
-view_alert_definitions_disable_confirm = éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã?
-view_alert_definitions_disable_failure = éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_disable_success = {0} ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«æåããŸãã
-view_alert_definitions_enable_confirm = éžæãããã¢ã©ãŒãå®çŸ©ãã«ããŸãã?
-view_alert_definitions_enable_failure = éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_enable_success = {0} ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«æåããŸãã
-##view_alert_definitions_leaveUnsaved = Do you want to save the modified alert definition?
-view_alert_definitions_loadFailed = ã¢ã©ãŒãå®çŸ©ããŒã¿ãåãåºãã®ã«å€±æããŸãã
-view_alert_definitions_loadFailed_single = ID {0} ã®ä»ããã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãåãåºãã®ã«å€±æããŸãã
-view_alert_definitions_table_title_group = ã°ã«ãŒãã¢ã©ãŒãå®çŸ©
-view_alert_definitions_table_title_resource = ãªãœãŒã¹ã¢ã©ãŒãå®çŸ©
-view_alert_definitions_update_failure = ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«å€±æããŸãã
-view_alert_definitions_update_success = ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«æåããŸãã
-view_alert_details_field_ack_at = 次ã®å Žæã§ç¢ºèªæžã¿ã§ã
-view_alert_details_field_ack_by = 次ã®äººã«ãã£ãŠç¢ºèªæžã¿ã§ã
-##view_alert_details_field_parent_definition = Parent definition
-##view_alert_details_field_resource_ancestry = Resource Ancestry
-##view_alert_details_field_watched_resource = Watched Resource
-view_alert_details_loadFailed = ã¢ã©ãŒãã®è©³çŽ°ãåãåºãã®ã«å€±æããŸãã
-view_alerts_ack_confirm = éžæãããã¢ã©ãŒãã確èªããŸãã?
-view_alerts_ack_confirm_all = ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããŸãã?
-view_alerts_ack_failure = ID {0} ã®ä»ããã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_failure_all = ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_success = {0} ã¢ã©ãŒãã®ç¢ºèªã«æåããŸãã
-view_alerts_delete_confirm = éžæãããã¢ã©ãŒããåé€ããŸãã?
-view_alerts_delete_confirm_all = ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒããåé€ããŸãã?
-view_alerts_delete_failure = ID {0} ã®ä»ããã¢ã©ãŒããåé€ããã®ã«å€±æããŸãã
-view_alerts_delete_failure_all = ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒããåé€ããã®å€±æããŸãã
-view_alerts_delete_success = {0} ã¢ã©ãŒããåé€ããã®ã«æåããŸãã
-view_alerts_field_ack_status = ã¹ããŒã¿ã¹
-view_alerts_field_ack_status_ack = ç¢ºèª ({0})
-view_alerts_field_ack_status_ackHover = {1} ã«ãã㊠{0} ã«ãã£ãŠç¢ºèªãããŸãã
-view_alerts_field_ack_status_noAck = æªç¢ºèª
-view_alerts_field_ack_status_noAckHover = ãŸã 確èªãããŠããŸãã
-view_alerts_field_ack_subject = 確èªãµããžã§ã¯ã
-view_alerts_field_ack_time = 確èªæå»
-view_alerts_field_condition_text = æ¡ä»¶ããã¹ã
-view_alerts_field_condition_text_many = è€æ°æ¡ä»¶
-view_alerts_field_condition_text_none = æ¡ä»¶ãªã
-view_alerts_field_condition_value = æ¡ä»¶å€
-view_alerts_field_created_time = äœææå»
-view_alerts_field_enabled = æå¹
-view_alerts_field_modified_time = ä¿®æ£æå»
-view_alerts_field_name = åå
-view_alerts_field_parent = 芪
-view_alerts_field_protected = ä¿è·ãããŠãã
-view_alerts_field_protected_tooltip = ããtrueãªãããã®å®çŸ©ã¯èŠªå®çŸ©ã«ããå€æŽããä¿è·ãããŠããŸããä»ã®èšèã§èšãã°ããã®èŠªå®çŸ©èšå®ã¯ãã®å®çŸ©ãäžæžãããŸããã
-view_alerts_loadFailed = ã¢ã©ãŒãããŒã¿ãåãåºãã®ã«ããŸãã
-view_alerts_table_title_group = ã°ã«ãŒãã¢ã©ãŒãå±¥æŽ
-view_alerts_table_title_resource = ãªãœãŒã¹ã¢ã©ãŒãå±¥æŽ
-view_autoDiscoveryQ_committed = ã³ãããæžã¿
-view_autoDiscoveryQ_confirmSelect = ãã©ãããã©ãŒã ã®åãéžæããŸãã?
-##view_autoDiscoveryQ_confirmSelectAll = Also select the children of each platform? This must first fetch all discovered top level servers and may take some time for large unimported inventories. Continue?
-view_autoDiscoveryQ_deleted = åé€æžã¿
-view_autoDiscoveryQ_deselectAll = ãã¹ãŠã®éžæã解é€
-view_autoDiscoveryQ_field_discoveryTime = çºèŠæå»
-view_autoDiscoveryQ_field_inventoryStatus = ã€ã³ãã³ããªã¹ããŒã¿ã¹
-view_autoDiscoveryQ_field_parentId = 芪ID
-view_autoDiscoveryQ_ignore = ç¡èŠ
-view_autoDiscoveryQ_ignoreFailure = ãªãœãŒã¹ãç¡èŠããã®ã«å€±æããŸãã
-view_autoDiscoveryQ_ignoreInProgress = éžæããããªãœãŒã¹ãç¡èŠããŠããéäžã§ã...
-view_autoDiscoveryQ_ignoreSuccessful = éžæãããªãœãŒã¹ãç¡èŠããã®ã«æåããŸãã
-view_autoDiscoveryQ_ignored = ç¡èŠæžã¿
-view_autoDiscoveryQ_importFailure = ãªãœãŒã¹ã®ã€ã³ããŒãã«å€±æããŸãã
-view_autoDiscoveryQ_importInProgress = éžæããããªãœãŒã¹ãã€ã³ããŒãäžã§ã...
-view_autoDiscoveryQ_importSuccessful = éžæãããªãœãŒã¹ã®ã€ã³ããŒãã«æåããŸããã
-view_autoDiscoveryQ_loadFailure = ã€ã³ãã³ããªãã£ã¹ã«ããªãã¥ãŒãããŒãããã®ã«å€±æããŸãã
-view_autoDiscoveryQ_newAndIgnored = æ°èŠãã€ç¡èŠæžã¿
-view_autoDiscoveryQ_noperm = (èªåãã£ã¹ã«ããªãã¥ãŒãé²èŠ§ããæš©éããããŸãã)
-view_autoDiscoveryQ_selectAll = ãã¹ãŠãéžæ
-view_autoDiscoveryQ_showStatus = 衚瀺
-view_autoDiscoveryQ_title = èªåãªã«ããªãã¥ãŒ
-view_autoDiscoveryQ_unignore = ç¡èŠè§£é€
-view_autoDiscoveryQ_unignoreFailure = ãªãœãŒã¹ãç¡èŠè§£é€ã®ã«å€±æããŸãã
-view_autoDiscoveryQ_unignoreInProgress = éžæããããªãœãŒã¹ã®ç¡èŠã解é€äžã§ã...
-view_autoDiscoveryQ_unignoreSuccessful = éžæãããªãœãŒã¹ã®ç¡èŠè§£é€ã«æåããŸãã
-view_autoDiscoveryQ_uninventoried = ã€ã³ãã³ããªç»é²ãããªã
-##view_bundleGroup_assignFailPerm = You are not authorized to assign bundles to this bundle group. Please check with your administrator.
-##view_bundleGroup_deleteConfirm = Are you sure you want to delete this bundle group? Bundles for which this is the only assigned bundle group will become unassigned, and will require global View Bundles permission to view.
-##view_bundleGroup_deletesFailure = Failed to delete the bundle groups
-##view_bundleGroup_deletesSuccessful = You successfully deleted the bundle groups
-##view_bundleGroup_unassignFailPerm = You are not authorized to unassign bundles from this bundle group. Please check with your administrator.
-view_bundleVersion_loadFailure = ãã³ãã«ããŒãžã§ã³ããŒã¿ãããŒãããã®ã«å€±æããŸãã
-view_bundle_bundleDeployment = ãã³ãã«ãããã€ã¡ã³ã
-view_bundle_bundleDeployments = ãã³ãã«ãããã€ã¡ã³ã
-view_bundle_bundleFiles = ãã³ãã«ãã¡ã€ã«
-view_bundle_bundleType = ãã³ãã«ã¿ã€ã
-view_bundle_bundleVersion = ãã³ãã«ããŒãžã§ã³
-view_bundle_bundleVersions = ãã³ãã«ããŒãžã§ã³
-##view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
-view_bundle_createWizard_cancelSuccessful = ãã³ãã« [{0}], ããŒãžã§ã³ = [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
-view_bundle_createWizard_clickToUploadRecipe = ã¬ã·ããã¡ã€ã«ã®ããŒãããããã«ã¯ãªãã¯ããŠãã ãã
-view_bundle_createWizard_createFailure = ãã³ãã«ãäœæããã®ã«å€±æããŸãã
-view_bundle_createWizard_createSuccessful = ããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ã®äœæã«æåããŸãã
-view_bundle_createWizard_enterRecipe = æ£ããã¬ã·ããæäŸããŠãã ãã
-view_bundle_createWizard_failedToUploadFile = ãã³ãã«ãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
-##view_bundle_createWizard_groupsStep_assign = Assign at least one of the eligible bundle groups:
-##view_bundle_createWizard_groupsStep_assigned = The new bundle version is for an existing bundle and inherits its bundle group assignments:
-##view_bundle_createWizard_groupsStep_failedAssign = Failed to assigned initial bundle groups to a bundle named [{0}] with a version of [{1}]. Please cancel the create wizard and notify your administrator.
-##view_bundle_createWizard_groupsStep_failedGetAssignable = Failed to determine assignable bundle groups. Please cancel the create wizard and notify your administrator.
-##view_bundle_createWizard_groupsStep_help = A new bundle is created when uploading the first version for that bundle. The new bundle is then assigned to its initial bundle groups. A user can only assign the new bundle to bundle groups for which he has Create Bundles permission, either global or at the bundle group level. At least one bundle group must be assigned unless the user has global Create and global View Bundles permission, in which case it can be left unassigned.
-##view_bundle_createWizard_groupsStep_leaveUnassigned = Leave the new bundle unsassigned.
-##view_bundle_createWizard_groupsStep_noAssignable = Unable to create initial bundle version because the user has no bundle groups to which it can be assigned. Please cancel the create wizard and notify your administrator.
-##view_bundle_createWizard_groupsStep_noneAssigned = The new bundle version must be assigned to at least one bundle group!
-##view_bundle_createWizard_groupsStep_radioTitle = Initial bundle group assignment for the new bundle
-##view_bundle_createWizard_groupsStep_successAssign = You have successfully assigned initial bundle groups to a bundle named [{0}] with a version of [{1}]
-##view_bundle_createWizard_groupsStep_unassigned = The new bundle version is for an existing bundle and inherits its bundle group assignments. The bundle is not currently assigned to any bundle groups.
-view_bundle_createWizard_noBundleTypesAvail = ãã³ãã«ã¿ã€ããå©çšã§ããŸãã
-view_bundle_createWizard_noBundleTypesSupported = ãã³ãã«ã¿ã€ãã¯äžã€ããµããŒããããŠããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããªããã°ãªããŸãã
-view_bundle_createWizard_recipeOption = ã¬ã·ã
-view_bundle_createWizard_title = ãã³ãã«äœæ
-##view_bundle_createWizard_unassigned = unassigned
-view_bundle_createWizard_uploadInProgress = ã¢ããããŒãäžã§ã... ãã®æäœã¯å€§ãããã¡ã€ã«ã®å Žåã«ã¯æ°åãããããšããããŸã
-view_bundle_createWizard_uploadOption = ã¢ããããŒã
-view_bundle_createWizard_uploadStepName = ãã³ãã«ãã¡ã€ã«ã®ã¢ããããŒã
-view_bundle_createWizard_urlOption = URL
-##view_bundle_createWizard_urlPassword = Password
-##view_bundle_createWizard_urlTooltip = User name and password can optionally be specified for HTTP and HTTPS URLs.
-##view_bundle_createWizard_urlUserName = User name
-view_bundle_createWizard_windowTitle = ãã³ãã«äœæãŠã£ã¶ãŒã
-view_bundle_createWizard_youMustChooseOne = ãã³ãã«ãäœæããããã®ãªãã·ã§ã³ãéžæããªããã°ãªããŸãã
-view_bundle_deploy = ãããã€
-view_bundle_deployDir = ãããã€ãã£ã¬ã¯ããª
-##view_bundle_deployWizard_createGroup_error_1 = The group was not created. Group for deployment cannot be empty.
-##view_bundle_deployWizard_createGroup_error_2 = The group was not created. Resulting group must be compatible (members of the same type).
-##view_bundle_deployWizard_createGroup_error_3 = The group was not created. The resource type of the resulting group does not support deployments.
-view_bundle_deployWizard_deploying = ãããã€äž...
-view_bundle_deployWizard_deploymentCreated = äœæããããããã€ã¡ã³ã...
-view_bundle_deployWizard_deploymentCreatedDetail = ãã£ã¹ã¯ãªãã·ã§ã³ [{1}] ã®ä»ãããããã€ã¡ã³ã [{0}] ãäœæããŸãã
-view_bundle_deployWizard_deploymentCreatedDetail_concise = ãããã€ã¡ã³ã [{0}] ãäœæããŸãã
-view_bundle_deployWizard_deploymentScheduled = ãã³ãã«ãããã€ãã¹ã±ãžã¥ãŒã«ãããŸãã!
-view_bundle_deployWizard_deploymentScheduledDetail_concise = ãã³ãã«ãããã€ã¡ã³ããã¹ã±ãžã¥ãŒã«ãããŸãã
-view_bundle_deployWizard_destinationCreatedDetail = ãã£ã¹ã¯ãªãã·ã§ã³ [{1}] ã®ä»ãããããã€ã¡ã³ã [{0}] ãäœæããŸãã
-view_bundle_deployWizard_error_1 = ãã£ã³ã»ã«ã«ã€ããŠã®æ°ãããããã€ã¡ã³ãã®åé€ã«å€±æããŸãã
-view_bundle_deployWizard_error_11 = å®çŸ©æžã¿ãããã€ã¡ã³ãã®æ€çŽ¢ã«å€±æããŸãã
-view_bundle_deployWizard_error_12 = å®çŸ©æžã¿ãã³ãã«ã®æ€çŽ¢ã«å€±æããŸãã
-view_bundle_deployWizard_error_3 = ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã!
-view_bundle_deployWizard_error_4 = ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã: {0}
-view_bundle_deployWizard_error_5 = ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã!
-view_bundle_deployWizard_error_6 = ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã: {0}
-view_bundle_deployWizard_error_7 = ãããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
-view_bundle_deployWizard_error_8 = ããããããŠã³ããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
-view_bundle_deployWizard_getConfigStep = ãããã€ã¡ã³ãæ§æã®èšå®
-view_bundle_deployWizard_getInfo_deploymentDesc = ãããã€ã®èª¬æ
-view_bundle_deployWizard_getInfo_deploymentName = ãããã€å
-view_bundle_deployWizard_getOptionsStep = ãããã€ãªãã·ã§ã³
-view_bundle_deployWizard_getOptions_deployLater = åŸã§ãããã€ãã
-view_bundle_deployWizard_getOptions_deployNow = ä»ãããããã€ãã
-view_bundle_deployWizard_getOptions_deployTime = ãããã€æå»
-view_bundle_deployWizard_selectBundleStep = ãããã€ãã³ãã«ã®éžæ
-view_bundle_deployWizard_selectBundle_single = ãããã€ã®ããã«åäžãã³ãã«ã ããéžæããŠãã ãã
-view_bundle_deployWizard_selectVersionStep = ãã³ãã«ããŒãžã§ã³ãéžæããŠãã ãã
-view_bundle_deployWizard_selectVersion_latest = ææ°ããŒãžã§ã³ [{0}]
-view_bundle_deployWizard_selectVersion_live = åäœããŒãžã§ã³ [{0}]
-view_bundle_deployWizard_selectVersion_select = ãªã¹ãããããŒãžã§ã³ãéžæããŠãã ãã:
-view_bundle_deployWizard_title = ãã³ãã«ãããã€ã®ãŠã£ã¶ãŒã
-view_bundle_deploy_action = ã¢ã¯ã·ã§ã³
-view_bundle_deploy_clickForError = ãšã©ãŒã¡ãã»ãŒãžã®ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
-view_bundle_deploy_deleteConfirm = ãã®ãã³ãã«ãããã€ãåé€ããŠãããããã§ãã?
-view_bundle_deploy_deleteFailure = ãã³ãã«ããã〠[{0}] ã®åé€ã«å€±æããŸãã
-view_bundle_deploy_deleteSuccessful = ãã³ãã«ããã〠[{0}] ã®åé€ã«æåããŸãã
-view_bundle_deploy_deployedBy = 次ã«ãã£ãŠãããã€ããã
-view_bundle_deploy_deploymentPlatforms = ãããã€ãã©ãããã©ãŒã
-view_bundle_deploy_installDetails = 詳现ã®ã€ã³ã¹ããŒã«
-view_bundle_deploy_loadBundleFailure = ãã³ãã«ã®æ€çŽ¢ã«å€±æããŸãã
-view_bundle_deploy_loadDeployFailure = ãã³ãã«ãããã€ã®ããŒãã«å€±æããŸãã
-view_bundle_deploy_loadFailure = ãã³ãã«ãããã€ã®ããŒãã«å€±æããŸãã
-view_bundle_deploy_name = ãããã€å
-##view_bundle_deploy_operatingSystem = ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã
-view_bundle_deploy_selectARow = ã€ã³ã¹ããŒã«ã®è©³çŽ°ã衚瀺ããããã«è¡ãéžæããŠãã ãã
-view_bundle_deploy_tagUpdateFailure = ãã³ãã«ãããã€ã¿ãã®æŽæ°ã«å€±æããŸãã
-view_bundle_deploy_tagUpdateSuccessful = ãã³ãã«ãããã€ã¿ã°ã®æŽæ°ã«æåããŸãã
-view_bundle_deploy_time = ãããã€å
-view_bundle_deployed = ãããã€
-view_bundle_deployments = ãããã€
-view_bundle_dest_backToBundle = ãã³ãã«ãžæ»ã
-view_bundle_dest_created = äœæããã
-view_bundle_dest_deployDir = ãããã€ãã£ã¬ã¯ããª
-view_bundle_dest_group = ã°ã«ãŒã
-view_bundle_dest_lastDeployedVersion = æåŸã«ãããã€ãããããŒãžã§ã³
-view_bundle_dest_lastDeploymentDate = æåŸã®ãããã€ããããæ¥ä»
-view_bundle_dest_lastDeploymentStatus = æåŸã«ãããã€ãããã¹ããŒã¿ã¹
-view_bundle_dest_purgeConfirm = ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããé€å»ããŸããããããã§ãã?
-view_bundle_dest_revertConfirm = ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸãããããããŠãããããã§ãã?
-##view_bundle_fail_existingName = Failed to create [{0}]. The name is already being used. Please try another name.
-view_bundle_fileListView_fileSize = ãã¡ã€ã«ãµã€ãº
-view_bundle_fileListView_loadFailure = ãã³ãã«ãã¡ã€ã«ããŒã¿ãããŒãããã®ã«å€±æããŸãã
-view_bundle_fileListView_md5 = MD5
-view_bundle_fileListView_sha256 = SHA256
-view_bundle_files = ãã¡ã€ã«
-view_bundle_latestVersion = ææ°ããŒãžã§ã³
-view_bundle_list_backToAll = ãã¹ãŠã®ãã³ãã«ãžæ»ã
-view_bundle_list_deleteConfirm = ã¹ã±ãžã¥ãŒã«ããããã³ãã«ãåé€ããŠãããããã§ãã?
-view_bundle_list_deleteFailure = ãã³ãã« [{0}] ã®åé€ã«å€±æããŸãã
-view_bundle_list_deleteSuccessful = ãã³ãã« [{0}] ã®åé€ã«æåããŸãã
-view_bundle_list_deletesFailure = ãã³ãã«ã®åé€ã«å€±æããŸãã
-view_bundle_list_deletesSuccessful = ãã³ãã«ã®åé€ã«æåããŸãã
-view_bundle_list_error1 = [{0}] ããããã€ããããã®ãã³ãã«ã®ããŒãã«å€±æããŸãã
-view_bundle_list_error2 = [{0}] ããããã€ããããã®åäžãã³ãã«ã®ååŸã«å€±æããŸãã
-view_bundle_list_error3 = ãã³ãã«ã®ããŒãã«å€±æããŸãã
-##view_bundle_list_error4 = No bundles found in this repository
-view_bundle_list_loadFailure = ãããã€ããããã³ãã« [{0}] ã®ããŒãã«å€±æããŸãã
-view_bundle_list_loadWithLatestFailure = ææ°ããŒãžã§ã³ããŒã¿ãæã€ãã³ãã«ã®ããŒãã«å€±æããŸãã
-view_bundle_list_singleLoadFailure = ãããã€ãããåäžãã³ãã« [{0}] ã®ååŸã«å€±æããŸãã
-view_bundle_list_tagUpdateFailure = ãã³ãã«ã¿ã°ã®æŽæ°ã«å€±æããŸãã
-view_bundle_list_tagUpdateSuccessful = ãã³ãã«ã¿ã°ã®æŽæ°ã«æåããŸãã
-view_bundle_list_versionsCount = ããŒãžã§ã³æ°
-view_bundle_purge = é€å»
-view_bundle_recipe = ãªã·ã
-view_bundle_resDeployDS_loadFailure = ãã³ãã«ãªãœãŒã¹ãããã€ã®ããŒãã«å€±æããŸãã
-view_bundle_revert = åãæ¶ã
-view_bundle_revertWizard_confirmStep_confirmation = åäœäžã®ãããã€ã以åã®ãããã€ãžåãæ¶ãäžã§ããç¶ç¶ããã«ã¯"次ãž"ãã¯ãªãã¯ããŠãã ããã
-view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment = åäœäžã®ãããã€ãèŠã€ãããŸãããåãæ¶ããã§ããŸããã
-view_bundle_revertWizard_confirmStep_liveDeployment = åäœäžã®ãããã€
-view_bundle_revertWizard_confirmStep_name = åãæ¶ããããã€ç¢ºèª
-view_bundle_revertWizard_confirmStep_noPriorDeployment = 以åã®ããã〠[{1}] ãååšããªãã®ã§åäœäžã®ããã〠[{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment_concise = 以åã®ãããã€ãååšããªãã®ã§åäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_prevDeployment = 以åã®ãããã€
-view_bundle_revertWizard_getInfoStep_cleanDeploy = ãããã€ãåé€ããŸãã? (ããã¯å€ããæ¢åã®ãããã€ãã£ã¬ã¯ããªãåãæ¶ããããã€ãéå§ããåã«åé€ããŸã)
-view_bundle_revertWizard_getInfoStep_getNameFailure = åãæ¶ããããã€åã®ååŸã«å€±æããŸãã
-view_bundle_revertWizard_getInfoStep_revertDeployDesc = ãããã€èšè¿°ã®åãæ¶ã
-view_bundle_revertWizard_getInfoStep_revertDeployDescFull = [åãæ¶ã å] {0} [åãæ¶ã åŸ] {1}
-view_bundle_revertWizard_getInfoStep_revertDeployName = ãããã€åã®åãæ¶ã
-view_bundle_revertWizard_revertStep_reverting = åãæ¶ãäž...
-view_bundle_revertWizard_revertStep_scheduled = ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
-view_bundle_revertWizard_revertStep_scheduledDetails = ãªãœãŒã¹ã°ã«ãŒã [{1}] ãããã³ãã«ããã〠[{0}] ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸãã
-view_bundle_revertWizard_revertStep_scheduledFailure = ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã
-view_bundle_revertWizard_title = ãã³ãã«åãæ¶ã
-view_bundle_revertWizard_windowTitle = ãã³ãã«åãæ¶ããŠã£ã¶ãŒã
-view_bundle_tree_loadFailure = ãã³ãã«ããŒã¿ã®ããŒãã«å€±æããŸãã
-##view_bundle_tree_unassigned_desc = These are bundles that are not yet associated with any bundle group.
-##view_bundle_tree_unassigned_name = Unassigned Bundles
-view_bundle_version_backToBundle = ãã³ãã«ãžæ»ã
-view_bundle_version_bundleVersionTagUpdateFailure = ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«å€±æããŸãã
-view_bundle_version_bundleVersionTagUpdateSuccessful = ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«æåããŸãã
-view_bundle_version_deleteConfirm = ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã?
-view_bundle_version_deleteFailure = ãã®ãã³ãã«ããŒãžã§ã³ [{0}] ãåé€ããã®ã«å€±æããŸãã
-view_bundle_version_deleteSuccessful = ãã³ãã«ããŒãžã§ã³ [{0}] ã®åé€ã«æåããŸãã
-view_bundle_version_loadFailure = ãã³ãã«ããŒãžã§ã³ã®ããŒãã«å€±æããŸãã
-view_bundle_versions = ããŒãžã§ã³
-##view_charts_time_axis_label = Time
-view_configCompare_comparingConfigs = æ§æã®æ¯èŒ
-view_configCompare_configCompare = æ§æã®æ¯èŒ
-view_configEdit_confirm_1 = ãã®éãŸãããéžæãããããããã£ãåé€ããŠãããããã§ãã?
-view_configEdit_confirm_2 = ãã®è¡ãåé€ããŠãããããã§ãã?
-view_configEdit_confirm_3 = [{1}] ãéžæããã [{0}] ãåé€ããŠãããããã§ãã?
-view_configEdit_editRow = è¡ã®ç·šé
-view_configEdit_error_1 = æ§æã¯ãã®ãªãœãŒã¹ã§ãµããŒããããŠããŸãã
-view_configEdit_error_2 = æ¥ç¶èšå®ã¯ãã®ãªãœãŒã¹ã§ãµããŒããããŠããŸãã
-view_configEdit_error_3 = [{0}] ãšããååã®ããããã£ãè¿œå ã§ããŸãããããããã£åã¯ãã®éãŸãã§ãã§ã«äœ¿ãããŠããŸãã
-view_configEdit_files = ãã¡ã€ã«
-view_configEdit_hideAll = ãã¹ãŠé ã
-view_configEdit_jumpToSection = ã»ã¯ã·ã§ã³ãžã®ãžã£ã³ã
-##view_configEdit_maxBoundsExceeded = Cannot add another entry because the maximum size bounds has been met: {0}
-##view_configEdit_minBoundsExceeded = Cannot delete this entry as the minimum has been set to: {0}
-#view_configEdit_invalidListSizeMin = The list should contain at least {0} row(s)
-#view_configEdit_invalidListSizeMax = The list should contain {0} row(s) at most
-#view_configEdit_invalidListSizeMinMax = The list should contain a minimum of {0} and a maximum of {1} row(s)
-view_configEdit_msg_1 = ãããã㣠[{0}] ãã»ããã«è¿œå ããŸãã
-view_configEdit_msg_2 = ã»ããããããããã£ãåãé€ããŸãã
-view_configEdit_msg_3 = [{0} {1}] ããªã¹ãããåé€ãããŸãã
-view_configEdit_msg_4 = ãªã¹ãã«è¿œå ãããã¢ã€ãã
-view_configEdit_properties = ããããã£
-##view_configEdit_property = Property
-view_configEdit_tooltip_1 = ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
-view_configEdit_tooltip_2 = ãªã¹ãã«ã¢ã€ãã ãè¿œå ããŸã
-##view_configEdit_unset = Unset?
-view_configEdit_viewRow = è¡ã®é²èŠ§
-view_configurationDetails_allPropertiesValid = ãã¹ãŠã®æ§æããããã£ã¯æ£ããå€ãªã®ã§ããã®æ§æã¯ä¿åå¯èœã§ã
-view_configurationDetails_configNotUpdatedDueToNoChange = æ§æã¯æŽæ°ãããŸããã§ããããªããªãæ°ããæ§æã¯çŸåšã®æ§æãšåäžã ããã§ã
-view_configurationDetails_error_updateFailure = æ§æã®æŽæ°ã«å€±æããŸãã
-view_configurationDetails_messageConcise = æ§æã¯æŽæ°ãããŸãã - çŸåšã®ããŒãžã§ã³ã¯ {0} ã§ã
-view_configurationDetails_messageDetailed = ãªãœãŒã¹ [{1}] ã®æ§æã¯ããŒãžã§ã³ {0} ãžæŽæ°ãããŸãã
-view_configurationDetails_noConfigurationFetched = æ§æãåãåºããŸããã§ãããããã¯ãã©ã°ã€ã³ãæ§æãããŒãã§ããªãã£ããããŸãã¯æ§æã³ã¬ã¯ã·ã§ã³ãæ¥ç¶èšå®ã«ãããŠåã«ã¹ã€ããããªãã«ãããŠãããã®ãããããæå³ããŸãã
-view_configurationDetails_noPermission = ãã®ãªãœãŒã¹ã®æ§æãç·šéããæš©éããããŸãã
-view_configurationDetails_somePropertiesInvalid = 次ã®æ§æããããã£ã¯äžæ£ãªå€ïŒ {0} ã§ãããã®å€ã¯æ§æãä¿åãããåã«èšæ£ãããªããã°ãªããŸããã
-view_configurationHistoryDetails_error_loadFailure = æ§æå±¥æŽãããŒãã§ããŸãã
-view_configurationHistoryList_cannotDeleteCurrent = éžæãããå±¥æŽã®äžã«çŸåšã®æ§æãå«ãŸããŠããŸã - åé€ã§ããŸãã
-view_configurationHistoryList_cannotDeleteGroupItems = éžæãããæ§æå±¥æŽã¯ã°ã«ãŒãæ§æã®æŽæ°ãå«ã¿ãŸããåå¥ã®ãªãœãŒã¹å±¥æŽãåé€ã§ããããã«ããåã«èŠªã®ã°ã«ãŒãå±¥æŽãé€å»ããªããã°ãªããŸãã
-view_configurationHistoryList_delete_failure = æ§æå±¥æŽã®åé€ã«å€±æããŸãã
-view_configurationHistoryList_delete_success = éžæãããæ§æå±¥æŽã®åé€ã«æåããŸãã
-view_configurationHistoryList_rollback = ããŒã«ããã¯
-view_configurationHistoryList_rollback_failure = æ§æã®ããŒã«ããã¯ã«å€±æããŸããããªãªãžãã«ã®æ§æã¯ãŸã æå¹ã§ãã
-view_configurationHistoryList_rollback_success = éžæãããéå»ã®æ§æã«æ§æãããŒã«ããã¯ããããšã«æåããŸããã
-view_configurationHistoryList_table_clickStatusIcon = 詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
-view_configurationHistoryList_table_statusFailure = ãã®æ§æã®æŽæ°ã¯å€±æããŸãã
-view_configurationHistoryList_table_statusInprogress = ãã®æ§æã®æŽæ°ã¯ãŸã é²è¡äžã§ã
-view_configurationHistoryList_table_statusNochange = ãã®æ§æã¯äœãå€æŽãããŠããŸãã
-view_configurationHistoryList_table_statusSuccess = ãã®æ§æã®æŽæ°ã¯æåããŸãã
-view_configurationHistoryList_title = æ§æå±¥æŽ
-view_connectionSettingsDetails_allPropertiesValid = ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ã¯æ£ããå€ã§ãã®ã§ããã®èšå®ã¯ä¿åå¯èœã§ã
-view_connectionSettingsDetails_error_updateFailure = ã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã«å€±æããŸãã
-view_connectionSettingsDetails_messageConcise_updateSuccess = ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_messageDetailed_updateSuccess = ãªãœãŒã¹ [{0} ã®ããã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_noPermission = ãã®ãªãœãŒã¹ã®ã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
-view_connectionSettingsDetails_somePropertiesInvalid = 次ã®ã³ãã¯ã·ã§ã³èšå®ã¯äžæ£ãªå€: {0} ã§ããèšå®ãä¿åããåã«èšæ£ããªããã°ãªããŸããã
-view_core_loggedInAs = {0} ãšããŠãã°ã€ã³
-view_core_loggedOut = ãã°ã¢ãŠã
-view_core_noRecentAlerts = ã¬ããŒããã¹ãæè¿ã®ã¢ã©ãŒãã¯ååšããŸãã
-view_core_recentAlerts = [{0}] åã®æè¿ã®ã¢ã©ãŒãããããŸãã - æè¿ã®ã¢ã©ãŒãã¬ããŒããžã¯ãªãã¯ããŠãã ãã
-##view_core_serverInitializing = The server is currently starting up. Please wait for it to fully initialize before attempting to log in.
-view_core_serverUnreachable = ãµãŒããŒã«å°éã§ããŸãããããŠã³ããŠããå¯èœæ§ããããŸãã
-view_core_uncaught = ã°ããŒãã«ã«ãã£ãããããªãäŸå€
-view_dashboardManager_deleteFail = ããã·ã¥ããŒãã®åé€ã«å€±æããŸãã
-view_dashboardManager_deleted = ããã·ã¥ããŒã {0} ã®åé€ã«æåããŸãã
-view_dashboardManager_error = ããã·ã¥ããŒãããµãŒããŒãžä¿åããã®ã«å€±æããŸãã
-view_dashboardManager_saved = ããã·ã¥ããŒã {0} ããµãŒããŒãžä¿åããŸãã
-view_dashboardManager_success = ããã·ã¥ããŒããä¿åããŸãã
-view_dashboard_favorites_error1 = 奜ã¿ã®ãªãœãŒã¹ãããŒãããã®ã«å€±æããŸãã
-view_dashboardsManager_error1 = æ°ããããã·ã¥ããŒããè¿œå ããã®ã«å€±æããŸãã
-##view_dashboardsManager_message_title_details = <h1>Welcome to {0}</h1>\n<p>This dashboard can be edited by clicking the (Edit Mode) button above.</p>\n<p>What would you like to do?</p>\n<p> <a href=\"{1}\">Import newly discovered resources.</a></p>\n<p> <a href=\"{2}\">Search for resources.</a></p>\n<p> <a href=\"{3}\">See help and documentation.</a></p>
-view_dashboards_confirm1 = åé€ããŠãããããã§ãã
-##view_dashboards_portlets_refresh_fail1 = èªåãªãã¬ãã·ã¥ããããŒãã¬ããã®ãªãã¬ãã·ã¥ééã®æŽæ°ã«å€±æããŸãã
-##view_dashboards_portlets_refresh_fail2 = èªåãªãã¬ãã·ã¥ããããŒãã¬ããã®ãªããŒãã®ç¡å¹åã«å€±æããŸãã
-view_dashboards_portlets_refresh_multiple_min = {0} å
-view_dashboards_portlets_refresh_none = ãªãã¬ãã·ã¥ãªã
-view_dashboards_portlets_refresh_one_min = 1 å
-##view_dashboards_portlets_refresh_success1 = ããŒãã¬ããã®èªåãªãã¬ãã·ã¥ééãæŽæ°ããŸãã
-##view_dashboards_portlets_refresh_success2 = èªåãªãã¬ãã·ã¥ããããŒãã¬ããã®ãªããŒããåæ¢ããŠããŸã
-view_dashboards_title = ããã·ã¥ããŒã
-view_drift_button_detectNow = ããã«æ€åº
-view_drift_button_pinToDef = å®çŸ©ãšããŠãã³çã
-view_drift_button_pinToDef_confirm = ãã³çãã¯ãã®ã¹ãããã·ã§ãããå®çŸ©ã®ã¹ãããã·ã§ãã 0 ãšããŠèšå®ããŸãããã®ä»ãã¹ãŠã®ã¹ãããã·ã§ããã¯ãã®å®çŸ©ããåé€ãããŸãããã®å®çŸ©ã¯ãã³çãããããšããŒã¯ããã以åŸã®ããªããã¯åžžã«ãã®ãã³çããããã¹ãããã·ã§ããã«å¯ŸããŠå ±åãããŸãããã®ã¹ãããã·ã§ããããã®å®çŸ©ã«ãã³çãããŸãã?
-view_drift_button_pinToTemplate = ãã³ãã¬ãŒããšããŠãã³çã
-view_drift_button_pinToTemplate_confirm = ãã³çãããåŸã¯ããã®ã¹ãããã·ã§ããã¯ãã®ãã³ãã¬ãŒãã䜿ã£ãŠäœæããããã¹ãŠã®å®çŸ©ã®ããã«åæã¹ãããã·ã§ããã«èšå®ãããŸããããæ¢åãã³ãã¬ãŒãã«ãã³çãããããªãããã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ããã«å¯ŸããŠãã³çãããããããæ¢åã®ã¹ãããã·ã§ããã¯åé€ãããŸããéžæãããã®ããã³ãã¬ãŒãã«ããããã«ç¶ç¶ããŸãã?
-view_drift_carousel_sizeFilterLabel = ã¹ãããã·ã§ããã®æ倧衚瀺æ°
-view_drift_carousel_startFilterLabel = ã¹ãããã·ã§ããéå§
-view_drift_category_fileAdded = è¿œå ãã¡ã€ã«
-view_drift_category_fileChanged = å€æŽãã¡ã€ã«
-view_drift_category_fileNew = æ°èŠã«æ€åºããããã¡ã€ã«
-view_drift_category_fileRemoved = åé€ãã¡ã€ã«
-view_drift_delete_defConfirm = éžæãããããªããã®æ€åºå®çŸ©ãåé€ããŸãã?
-view_drift_delete_defConfirmAll = ãã¹ãŠã®ããªããæ€åºå®çŸ©ãåé€ããŸãã?
-view_drift_failure_deleteDefs = ããã€ãããããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
-view_drift_failure_detectNow = ããªããæ€åºå®è¡ãªã¯ãšã¹ãã®éä¿¡ã«å€±æããŸãã
-view_drift_failure_load = ããªããã€ã³ã¹ã¿ã³ã¹ã®åãåºãã«å€±æããŸãã
-view_drift_failure_pinToDef = å®çŸ©ãžã®ã¹ãããã·ã§ããã®ãã³çãã«å€±æããŸãã
-view_drift_success_defUpdated = ããªããæ€åºå®çŸ©ãæŽæ°ãããŸãããããã¯èŠå®éãã«æ¬¡åã®æ€åºå®è¡ã«åœ±é¿ãããã§ãããã
-view_drift_success_delete = ããªããã€ã³ã¹ã¿ã³ã¹ {0} ã®åé€ãæåããŸãã
-view_drift_success_deleteDefs = ããªããå®çŸ© {0} ã®åé€ãæåããŸãã
-view_drift_success_detectNow = ããªããæ€åºå®è¡ãªã¯ãšã¹ãã®éä¿¡ã«æåããŸãã
-view_drift_success_pinToDef = ããªããå®çŸ©ãžã®ã¹ãããã·ã§ãã {0} ã®ãã³çãã«æåããŸãã
-view_drift_table_attached = æ·»ä»æžã¿?
-view_drift_table_baseDir = åºæ¬ãã£ã¬ã¯ããª
-view_drift_table_driftHandlingMode = ããªããåŠç
-view_drift_table_driftHandlingMode_normal = éåžž
-view_drift_table_driftHandlingMode_plannedChanges = èšç»å€æŽ
-view_drift_table_hover_defNotPinned = ãã®ããªããå®çŸ©ã¯ãã³çããããŠããŸãããã¯ãªãã¯ããŠåæã¹ãããã·ã§ãããèŠãŠãã ããã
-view_drift_table_hover_defPinned = ãã®ããªããå®çŸ©ã¯åæã¹ãããã·ã§ãããžãã³çããããŠããŸããã¯ãªãã¯ããŠåæã¹ãããã·ã§ãããèŠãŠãã ããã
-view_drift_table_hover_edit = ã¯ãªãã¯ããŠãã®ããªããå®çŸ©ãŸãã¯ãã³ãã¬ãŒãããããã£ãé²èŠ§ããããŸãã¯ç·šéããŠãã ãã
-view_drift_table_hover_templateNotPinned = ãã®ããªãããã³ãã¬ãŒãã¯ã©ã®ã¹ãããã·ã§ããã«ããã³çããããŠããŸãã
-view_drift_table_hover_templatePinned = ãã®ããªãããã³ãã¬ãŒãã¯ããã¹ãããã·ã§ããã«ãã³çããããŠããŸããã¯ãªãã¯ããŠãã³çããããã¹ãããã·ã§ãããèŠãŠãã ãã
-view_drift_table_newFile = æ°ãã¡ã€ã«
-view_drift_table_oldFile = æ§ãã¡ã€ã«
-view_drift_table_pinned = ãã³çã?
-view_drift_table_resourceDef = ãªãœãŒã¹ããªããæ€åºå®çŸ©
-view_drift_table_resourceHistory = ãªãœãŒã¹ããªããå±¥æŽ
-view_drift_table_snapshot = ã¹ãããã·ã§ãã
-view_drift_table_snapshotTime = ã¹ãããã·ã§ããæé
-view_drift_table_template = ãã³ãã¬ãŒã
-view_drift_table_title_initialSnapshot = å®çŸ© [{0}] ã®ããã®åæã¹ãããã·ã§ãã: ãã³çã = [{1}]
-view_drift_table_title_snapshot = å®çŸ© [{1}] ã®ããã®ã¹ãããã·ã§ãã [{0}]
-view_drift_table_title_templateSnapshot = ãã³ãã¬ãŒã [{0}] ã®ããã®ãã³çããããã¹ãããã·ã§ãã
-view_drift_wizard_addDef_failure = ããªããæ€åºå®çŸ©ã[{0}]ãã®æ°èŠè¿œå ã«å€±æããŸãã
-view_drift_wizard_addDef_infoStepHelp = åããªããæ€åºå®çŸ©ã¯ããªããã¢ãã¿ãªã³ã°ãå®è¡ãããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸãããã®å®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ããããæ€åºã®å®è¡ééãå®çŸ©ããããåºæ¬ãã£ã¬ã¯ããªãšãã¡ã€ã«ãã£ã«ã¿(ãªãã·ã§ã³)ãæå®ããããšãã§ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãéå§ããå®çŸ©ãšããŠäœ¿çšããããã®äžã€ä»¥äžã®æ¢å®ã®ãã³ãã¬ãŒããååšããŸãã
-view_drift_wizard_addDef_infoStepName = ãã®æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
-view_drift_wizard_addDef_success = æ°èŠããªããæ€åºå®çŸ© [{0}] ã®è¿œå ã«æåããŸããããšãŒãžã§ã³ãã¯æŽæ°ãããŸãã
-view_drift_wizard_addDef_templatePrompt = ããªããå®çŸ©ãã³ãã¬ãŒã
-view_drift_wizard_addDef_title = ã¿ã€ãã®ãªãœãŒã¹ [{0}] ã®ããã®ããªããæ€åºå®çŸ©ãè¿œå ããŠãã ãã
-view_drift_wizard_addDef_windowTitle = ããªããæ€åºå®çŸ©ãŠã£ã¶ãŒãã®è¿œå
-view_drift_wizard_addTemplate_failure = æ°èŠããªããæ€åºãã³ãã¬ãŒã [{0}] ã®è¿œå ã«å€±æããŸãã
-view_drift_wizard_addTemplate_infoStepName = éå§ãã³ãã¬ãŒãã®éžæ
-view_drift_wizard_addTemplate_success = æ°èŠããªãããã³ãã¬ãŒã [{0}] ã®è¿œå ã«æåããŸãã
-view_drift_wizard_addTemplate_title = ã¿ã€ã [{0}] ã®ããªããå®çŸ©ãã³ãã¬ãŒããè¿œå ããŠãã ãã
-view_drift_wizard_addTemplate_windowTitle = ããªããå®çŸ©ãã³ãã¬ãŒãå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®è¿œå
-view_drift_wizard_pinTemplate_confirmNotPinned = ãã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯ãã®åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ãããžãªã»ãããããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®ã¹ãããã·ã§ãããžã®ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
-view_drift_wizard_pinTemplate_confirmPinned = èŠå! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã®ãã³ãã¬ãŒãã¯ãã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ãããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
-view_drift_wizard_pinTemplate_failure = ããªãããã³ãã¬ãŒã [{0}] ãžã®ã¹ãããã·ã§ããããã³çãããã®ã«å€±æããŸãã
-view_drift_wizard_pinTemplate_infoStepExistingTemplate = çŸåšã®ãã³ãã¬ãŒããžã®ãã³çã
-view_drift_wizard_pinTemplate_infoStepName = ãã³çãããããã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepNewTemplate = æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ããå°åºããããã®)
-view_drift_wizard_pinTemplate_infoStepRadioHelp = ãã®ã¹ãããã·ã§ããã¯æ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãããããšãå¯èœã§ãããã®''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒã®æã«ãã£ãŠä¿¡é Œããå®çŸ©ãã¹ãããã·ã§ãããããªãœãŒã¹ã¬ãã«ãã¿ã€ãã¬ãã«ã§ããã³ãã¬ãŒãåã§ããããã«ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯ã次ã«ããã®ã¿ã€ãã®ã¡ã³ããŒã«å¯ŸããŠé©çšã§ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯åææã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéããããšãã§ããŸãããã®ååã¯å€æŽãã¹ãã§ããã®ã¿ã€ãã®ãŠããŒã¯ãªããªãããã³ãã¬ãŒãåã§ãªããã°ãªããŸããã''æ¢åãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒãéžæããã¹ãããã·ã§ãããæã€æ¢åãã³ãã¬ãŒãã«å¯ŸããŠããã³çã
ãŸãã¯å床ãã³çããã§ããããã«ããŸããæ£ããèšå®ããã«ã¯ããã®æ¢åãã³ãã¬ãŒãã¯åããã£ã¬ã¯ããªããã®ã¹ãããã·ã§ããå®çŸ©ãšããŠç£èŠã§ããªããã°ãªããŸãããã»ã¬ã¯ã·ã§ã³ããã¯ã¹ã¯æ£åœãªæ¢åã®ãã³ãã¬ãŒãã ãã衚瀺ããŸããããæ£åœã§ãªãæ¢åãã³ãã¬ãŒããååšãããšããŠããã®ãªãã·ã§ã³ã§ã¯éžæãããŸããã
-view_drift_wizard_pinTemplate_infoStepRadioTitle = ãã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepSelectBlocked = æ¢åãã³ãã¬ãŒãã§ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠãããã®ã¯ååšããŸãããç¶ç¶ããã«''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ãéžæããŠãã ããã
-view_drift_wizard_pinTemplate_infoStepSelectTitle = æ¢åãã³ãã¬ãŒã
-view_drift_wizard_pinTemplate_success = ããªãããã³ãã¬ãŒã [{0}] ã®ãã³çãã«æåããŸãã
-view_drift_wizard_pinTemplate_title = ã¿ã€ã [{2}] ã®ããªãããã³ãã¬ãŒããžã®å®çŸ© [{1}] ã®ã¹ãããã·ã§ãã [{0}] ããã³çã
-view_drift_wizard_pinTemplate_windowTitle = ããªããå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®ãã³çã
-view_dynagroup_children = åçã°ã«ãŒãã®å
-view_dynagroup_compatible = äºæ
-view_dynagroup_definitionAlreadyExists = ãã§ã«ãã®ååã®ã°ã«ãŒãå®çŸ©ãååšããŸã
-view_dynagroup_definitionCreated = ã°ã«ãŒãå®çŸ©å [{0}] ã®äœæã«æåããŸãã
-view_dynagroup_definitionLoadFailure = ã°ã«ãŒãå®çŸ©ã®ããŒãã«å€±æããŸãã
-view_dynagroup_definitions = åçã°ã«ãŒãã®å®çŸ©
-view_dynagroup_deleteFailureSelection = éžæãããã°ã«ãŒãå®çŸ©ã®åé€ã«å€±æããŸãã
-view_dynagroup_deleteSuccessfulSelection = [{0}] ã°ã«ãŒãå®çŸ©ã®åé€ã«æåããŸãã
-view_dynagroup_editing = [{0}] ãç·šéäž
-view_dynagroup_exprBuilder_addExpression = åŒã®è¿œå
-view_dynagroup_exprBuilder_comparisonType = æ¯èŒã¿ã€ã
-view_dynagroup_exprBuilder_comparisonType_contains = ãå«ã
-view_dynagroup_exprBuilder_comparisonType_endsWith = ã§çµãã
-view_dynagroup_exprBuilder_comparisonType_equals = çãã
-view_dynagroup_exprBuilder_comparisonType_startsWith = ã§éå§ãã
-view_dynagroup_exprBuilder_comparisonType_tooltip = æ¯èŒã¿ã€ã
-view_dynagroup_exprBuilder_definingPlugin = å®çŸ©ãã©ã°ã€ã³
-view_dynagroup_exprBuilder_definingPlugin_tooltip = æ€çŽ¢ã®ããã®ãã©ã°ã€ã³
-view_dynagroup_exprBuilder_expression = åŒ
-view_dynagroup_exprBuilder_expressionType = åŒã®ã¿ã€ã
-view_dynagroup_exprBuilder_expressionType_pluginConfig = ãã©ã°ã€ã³æ§æ
-view_dynagroup_exprBuilder_expressionType_resource = ãªãœãŒã¹
-view_dynagroup_exprBuilder_expressionType_resourceCategory = ãªãœãŒã¹ã«ããŽãª
-view_dynagroup_exprBuilder_expressionType_resourceConfig = ãªãœãŒã¹æ§æ
-view_dynagroup_exprBuilder_expressionType_resourceType = ãªãœãŒã¹ã¿ã€ã
-view_dynagroup_exprBuilder_expressionType_tooltip = ãã®åŒã®ããããã£ã¯ä»¥äžã®ãã®ã«åãæ¿ãããŸãã<br/> <b>ãªãœãŒã¹</b>: ååãããŒãžã§ã³ãšãã£ããªãœãŒã¹ããããã£<br/> <b>ãªãœãŒã¹ã¿ã€ã</b>: ç¹å®ã¿ã€ãã®ãªãœãŒã¹ã®æ€çŽ¢<br/> <b>ãªãœãŒã¹ã«ããŽãª</b>: ãã©ãããã©ãŒã ããµãŒããŒããµãŒãã¹ãšãã£ãã«ããŽãªã«ãããªãœãŒã¹æ€çŽ¢<br/> <b>ãã¬ã€ã</b>: ã¢ãã¿ããããã¬ã€ãã®ããã«éžæãããå€ãæã€ãªãœãŒã¹<br/> <b>ãã©ã°ã€ã³æ§æ</b>: ã³ã³ããŒãã³ãã®ãã©ã°ã€ã³ã³ã³ããŒãã³ãæ§æèšå®ã«ããæ€çŽ¢<br/> <b>ãªãœãŒã¹æ§æ</b>: 管çãªãœãŒã¹ã®æ§æèšå®ã«ããæ€çŽ¢
-view_dynagroup_exprBuilder_expressionType_trait = ãã¬ã€ã
-##view_dynagroup_exprBuilder_groupBy = Group by
-##view_dynagroup_exprBuilder_memberOf = Member of
-##view_dynagroup_exprBuilder_memberOf_tooltip = memberof will restrict the dynagroup members to be a subset of the specified resource group. Specifying multiple memberof conditions will restrict the dynagroup members to be a subset of the union of members of the specified groups.
-view_dynagroup_exprBuilder_noPlugins = --ãã©ã°ã€ã³ãªã--
-view_dynagroup_exprBuilder_noProperties = --ãã©ã°ã€ã³ãªã--
-view_dynagroup_exprBuilder_noResourceTypes = --ãªãœãŒã¹ã¿ã€ããªã--
-view_dynagroup_exprBuilder_pluginLoadFailure = ãã©ã°ã€ã³ã®ãªã¹ãã®ååŸãã§ããŸãã
-view_dynagroup_exprBuilder_propLoadFailure = ããããã£ã®ãªã¹ãã®ååŸãã§ããŸãã
-view_dynagroup_exprBuilder_propertyName = ããããã£å
-view_dynagroup_exprBuilder_propertyName_tooltip = åãåããçšã®ããããã£åãããã¯ãªãœãŒã¹ã¿ã€ããšåæ§ã«åŒã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
-view_dynagroup_exprBuilder_resTypeLoadFailure = ãã©ã°ã€ã³ [{0}] ã®ãªãœãŒã¹ã¿ã€ãã®ãªã¹ãã®ååŸãã§ããŸãã
-view_dynagroup_exprBuilder_resource = ãªãœãŒã¹
-view_dynagroup_exprBuilder_resourceType = ãªãœãŒã¹ã¿ã€ã
-view_dynagroup_exprBuilder_resourceType_tooltip = ãªãœãŒã¹ã¿ã€ã
-view_dynagroup_exprBuilder_resource_child = å
-view_dynagroup_exprBuilder_resource_grandparent = ç¥ç¶æ¯
-view_dynagroup_exprBuilder_resource_greatGrandparent = æŸç¥ç¶æ¯
-view_dynagroup_exprBuilder_resource_greatGreatGrandparent = æŸç¥ç¶æ¯ã®èŠª
-view_dynagroup_exprBuilder_resource_parent = 芪
-view_dynagroup_exprBuilder_resource_resource = ãªãœãŒã¹
-view_dynagroup_exprBuilder_resource_tooltip = ãªãœãŒã¹ã®ã¬ãã«ãæã¿ã®ãã®ã«éžæããŠãã ãããäŸãã°ã"芪"ãéžæãããšã芪ãªãœãŒã¹ãåŒã®æ®ãã®éšåã«äžèŽãããããªãªãœãŒã¹ãçºèŠã§ããŸãã
-view_dynagroup_exprBuilder_savedExpression = ä¿åãããåŒ
-view_dynagroup_exprBuilder_title = åŒãã«ããŒ
-view_dynagroup_exprBuilder_unset = èšå®è§£é€
-view_dynagroup_exprBuilder_value_tooltip = åãåããåŒã®ããã®æååå€
-view_dynagroup_expression = åŒ
-view_dynagroup_expressionBuilderIconTooltip = åŒãã«ããŒ...
-view_dynagroup_expressionSet = åŒã»ãã
-view_dynagroup_lastCalculationTime = æçµèšç®æå»
-view_dynagroup_loadDefinitionFailure = ã°ã«ãŒãå®çŸ© [{0}] ãããŒãããã®ã«å€±æããŸãã
-view_dynagroup_loadDefinitionMissing = [{0}] ãšããIDã®ã°ã«ãŒãå®çŸ©ã¯ååšããŸãã
-view_dynagroup_mixed = æ··åš
-view_dynagroup_newGroupDefinition = æ°èŠã°ã«ãŒãå®çŸ©
-view_dynagroup_nextCalculationTime = 次åã®æ€çŽ¢æå»
-view_dynagroup_permDenied = ã°ã«ãŒãå®çŸ©ãé²èŠ§ããæš©éããããŸãã
-view_dynagroup_recalcFailure = ãã®ã°ã«ãŒãå®çŸ©ã®åèšç®ã«å€±æããŸãã
-view_dynagroup_recalcFailureSelection = éžæãããã°ã«ãŒãå®çŸ©ãåèšç®ããã®ã«å€±æããŸãã
-view_dynagroup_recalcSuccessful = ãã®ã°ã«ãŒãå®çŸ©ã®åèšç®ãæåããŸãã
-view_dynagroup_recalcSuccessfulSelection = [{0}] ã°ã«ãŒãå®çŸ©ã®åèšç®ãæåããŸãã
-view_dynagroup_recalculate = åèšç®
-#view_dynagroup_recalculationInterval = åèšç®éé (min)
-view_dynagroup_recursive = ååž°
-view_dynagroup_saveAndRecalculate = ä¿å & åèšç®
-view_dynagroup_saveFailure = ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«å€±æããŸãã
-view_dynagroup_saveSuccessful = ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«æåããŸãã
-view_dynagroup_singleSaveFailure = ãšã©ãŒãçºçããŸãã - äžã€äœæãããã¹ãã§ãããã代ããã« [{0}] åäœãããŸãã
-view_dynagroup_template_customExpression = ã«ã¹ã¿ã åŒ...
-view_dynagroup_template_downedResources = ãã¹ãŠã®ãªãœãŒã¹ãçŸåšããŠã³ããŠããŸã
-view_dynagroup_template_jbossas4_clusters = JBossAS 4 - ã¯ã©ã¹ã¿
-view_dynagroup_template_jbossas4_earClusters = JBossAS 4 - ã¯ã©ã¹ã¿å EARs
-view_dynagroup_template_jbossas4_hostingApp = JBossAS 4 - ãã¹ãã£ã³ã°ããŠãã"èªåã®"ã¢ããªã±ãŒã·ã§ã³ã®ãã¹ãŠ
-view_dynagroup_template_jbossas4_nonsecured = JBossAS 4 - ã»ãã¥ã¢ã§ãªããã¹ãŠ
-view_dynagroup_template_jbossas4_uniqueVersions = JBossAS 4 - ãŠããŒã¯ããŒãžã§ã³
-view_dynagroup_template_jbossas5_clusters = JBossAS 5/6 - ã¯ã©ã¹ã¿
-view_groupConfigEdit_member = ã¡ã³ããŒ
-view_groupConfigEdit_noListProps = ã°ã«ãŒãæ§æã«çŸåšãµããŒããããŠããªãããããã£ã®ãªã¹ã
-view_groupConfigEdit_saveReminder = èšå®ãå€æŽãããŠããŸã - ãããã®å€æŽãä¿åããã®ãå¿ããªãã§ãã ããããããªããšå€±ãããŸãã
-view_groupConfigEdit_setAll = ãã¹ãŠã®å€ãèšå®:
-view_groupConfigEdit_tooltip_1 = ã¡ã³ããŒå€ã®éã - ç·šéããããã«ã¢ã€ã³ã³ãã¯ãªãã¯ããŸã
-view_groupConfigEdit_unset = èšå®è§£é€
-view_groupConfigEdit_valsDiff = ã¡ã³ããŒå€ã®éã
-view_groupConfigEdit_valsDiffForProp = ãããã㣠[{0}] ã®ããã®ã¡ã³ããŒå€
-view_groupCreateWizard_createFailure = ãªãœãŒã¹ã°ã«ãŒã [{0}] ã®äœæã«å€±æããŸãã : {1}
-view_groupCreateWizard_createStepName = ã°ã«ãŒãèšå®
-view_groupCreateWizard_createStep_recursive = ååž°
-view_groupCreateWizard_createSuccessful_concise = [{0}] ãšããååã®æ°èŠã®ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
-view_groupCreateWizard_createSuccessful_full = [{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ã åå [{1}] ã®æ°èŠ [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
-view_groupCreateWizard_membersStepName = ã¡ã³ããŒã®éžæ
-view_groupCreateWizard_title = ã°ã«ãŒãäœæ
-view_groupCreateWizard_windowTitle = ã°ã«ãŒãäœæ
-view_groupInventoryMembers_button_updateMembership = ã¡ã³ããŒã·ããã®æŽæ°...
-view_groupInventoryMembers_title_updateMembership = ã¡ã³ããŒã·ããã®æŽæ°
-##view_group_common_emptyGroup = An empty group is always considered as mixed.
-##view_group_detail_explicitAvail = Group availability for explicit members (does not include recursive members).
-view_group_detail_failLoad = ID [{0}] ã®ä»ããã°ã«ãŒãã®ããŒãã«å€±æããŸãã
-##view_group_detail_failLoadComp = Group with id [{0}] does not exist or is not accessible
-view_group_detail_failRecursiveChange = ã°ã«ãŒã [{0}] ã®ååž°èšå®ã®æŽæ°ã«å€±æããŸãã
-view_group_detail_implicitAvail = Group availability for all members (includes recursive members).
-view_group_detail_recursiveChange = ã°ã«ãŒã [{0}] ã®ååž°èšå®ã®å€æŽã«æåããŸãã
-view_group_inventory_activity_no_recent_metrics = ãã®ã°ã«ãŒãã¯æè¿ã®ã¡ããªãã¯ã¹ã¯ãããŸãã
-view_group_meas_schedules_title = ã°ã«ãŒãã¡ããªãã¯åéã¹ã±ãžã¥ãŒã«
-view_group_membership_failFetch = ãªãœãŒã¹ã°ã«ãŒãã®ãã§ããã«å€±æããŸãã
-view_group_membership_saveFailure = ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã·ããã®æŽæ°ã«å€±æããŸãã
-view_group_membership_saveSuccessful = ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã·ãããæŽæ°ããŸãã
-view_group_operationScheduleDetails_failedToLoadMembers = ã°ã«ãŒãã¡ã³ããŒãªãœãŒã¹ã®ããŒãã«å€±æããŸãã
-view_group_operationScheduleDetails_field_execute = å®è¡
-view_group_operationScheduleDetails_field_haltOnFailure = é害ã«ããåæ¢?
-view_group_operationScheduleDetails_memberResource = ã¡ã³ããŒãªãœãŒã¹
-view_group_operationScheduleDetails_value_parallel = 䞊è¡å®è¡
-view_group_operationScheduleDetails_value_sequential = 以äžã«ç€ºããé 㧠(ã¡ã³ããŒãªãœãŒã¹ããã©ãã°&ããããããŠé çªãå€æŽ)
-view_group_pluginConfig_edit_currentGroupProperties = çŸåšã®ã°ã«ãŒãããããã£
-view_group_pluginConfig_edit_noperm = ãã®ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
-view_group_pluginConfig_edit_saveFailure = ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã®ã°ã«ãŒãèšå®æŽæ°ã®éå§ã«å€±æããŸãã
-view_group_pluginConfig_edit_saveInitiated_concise = ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ãéå§ãããŸãã
-view_group_pluginConfig_edit_saveInitiated_full = ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã¯ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã«éå§ãããŸãã
-view_group_pluginConfig_edit_saveTooltip = ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ããŸã
-view_group_pluginConfig_edit_valid = ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯æ£ããå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ã¯ä¿åã§ããŸã
-view_group_pluginConfig_members_fetchFailure = ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã®ããã®ãã©ã°ã€ã³æ§ææŽæ°å±¥æŽã®ååŸã«å€±æããŸãã
-view_group_pluginConfig_members_fetchFailureConn = [{0}] ã®ããã®ã¡ã³ããŒã³ãã¯ã·ã§ã³èšå®ã®åãåºãã«å€±æããŸãã
-view_group_pluginConfig_members_statusDetails = ã¹ããŒã¿ã¹ã®è©³çŽ°
-view_group_pluginConfig_members_statusFailure = ãã®æ§æã®æŽæ°ã¯æªç¥ã®çç±ã«ãã倱æããŸãã
-view_group_pluginConfig_members_statusInprogress = ãã®æ§æã®æŽæ°ã¯ãŸã é²è¡äžã§ã
-view_group_pluginConfig_members_statusNochange = ãã®æ§æã«ã¯å€æŽã¯ãããŸããã§ãã
-view_group_pluginConfig_members_statusSuccess = ãã®æ§æã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_members_title = ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®ã¡ã³ããŒå±¥æŽ
-view_group_pluginConfig_table_clickStatusIcon = 詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
-view_group_pluginConfig_table_deleteFailure = ã°ã«ãŒããã©ã°ã€ã³æ§æå±¥æŽã®åé€ã«å€±æããŸãã
-view_group_pluginConfig_table_deleteSuccessful = [{0}] ã®å±¥æŽãåé€ããŸãã
-view_group_pluginConfig_table_failFetch = ã°ã«ãŒããã©ã°ã€ã³å±¥æŽã®ååŸã«å€±æããŸãã
-view_group_pluginConfig_table_statusDetails = ã¹ããŒã¿ã¹ã®è©³çŽ°
-view_group_pluginConfig_table_statusFailure = ãã®ã°ã«ãŒãæ§æã®æŽæ°ã¯å€±æããŸãã
-view_group_pluginConfig_table_statusInprogress = ãã®ã°ã«ãŒãæ§æã®æŽæ°ã¯é²è¡äžã§ã
-view_group_pluginConfig_table_statusNochange = ãã®ã°ã«ãŒãæ§æã«ã¯å€æŽã¯ãããŸããã§ãã
-view_group_pluginConfig_table_statusSuccess = ãã®ã°ã«ãŒãæ§æã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_table_title = ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®å±¥æŽ
-view_group_pluginConfig_table_viewMemberHistory = ã¡ã³ããŒå±¥æŽã®é²èŠ§
-view_group_pluginConfig_table_viewSettings = èšå®ã®é²èŠ§
-view_group_pluginConfig_view_groupProperties = ã°ã«ãŒãããããã£
-view_group_pluginConfig_view_noperm = ã³ãã¯ã·ã§ã³èšå®ã®é²èŠ§æš©éããããŸãã
-view_group_resConfig_edit_invalid = 次ã®æ§æããããã£ã¯äžæ£ãªå€ãå«ãã®ã§ãã®æ§æãä¿åããåã«ä¿®æ£ãããªããã°ãªããŸãã: [{0}]
-view_group_resConfig_edit_loadFail = [{0}] ã®ããã®ã¡ã³ããŒãªãœãŒã¹æ§æãåãåºãã®ã«å€±æããŸãã
-view_group_resConfig_edit_noperm = ãã®ã°ã«ãŒãæ§æãç·šéããæš©éããããŸãã
-view_group_resConfig_edit_saveFailure = [{1}] ãšããååãšäºææ§ã®ãã [{0}] ã®ããã®ã°ã«ãŒãæ§æã®æŽæ°ã®éå§ã«å€±æããŸãã
-view_group_resConfig_edit_saveInitiated_concise = ã°ã«ãŒãæ§æã®æŽæ°ã¯åæåãããŸãã
-view_group_resConfig_edit_saveInitiated_full = [{1}] ãšããååãšäºææ§ã®ãã [{0}] ã®ããã®ã°ã«ãŒãæ§æã®æŽæ°ãéå§ãããŸãã
-view_group_resConfig_edit_saveTooltip = ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®æ§æãæŽæ°ããŸã
-view_group_resConfig_edit_valid = ãã¹ãŠã®æ§æããããã£ã¯æ£ããå€ã§ãã®ã§ããã®æ§æã¯ä¿åå¯èœã§ã
-view_group_resConfig_members_fetchFailure = ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã®ããã®ãªãœãŒã¹æ§ææŽæ°å±¥æŽã®ååŸã«å€±æããŸãã
-view_group_resConfig_members_fetchFailureConfig = [{0}] ã®ããã®ã¡ã³ããŒãªãœãŒã¹æ§æèšå®ã®åãåºãã«å€±æããŸãã
-view_group_resConfig_members_statusDetails = ã¹ããŒã¿ã¹ã®è©³çŽ°
-view_group_resConfig_members_statusFailure = ãã®æ§æã®æŽæ°ã¯æªç¥ã®çç±ã§å€±æããŸããã
-view_group_resConfig_members_statusInprogress = ãã®æ§æã®æŽæ°ã¯ãŸã é²è¡äžã§ã
-view_group_resConfig_members_statusNochange = ãã®æ§æã«ã¯å€æŽã¯ãããŸãã
-view_group_resConfig_members_statusSuccess = ãã®æ§æã®æŽæ°ã¯æåããŸãã
-view_group_resConfig_members_title = ã°ã«ãŒããªãœãŒã¹æ§æã®ã¡ã³ããŒå±¥æŽ
-view_group_resConfig_table_clickStatusIcon = 詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
-view_group_resConfig_table_deleteFailure = ã°ã«ãŒããªãœãŒã¹æ§æå±¥æŽã®åé€ã«å€±æããŸãã
-view_group_resConfig_table_deleteSuccessful = [{0}] ã®å±¥æŽã®åé€ãããŸãã
-view_group_resConfig_table_failFetch = ã°ã«ãŒãæ§æå±¥æŽã®ååŸã«å€±æããŸãã
-view_group_resConfig_table_statusDetails = ã¹ã¿ãŒã¿ã¹ã®è©³çŽ°
-view_group_resConfig_table_statusFailure = ãã®ã°ã«ãŒãæ§æã®æŽæ°ã倱æããŸãã
-view_group_resConfig_table_statusInprogress = ãã®ã°ã«ãŒãæ§æã®æŽæ°ã¯ãŸã é²è¡äžã§ã
-view_group_resConfig_table_statusNochange = ãã®ã°ã«ãŒãæ§æã«å¯Ÿããå€æŽã¯ãããŸãã
-view_group_resConfig_table_statusSuccess = ãã®ã°ã«ãŒãæ§æã®æŽæ°ã¯æåããŸãã
-view_group_resConfig_table_title = ã°ã«ãŒããªãœãŒã¹æ§æå±¥æŽ
-view_group_resConfig_table_viewMemberHistory = ã¡ã³ããŒå±¥æŽã®é²èŠ§
-view_group_resConfig_table_viewSettings = é²èŠ§èšå®
-view_group_resConfig_view_groupProperties = ã°ã«ãŒãããããã£
-view_group_resConfig_view_noperm = ãªãœãŒã¹æ§æèšå®ãé²èŠ§ããããã®æš©éã¯ãããŸãã
-view_group_summary_compatible = äºææ§
-view_group_summary_descUpdateFailure = ID [{0}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã®èª¬æãå€æŽã§ããŸããã§ãã
-view_group_summary_descUpdateSuccessful = ãã®ãªãœãŒã¹ã°ã«ãŒãã®èª¬æãå€æŽããŸãã
-view_group_summary_dynamic = åç
-view_group_summary_dynamicNote = åçã°ã«ãŒãåãšèª¬æã¯ç®¡çããããã®ç·šéå¯èœã§ã
-view_group_summary_groupDefinition = ã°ã«ãŒãå®çŸ©
-view_group_summary_memberCount = ã¡ã³ããŒæ°
-view_group_summary_memberType = ã¡ã³ããŒã¿ã€ã
-view_group_summary_mixed = æ··åš
-view_group_summary_nameUpdateFailure = ID [{0}] ãæã€ãªãœãŒã¹ã°ã«ãŒãåã®å€æŽã«å€±æããŸãã - [{1}] ãã [{2}] ãžã®å€æŽãã§ããŸããã§ãã
-view_group_summary_nameUpdateSuccessful = ID [{0}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã [{1}] ãã [{2}] ãžã®å€æŽããŸãã
-view_group_summary_recursive = ååž°
-view_help_section_product = ãããã¯ã
-view_help_section_product_about = RHQã«ã€ããŠ
-view_inventory_adq = ãã£ã¹ã«ããªãã¥ãŒ
-view_inventory_allGroups = ãã¹ãŠã®ã°ã«ãŒã
-view_inventory_allResources = ãã¹ãŠã®ãªãœãŒã¹
-view_inventory_collectionInterval = ã³ã¬ã¯ã·ã§ã³éé
-view_inventory_dynagroupDefs = åçã°ã«ãŒãå®çŸ©
-view_inventory_eventDetails_loadFailed = ã€ãã³ãã®è©³çŽ°ãããŒãäžã«ãšã©ãŒãçºçããŸãã
-view_inventory_eventHistory_deleteFailed = [{0}] ã®ããã«éžæãããã€ãã³ãã®åé€ã«å€±æããŸãã
-view_inventory_eventHistory_deleteSuccessful = [{1}] ã®ããã® [{0}] ã€ãã³ãã®åé€ã«æåããŸãã
-view_inventory_eventHistory_details = 詳现
-view_inventory_eventHistory_detailsFilter = 詳现ãã£ã«ã¿ãŒ
-view_inventory_eventHistory_groupEventHistory = ã°ã«ãŒãã€ãã³ãå±¥æŽ
-view_inventory_eventHistory_purgeFailed = Failed to purge events for [{0}] ã®ããã®ã€ãã³ãã®é€å»ã«å€±æããŸããã
-view_inventory_eventHistory_purgeSuccessful = [{1}] ã®ããã® [{0}] ã€ãã³ãã®é€å»ã«æåããŸãã
-view_inventory_eventHistory_resourceEventHistory = ãªãœãŒã¹ã€ãã³ãå±¥æŽ
-view_inventory_eventHistory_severity = é倧床
-view_inventory_eventHistory_severityFilter = é倧床ãã£ã«ã¿ãŒ
-view_inventory_eventHistory_sourceFilter = ãœãŒã¹ãã£ã«ã¿ãŒ
-view_inventory_eventHistory_sourceLocation = ãœãŒã¹äœçœ®
-view_inventory_eventHistory_timestamp = ã¿ã€ã ã¹ã¿ã³ã
-view_inventory_groups = ã°ã«ãŒã
-view_inventory_groups_children = å
-view_inventory_groups_deleteFailed = éžæããããªãœãŒã¹ã°ã«ãŒãã®åé€ã«å€±æããŸãã
-view_inventory_groups_deleteSuccessful = éžæããããªãœãŒã¹ã°ã«ãŒãã®åé€ã«æåããŸãã
-view_inventory_groups_descendants = åå«
-view_inventory_groups_loadFailed = ã°ã«ãŒãåæããŒã¿ã®ããŒãã«å€±æããŸãã
-##view_inventory_ignoredResources = Ignored Resources
-view_inventory_mixed = æ··æ
-view_inventory_platforms = ãã©ãããã©ãŒã
-view_inventory_problemGroups = åé¡ã°ã«ãŒã
-view_inventory_resource_loadFailed = ID [{0}] ãæã€ãªãœãŒã¹ã¯ååšããªãããã¢ã¯ã»ã¹ã§ããŸãã
-view_inventory_resources_deleteConfirm = éžæããããªãœãŒã¹ãåé€ãããã§ãã?
-view_inventory_resources_deleteFailed = éžæããããªãœãŒã¹ã®åé€ã«å€±æããŸãã
-view_inventory_resources_deleteSuccessful = ãã®ãªãœãŒã¹ãåé€ãããªã¯ãšã¹ãã¯(è€æ°ã®)ãšãŒãžã§ã³ãã«æ£ããéä¿¡ãããŸããã
-view_inventory_resources_disableFailed = éžæããããªãœãŒã¹ãç¡å¹åããã®ã«å€±æããŸããã
-view_inventory_resources_disableSuccessful = éžæããããªãœãŒã¹ãšãã®åãšãªã [{0}] ãªãœãŒã¹ãç¡å¹åããã®ã«æåããŸããã
-view_inventory_resources_enableConfirm = æ¬åœã«éžæããããªãœãŒã¹ãæå¹ãããã§ãã? æå¹ã®éã¯ãšãŒãžã§ã³ãããªãœãŒã¹ã®ã¢ãã€ã©ããªãã£ãå ±åãããŸã§ã¢ãã€ã©ããªãã£ã¯UNKNOWNã«èšå®ãããŸãããšãŒãžã§ã³ãã¯çŽè¿ã®éœåã®è¯ããšãã«çŸåšã®ã¢ãã€ã©ããªãã£ãå ±åããããã«èŠæ±ãããŸãã
-view_inventory_resources_enableFailed = éžæããããªãœãŒã¹ãæå¹ã«ããã®ã«å€±æããŸããã
-view_inventory_resources_enableSuccessful = éžæããããªãœãŒã¹ãšãã®åãšãªã [{0}] ãªãœãŒã¹ãæå¹åããã®ã«æåããŸããã
-##view_inventory_resources_ignoreConfirm = Are you sure you want the selected resources to be ignored? They will no longer show up in inventory.
-view_inventory_resources_ignoreFailed = ãªãœãŒã¹ãç¡èŠããã®ã«å€±æããŸãã
-##view_inventory_resources_ignoreSkipAllPlatforms = You cannot ignore platforms. All of your selections are platforms so nothing will be done. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
-##view_inventory_resources_ignoreSkipSomePlatforms = You cannot ignore platforms. The [{0}] platforms you selected will be skipped. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
-view_inventory_resources_ignoreSuccessful = éžæãããªãœãŒã¹ãç¡èŠããã®ã«æåããŸãã
-##view_inventory_resources_ignoreSuccessfulSkipPlatforms = You have successfully ignored some of the selected resources, however, the [{0}] platforms you selected were skipped. Platforms cannot be ignored. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
-view_inventory_resources_loadFailed = ãªãœãŒã¹åæããŒã¿ã®ããŒãã«å€±æããŸãã
-view_inventory_resources_members = ã¡ã³ããŒãªãœãŒã¹
-##view_inventory_resources_unignoreConfirm = Are you sure you want the selected resources to be unignored? This will bring them back into inventory and you will see them again.
-##view_inventory_resources_unignoreFailed = Failed to unignore resources
-##view_inventory_resources_unignoreSuccessful = You have successfully unignored the selected resources.
-view_inventory_resources_uninventoryConfirm = éžæãããªãœãŒã¹ãã¢ã³ã€ã³ãã³ããªããŠãããããã§ãã? ããéžæãããªãœãŒã¹ããŸã ååšããŠãããªãããã®ãšãŒãžã§ã³ãã®æ¬¡åã®ãã£ã¹ã«ããªã¹ãã£ã³ã®éã«ããã¯åçºèŠãããŸãã
-view_inventory_resources_uninventoryFailed = éžæããããªãœãŒã¹ã®ã¢ã³ã€ã³ãã³ããªã«å€±æããŸãã
-##view_inventory_resources_uninventoryStorageConfirm = You are going to uninventory at least one resource that may be used by the storage cluster. To avoid any errors in the future, you should run undeploy the node prior to the this step. Do you really want to continue on your own risk?
-view_inventory_resources_uninventorySuccessful = éžæããããªãœãŒã¹ã®ã¢ã³ã€ã³ãã³ããªã«æåããŸãã
-view_inventory_sectionHelp = ãã®ã»ã¯ã·ã§ã³ã«ãããŠãæ°èŠã«çºèŠããããªãœãŒã¹ãã€ã³ãã³ããªã«ç»é²ããããªãœãŒã¹ãã°ã«ãŒãã察象ãšãã衚瀺ãšç®¡çããããªãããŸãã
-view_inventory_servers = ãµãŒããŒ
-view_inventory_serversTop = ãµãŒã㌠- ãããã¬ãã«ã®ã€ã³ããŒã
-view_inventory_services = ãµãŒãã¹
-view_inventory_summary_agent_error1 = ãšãŒãžã§ã³ã管çãªãœãŒã¹IDã®çºèŠã«å€±æããŸãã
-view_inventory_summary_agent_error2 = ãšãŒãžã§ã³ããªãœãŒã¹IDã®pingã«å€±æããŸãã
-view_inventory_summary_agent_error3 = ãã®ãšãŒãžã§ã³ãã®ããã®è©³çŽ°ãé²èŠ§ããæš©éããããŸãã
-view_inventory_summary_agent_fullEnpoint = ãã«ãšã³ããã€ã³ã
-view_inventory_summary_agent_fullEnpoint_err1 = !ãã®ãªãœãŒã¹ã«é¢é£ãããªã¢ãŒããšã³ããã€ã³ãã¯ãããŸãã!
-view_inventory_summary_agent_last_title = æåŸã«åä¿¡ããã¢ãã€ã©ããªãã£ãªããŒã
-view_inventory_summary_agent_status_title = ãšãŒãžã§ã³ãéä¿¡ã¹ããŒã¿ã¹
-view_inventory_summary_agent_title = ãã®ãªãœãŒã¹ã管çãããšãŒãžã§ã³ã
-view_inventory_unavailableServers = å©çšäžèœãµãŒããŒ
-view_leftNav_unknownPage = ã»ã¯ã·ã§ã³ [{1}] ã®æªç¥ã®ããŒãžå [{0}] - URLã¯äžæ£ã§ã
-view_login_invalidEmail = äžæ£ãªE-ã¡ãŒã«ã¢ãã¬ã¹
-view_login_login = ãã°ã€ã³
-view_login_logout = ãã°ã¢ãŠã
-view_login_noBackend = ããã¯ãšã³ãããŒã¿ãœãŒã¹ã¯å©çšã§ããŸãã
-view_login_prompt = ãã°ã€ã³ããŠãã ãã
-view_login_registerLater = (ãã£ã³ã»ã« - ç»é²ãåŸã§å®æãããŠãã ãã)
-view_login_registerLdapSuccess = æ°ããLDAPãŠãŒã¶ãŒã®ç»é²ã«æåããŸãã
-view_login_registerUser = ãŠãŒã¶ã®ç»é²
-view_measureRange_last = æéã®ç¯å² - çŽå
-view_measureRange_simple = ã·ã³ãã«...
-view_measureRange_start = æéã®ç¯å² - éå§
-##view_measureTable_addToDashboard = Add To Dashboard
-view_measureTable_chartMetricValues = éžæãããã¡ããªãã¯ã¹ãå³ã«æã
-view_measureTable_getLive = åäœäžã®å€ã®ååŸ
-view_measureTable_getLive_failure = ãããã®ã¡ããªãã¯ã¹ã®åäœäžã®å€ãååŸã§ããŸããã§ããã ãšãŒãžã§ã³ãã¯å®è¡äžã§ç®¡çãªãœãŒã¹ã¯äœåäžã§ããããšã確èªããŠãã ããã
-view_measureTable_live_title = ã©ã€ãããŒã¿
-##view_measureTable_startBeforeEnd = Start time should be before the end time.
-view_measure_nan = --ããŒã¿ã¯ååšããŸãã--
-view_measurementOob_title = çãããã¡ããªãã¯ã¹
-view_menuBar_logout = ãã°ã¢ãŠã
-view_messageCenter_clearAllMessages = ãã¹ãŠã®ã¡ãã»ãŒãžãã¯ãªã¢
-view_messageCenter_lastNMessages = ææ°ã® {0} ã¡ãã»ãŒãž
-view_messageCenter_maxMessages = æ倧ã¡ãã»ãŒãž
-view_messageCenter_messageBarShowDetails = 詳现衚瀺
-view_messageCenter_messageDetail = 詳现
-##view_messageCenter_messageRootCause = Root Cause
-view_messageCenter_messageSeverity = é倧床
-view_messageCenter_messageTime = æé
-view_messageCenter_messageTitle = ã¡ãã»ãŒãžã»ã³ã¿ãŒ
-view_messageCenter_noRecentMessages = æè¿ã®ã¡ãã»ãŒãžã¯ãããŸãã
-view_messageCenter_stackTraceFollows = --- ã¹ã¿ãã¯ãã¬ãŒã¹ ---
-##view_metric_addToDashboard = Add to Dashboard
-view_metric_traits = ãã¬ã€ã
-view_metric_viewTraitHistory = ãã¬ã€ã [{0}] ã®ããã®å€ã®å±¥æŽ
-view_operationHistoryDetails_dateCompleted = å®äºæ¥
-view_operationHistoryDetails_dateSubmitted = çºè¡æ¥
-view_operationHistoryDetails_error_fetchFailure = ãªãã¬ãŒã·ã§ã³å±¥æŽã®ããŒãã«å€±æ
-view_operationHistoryDetails_noResults = ãã®ãªãã¬ãŒã·ã§ã³ã¯å€ãè¿ããŸãã
-view_operationHistoryDetails_operation = ãªãã¬ãŒã·ã§ã³
-view_operationHistoryDetails_parameters = ãã©ã¡ãŒã¿ãŒ
-view_operationHistoryDetails_results = çµæ
-view_operationHistoryDetails_status = ã¹ããŒã¿ã¹
-view_operationHistoryList_button_forceDelete = 匷å¶åé€
-view_operationHistoryList_button_runOperation = ãªãã¬ãŒã·ã§ã³ã®å®è¡
-##view_operationHistoryList_cancelConfirm = Are you sure you want to cancel the selected operations? NOTE: Only those selected operations that are currently "in progress" will be attempted to be canceled.
-##view_operationHistoryList_cancelFailure = The cancel request failed for the operation with the history ID of [{0}].
-##view_operationHistoryList_cancelSubmitted = Requests to cancel [{0}] "in progress" operations have been submitted.
-##view_operationHistoryList_cancelSuccess = The cancel request has been successfully submitted for the operation with the history ID of [{0}].
-##view_operationHistoryList_deleteFailure = Failed to delete operation history [{0}].
-##view_operationHistoryList_deletePartialSuccess = Deleted [{0}] operation history items, but failed to delete the items with the following IDs: {1}
-##view_operationHistoryList_deleteSuccess = Deleted [{0}] operation history items.
-view_operationHistoryList_notYetStarted = ãŸã éå§ããŠããŸãã
-view_operationHistoryList_title = ãªãã¬ãŒã·ã§ã³å±¥æŽ
-view_operationScheduleDetails_fieldDefault_description = 説æãèŠããšãããªãã¬ãŒã·ã§ã³ãéžæããŠãã ãã
-view_operationScheduleDetails_fieldDefault_parameters = ãã©ã¡ãŒã¿ãŒãèŠãããã«ãªãã¬ãŒã·ã§ã³ãéžæããŠãã ãã
-view_operationScheduleDetails_fieldHelp_description = ãã®ã¹ã±ãžã¥ãŒã«ããããªãã¬ãŒã·ã§ã³ã®ããã®ä»»æã®èª¬æ (äŸãå€éä¿å®ã®ããã®ã¢ããªãµãŒããŒåèµ·åïŒ
-view_operationScheduleDetails_fieldHelp_timeout = æééé - ããæå®ãããŠããŠããã®ééãã¹ã±ãžã¥ãŒã«ããããªãã¬ãŒã·ã§ã³å®è¡ãå®äºããåã«çµéããŠããŸã£ããªãã°ã{0} ãµãŒããŒã¯ãã®ãªãã¬ãŒã·ã§ã³ãã¿ã€ã ã¢ãŠãã«ããããã倱æãããããšãæ€èšããŸãã泚æïŒéåžžã¯ãã§ã«éå§ãããããæ ¹æ¬ã®ç®¡çãªãœãŒã¹ãªãã¬ãŒã·ã§ã³ãã¢ããŒãããããšã¯äžå¯èœã§ãã
-view_operationScheduleDetails_field_parameters = ãã©ã¡ãŒã¿ãŒ
-view_operationScheduleDetails_field_timeout = ã¿ã€ã ã¢ãŠã
-view_operationScheduleDetails_noParameters = ãã®ãªãã¬ãŒã·ã§ã³ã¯ãã©ã¡ãŒã¿ãŒãåããŸãã
-view_operationScheduleDetails_operationSchedule = ãªãã¬ãŒã·ã§ã³ã¹ã±ãžã¥ãŒã«
-view_portlet_autodiscovery_setting_platforms = çºèŠããããã©ãããã©ãŒã
-view_portlet_configure_definitionDesc = ããŒãã¬ããã®ããã®æ§æèšå®
-view_portlet_configure_definitionTitle = ããŒãã¬ããæ§æ
-view_portlet_configure_needed = èšå®ãã¿ã³ãæŒããŠãã®ããŒãã¬ãããæ§æããŠãã ãã
-view_portlet_defaultName_autodiscovery = ãã£ã¹ã«ããªãã¥ãŒ
-view_portlet_defaultName_groupMetric = ãªãœãŒã¹ã°ã«ãŒãã¡ããªãã¯ã°ã©ã
-view_portlet_defaultName_group_alerts = ã°ã«ãŒã: ã¢ã©ãŒã
-view_portlet_defaultName_group_bundles = ã°ã«ãŒã: ãã³ãã«ãããã€
-view_portlet_defaultName_group_config_updates = ã°ã«ãŒã: æ§æã®æŽæ°
-view_portlet_defaultName_group_events = ã°ã«ãŒã: ã€ãã³ãæ°
-view_portlet_defaultName_group_metrics = ã°ã«ãŒã: ã¡ããªãã¯ã¹
-view_portlet_defaultName_group_oobs = ã°ã«ãŒã: ç¯å²å€æ¡ä»¶
-view_portlet_defaultName_group_operations = ã°ã«ãŒã: ãªãã¬ãŒã·ã§ã³
-view_portlet_defaultName_group_pkg_hisory = ã°ã«ãŒã: ããã±ãŒãžå±¥æŽ
-view_portlet_defaultName_inventorySummary = ã€ã³ãã³ããªãµããª
-view_portlet_defaultName_mashup = ããã·ã¥ã¢ãã
-view_portlet_defaultName_message = ã¡ãã»ãŒãž
-view_portlet_defaultName_operations = æè¿ã®ãªãã¬ãŒã·ã§ã³
-view_portlet_defaultName_platformSummary = ãã©ãããã©ãŒã å©çšç
-view_portlet_defaultName_problemResources = ã¢ã©ãŒããŸãã¯å©çšã§ããªããªãœãŒã¹
-view_portlet_defaultName_recentAlerts = æè¿ã®ã¢ã©ãŒã
-view_portlet_defaultName_recentlyAddedResources = æè¿è¿œå ããããªãœãŒã¹
-view_portlet_defaultName_resourceMetric = ãªãœãŒã¹ã¡ããªãã¯ã°ã©ã
-view_portlet_defaultName_resource_alerts = ãªãœãŒã¹: ã¢ã©ãŒã
-view_portlet_defaultName_resource_bundles = ãªãœãŒã¹: ãã³ãã«ãããã€
-view_portlet_defaultName_resource_config_updates = ãªãœãŒã¹: æ§æã®æŽæ°
-view_portlet_defaultName_resource_events = ãªãœãŒã¹: ã€ãã³ãæ°
-view_portlet_defaultName_resource_metrics = ãªãœãŒã¹: 枬å®
-view_portlet_defaultName_resource_oobs = ãªãœãŒã¹: ç¯å²å€ã¡ããªãã¯ã¹
-view_portlet_defaultName_resource_operations = ãªãœãŒã¹: ãªãã¬ãŒã·ã§ã³
-view_portlet_defaultName_resource_pkg_hisory = ãªãœãŒã¹: ããã±ãŒãžå±¥æŽ
-view_portlet_factory_invalidPortlet = ããã¯æå¹ã§ã¯ãªãå€ãããŒãã¬ããã§ããåé€ããŠãã ããã
-view_portlet_graph_configure_metricDefinition_graph = ã°ã©ããæãããã®ã¡ããªãã¯å®çŸ© ID
-view_portlet_graph_configure_resource_graph = ã°ã©ãåãããªãœãŒã¹
-view_portlet_help_autodiscovery = ãã®ããŒãã¬ããã¯æ°èŠã«çºèŠããããªãœãŒã¹ãã€ã³ããŒããããããããã¯ç¡èŠããããšãã§ããŸããã€ã³ããŒãããããªãœãŒã¹ã¯ã¢ãã¿ãªã³ã°ã管çã®ããã«ã€ã³ãã³ããªã«è¿œå ããããšãã§ããŸããç¡èŠããããªãœãŒã¹ã¯ã€ã³ããŒãããããæ瀺çã«ç¡èŠã解é€ããªãéãã¯ãã¥ãŒããé ãããŸãã
-view_portlet_help_bundle_deps = ãã®ããŒãã¬ããã¯æ§æããããã£ã¹ãã¬ã€ã¯ã©ã€ããªã¢ãããŒã¹ã«ããé¢é£ãããã³ãã«ãããã€ã衚瀺ããŸã
-view_portlet_help_config_updates = ãã®ããŒãã¬ããã¯æ§æèšå®ãšäžèŽããæè¿ã®æ§æå€æŽã衚瀺ããŸã
-view_portlet_help_eventcounts = ãã®ããŒãã¬ããã¯æ§æããããã£ã¹ãã¬ã€ã¯ã©ã€ããªã¢ã«äžèŽããã€ãã³ãæ°ã衚瀺ããŸã
-view_portlet_help_graph = ãã®ããŒãã¬ããã¯ãªãœãŒã¹ã¡ããªãã¯ã°ã©ãã衚瀺ããŸã
-view_portlet_help_inventorySummary = ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒã®é²èŠ§å¯èœãªã€ã³ãã³ããªãšã¡ããªãã¯åéçã®ã·ã§ãŒããµããªãŒã衚瀺ããŸã
-view_portlet_help_metrics = ãã®ããŒãã¬ããã¯æ§æããããã£ã¹ãã¬ã€ã¯ã©ã€ããªã¢ãããŒã¹ã«ããŠé¢é£ããã¡ããªãã¯ããŒã¿ã®ã°ã©ããæããŸã
-view_portlet_help_none = ãã®ããŒãã¬ããçšã®ãã«ãã¯å©çšã§ããŸãã
-view_portlet_help_oobs = ãã®ããŒãã¬ãã㯠ç¯å²å€ã¡ããªãã¯æ¡ä»¶ã衚瀺ããŸã
-view_portlet_help_operations = ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ã®ã€ã³ãã³ããªã®ããã«æãæè¿ã«å®è¡ããããªãã¬ãŒã·ã§ã³ã衚瀺ããŸã
-view_portlet_help_operations_criteria = ãã®ããŒãã¬ããã¯æ§æããããã£ã¹ãã¬ã€ã¯ã©ã€ããªã¢ã«äžèŽãããªãã¬ãŒã·ã§ã³ã衚瀺ããŸã
-view_portlet_help_pkg_history = ãã®ããŒãã¬ããã¯æ§æããããã£ã¹ãã¬ã€ã¯ã©ã€ããªã¢ãããŒã¹ã«é¢é£ããããã±ãŒãžå±¥æŽã衚瀺ããŸã
-view_portlet_help_platformSummary = ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒã«ãã£ãŠã¢ã¯ã»ã¹ããããã©ãããã©ãŒã ãªãœãŒã¹ã®ããã®(çŸåšã®CPUãšã¡ã¢ãªäœ¿çšãªã©ã®ïŒäœ¿çšããŒã¿ã衚瀺ããŸã
-view_portlet_help_problemResources = ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒãå€æŽããããŸãã¯å©çšã§ããªããªãœãŒã¹ã衚瀺ããŸã
-view_portlet_help_recentAlerts = ãã®ããŒãã¬ããã¯çŸåšã®ãŠãŒã¶ãŒãé²èŠ§å¯èœãªã€ã³ãã³ããªäžã§çºçããã¢ã©ãŒãã衚瀺ããŸã
-view_portlet_help_recentlyAdded = ãã®ããŒãã¬ããã¯ã€ã³ãã³ããªã«æè¿ã€ã³ããŒãããããªãœãŒã¹ã衚瀺ããŸã
-view_portlet_help_scheduledOperations = ãã®ããŒãã¬ããã¯çŸåšã®ãŠãŒã¶ãŒã®ã€ã³ãã³ããªã®ããã«æ¬¡ã«ã¹ã±ãžã¥ãŒã«ããããªãã¬ãŒã·ã§ã³ã衚瀺ããŸã
-view_portlet_help_tagCloud = ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒã®ã€ã³ãã³ããªãŒã®ããã®é¢é£ã¿ã°ã®æ°ã衚瀺ããŸã
-view_portlet_inventory_error1 = ã€ã³ãã³ããªãµããªãŒã®åãåºãã«å€±æããŸãã
-view_portlet_inventory_tooltip_collapse = ã¯ãªãã¯ãããšãã®ãªãœãŒã¹ã®è©³çŽ°ãé ããŸã
-view_portlet_inventory_tooltip_expand = ã¯ãªãã¯ãããšãã®ãªãœãŒã¹ã®è©³çŽ°ã衚瀺ããŸã
-view_portlet_message_title = 衚瀺ããã¡ãã»ãŒãž
-view_portlet_operations_config_completed = å®äºãããªãã¬ãŒã·ã§ã³
-view_portlet_operations_config_completed_enable = ããã·ã¥ããŒãã®ããã«ã°ã«ãŒãåãããå®äºãããªãã¬ãŒã·ã§ã³çµæãæå¹ã«ãããã©ãã
-view_portlet_operations_config_completed_maximum = å®äºãããªãã¬ãŒã·ã§ã³ã®æ倧衚瀺æ°
-view_portlet_operations_config_scheduled_enable = ããã·ã¥ããŒãã®ããã«ã°ã«ãŒãåãããã¹ã±ãžã¥ãŒã«æžã¿ãªãã¬ãŒã·ã§ã³ãæå¹ã«ãããã©ãã
-view_portlet_operations_config_scheduled_maximum = ã¹ã±ãžã¥ãŒã«æžã¿ãªãã¬ãŒã·ã§ã³ã®æ倧衚瀺æ°
-view_portlet_operations_config_show_last = æåŸã衚瀺
-view_portlet_operations_config_show_next = 次ã衚瀺
-view_portlet_operations_disabled = (çµæã¯çŸåšç¡å¹ã«ãããŠãããŸããçµæãæå¹ã«ããã«ã¯èšå®ãå€æŽããŠãã ããã
-view_portlet_platform_platform_error_1 = ãã©ãããã©ãŒã ã¡ããªãã¯ã¹ã®ããŒãã«å€±æããŸãã
-view_portlet_platform_type_error_1 = ã¿ã€ãããŒã¿ã®ããŒããã§ããŸããã§ãã
-view_portlet_problemResources_config_display_maximum = åé¡ãªãœãŒã¹ã®æ倧衚瀺æ°
-view_portlet_problemResources_config_display_range = ããããæ°æéé¡ã£ãŠåé¡ãªãœãŒã¹ã衚瀺
-view_portlet_problemResources_config_display_range2 = {0} ãã {1} ãŸã§
-view_portlet_problemResources_maxDisplaySetting = æ倧ãªãœãŒã¹
-view_portlet_recentAlerts_config_members = ã¡ã³ããŒã®éžæ
-view_portlet_recentAlerts_fail_msg = ã¢ã©ãŒããã£ã«ã¿ãªã³ã°ã®ããã«å²ãåœãŠããããªãœãŒã¹ãããŒãããã®ã«å€±æããŸãã
-view_portlet_recentlyAdded_error1 = æè¿è¿œå ããããªãœãŒã¹ãããŒãããã®ã«å€±æããŸãã
-view_portlet_recentlyAdded_setting_addedPlatforms = æè¿è¿œå ããããã©ãããã©ãŒã
-view_portlet_results_empty = æå®ãããã¯ã©ã€ããªã¢ã®çµæã¯èŠã€ãããŸãã
-view_remoteAgentInstall_agentStatus = ãšãŒãžã§ã³ãã®ã¹ããŒã¿ã¹
-view_remoteAgentInstall_agentStatusDefault = -ã¹ããŒã¿ã¹ã®æŽæ°ãã¿ã³ãã¯ãªãã¯ããŠãã ãã-
-view_remoteAgentInstall_buttonFindAgent = ãšãŒãžã§ã³ãã®çºèŠ
-view_remoteAgentInstall_error_1 = ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«ãã¹ãæ¢ããŠããéã«ãšã©ãŒãçºçããŸãã
-view_remoteAgentInstall_error_3 = [{0}] 以äžã«ã€ã³ã¹ããŒã«ããããšãŒãžã§ã³ãèŠã€ããããšãã§ããŸããã§ãã
-view_remoteAgentInstall_error_4 = ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«ã«å€±æããŸãã
-view_remoteAgentInstall_error_5 = ãšãŒãžã§ã³ãã®éå§ã«å€±æããŸãã
-view_remoteAgentInstall_error_6 = ãšãŒãžã§ã³ãã®åæ¢ã«å€±æããŸãã
-view_remoteAgentInstall_installAgent = ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«
-view_remoteAgentInstall_installPath = ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«ãã¹
-view_remoteAgentInstall_owner = ãªãŒããŒ
-view_remoteAgentInstall_promptHost = ãšãŒãžã§ã³ããã€ã³ã¹ããŒã«ãããŠããããããã¯ããããã€ã³ã¹ããŒã«ããããã¹ã
-view_remoteAgentInstall_promptPassword = SSHãä»ããŠãã¹ãäžã®ãŠãŒã¶ãŒãèªèšŒããããã«äœ¿ãããã¯ã¬ãã³ã·ã£ã«
-view_remoteAgentInstall_promptPort = SSHãµãŒããŒããªã¹ã³ããããŒããæå®ãããªããã°ãããã©ã«ãã¯22ã§ãã
-view_remoteAgentInstall_promptUser = SSHãä»ããŠãã¹ãã«æž¡ãããã¯ã¬ãã³ã·ã£ã«ãä¿æãããŠãŒã¶ãŒã®åå
-view_remoteAgentInstall_result = çµæ
-view_remoteAgentInstall_resultCode = çµæã³ãŒã
-view_remoteAgentInstall_startAgent = ãšãŒãžã§ã³ãã®èµ·å
-view_remoteAgentInstall_startAgentResults = ãšãŒãžã§ã³ãéå§çµæ: [{0}]
-view_remoteAgentInstall_step = ã¹ããã
-view_remoteAgentInstall_stopAgent = ãšãŒãžã§ã³ãã®åæ¢
-view_remoteAgentInstall_stopAgentResults = ãšãŒãžã§ã³ãåæ¢çµæ: [{0}]
-view_remoteAgentInstall_success = ãšãŒãžã§ã³ãã€ã³ã¹ããŒã«ã®å®äº
-view_remoteAgentInstall_updateStatus = ã¹ã¿ãŒã¿ã¹ã®æŽæ°
-view_reportsTop_description = ãã®ã»ã¯ã·ã§ã³ã¯ã°ããŒãã«ã¬ããŒããžã®ã¢ã¯ã»ã¹ãæäŸããŸãã
-view_reportsTop_title = ã¬ããŒã
-view_reports_alertDefinitions = ã¢ã©ãŒãå®çŸ©
-view_reports_alertDefinitions_parentHover = ã¯ãªãã¯ãããšèŠªã®ã¢ã©ãŒãå®çŸ©ãžè¡ããŸã
-view_reports_alertDefinitions_resTypeLoadError = ãã³ãã¬ãŒããªãœãŒã¹ã¿ã€ããååŸã§ããŸãã - ã¢ã©ãŒããã³ãã¬ãŒãã®é²èŠ§ãã§ããŸãã
-view_reports_driftCompliance = ããªããé å®
-view_reports_inventorySummary_failFetch = ã€ã³ãã³ããªãµããªãŒã®ååŸã«å€±æããŸãã
-view_reports_platforms = ãã©ãããã©ãŒã å©çšç
-view_reports_subsystems = ãµãã·ã¹ãã
-view_resourceResourceGroupList_error_fetchFailure = ãªãœãŒã¹ã®ã°ã«ãŒãã®åãåºãã«å€±æããŸãã
-view_resourceResourceGroupList_error_updateFailure = å²ãåœãŠããããªãœãŒã¹ã°ã«ãŒãã®æŽæ°ã«å€±æããŸãã
-view_resourceResourceGroupList_message_updateSuccess = [{0}] ã®ããã«æŽæ°ãããã°ã«ãŒãã¡ã³ããŒã·ãã.
-view_resource_inventory_activity_criteria_no_recent_events = 衚瀺ã¯ã©ã€ããªã¢ã«åºã¥ãã€ãã³ãã¯ãããŸãã
-view_resource_inventory_activity_no_recent_alerts = æè¿ã®ã¢ã©ãŒãã¯ãããŸãã
-view_resource_inventory_activity_no_recent_bundle_deploy = æè¿ã®ãã³ãã«ãããã€ã¡ã³ãã¯ãããŸãã
-view_resource_inventory_activity_no_recent_config_history = æ§æå€æŽå±¥æŽã¯ãããŸãã
-view_resource_inventory_activity_no_recent_metrics = ãã®ãªãœãŒã¹ã«ã¯æè¿ã®ã¡ããªãã¯ã¯ãããŸãã
-view_resource_inventory_activity_no_recent_oob = ç¯å²å€ã®æ¡ä»¶ã¯ã¿ã€ãããŸãã
-view_resource_inventory_activity_no_recent_operations = æè¿ã®ãªãã¬ãŒã·ã§ã³å±¥æŽã¯ãããŸãã
-view_resource_inventory_activity_no_recent_pkg_history = æè¿ã®ããã±ãŒãžå±¥æŽã¯ãããŸãã
-view_resource_inventory_childhistory_createdChild = äœæãrããå
-view_resource_inventory_childhistory_deletedChild = åé€ãããå
-view_resource_inventory_childhistory_filterTitle = éå» N æ¥
-view_resource_inventory_childhistory_status_invalidArtifact = äžæ£ãªçæç©
-view_resource_inventory_childhistory_status_invalidConfig = äžæ£ãªæ§æ
-view_resource_monitor_availability_currentAsOf = ãã®ããŒã¿ã¯ {0} ã®çŸåšã®ãã®ã§ãã
-view_resource_monitor_availability_currentStatus = çŸåšã®ã¹ããŒã¿ã¹
-view_resource_monitor_availability_disabledTime = ç¡å¹åãããæé
-view_resource_monitor_availability_downtime = åæ¢æé
-view_resource_monitor_availability_loadFailed = ã¢ãã€ã©ããªãã£å±¥æŽã®ããŒãã«å€±æããŸãã
-view_resource_monitor_availability_mtbf = MTBF
-view_resource_monitor_availability_mttr = MTTR
-view_resource_monitor_availability_numDisabled = ç¡å¹ååæ°
-view_resource_monitor_availability_numFailures = é害æ°
-view_resource_monitor_availability_summaryError = ãªãœãŒã¹ã¢ãã€ã©ããªãã£ã®ãµããªãããŒãããã®ã«å€±æããŸãã
-view_resource_monitor_availability_tooltip_disabled = ãªãœãŒã¹ãDISABLEDã§ããæéãèµ·åãåæ¢ã®æéãšæ¯èŒããããŒã»ã³ããŒãž
-view_resource_monitor_availability_tooltip_down = ãªãœãŒã¹ãDOWNããŠããæéãèµ·åãç¡å¹åã®æéãšæ¯èŒããããŒã»ã³ããŒãž
-##view_resource_monitor_availability_tooltip_up = Percentage of time the resource has been UP compared to the times it was down and disabled
-view_resource_monitor_availability_uptime = èµ·åæé
-view_resource_monitor_calltime_count = æ°
-##view_resource_monitor_calltime_destinationFilter = Destination Filter
-view_resource_monitor_calltime_loadFailed = åŒã³åºãæéããŒã¿ãããŒãã§ããŸãã
-view_resource_monitor_calltime_title = åŒã³åºãæéããŒã¿
-##view_resource_monitor_calltime_total = Total Time
-view_resource_monitor_detailed_graph_label = 詳现åã°ã©ã
-view_resource_monitor_graph_instructions = ããŠã¹ã§å³ã®äžã®ããŒã¿ãæã瀺ããŠãã ãã
-view_resource_monitor_graph_live_tooltip = ã¯ãªãã¯ããããšçŸåšã®å€ã®æŽ»åäžã®ã°ã©ãã衚瀺ãããŸã
-view_resource_monitor_graphs_loadFailed = ã°ã©ãããŒã¿ã®ããŒãã«å€±æããŸãã
-view_resource_monitor_graphs_lookupFailed = ã°ã©ãã®ããã®ãªãœãŒã¹ã®çºèŠã«å€±æããŸãã
-view_resource_monitor_graphs_noneAvailable = å©çšã§ããã°ã©ãã¯ãããŸãã
-view_resource_monitor_schedules_title = ãªãœãŒã¹ã¡ããªãã¯åéã¹ã±ãžã¥ãŒã«
-##view_resource_monitor_table_last = Last
-##view_resource_monitor_table_live = Live Value
-view_resource_title_component_errors_tooltip = 管çã³ã³ããŒãã³ããšã©ãŒã®è¡šç€ºã詳现ã¯ã¯ãªãã¯ããŠãã ãã
-view_resource_title_tagUpdateFailed = ãªãœãŒã¹ã¿ã°ã®æŽæ°ã«å€±æããŸãã
-##view_searchBar_buttonTooltip = Click to hide/show the search suggestion list. Also hide the list by hitting Escape when focus is in the search pattern text box.
-##view_searchBar_savedSearch_buttonTooltip = Click to toggle Saved Search mode. When active, save the current pattern by entering a name and hitting return. Edit an existing search by selecting it in the list, updating the pattern or name, and hitting return in the name text box. Delete by double-clicking the list entry.
-##view_searchBar_savedSearch_confirmDelete = Delete saved search with name [{0}]?
-view_searchBar_savedSearch_delete = ä¿åæžã¿ã®æ€çŽ¢ [{0}] ãåé€ããã®ã«å€±æããŸãã
-view_searchBar_savedSearch_failDelete = [{0}]ãšããååã®ä¿åæžã¿æ€çŽ¢ãåé€ããã®ã«å€±æããŸãã
-##view_searchBar_savedSearch_failFetch = Failed to fetch saved searches
-view_searchBar_savedSearch_failFind = [{0}]ãšããååã®ä¿åæžã¿æ€çŽ¢ãæ€çŽ¢ããã®ã«å€±æããŸãã
-view_searchBar_savedSearch_failRename = [{0}]ãšããååã®ä¿åæžã¿ã®æ€çŽ¢ã®ååãå€æŽããã®ã«å€±æããŸãã
-view_searchBar_savedSearch_failSave = [{0}]ãšããååã®ä¿åæžã¿ã®æ€çŽ¢ãäœæããã®ã«å€±æããŸãã
-view_searchBar_savedSearch_namePrompt = ãã¿ãŒã³ãååãä»ããŠãã ãã
-view_searchBar_savedSearch_rename = ä¿åæžã¿æ€çŽ¢ã®ååã [{0}] ãžå€æŽããã®ã«æåããŸãã
-view_searchBar_savedSearch_save = [{0}] ãšããååã®ä¿åæžã¿æ€çŽ¢ãäœæããã®ã«æåããŸãã
-view_searchBar_suggest_failSuggest = ãµãžã§ãã·ã§ã³ã®äœæã«å€±æããŸãããå¯èœæ§ã®ãããšã©ãŒããµãŒããŒãã°ãã調ã¹ãŠãã ããã
-view_selector_assigned = å²ãåœãŠããã {0}
-view_selector_available = å©çšå¯èœãª {0}
-view_subTab_error_disabled = ç¡å¹ã«ãªã£ããµãã¿ã [{0}] ãéžæã§ããŸãã
-view_summaryDashboard_resetConfirm = ããã©ã«ããµããªãŒããã·ã¥ããŒããžãªã»ããããŠããããã§ããïŒçŸåšã®å€æŽã¯å€±ããããããããŸããïŒ?
-view_summaryOverviewForm_error_descriptionChangeFailure = ID {0} ãæã€ãªãœãŒã¹ã®èª¬æã [{1}] ãã [{2}]ã«å€æŽããã®ã«å€±æããŸãã
-view_summaryOverviewForm_error_locationChangeFailure = ID {0} ãæã€ãªãœãŒã¹ã®äœçœ®ã [{1}] ãã [{2}]ã«å€æŽããã®ã«å€±æããŸãã
-view_summaryOverviewForm_error_nameChangeFailure = ID {0} ãæã€ãªãœãŒã¹ã®ååã [{1}] ãã [{2}]ã«å€æŽããã®ã«å€±æããŸãã
-view_summaryOverviewForm_error_traitsLoadFailure = {0} ã®ããã®ãã¬ã€ãã®ããŒãã«å€±æããŸãã
-view_summaryOverviewForm_field_location = å Žæ
-view_summaryOverviewForm_field_name = åå
-view_summaryOverviewForm_field_type = ã¿ã€ã
-view_summaryOverviewForm_field_version = ããŒãžã§ã³
-view_summaryOverviewForm_header_summary = ãµããª
-view_summaryOverviewForm_label_plugin = ãã©ã°ã€ã³:
-view_summaryOverviewForm_message_descriptionChangeSuccess = ID {0} ãæã€ãªãœãŒã¹ã®èª¬æã [{1}] ãã [{2}]ã«å€æŽããã®ã«å€±æããŸãã
-view_summaryOverviewForm_message_locationChangeSuccess = ID {0} ãæã€ãªãœãŒã¹ã®äœçœ®ã [{1}] ãã [{2}]ã«å€æŽããã®ã«å€±æããŸãã
-view_summaryOverviewForm_message_nameChangeSuccess = ID {0} ãæã€ãªãœãŒã¹ã®ååã [{1}] ãã [{2}]ã«å€æŽããã®ã«å€±æããŸãã
-view_summaryOverview_header_detectedErrors = æ€åºæžã¿ãšã©ãŒ
-view_summaryOverview_title_errorDetailsWindow = ãšã©ãŒè©³çŽ°
-view_summaryOverview_tooltip_detectedErrors = è¡ãã¯ãªãã¯ããŠãšã©ãŒã®è©³çŽ°ã調ã¹ãŠãã ãã
-view_tableSection_backButton = ãªã¹ããžæ»ã
-view_tableSection_error_badId = [{0}] ã®è©³çŽ°ã衚瀺ã§ããŸãã. äžæ£ãª 'id': [{1}]. ããããã°ãšããŠå ±åããŠãã ãã
-view_tableSection_error_noId = ããŒãã« [{0}] ã®ã¬ã³ãŒãã㧠'id' å±æ§ã®ä»ãããã®ãèŠåœãããŸãã - ããããã°ãšããŠå ±åããŠãã ãã
-view_table_drawFail = ããŒãã« [{0}] ã®æç»ã«å€±æããŸãã.
-view_table_matchingRows = äžèŽããè¡: {0} (éžææžã¿: {1})
-view_table_totalRows = åèšè¡: {0} (éžææžã¿: {1})
-view_table_totalRowsUnknown = è¡ã®åèš: ?
-view_tabs_common_activity = ã¢ã¯ãã£ããã£
-view_tabs_common_agent = ãšãŒãžã§ã³ã
-view_tabs_common_calltime = åŒã³åºãæée
-view_tabs_common_child_history = åã®å±¥æŽ
-view_tabs_common_child_resources = åãªãœãŒã¹
-view_tabs_common_connectionSettings = æ¥ç¶èšå®
-view_tabs_common_connectionSettingsHistory = æ¥ç¶èšå®ã®å±¥æŽ
-view_tabs_common_content = ã³ã³ãã³ã
-view_tabs_common_current = çŸåš
-view_tabs_common_dashboard = ããã·ã¥ããŒã
-view_tabs_common_deployed = ãããã€æžã¿
-view_tabs_common_drift = ããªãã
-view_tabs_common_events = ã€ãã³ã
-view_tabs_common_graphs = ã°ã©ã
-view_tabs_common_group_members = ã°ã«ãŒãã¡ã³ããŒ
-view_tabs_common_group_membership = ã°ã«ãŒãã¡ã³ããŒã·ãã
-view_tabs_common_groups = ã°ã«ãŒã
-view_tabs_common_history = å±¥æŽ
-view_tabs_common_inventory = ã€ã³ãã³ããª
-view_tabs_common_members = ã¡ã³ããŒ
-view_tabs_common_monitoring = ã¢ãã¿ãªã³ã°
-view_tabs_common_overview = æŠèŠ
-view_tabs_common_schedule = ã¹ã±ãžã¥ãŒã«
-view_tabs_common_schedules = ã¹ã±ãžã¥ãŒã«
-view_tabs_common_subscriptions = ãµãã¹ã¯ãªãã·ã§ã³
-view_tabs_common_tables = ããŒãã«
-view_tabs_common_timeline = ã¿ã€ã ã©ã€ã³
-view_tabs_common_traits = ãã¬ã€ã
-view_tabs_invalidSubTab = äžæ£ãªãµãã¿ã: {0}
-view_tabs_invalidTab = äžæ£ãªã¿ã: {0}
-view_tagCloud_deleteTag = åé€ã¿ã°
-view_tagCloud_deleteTagFailure = ã¿ã° [{0}] ãåé€ããã®ã«å€±æããŸãã
-view_tagCloud_deleteTagSuccess = ã¿ã° [{0}] ãåé€ããã®ã«æåããŸãã
-view_tagCloud_error_fetchFailure = ã¿ã°ãããŒãããã®ã«å€±æããŸãã
-view_tagCloud_error_tagUsedCount = {0} å䜿ãããã¿ã°
-view_taggedResources_title = ãªãœãŒã¹
-view_tags_error_1 = ã¿ã°ãããŒãããã®ã«å€±æããŸãã
-view_tags_tags = ã¿ã°
-view_tags_tooltip_1 = ã¯ãªãã¯ãããšãã®ã¿ã°ãåé€ããŸã
-view_tags_tooltip_2 = ã¯ãªãã¯ãããšã¿ã°ãç·šéããŸã
-view_testTop_description = ãã®ã»ã¯ã·ã§ã³ã¯ããŸããŸãªGUIã³ã³ããŒãã³ãããã¹ãããããã®ããŒãžãå«ãã§ããŸã
-view_testTop_title = ãã¹ã
-view_titleBar_common_loadTagsFailure = [{0}] ã®ããã®ã¿ã°ãããŒãããã®ã«å€±æããŸãã
-view_titleBar_common_updateTagsFailure = [{0}] ã®ã¿ã°ã®æŽæ°ã«å€±æããŸãã
-view_titleBar_common_updateTagsSuccessful = [{0}] ã®ã¿ã°ãæŽæ°ãããŸãã
-view_titleBar_group_summary_expandedTooltip = ã¯ãªãã¯ãããšãã®ã°ã«ãŒãã®è©³çŽ°ãé ããŸã
-view_tree_common_contextMenu_addChartToDashboard = ããã·ã¥ããŒã [{0}] ãžãã£ãŒããè¿œå ããŸã
-view_tree_common_contextMenu_editPluginConfiguration = [{0}] ãã©ã°ã€ã³æ§æãç·šéããŸã
-view_tree_common_contextMenu_editResourceConfiguration = [{0}] ãªãœãŒã¹æ§æãç·šéããŸã
-view_tree_common_contextMenu_groupGraph = ã°ã«ãŒãã¡ããªãã¯ã°ã©ã
-view_tree_common_contextMenu_loadFail_children = åãæåã§è¿œå ããããã®ãã©ãããã©ãŒã ã®ããŒãã«å€±æããŸãã
-view_tree_common_contextMenu_loadFail_dashboards = ãŠãŒã¶ãŒã®ããã·ã¥ããŒããããŒãããã®ã«å€±æããŸãã
-view_tree_common_contextMenu_loadFail_group = ã³ã³ããã¹ãã¡ãã¥ãŒã®ããã®ã°ã«ãŒãã®ããŒãã«å€±æããŸãã
-view_tree_common_contextMenu_loadFailed_dashboard = ãŠãŒã¶ãŒããã·ã¥ããŒãã®ããŒãã«å€±æããŸãã
-view_tree_common_contextMenu_loadFailed_manualAddChildren = åãæåã§è¿œå ããããã®ãã©ãããã©ãŒã ã®ããŒãã«å€±æããŸãã
-view_tree_common_contextMenu_loadFailed_operations = ãªãã¬ãŒã·ã§ã³ã®å®è¡ã®ããã«ãŠã£ã¶ãŒããéå§ããã®ã«å€±æããŸãã
-view_tree_common_contextMenu_measurements = 枬å®
-view_tree_common_contextMenu_resourceConfiguration = ãªãœãŒã¹æ§æ
-view_tree_common_contextMenu_resourceGraph = ãªãœãŒã¹ã¡ããªãã¯ã°ã©ã
-view_tree_common_contextMenu_saveChartToDashboardFailure = ããã·ã¥ããŒããä¿åããã®ã«å€±æããŸãã
-view_tree_common_contextMenu_saveChartToDashboardSuccessful = [{0}] ãä¿åããŸãã
-view_tree_common_contextMenu_type_name_label = ã¿ã€ã: {0}
-view_tree_common_createFailed_autoCluster = èªåã¯ã©ã¹ã¿ãããã³ã°ã°ã«ãŒãã®äœæãŸãã¯æŽæ°ã«å€±æããŸãã
-view_tree_common_loadFailed_children = ããŒãã®åãããŒãããã®ã«å€±æããŸãã
-view_tree_common_loadFailed_create = ãã®ããŒãã®ãã¥ãŒãäœãã®ã«å€±æããŸãã
-view_tree_common_loadFailed_descendants = ããªãŒã®åå«ãããŒãããã®ã«å€±æããŸãã
-view_tree_common_loadFailed_generic = ããªãŒã®ããŒã¿ãããŒãããã®ã«å€±æããŸãã
-view_tree_common_loadFailed_group = ID [{0}] ãæã€ã°ã«ãŒããããŒãããã®ã«å€±æããŸãã
-view_tree_common_loadFailed_groupTree = ã°ã«ãŒãããªãŒãããŒãããã®å€±æããŸãã
-view_tree_common_loadFailed_node = ãã®ããŒãã®ããã®ããŒã¿ãããŒãããã®ã«å€±æããŸãã
-view_tree_common_loadFailed_root = ããªãŒã®ããã®ã«ãŒããããŒãããã®ã«å€±æããŸãã
-view_tree_common_loadFailed_selection = ãã®ããŒããéžæããã®ã«å€±æããŸãã
-view_tree_common_loadFailed_update = ãã®ããŒãã®ããã®ãã¥ãŒãæŽæ°ããã®ã«å€±æããŸãã
-view_tree_group_error_updateAutoCluster = èªåã¯ã©ã¹ã¿ãããã³ã°ã°ã«ãŒãã®äœæãŸãã¯æŽæ°ã«å€±æããŸãããããŒ: [{0}]
-view_type_parentId = 芪ID
-view_type_resourceTypes = ãªãœãŒã¹ã¿ã€ã
-view_type_typeTreeLoadFailure = ãªãœãŒã¹ã¿ã€ãã®ããªãŒããŒã¿ãããŒãããã®ã«å€±æããŸãã
-view_upload_alreadyUploaded = ãã¡ã€ã«ã¯ãã§ã«æŽæ°ãããŠããŸãã
-view_upload_bundleDistFile = åæ£ãã¡ã€ã«
-view_upload_error_file = ãã¡ã€ã«ã¢ããããŒããšã©ãŒ
-view_upload_error_fileName = ãã¡ã€ã«ã¢ããããŒããšã©ãŒ [{0}]
-view_upload_error_fileName_2 = [{0}] ã®ã¢ããããŒããšã©ãŒã§ããäžæ£ãªãã¡ã€ã«ãã¹ã調ã¹ãŠãã ããã
-view_upload_error_packageVersionFile = ããã±ãŒãžããŒãžã§ã³ãã¡ã€ã«ã®ã¢ããããŒããšã©ãŒ
-view_upload_error_results = ãã¡ã€ã«ã®ã¢ããããŒããšã©ãŒãäºæããªãçµæ: [{0}]
-view_upload_inProgress = éä¿¡ã§ããŸãããã¢ããããŒãã¯çŸåšé²è¡äžã§ãã
-view_upload_prompt_1 = ã¢ããããŒããããã¡ã€ã« [{0}] ãéžæããŠãã ãã
-view_upload_prompt_2 = ã¢ããããŒããããã¡ã€ã«
-view_upload_success = ãã¡ã€ã«ã®ã¢ããããŒããæåããŸãã
-view_upload_tooltip_1a = ã¢ããããŒããããã¡ã€ã«ãéžæããŠãã¢ããããŒããŸãã¯æ¬¡ãžãã¯ãªãã¯ããŠãã ãã
-view_upload_tooltip_1b = ã¢ããããŒããããã¡ã€ã«ãéžæããŠãã次ãžãã¯ãªãã¯ããŠãã ãã
-view_upload_tooltip_2 = ãã¡ã€ã«ã¢ããããŒãã¯ä»¥å倱æããŠããŸãã
-view_upload_upload = ã¢ããããŒã
-view_upload_uploadFile = ã¢ããããŒããã¡ã€ã«
-widget_colorPicker_tooltip = æ°èŠã«ã©ãŒãéžæããããã«ã¯ãªãã¯ããŠãã ãã
-widget_durationItem_unitTypeNotSupported = åäœã®ã¿ã€ã [{0}] ã¯ãã® DurationItem ã«ãããµããŒããããŸãã
-widget_jobTriggerEditor_fieldHelp_repeatDuration = ãã®ãªãã¬ãŒã·ã§ã³ãäœåãå®è¡ãããããŸãã¯æå®ãããæéãçµäºãããŸã§å®è¡ãç¶ããŸã
-widget_jobTriggerEditor_fieldHelp_repeatInterval = ãªãã¬ãŒã·ã§ã³ãå®è¡ãããé »åºŠ
-widget_jobTriggerEditor_fieldHelp_startDelay = æå®ãããæéãçµäºããããšã«ãªãã¬ãŒã·ã§ã³ã®å®è¡ãéå§ããŸã
-widget_jobTriggerEditor_field_cronExpression = CronåŒ
-widget_jobTriggerEditor_field_mode = ã¹ã±ãžã¥ãŒãªã³ã°
-widget_jobTriggerEditor_field_repeatInterval_later = æ¯å
-widget_jobTriggerEditor_field_repeatInterval_now = çŸåšãšæ¯åã®å®è¡
-widget_jobTriggerEditor_field_startType = å®è¡
-widget_jobTriggerEditor_message_endTimeMustBeAfterStartTime = çµäºæå»ã¯éå§æå»ã®åŸã§ãªããã°ãªããŸãã
-widget_jobTriggerEditor_message_endTimeMustBeInFuture = çµäºæå»ã¯æªæ¥ã§ãªããã°ãªããŸããã
-widget_jobTriggerEditor_message_startTimeMustBeInFuture = éå§æå»ã¯æªæ¥ã§ãªããã°ãªããŸãã
-widget_jobTriggerEditor_tab_examples = äŸ
-widget_jobTriggerEditor_tab_format = 圢åŒ
-widget_jobTriggerEditor_value_calendar = ã«ã¬ã³ããŒ
-widget_jobTriggerEditor_value_cronExpression = CronåŒ
-widget_jobTriggerEditor_value_for = For
-widget_jobTriggerEditor_value_in = in
-widget_jobTriggerEditor_value_indefinitely = ç¡æé
-widget_jobTriggerEditor_value_later = åŸã§
-widget_jobTriggerEditor_value_laterAndRepeat = åŸã§ & ç¹°ãè¿ã
-widget_jobTriggerEditor_value_now = çŸåš
-widget_jobTriggerEditor_value_nowAndRepeat = çŸåš & ç¹°ãè¿ã
-widget_jobTriggerEditor_value_on = on
-widget_jobTriggerEditor_value_until = Until
-widget_recordEditor_error_invalidViewPath = ç¡å¹ãªãã¥ãŒãã¹: [{0}]
-widget_recordEditor_error_operation = ãªãã¬ãŒã·ã§ã³ã倱æããŸããããšã©ãŒãçºçããŸããã
-widget_recordEditor_error_operationInvalidValues = ãªãã¬ãŒã·ã§ã³ã倱æããŸããã - äžã€ä»¥äžã®ãã£ãŒã«ããç¡å¹ãªå€ãæã£ãŠããŸã
-widget_recordEditor_error_unsupportedOperationType = ãµããŒãå€ã®ãªãã¬ãŒã·ã§ã³ ã¿ã€ã: [{0}]
-widget_recordEditor_info_recordCreatedConcise = {0} ãäœæãããŸããã
-widget_recordEditor_info_recordCreatedDetailed = {0} [{1}] ãäœæãããŸããã
-widget_recordEditor_info_recordUpdatedConcise = {0} ãæŽæ°ãããŸããã
-widget_recordEditor_info_recordUpdatedDetailed = {0} [{1}] ãæŽæ°ãããŸããã
-widget_recordEditor_title_edit = ç·šé {0} [{1}]
-widget_recordEditor_title_new = æ°èŠäœæ {0}
-widget_recordEditor_title_view = é²èŠ§ {0} [{1}]
-widget_recordEditor_warn_validation = äžã€ä»¥äžã®ãã£ãŒã«ããç¡å¹ãªå€ãæã£ãŠããŸãã ãã® [{0}] ã¯ãããã®å€ãä¿®æ£ããããŸã§ä¿åã§ããŸãã
-widget_resourceFactoryWizard_archPrompt = ããã±ãŒãžã¢ãŒããã¯ãã£
-widget_resourceFactoryWizard_configTemplatePrompt = ãªãœãŒã¹æ§æãã³ãã¬ãŒã
-widget_resourceFactoryWizard_contentTemplatePrompt = ãããã€æéæ§æãã³ãã¬ãŒã
-##widget_resourceFactoryWizard_createSubmit = A request to create a Resource with the name of [{0}] has been submitted successfully. Note, it may take several minutes for the Resource to show up in inventory.
-##widget_resourceFactoryWizard_createSubmitType = A request to create a Resource of type [{0}] has been submitted successfully. Note, it may take several minutes for the Resource to show up in inventory.
-widget_resourceFactoryWizard_createWizardTitle = ã¿ã€ã [{0}] ã®æ°èŠãªãœãŒã¹ã®äœæ
-widget_resourceFactoryWizard_createWizardWindowTitle = ãªãœãŒã¹äœæãŠã£ã¶ãŒã
-widget_resourceFactoryWizard_editConfigStepName = ç·šéã®æ§æ
-widget_resourceFactoryWizard_execute1 = æ°èŠãªãœãŒã¹ã®äœæã«å€±æããŸãã - ããã±ãŒãžããŒãžã§ã³ãååšããŸãã
-#widget_resourceFactoryWizard_execute2 = Failed to create a new resource. Cannot connect to the agent. This may indicate that the agent is down.
-widget_resourceFactoryWizard_failedToDeleteVersion = ãªãœãŒã¹äœæã®ãã£ã³ã»ã«äžã«ããã±ãŒãžããŒãžã§ã³ã®åé€ã«å€±æããŸãã
-widget_resourceFactoryWizard_failedToGetType = æ°èŠãªãœãŒã¹ã®ããã±ãŒãžã¿ã€ãã®ååŸã«å€±æããŸãã
-widget_resourceFactoryWizard_importFailure = æåã§ã®ãªãœãŒã¹ã®ã€ã³ããŒãã«å€±æããŸãã
-#widget_resourceFactoryWizard_importFailure2 = Failed to manually import resource. Cannot connect to the agent. This may indicate that the agent is down.
-widget_resourceFactoryWizard_importSubmitted = æ°èŠãªãœãŒã¹ã¿ã€ã [{0}] ã®ã€ã³ããŒããªã¯ãšã¹ããéä¿¡ãããŸãã
-widget_resourceFactoryWizard_importWizardTitle = ãªãœãŒã¹ã¿ã€ã [{0}] ãã€ã³ããŒã
-widget_resourceFactoryWizard_importWizardWindowTitle = ãªãœãŒã¹ã€ã³ããŒããŠã£ã¶ãŒã
-widget_resourceFactoryWizard_infoStep_loadFail = ã¢ãŒããã¯ãã£ãŒãå©çšå¯èœã«ããã®ã«å€±æããŸãã
-widget_resourceFactoryWizard_namePrompt = æ°èŠãªãœãŒã¹å
-widget_resourceFactoryWizard_templatePrompt = ã³ãã¯ã·ã§ã³èšå®ãã³ãã¬ãŒã
-###widget_resourceFactoryWizard_timeoutFailure = Timed out
-##widget_resourceFactoryWizard_timeoutHelp = A timeout duration that if specified will override the default timeout for child resource creation (on the {0} Agent). The default timeout is set to 60 seconds. A higher value may be useful for particularly long create actions, like deployment of a large application. Usually used if a previous attempt suffered a timeout failure. Note that if there is a timeout failure, it is still possible that the resource deployment succeeded. In the event of a timeout you may want to execute a discovery scan before attempting to redeploy the resource.
-widget_resourceFactoryWizard_uploadFailure = ãã¡ã€ã«ã¢ããããŒãã®å€±æ
-widget_resourceFactoryWizard_uploadFileStepName = ãªãœãŒã¹ã³ã³ãã³ããã¡ã€ã«ã®ã¢ããããŒã
-widget_resourceFactoryWizard_versionPrompt = ããã±ãŒãžããŒãžã§ã³
-widget_resourceSelector_groupCategory = ã°ã«ãŒãã«ããŽãª
-widget_resourceSelector_pleaseSelectMultipleResource = äžã€ä»¥äžã®ãªãœãŒã¹ãéžæããŠãã ãã
-widget_resourceSelector_pleaseSelectResource = ãªãœãŒã¹ãéžæããŠãã ãã
-widget_resourceSelector_selectMultipleResources = ãªãœãŒã¹ãéžæ
-widget_resourceSelector_selectResource = ãªãœãŒã¹ãéžæ
-widget_typeCache_loadFail = ãªãœãŒã¹ã¿ã€ãã¡ã¿ããŒã¿ã®ããŒãã«å€±æããŸãã
-widget_typeTree_badTemplateType = ç¡å¹ãªURLãæªç¥ã®ãã³ãã¬ãŒãã¿ã€ã [{0}]
-widget_typeTree_badTypeId = ç¡å¹ãªURLãäžæ£ãªãªãœãŒã¹ã¿ã€ã [{0}]
-widget_typeTree_loadFail = ãªãœãŒã¹ã¿ã€ãã®ããŒãã«å€±æããŸãã
+#
+# https://docs.jboss.org/author/display/RHQ/Working+with+the+Resource+Bundles
+#
+# ##################################
+# #avail_chart_down_label = DOWN
+# #avail_chart_title_label = Availability
+# #avail_chart_up_label = UP
+# #chart_date_label = Date
+# #chart_down_label = Down
+# #chart_time_label = Start
+# #chart_unknown_label = Unknown
+# #chart_title_avg_label = Avg
+# #chart_title_min_label = Min
+# #chart_title_peak_label = Max
+# #chart_hover_availability_label = Availability
+# #chart_hover_availability_type_warn = MIXED
+# #chart_hover_date_format = %m/%d/%y
+# #chart_hover_time_format = %I:%M:%S %p
+# #chart_ie_not_supported = Charting is not available for this browser.
+# #chart_metrics= Metrics
+# #chart_metrics_collapse_tooltip= Click here to see additional tabular availability data.
+# #chart_metrics_expand_tooltip= Click here to collapse additional availability detail.
+# #chart_metrics_sparkline_header= Chart
+# #chart_metrics_add_to_dashboard_button = Add
+# #chart_metrics_add_to_dashboard_label = Add To Dashboards
+# #chart_no_data_label = No Data
+# #chart_single_value_label = Value
+# #chart_slider_button_bar_minute = Min
+# #chart_slider_button_bar_hour = Hour
+# #chart_slider_button_bar_day = Day
+# #chart_slider_button_bar_month = Month
+# #chart_slider_button_bar_year = Year
+# #chart_hover_start_label = Start
+# #chart_hover_end_label = End
+# #chart_hover_period_label = Period
+# #chart_hover_bar_label = Start
+# #chart_xaxis_time_format_hours = %H
+# #chart_xaxis_time_format_hours_minutes = %H:%M
+common_alert_high=é«
+common_alert_low=äœ
+common_alert_medium=äž
+common_buildInfo_gwtVersion=${gwt.version}
+common_button_ack=確èª
+common_button_ack_all=ãã¹ãŠã確èª
+common_button_add=è¿œå
+common_button_advanced=é«åºŠãªèšå®...
+common_button_apply=é©çš
+common_button_cancel=ãã£ã³ã»ã«
+common_button_close=éãã
+common_button_compare=æ¯èŒ
+common_button_create_child=åãäœæ
+common_button_delete=åé€
+common_button_delete_all=ãã¹ãŠãåé€
+common_button_disable=ç¡å¹
+common_button_dump_sysInfo_to_log=ãã³ãã·ã¹ãã æ
å ±
+common_button_edit=ç·šé
+common_button_enable=æå¹
+common_button_execute=å®è¡
+common_button_finish=å®äº
+common_button_fixedWidth=åºå®å¹
+common_button_ignore=ç¡èŠ
+common_button_import=ã€ã³ããŒã
+common_button_new=æ°èŠ
+common_button_next=次ãž
+common_button_ok=OK
+common_button_previous=åãž
+common_button_purge=ããŒãž
+common_button_purgeAll=ãã¹ãŠãããŒãž
+common_button_refresh=ãªãã¬ãã·ã¥
+common_button_reports_export=ãšã¯ã¹ããŒã
+common_button_reset=ãªã»ãã
+common_button_save=ä¿å
+common_button_scaleToFit=é©åãããã¹ã±ãŒã«
+common_button_schedule=ã¹ã±ãžã¥ãŒã«
+common_button_search=æ€çŽ¢
+common_button_set=èšå®
+common_button_showDetails=詳现衚瀺...
+common_button_unignore=ç¡èŠè§£é€
+# #common_button_unignore = Unignore
+common_button_uninventory=ã€ã³ãã³ããªè§£é€
+common_buttonbar_custom=ã«ã¹ã¿ã ...
+common_buttonbar_custom_cancel=ãã£ã³ã»ã«
+common_buttonbar_custom_save=ä¿å
+common_buttonbar_custom_window_subtitle=ã«ã¹ã¿ã
+common_buttonbar_custom_window_title=æ¥ä»ã®ç¯å²
+common_buttonbar_datetime_format=MM/dd/yyyy h\:mm a
+common_buttonbar_datetime_format_moment_js=MM/DD/YYYY h\:mm a
+common_buttonbar_end_date=çµäºæ¥
+common_buttonbar_end_time=çµäºæé
+common_buttonbar_start_date=éå§æ¥
+common_buttonbar_start_time=éå§æå»
+# #common_buttonbar_custom = Custom...
+# #common_buttonbar_custom_cancel = Cancel
+# #common_buttonbar_custom_save = Save
+# #common_buttonbar_custom_window_subtitle = Custom
+# #common_buttonbar_custom_window_title = Date Range
+# #common_buttonbar_datetime_format = MM/dd/yyyy h:mm a
+# #common_buttonbar_end_date = End Date
+# #common_buttonbar_end_time = End Time
+# #common_buttonbar_start_date = Start Date
+# #common_buttonbar_start_time = Start Time
+common_calendar_april_short=4æ
+common_calendar_august_short=8æ
+common_calendar_december_short=12æ
+common_calendar_february_short=2æ
+common_calendar_january_short=1æ
+common_calendar_july_short=7æ
+common_calendar_june_short=6æ
+common_calendar_march_short=3æ
+common_calendar_may_short=5æ
+common_calendar_november_short=11æ
+common_calendar_october_short=10æ
+common_calendar_september_short=9æ
+common_label_ago={0} å
+# #common_label_ago = \u524D {0}
+common_label_all=ãã¹ãŠã®
+common_label_all_resources=ãã¹ãŠã®ãªãœãŒã¹
+common_label_day=æ¥
+common_label_error=ãšã©ãŒ
+common_label_filters=ãã£ã«ã¿ãŒ
+common_label_hour=æé
+common_label_item=é
ç®
+common_label_items=é
ç®
+common_label_link=ãªã³ã¯
+common_label_month=æ
+common_label_none=ãªã
+common_label_none2=ãªã
+common_label_role=ããŒã«
+common_label_roles=ããŒã«
+common_label_scheduled_operations=ã¹ã±ãžã¥ãŒã«ãããæäœ
+common_label_selected_resources=éžæããããªãœãŒã¹
+common_label_unlimited=ç¡å¶é
+common_label_user=ãŠãŒã¶ãŒ
+common_label_users=ãŠãŒã¶ãŒ
+common_label_week=é±
+common_label_yesterday=æšæ¥
+common_msg_areYouSure=ããããã§ãã?
+common_msg_asyncTimeout={0}ããããçºçããã®ã¯ããµãŒããŒããã®ãªã¯ãšã¹ããå®äºãããŸã§é·æéããã£ãããã§ãããµãŒããŒããŸã ãã®ãªã¯ãšã¹ããåŠçããŠããå¯èœæ§ãããããã®å Žåã¯éããªãåŠçãå®äºãããã泚æããŠãã ãããç°åžžãªãšã©ãŒãçºçãããã確èªããã«ã¯ããµãŒããŒãã°ããã§ãã¯ããŠãã ããã
+common_msg_changeAutoDetected=å€æŽãèªåæ€åºãããŸãã
+common_msg_deleteConfirm=éžæããã {0} ãåé€ããŠãããããã§ãã
+common_msg_deleted={0} {1} ãåé€ãããŸããã
+common_msg_emphasizedNotePrefix=泚æ\:
+common_msg_loading=ããŒãäž...
+common_msg_noItemsToShow=衚瀺ããé
ç®ã¯ãããŸãã
+common_msg_notYetImplemented=å®è£
ãããŠããŸãã
+common_msg_see_more=詳现...
+common_msg_step_x_of_y=ã¹ããã {1} äž {0} çªç®
+common_msg_typeToFilterResults=å
¥åããæåãå«ãŸããçµæã®ã¿ã衚瀺ããã«ã¯ãããããå
¥åããŸãã
+# #common_msg_typeToFilterResults = \u5B9F\u88C5\u3055\u308C\u3066\u3044\u307E\u305B\u3093
+common_severity_debug=ãããã°
+common_severity_error=ãšã©ãŒ
+common_severity_fatal=èŽåœç
+common_severity_info=æ
å ±
+common_severity_warn=èŠå
+common_status_attention=泚æ
+common_status_avail_disabled=DISABLED
+# #common_status_attention = \u6210\u529F
+# #common_status_avail_disabled = DISABLED
+common_status_avail_disabled_lower=ç¡å¹å
+common_status_avail_down=DOWN
+common_status_avail_down_lower=äž
+common_status_avail_group_empty=EMPTY
+common_status_avail_group_mixed=MIXED
+common_status_avail_unknown=UNKNOWN
+common_status_avail_up=UP
+# #common_status_avail_down = DOWN
+# #common_status_avail_down_lower = Down
+# #common_status_avail_group_empty = EMPTY
+# #common_status_avail_group_mixed = MIXED
+# #common_status_avail_unknown = UNKNOWN
+# #common_status_avail_up = UP
+common_status_avail_up_lower=äž
+common_status_canceled=ãã£ã³ã»ã«æžã¿
+common_status_deferred=延æ
+common_status_failed=倱æ
+common_status_inprogress=é²è¡äž
+common_status_nochange=å€æŽãªã
+common_status_partial=éšåç
+common_status_success=æå
+common_status_timedOut=ã¿ã€ã ã¢ãŠã
+common_status_unknown=äžæ
+common_title_acknowledged=確èªæžã¿
+# #common_title_acknowledged = Acknowledged
+common_title_add_column=ã«ã©ã ã®è¿œå
+common_title_add_graph_to_view=ã¢ãã¿ãŒãã¥ãŒãžã®ã°ã©ãã®è¿œå
+common_title_add_portlet=ããŒãã¬ããã®è¿œå
+common_title_address=ã¢ãã¬ã¹
+common_title_alerts=ã¢ã©ãŒã
+common_title_alerts_range=ã¢ã©ãŒãã®ç¯å²
+common_title_ancestry=å
ç¥
+common_title_availability=ã¢ãã€ã©ããªãã£
+common_title_available_resources=å©çšå¯èœãªãœãŒã¹
+common_title_average_metrics=æ¯åã®å¹³åã¡ããªãã¯ã¹
+common_title_background=èæ¯
+common_title_bundle=ãã³ãã«
+common_title_bundleGroups=ãã³ãã«ã°ã«ãŒã
+# #common_title_bundleGroups = Bundle Groups
+common_title_bundles=ãã³ãã«
+common_title_category=ã«ããŽãª
+common_title_change_refresh_time=ãªãã¬ãã·ã¥ã®éé
+common_title_columns=ã«ã©ã
+common_title_compare_metrics=ã¡ããªãã¯ã¹ã®æ¯èŒ
+common_title_compatibleGroups=äºæã°ã«ãŒã
+common_title_compatibleGroups_total=äºæã°ã«ãŒãã®åèš
+common_title_component_errors=ã³ã³ããŒãã³ããšã©ãŒ
+common_title_config_update_status=ã¹ã¿ãŒã¿ã¹ã®æŽæ°
+common_title_configuration=èšå®
+common_title_count=æ°
+common_title_createTime=äœææå»
+common_title_custom=ã«ã¹ã¿ã
+common_title_dashboard_name=ããã·ã¥ããŒãå
+common_title_dateCreated=äœææ¥
+common_title_dateRange=æ¥ä»ã®ç¯å²
+common_title_default=ããã©ã«ã
+common_title_definition=å®çŸ©
+common_title_definitions=å®çŸ©
+common_title_description=説æ
+common_title_details=詳现
+common_title_display=衚瀺
+common_title_display_name=衚瀺å
+common_title_duration=æé
+common_title_edit=ç·šé?
+common_title_edit_mode=ç·šéã¢ãŒã
+common_title_enabled=æå¹?
+common_title_end=çµäº
+common_title_filterResultsBelow=ãã£ã«ã¿ãŒ[çµæã¯ä»¥äž]
+common_title_generalProp=äžè¬ã®ããããã£ãŒ
+common_title_group=ã°ã«ãŒã
+common_title_group_def_total=ã°ã«ãŒãå®çŸ©ã®åèš
+common_title_group_member_health=ã°ã«ãŒãã¡ã³ããŒã®ç¶æ
+common_title_groups=ã°ã«ãŒã
+common_title_groupsFound=èŠã€ãã£ãã°ã«ãŒã
+# #common_title_groupsFound = \u30B0\u30EB\u30FC\u30D7
+common_title_help=ãã«ã
+common_title_host=ãã¹ã
+common_title_id=ID
+common_title_id_parent=芪 ID
+common_title_in_compliance=æºæ ?
+common_title_interval=éé
+common_title_inventory=ã€ã³ãã³ããª
+common_title_inventoryStatus=ã€ã³ãã³ããªã¹ããŒã¿ã¹
+common_title_inventorySummary=ã€ã³ãã³ããªãµããªãŒ
+common_title_kind=çš®é¡
+common_title_lastUpdated=æçµæŽæ°
+common_title_lastUpdatedBy=æçµæŽæ°è
+common_title_ldapGroups=LDAP ã°ã«ãŒã
+common_title_ldapGroupsAvailable=å©çšå¯èœãªã°ã«ãŒãã®çµæ
+# #common_title_ldapGroupsAvailable = LDAP\u30B0\u30EB\u30FC\u30D7
+common_title_mashup=ããã·ã¥ã¢ãã
+common_title_members_reporting=å ±åããã¡ã³ããŒ
+common_title_message=ã¡ãã»ãŒãž
+common_title_metric=ã¡ããªãã¯
+common_title_metric_chart=ã¡ããªãã¯å³
+common_title_mixedGroups=æ··åã°ã«ãŒã
+common_title_mixedGroups_total=æ··åã°ã«ãŒãã®åèš
+common_title_name=åå
+common_title_new_dashboard=æ°èŠããã·ã¥ããŒã
+common_title_numeric_metrics=æ°å€ã¡ããªãã¯ã¹
+common_title_numeric_type=æ°å€å
+common_title_operation=æäœ
+common_title_operation_status=æäœã¹ããŒã¿ã¹
+common_title_operations=æäœ
+common_title_operations_range=æäœã®ç¯å²
+common_title_over=ãªãŒããŒ
+# #common_title_over = Over
+common_title_password=ãã¹ã¯ãŒã
+common_title_path=ãã¹
+common_title_permissions=ããŒããã·ã§ã³
+common_title_platform=ãã©ãããã©ãŒã
+common_title_platform_total=ãã©ãããã©ãŒã ã®åèš
+common_title_plugin=ãã©ã°ã€ã³
+common_title_port=ããŒã
+common_title_providers=ãããã€ã
+common_title_queryPagesParsed=解æãããã¯ãšãªããŒãž
+common_title_queryProgress=ã¯ãšãªã®é²æ
+# #common_title_queryPagesParsed = LDAP\u30B0\u30EB\u30FC\u30D7
+# #common_title_queryProgress = LDAP\u30B0\u30EB\u30FC\u30D7
+common_title_recent_alerts=æè¿ã®ã¢ã©ãŒã
+common_title_recent_bundle_deployments=æè¿ã®ãã³ãã«ãããã€ã¡ã³ã
+common_title_recent_configuration_updates=æè¿ã®èšå®æŽæ°
+common_title_recent_drifts=æè¿ã®ããªãã
+common_title_recent_event_counts=æè¿ã®ã€ãã³ãæ°
+common_title_recent_measurements=æè¿ã®æž¬å®
+common_title_recent_oob_metrics=æè¿ã®ç¯å²å€ã®ã¡ããªãã¯ã¹
+common_title_recent_operations=æè¿ã®æäœ
+common_title_recent_pkg_history=æè¿ã®ããã±ãŒãžå±¥æŽ
+common_title_recently_added=æè¿è¿œå ããã
+common_title_remove_column=ã«ã©ã ã®åé€
+common_title_repositories=ãªããžããª
+common_title_resource=ãªãœãŒã¹
+common_title_resourceGroups=ãªãœãŒã¹ã°ã«ãŒã
+common_title_resource_group=ãªãœãŒã¹ã°ã«ãŒã
+common_title_resource_id=ãªãœãŒã¹ ID
+common_title_resource_inventory=ãªãœãŒã¹ã€ã³ãã³ããª
+common_title_resource_key=ãªãœãŒã¹ããŒ
+common_title_resource_name=ãªãœãŒã¹å
+common_title_resource_type=ãªãœãŒã¹ã¿ã€ã
+common_title_resources=ãªãœãŒã¹
+common_title_results_count=çµæã®æ°
+common_title_results_count_tooltip=ãã®çµææ°ã衚瀺
+common_title_role=ããŒã«
+common_title_roles=ããŒã«
+common_title_scheduled_operations=ã¹ã±ãžã¥ãŒã«ãããæäœ
+common_title_search=æ€çŽ¢
+common_title_selected_resources=éžæããããªãœãŒã¹
+common_title_server=ãµãŒããŒ
+common_title_server_total=ãµãŒããŒã®åèš
+common_title_service=ãµãŒãã¹
+common_title_service_total=ãµãŒãã¹ã®åèš
+common_title_settings=èšå®
+common_title_show=衚瀺
+common_title_sort_order=ãœãŒãé
+common_title_sort_order_tooltip=çµæã®ãœãŒãé ãèšå®
+common_title_start=éå§
+common_title_status=ã¹ããŒã¿ã¹
+common_title_stop=åæ¢
+common_title_suggest=ææ¡
+# #common_title_suggest = \u30B5\u30DE\u30EA
+common_title_summary=ãµããª
+common_title_tag_cloud=ã¿ã°ã¯ã©ãŠã
+common_title_the=\
+common_title_timestamp=æ¥ä»/æé
+common_title_total=åèš
+common_title_type=ã¿ã€ã
+common_title_units=åäœ
+common_title_user=ãŠãŒã¶ãŒ
+common_title_users=ãŠãŒã¶ãŒ
+common_title_value=å€
+common_title_version=ããŒãžã§ã³
+common_title_view_mode=ãã¥ãŒã¢ãŒã
+common_title_web_address=Webã¢ãã¬ã¹
+common_title_welcome=ãããã
+common_unit_abbrev_bits=b
+common_unit_abbrev_bytes=B
+common_unit_abbrev_celsius=C
+common_unit_abbrev_days=d
+common_unit_abbrev_fahrenheight=F
+common_unit_abbrev_gigabits=Gb
+common_unit_abbrev_gigabytes=GB
+common_unit_abbrev_hours=h
+common_unit_abbrev_jiffys=j
+common_unit_abbrev_kelvin=K
+common_unit_abbrev_kilobits=Kb
+common_unit_abbrev_kilobytes=KB
+common_unit_abbrev_megabits=Mb
+common_unit_abbrev_megabytes=MB
+common_unit_abbrev_microseconds=us
+common_unit_abbrev_milliseconds=ms
+common_unit_abbrev_minutes=m
+common_unit_abbrev_nanoseconds=ns
+common_unit_abbrev_percentage=%
+common_unit_abbrev_petabits=Pb
+common_unit_abbrev_petabytes=PB
+common_unit_abbrev_seconds=s
+common_unit_abbrev_terabits=Tb
+common_unit_abbrev_terabytes=TB
+# #common_unit_abbrev_bits = b
+# #common_unit_abbrev_bytes = B
+# #common_unit_abbrev_celsius = C
+# #common_unit_abbrev_days = d
+# #common_unit_abbrev_fahrenheight = F
+# #common_unit_abbrev_gigabits = Gb
+# #common_unit_abbrev_gigabytes = GB
+# #common_unit_abbrev_hours = h
+# #common_unit_abbrev_jiffys = j
+# #common_unit_abbrev_kelvin = K
+# #common_unit_abbrev_kilobits = Kb
+# #common_unit_abbrev_kilobytes = KB
+# #common_unit_abbrev_megabits = Mb
+# #common_unit_abbrev_megabytes = MB
+# #common_unit_abbrev_microseconds = us
+# #common_unit_abbrev_milliseconds = ms
+# #common_unit_abbrev_minutes = m
+# #common_unit_abbrev_nanoseconds = ns
+# #common_unit_abbrev_percentage = %
+# #common_unit_abbrev_petabits = Pb
+# #common_unit_abbrev_petabytes = PB
+# #common_unit_abbrev_seconds = s
+# #common_unit_abbrev_terabits = Tb
+# #common_unit_abbrev_terabytes = TB
+common_unit_days=æ¥
+common_unit_days2=æ¥
+common_unit_hours=æé
+common_unit_milliseconds=ããªç§
+common_unit_minute=å
+common_unit_minutes=å
+common_unit_months=æ
+common_unit_seconds=ç§
+common_unit_times=å
+common_unit_weeks=é±
+common_unit_years=幎
+common_val_for=for
+common_val_n1st={0}çª
+common_val_n2nd={0}çª
+common_val_n3rd={0}çª
+common_val_na=N/A
+common_val_never=決ããŠãªã
+common_val_no=ããã
+common_val_no_lower=ããã
+common_val_none=ãªã
+common_val_nth={0}çª
+common_val_yes=ã¯ã
+common_val_yes_lower=ã¯ã
+dataSource_ContentRepoTree_error_load=ãªããžããªã®ããŒããšã©ãŒ
+dataSource_ContentRepoTree_field_parentId=芪 ID
+dataSource_bundle_loadFailed=ãã³ãã«ããŒã¿ã®ããŒãã«å€±æããŸãã
+dataSource_configurationHistory_clickToSeeError=ããã«ã¯ãªãã¯ããŠãšã©ãŒã¡ãã»ãŒãžã確èªããŠãã ãã...
+dataSource_configurationHistory_currentConfig=ããã¯çŸåšã®èšå®ã§ã
+dataSource_configurationHistory_dateCompleted=å®äºæ¥
+dataSource_configurationHistory_dateSubmitted=æåºæ¥
+dataSource_configurationHistory_error_fetchFailure=èšå®å±¥æŽãããŒãã§ããŸãã
+dataSource_configurationHistory_updateType=æŽæ°ã¿ã€ã
+dataSource_configurationHistory_updateType_group=ã°ã«ãŒã
+dataSource_configurationHistory_updateType_individual=å人
+dataSource_definitions_loadFailed=ã¡ããªãã¯å®çŸ©ã®ããŒãã«å€±æããŸãã
+dataSource_measurementOob_error_fetchFailure=ç¯å²å€æ
å ±ã®æž¬å®ã®ããŒãã«å€±æããŸãã
+dataSource_measurementOob_field_factor=ç¯å²å€ä¿æ° (%)
+dataSource_measurementOob_field_formattedBaseband=ãã³ã
+dataSource_measurementOob_field_formattedOutlier=ã¢ãŠãã©ã€ããŒ
+dataSource_measurementOob_field_parentName=芪
+dataSource_measurementOob_field_resourceName=ãªãœãŒã¹
+dataSource_measurementOob_field_scheduleName=ã¡ããªãã¯
+dataSource_operationHistory_error_fetchFailure=æäœå±¥æŽã®ããŒãã«å€±æ
+dataSource_operationHistory_field_createdTime=äœææå»
+dataSource_operationHistory_field_operationName=æäœå
+dataSource_operationHistory_field_startedTime=éå§æå»
+dataSource_operationHistory_field_subject=èŠæ±è
+dataSource_operationSchedule_field_description=泚èš
+dataSource_operationSchedule_field_id=ã¹ã±ãžã¥ãŒã«ID
+dataSource_operationSchedule_field_nextFireTime=次åã®å®è¡
+dataSource_operationSchedule_field_operationDisplayName=æäœ
+dataSource_operationSchedule_field_operationName=æäœ
+dataSource_operationSchedule_field_subject=ææè
+dataSource_operationSchedule_field_timeout=ã¿ã€ã ã¢ãŠã (ç§)
+dataSource_platforms_field_cpu=CPU
+dataSource_platforms_field_memory=ã¡ã¢ãª
+dataSource_platforms_field_swap=ã¹ã¯ãã
+dataSource_problemResources_error_fetchFailure=ã¢ã©ãŒããå«ãŸãããªãœãŒã¹ããŸãã¯å©çšäžå¯èœãªæ
å ±ãå«ãŸãããªãœãŒã¹ãããŒãã§ããŸããã§ããã
+dataSource_problemResources_field_available=çŸåšã®ã¢ãã€ã©ããªãã£
+dataSource_recentOperations_error_fetchFailure=æè¿å®äºããæäœã®ããŒãã«å€±æããŸãã
+dataSource_recentOperations_field_location=å Žæ
+dataSource_recentOperations_field_operation=æäœ
+dataSource_recentOperations_field_resource=ãªãœãŒã¹
+dataSource_recentOperations_field_status=ã¹ããŒã¿ã¹
+dataSource_resourceErrors_clickStatusIcon=詳现ã¯ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
+dataSource_resourceErrors_deleteFailure=ãªãœãŒã¹ãšã©ãŒã®åé€ã«å€±æããŸãã
+dataSource_resourceErrors_deleteSuccess=[{0}] åã®ãªãœãŒã¹ãšã©ãŒã¡ãã»ãŒãžãæ£åžžã«åé€ããŸããã
+dataSource_resourceErrors_error_fetchFailure=ID [{0}] ã®ãªãœãŒã¹ã®ãªãœãŒã¹ãšã©ãŒãèŠã€ãããŸããã§ããã
+dataSource_resourceErrors_field_errorType=ãšã©ãŒã¿ã€ã
+dataSource_resourceErrors_field_summary=ãµããª
+dataSource_resourceErrors_field_timeOccured=æå»
+dataSource_resourceGroups_loadFailed=ãªãœãŒã¹ã°ã«ãŒãã®ããŒãã«å€±æããŸãã
+dataSource_resources_field_discoveryTime=çºèŠæå»
+dataSource_resources_field_importTime=ã€ã³ããŒãæå»
+dataSource_resources_field_key=ããŒ
+dataSource_resources_field_lastModifiedTime=æçµæŽæ°æå»
+dataSource_resources_field_lastModifier=æçµæŽæ°è
+dataSource_resources_field_location=å Žæ
+dataSource_rpc_error_transformRequestFailure={0} ãªã¯ãšã¹ãã®åŠçäžã«ããŒã¿ãœãŒã¹ã§é害ãçºçããŸããã
+dataSource_rpc_error_unsupportedArrayFilterType=ã¿ã€ã {0} ã®ã¢ã¬ã€ãã£ã«ã¿ãŒãæž¡ãåäœã¯ãµããŒããããŠããŸããã
+dataSource_rpc_error_unsupportedEnumType=RPCDataSource.getEnumArray(Class) ãžåæ {0} ã®é©åãªã³ãŒããããã¯ãè¿œå ããŠãã ãã
+dataSource_rpc_no=ããã
+dataSource_rpc_yes=ã¯ã
+dataSource_scheduledOperations_error_fetchFailure=ã¹ã±ãžã¥ãŒã«ãããæäœã®ããŒãã«å€±æããŸãã
+dataSource_scheduledOperations_field_location=å Žæ
+dataSource_scheduledOperations_field_operation=æäœ
+dataSource_scheduledOperations_field_resource=ãªãœãŒã¹
+dataSource_schedules_disableFailure_group=ID [{1}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{0}] ã¡ããªãã¯ã¹ã®åéãç¡å¹ã«ã§ããŸããã§ãããã¡ããªãã¯ã¹ã¯ [{2}] ã§ããã
+dataSource_schedules_disableFailure_resource=ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] ã¡ããªãã¯ã¹ã®åéãç¡å¹ã«ã§ããŸããã§ãããã¡ããªãã¯ã¹ã¯ [{2}] ã§ããã
+dataSource_schedules_disableSuccessful_concise=[{0}] 枬å®ã®åéãç¡å¹ã«ããŸãã
+dataSource_schedules_disableSuccessful_full_group=ID [{1}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{0}] 枬å®ã®åéãç¡å¹ã«ããŸãããç¡å¹ã«ãªã£ã枬å®ã¯ [{2}] ã§ãã
+dataSource_schedules_disableSuccessful_full_resource=ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] 枬å®ã®åéãç¡å¹ã«ããŸãããç¡å¹ã«ãªã£ã枬å®ã¯ [{2}] ã§ããã
+dataSource_schedules_enableFailure_group=ID [{1}] ãæã€ã°ã«ãŒãã® [{0}] ã¡ããªãã¯ã¹ã®åéãæå¹ã«ã§ããŸããã§ãããã¡ããªãã¯ã¹\: [{2}]
+dataSource_schedules_enableFailure_resource=ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] ã¡ããªãã¯ã¹ã®åéãæå¹ã«ã§ããŸããã§ãããã¡ããªãã¯ã¹ã¯ [{2}] ã§ããã
+dataSource_schedules_enableSuccessful_concise=[{0}] 枬å®ã®åéãæå¹ã«ããŸãã
+dataSource_schedules_enableSuccessful_full_group=ID [{1}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{0}] 枬å®ã®åéãæå¹ã«ããŸãããæå¹ã«ãªã£ã枬å®ã¯ [{2}] ã§ãã
+dataSource_schedules_enableSuccessful_full_resource=ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] 枬å®ã®åéãæå¹ã«ããŸãããæå¹ã«ãªã£ã枬å®ã¯ [{2}] ã§ãã
+dataSource_schedules_field_resourceGroupId=ã°ã«ãŒã ID
+dataSource_schedules_loadFailed=ã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®ããŒãã«å€±æããŸãã
+dataSource_schedules_loadFailedContext=ã³ã³ããã¹ã [{0}] ã®ã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®ããŒãã«å€±æããŸãã
+dataSource_schedules_loadFailedCriteria=åºæº [{0}] ã®ã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®ããŒãã«å€±æããŸãã
+dataSource_schedules_updateFailure_group=ID [{1}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{0}] ã¡ããªãã¯ã¹ã®åéééãèšå®ã§ããŸããã§ãããã¡ããªãã¯ã¹ã¯ [{2}] ã§ãããåééé㯠[{3}] ç§ã§ããã
+dataSource_schedules_updateFailure_resource=ID [{1}] ãæã€ãªãœãŒã¹ã® [{0}] ã¡ããªãã¯ã¹ã®åéééãèšå®ã§ããŸããã§ãããã¡ããªãã¯ã¹ã¯ [{2}] ã§ãããåééé㯠[{3}] ç§ã§ããã
+dataSource_schedules_updateSuccessful_concise=[{0}] ç§ãæ°ããåéééãšã㊠[{1}] 枬å®ã«èšå®ãããŸãã
+dataSource_schedules_updateSuccessful_full_group=æ°ããåéééãšããŠã[{0}] ç§ã ID [{2}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã® [{1}] 枬å®ã«èšå®ãããŸãããæŽæ°ããã枬å®ã¯ [{3}] ã§ãã
+dataSource_schedules_updateSuccessful_full_resource=æ°ããåéééãšããŠã[{0}] ç§ã ID [{2}] ãæã€ãªãœãŒã¹ã® [{1}] 枬å®ã«èšå®ãããŸãããæŽæ°ããã枬å®ã¯ [{3}] ã§ãã
+dataSource_traits_failFetch=åºæº [{0}] ã®ãã¬ã€ããååŸã§ããŸããã§ããã
+dataSource_traits_field_definitionID=å®çŸ© ID
+dataSource_traits_field_lastChanged=æçµæŽæ°
+dataSource_traits_field_primaryKey=äž»ããŒ
+dataSource_traits_field_trait=ãã¬ã€ã
+dataSource_traits_group_field_groupId=ã°ã«ãŒã ID
+dataSource_users_delete=åé€æžã¿ãŠãŒã¶ãŒ [{0}]
+dataSource_users_deleteFailed=ãŠãŒã¶ãŒ [{0}] ã®åé€ã«å€±æããŸãã
+dataSource_users_field_department=éšé
+dataSource_users_field_emailAddress=ã¡ãŒã«ã¢ãã¬ã¹
+dataSource_users_field_factive=ãã°ã€ã³ã¯æå¹?
+dataSource_users_field_firstName=åå (ãã¡ãŒã¹ãããŒã )
+dataSource_users_field_id=ID
+dataSource_users_field_lastName=åå (ã©ã¹ãããŒã )
+dataSource_users_field_ldap=LDAP ãã°ã€ã³?
+dataSource_users_field_name=ãŠãŒã¶ãŒå
+dataSource_users_field_passwordVerify=ãã¹ã¯ãŒãã®ç¢ºèª
+dataSource_users_field_phoneNumber=é»è©±çªå·
+dataSource_users_invalidEmailAddress=ç¡å¹ãªã¡ãŒã«ã¢ãã¬ã¹ã
+dataSource_users_passwordsDoNotMatch=ãã¹ã¯ãŒããäžèŽããŸããã
+datasource_roles_field_ldapGroups=LDAP ã°ã«ãŒã
+datasource_roles_field_subjects=ãµããžã§ã¯ã
+datasource_templateSchedules_disabled=éžæãããã¡ããªã㯠[{0}] ã®åéãç¡å¹ã«ããŸãã
+datasource_templateSchedules_disabled_detailed=ID [{2}] ãæ〠ResourceType ã«å¯Ÿããããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéãç¡å¹ã«ããŸããã
+datasource_templateSchedules_disabled_failed=ID [{2}] ãæ〠ResourceType ã«å¯Ÿããããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéãç¡å¹ã«ã§ããŸããã§ããã
+datasource_templateSchedules_enabled=éžæãããã¡ããªã㯠[{0}] ã®åéãæå¹ã«ããŸããã
+datasource_templateSchedules_enabled_detailed=ID [{2}] ãæ〠ResourceType ã«å¯Ÿããããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéãæå¹ã«ããŸããã
+datasource_templateSchedules_enabled_failed=ID [{2}] ãæ〠ResourceType ã«å¯Ÿããããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéãæå¹ã«ã§ããŸããã§ããã
+datasource_templateSchedules_updated=éžæãããã¡ããªã㯠[{0}] ã®åéééãæŽæ°ããŸãã
+datasource_templateSchedules_updated_detail=ID [{2}] ãæ〠ResourceType ã«å¯Ÿããããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéééã [{3}] ç§ã«èšå®ãããŸããã
+datasource_templateSchedules_updated_failed=ID [{2}] ãæ〠ResourceType ã«å¯Ÿããããã©ã«ãã§ã¡ããªã㯠[{0}] [{1}] ã®åéééã [{3}] ç§ã«èšå®ã§ããŸããã§ããã
+enable_tags=${enable.tags}
+favorites=ãæ°ã«å
¥ã
+favorites_groups=ãæ°ã«å
¥ãã°ã«ãŒã
+favorites_recentlyViewed=æè¿é²èŠ§ããã¢ã€ãã
+favorites_resources=ãæ°ã«å
¥ããªãœãŒã¹
+filter_from_date=From
+filter_to_date=To
+group_tree_groupOfResourceType=[{0}] ã®ã°ã«ãŒã
+# #group_tree_groupOfResourceType = Group of [{0}]
+group_tree_partialClusterTooltip={1} åäžã{0} åã®ã°ã«ãŒãã¡ã³ããŒã ''{2}'' ãªãœãŒã¹ãæã£ãŠããŸã
+util_ancestry_parentAncestry=芪ã®å
ç¥\:
+util_errorHandler_nullException=äŸå€ã¯ null ã§ãã
+util_monitoringRequestCallback_error_checkServerStatusFailure=ãã°ã€ã³ã®ç¶æ
ã決å®ã§ããŸãã - ãµãŒããŒã®ç¶æ
ã調ã¹ãŠãã ãã
+util_rpcManager_activeRequests={0} ã¢ã¯ãã£ããªã¯ãšã¹ã
+util_userPerm_loadFailBundle=id ã [{0}] ã®ãã³ãã«ã«å¯ŸããããŒããã·ã§ã³ãããŒãã§ããŸããã§ãã - äœãèš±å¯ãããŸããã§ãã
+# #util_userPerm_loadFailBundle = Failed to load your permissions for Bundle with id [{0}] - none granted.
+util_userPerm_loadFailGlobal=ã°ããŒãã«ããŒããã·ã§ã³ãããŒãã§ããŸããã§ãã - äœãèš±å¯ãããŸããã§ãã
+util_userPerm_loadFailGroup=ID [{0}] ã®ãªãœãŒã¹ã°ã«ãŒãã®ããŒããã·ã§ã³ãããŒãã§ããŸããã§ãã - äœãèš±å¯ãããŸããã§ãã
+util_userPerm_loadFailResource=ID [{0}] ã®ãªãœãŒã¹ã®ããŒããã·ã§ã³ãããŒãã§ããŸããã§ãã - äœãèš±å¯ãããŸããã§ãã
+util_userSession_loadFailSubject=UserSessionManager\: ãŠãŒã¶ãŒ Subject ã®ããŒãã«å€±æããŸãã
+util_userSession_logoutFail=ãã°ã¢ãŠãã«å€±æããŸãã
+util_widgetsField_unlimited=ç¡å¶é
+view_aboutBox_allRightsReserved=All Rights Reserved.
+view_aboutBox_buildNumber=ãã«ãçªå·
+view_aboutBox_failedToLoad=ãããã¯ãæ
å ±ã®ããŒãã«å€±æããŸãã
+view_aboutBox_homepage=ããŒã ããŒãž
+view_aboutBox_jbossByRedHat=JBoss by Red Hat
+view_aboutBox_title={0} ã«ã€ããŠ
+view_aboutBox_version=ããŒãžã§ã³
+view_adminConfig_agentPlugins=ãšãŒãžã§ã³ããã©ã°ã€ã³
+view_adminConfig_alertDefTemplates=ã¢ã©ãŒãå®çŸ©ãã³ãã¬ãŒã
+view_adminConfig_downloads=ããŠã³ããŒã
+view_adminConfig_driftDefTemplates=ããªããå®çŸ©ãã³ãã¬ãŒã
+view_adminConfig_ignoreResourceTypes=ç¡èŠããããªãœãŒã¹ã¿ã€ã
+view_adminConfig_ignoreResourceTypes_changeTitle=å€æŽããŸãã?
+view_adminConfig_ignoreResourceTypes_confirmIgnore=ãªãœãŒã¹ã¿ã€ã [{0}] ãç¡èŠããŠãããããã§ãã? ãã®ã¿ã€ãã®ãªãœãŒã¹ãã€ã³ããŒãã§ããªããªããã€ã³ãã³ããªã«ãã§ã«ååšãããã®ã¿ã€ãã®ãªãœãŒã¹ã¯ã€ã³ãã³ããªã®ç»é²ã解é€ãããããã管çã§ããªããªããŸãã
+view_adminConfig_ignoreResourceTypes_confirmUnignore=ãªãœãŒã¹ã¿ã€ã [{0}] ãç¡èŠããŠãããããã§ãã? 管çäžã®ç°å¢ã«ãã§ã«ååšãããã®ã¿ã€ãã®ãªãœãŒã¹ã¯ãçºèŠããã³ã€ã³ãã³ããªå¯èœã«ãªããŸãã
+view_adminConfig_ignoreResourceTypes_failure=éžæããããªãœãŒã¹ã¿ã€ãã«ããã©ã°ã®ç¡èŠãèšå®ã§ããŸããã§ããã
+view_adminConfig_ignoreResourceTypes_noperm=ãªãœãŒã¹ã¿ã€ããç¡èŠãŸãã¯ç¡èŠè§£é€ããããŒããã·ã§ã³ãæã£ãŠããŸããã
+view_adminConfig_ignoreResourceTypes_pleaseWait=ãªã¯ãšã¹ããæåºãããŸããã該åœã®ãªãœãŒã¹ã¿ã€ãã®ã€ã³ãã³ããªã«ãªãœãŒã¹ãå€ããããšããã®ãªã¯ãšã¹ãã®å®äºã«æéããããããšããããŸãããã°ãããåŸ
ã¡ãã ããã
+view_adminConfig_ignoreResourceTypes_successIgnore=ãªãœãŒã¹ã¿ã€ã [{0}] ãç¡èŠãããããã«ãªããŸããã
+view_adminConfig_ignoreResourceTypes_successUnignore=ãªãœãŒã¹ã¿ã€ã [{0}] ã®ç¡èŠã解é€ãããŸããããã®ã¿ã€ãã®ãªãœãŒã¹ãã€ã³ãã³ããªãžã³ããããããããã«ãªããŸããã
+# #view_adminConfig_ignoreResourceTypes = Ignored Resource Types
+# #view_adminConfig_ignoreResourceTypes_changeTitle = Change?
+# #view_adminConfig_ignoreResourceTypes_confirmIgnore = Are you sure you want to ignore the resource type [{0}]? You will no longer be able to import resources of this type and any resources of this type that are already in inventory will be uninventoried and you can no longer manage them.
+# #view_adminConfig_ignoreResourceTypes_confirmUnignore = Are you sure you want to unignore the resource type [{0}]? Any resources of this type that exist in your managed environment will be able to be discovered and inventoried.
+# #view_adminConfig_ignoreResourceTypes_failure = Failed to set the ignore flag on the selected resource type.
+# #view_adminConfig_ignoreResourceTypes_noperm = You do not have permission to ignore or unignore resource types!
+# #view_adminConfig_ignoreResourceTypes_pleaseWait = Request has been submitted. It might take a while to complete this request if you have a lot of resources in inventory of that resource type, so please be patient.
+# #view_adminConfig_ignoreResourceTypes_successIgnore = The resource type [{0}] is now being ignored.
+# #view_adminConfig_ignoreResourceTypes_successUnignore = The resource type [{0}] is now unignored. Resources of this type can now be committed into inventory.
+view_adminConfig_metricTemplates=ã¡ããªãã¯åéãã³ãã¬ãŒã
+view_adminConfig_serverPlugins=ãµãŒããŒãã©ã°ã€ã³
+view_adminConfig_systemSettings=ã·ã¹ãã èšå®
+view_adminContent_contentSources=ã³ã³ãã³ããœãŒã¹
+view_adminRoles_assignedGroups=å²ãåœãŠããããªãœãŒã¹ã°ã«ãŒã
+view_adminRoles_assignedSubjects=å²ãåœãŠããããµããžã§ã¯ã
+view_adminRoles_failCreateRoleWithExistingName=æ¢åã®åå [{0}] ã§ããŒã«ãäœæã§ããŸããã§ãããå¥ã®ååã䜿çšããŠãã ããã
+# #view_adminRoles_failCreateRoleWithExistingName = Failed to create role with existing name [{0}]. Please use another name.
+view_adminRoles_failLdap=LDAP ãèšå®ããããå€æã§ããŸããã§ãã - LDAP ããªãããšãä»®å®ããŸãã
+view_adminRoles_failLdapAvailableGroups=倱æ\: æåŸã® AvailableGroups() åŒã³åºãã®ç¶æ
ãèªã¿åºãã§ããŸããã
+view_adminRoles_failLdapCancelling=ã¯ã©ã€ã¢ã³ãã¯ç¶è¡ã§ããŸããããã®ã¹ã¬ããã«å¯Ÿããå©çšå¯èœãªã°ã«ãŒãã®ã¹ããŒã¿ã¹ãã§ãã¯ãä»åºŠãã¹ãŠãã£ã³ã»ã«ããŸããLDAP ãµãŒããŒã®éä¿¡é害ãçºçããããLDAP ã¯ãšãªãã§ãã¯ã«å€±æãããšèããããŸãã
+# #view_adminRoles_failLdapAvailableGroups = \u5229\u7528\u53EF\u80FD\u306ALDAP\u30B0\u30EB\u30FC\u30D7\u3092\u8AAD\u307F\u51FA\u3059\u306E\u306B\u5931\u6557\u3057\u307E\u3057\u305F - LDAP\u30B0\u30EB\u30FC\u30D7\u304C\u7121\u3044\u3053\u3068\u3092\u4EEE\u5B9A\u3057\u307E\u3059
+# #view_adminRoles_failLdapCancelling = \u5229\u7528\u53EF\u80FD\u306ALDAP\u30B0\u30EB\u30FC\u30D7\u3092\u8AAD\u307F\u51FA\u3059\u306E\u306B\u5931\u6557\u3057\u307E\u3057\u305F - LDAP\u30B0\u30EB\u30FC\u30D7\u304C\u7121\u3044\u3053\u3068\u3092\u4EEE\u5B9A\u3057\u307E\u3059
+view_adminRoles_failLdapGroups=å©çšå¯èœãª LDAP ã°ã«ãŒãã®èªã¿åºãã«å€±æããŸãã - LDAP ã°ã«ãŒãããªãããšãä»®å®ããŸãã
+view_adminRoles_failLdapGroupsRole=ããŒã«ãå©çšå¯èœãª LDAP ã°ã«ãŒããããŒãã§ããŸããã§ããã
+view_adminRoles_failLdapGroupsSettings=LDAP ã°ã«ãŒãã®ã·ã¹ãã èšå®è©³çŽ°ã®èªã¿åºãã«å€±æããŸããã
+view_adminRoles_failLdapRetry=3 ååè©Šè¡ããŸãããå©çšå¯èœãªã°ã«ãŒãã®ãªã¯ãšã¹ããä»åŸãã£ã³ã»ã«ããŸãã
+# #view_adminRoles_failLdapGroupsSettings = \u5229\u7528\u53EF\u80FD\u306ALDAP\u30B0\u30EB\u30FC\u30D7\u3092\u8AAD\u307F\u51FA\u3059\u306E\u306B\u5931\u6557\u3057\u307E\u3057\u305F - LDAP\u30B0\u30EB\u30FC\u30D7\u304C\u7121\u3044\u3053\u3068\u3092\u4EEE\u5B9A\u3057\u307E\u3059
+# #view_adminRoles_failLdapRetry = \u5229\u7528\u53EF\u80FD\u306ALDAP\u30B0\u30EB\u30FC\u30D7\u3092\u8AAD\u307F\u51FA\u3059\u306E\u306B\u5931\u6557\u3057\u307E\u3057\u305F - LDAP\u30B0\u30EB\u30FC\u30D7\u304C\u7121\u3044\u3053\u3068\u3092\u4EEE\u5B9A\u3057\u307E\u3059
+view_adminRoles_failRoles=ããŒã«ã®ååŸã«å€±æããŸããã
+view_adminRoles_globalPerms=ã°ããŒãã«ããŒããã·ã§ã³
+view_adminRoles_ldapGroups=LDAP ã°ã«ãŒã
+view_adminRoles_ldapGroupsReadOnly=LDAP ã°ã«ãŒãããŒã¿ã¯èªã¿åãå°çšã§ã
+view_adminRoles_ldapGroupsSettingsReadOnly=[èªã¿åãå°çš] Ldap ã°ã«ãŒãèšå®ã'ã·ã¹ãã èšå®' ã§ç·šéã
+view_adminRoles_ldapQueryPageSize=ã¯ãšãªããŒãžãµã€ãº
+view_adminRoles_ldapTooManyResults=çµæã®ä»¶æ°ãå€ãããããããã¹ãŠã衚瀺ã§ããŸããã'ã°ã«ãŒãæ€çŽ¢ãã£ã«ã¿ãŒ' ãç·šéãã20000 件æªæºã®çµæãè¿ãããã«ããŠãã ããã
+view_adminRoles_ldapTookLongResults=ã¯ãšãªã®å®äºã« {0} ããªç§ãèŠããŸããã'ã°ã«ãŒãæ€çŽ¢ãã£ã«ã¿ãŒ' ãç·šéããè¿ãããçµæã®ä»¶æ°ãæžãããŠãã ããã
+view_adminRoles_ldapTookManyPagesResults=ã¯ãšãªã®å®äºã« {0} ããŒãžå¿
èŠã§ããã'ã°ã«ãŒãæ€çŽ¢ããŒãžãµã€ãº' ãç·šéããèŠæ±ããšã«è¿ãããçµæã®ä»¶æ°ãå¢ãããŠãã ããã
+view_adminRoles_ldapWarnParsingManyPagesResults=ã¯ãšãªã«ã¯å€ãã®ããŒãžãå¿
èŠã§ãã'ã°ã«ãŒãæ€çŽ¢ããŒãžãµã€ãº' ãç·šéããèŠæ±ããšã«è¿ãããçµæã®ä»¶æ°ãå¢ãããŠãã ããã
+view_adminRoles_ldapWarnQueryTakingLongResults=ã¯ãšãªã®å®äºã«æéãããããŸãã'ã°ã«ãŒãæ€çŽ¢ãã£ã«ã¿ãŒ' ãç·šéããè¿ãããçµæã®ä»¶æ°ãæžãããŠãã ããã
+view_adminRoles_ldapWarnTooManyResults=å€ãã®çµæãè¿ãããŸããã'ã°ã«ãŒãæ€çŽ¢ãã£ã«ã¿ãŒ' ãç·šéããè¿ãããçµæã®ä»¶æ°ãæžãããŠãã ããã
+# #view_adminRoles_ldapGroupsSettingsReadOnly = LDAP\u30B0\u30EB\u30FC\u30D7\u30C7\u30FC\u30BF\u306F\u8AAD\u307F\u51FA\u3057\u5C02\u7528\u3067\u3059
+# #view_adminRoles_ldapQueryPageSize = \u30EA\u30BD\u30FC\u30B9\u6A29\u9650
+# #view_adminRoles_ldapTooManyResults = LDAP\u30B0\u30EB\u30FC\u30D7\u30C7\u30FC\u30BF\u306F\u8AAD\u307F\u51FA\u3057\u5C02\u7528\u3067\u3059
+# #view_adminRoles_ldapTookLongResults = LDAP\u30B0\u30EB\u30FC\u30D7\u30C7\u30FC\u30BF\u306F\u8AAD\u307F\u51FA\u3057\u5C02\u7528\u3067\u3059
+# #view_adminRoles_ldapTookManyPagesResults = LDAP\u30B0\u30EB\u30FC\u30D7\u30C7\u30FC\u30BF\u306F\u8AAD\u307F\u51FA\u3057\u5C02\u7528\u3067\u3059
+# #view_adminRoles_ldapWarnParsingManyPagesResults = LDAP\u30B0\u30EB\u30FC\u30D7\u30C7\u30FC\u30BF\u306F\u8AAD\u307F\u51FA\u3057\u5C02\u7528\u3067\u3059
+# #view_adminRoles_ldapWarnQueryTakingLongResults = LDAP\u30B0\u30EB\u30FC\u30D7\u30C7\u30FC\u30BF\u306F\u8AAD\u307F\u51FA\u3057\u5C02\u7528\u3067\u3059
+# #view_adminRoles_ldapWarnTooManyResults = LDAP\u30B0\u30EB\u30FC\u30D7\u30C7\u30FC\u30BF\u306F\u8AAD\u307F\u51FA\u3057\u5C02\u7528\u3067\u3059
+view_adminRoles_noLdap=LDAP ã®ã»ãã¥ãªãã£çµ±åã¯èšå®ãããŠããŸãããLDAP ãèšå®ããã«ã¯ã<a {0}>{1}</a> ãžç§»åããŠãã ããã
+view_adminRoles_permissions_autoselecting_configureRead_implied=CONFIGURE_READ ããªããããCONFIGURE_WRITE ããŒããã·ã§ã³ãèªåéžæãããŸãã
+view_adminRoles_permissions_autoselecting_configureWrite_implied=CONFIGURE_WRITE ãæ瀺ãããããCONFIGURE_READ ãèªåéžæãããŸããã
+view_adminRoles_permissions_autoselecting_manageBundleGroups_implied=Manage Bundle Groups ã«ãã£ãŠä»äžããã View Bundle ãèªåéžæãããŸãã...
+view_adminRoles_permissions_autoselecting_manageBundle_implied=Manage Bundle ããŒããã·ã§ã³ã¯ãManage Bundle GroupsãCreate BundlesãDelete BundlesãView Bundlesãããã³ Deploy_Bundles ããŒããã·ã§ã³ãä»äžãããããæªéžæã®ããŒããã·ã§ã³ãèªåéžæãããŸããã
+# #view_adminRoles_permissions_autoselecting_manageBundleGroups_implied = Autoselected View Bundles, which is granted by Manage Bundle Groups...
+# #view_adminRoles_permissions_autoselecting_manageBundle_implied = Autoselected unselected permissions, since Manage Bundle permission grants Manage Bundle Groups, Create Bundles, Delete Bundles, View Bundles and Deploy_Bundles permissions...
+view_adminRoles_permissions_autoselecting_manageInventory_implied=MANAGE_INVENTORY ã¯ãã¹ãŠã®ãªãœãŒã¹ããŒããã·ã§ã³ãæ瀺ãããããæªéžæã®ãªãœãŒã¹ããŒããã·ã§ã³ãèªåéžæãããŸããã
+view_adminRoles_permissions_autoselecting_manageSecurity_implied=MANAGE_INVENTORY ã¯ä»ã®ãã¹ãŠã®ããŒããã·ã§ã³ãæ瀺ãããããæªéžæã®ããŒããã·ã§ã³ãèªåéžæãããŸããã
+view_adminRoles_permissions_bundlePermissions=ãã³ãã«ããŒããã·ã§ã³
+# #view_adminRoles_permissions_bundlePermissions = Bundle Permissions
+view_adminRoles_permissions_globalPermissions=ã°ããŒãã«ããŒããã·ã§ã³
+view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection=èªã¿åãæš©éãæ瀺ãã {0} æžã蟌ã¿æš©éãæåã«éžæ解é€ããªããšã{0} èªã¿åãæš©éã¯éžæ解é€ã§ããŸããã
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection={0} ããŒããã·ã§ã³ãæ瀺ãã Manage Bundle Groups ãæåã«éžæ解é€ããªããšã{0} ããŒããã·ã§ã³ã®éžæã解é€ã§ããŸããã
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection=ãã¹ãŠã® Bundle ããŒããã·ã§ã³ãæ瀺ãã Manage Bundle ãæåã«éžæ解é€ããªããšã{0} ããŒããã·ã§ã³ã®éžæã解é€ã§ããŸããã
+# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection = {0} permission cannot be deselected, unless Manage Bundle Groups, which implies {0} permission, is deselected first.
+# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection = {0} permission cannot be deselected, unless Manage Bundle, which implies all Bundle permissions, is deselected first.
+view_adminRoles_permissions_illegalDeselectionDueToManageInventorySelection=ãã¹ãŠã® Resource ããŒããã·ã§ã³ãæ瀺ãã Manage Inventory ãæåã«éžæ解é€ããªããšã{0} ããŒããã·ã§ã³ãéžæ解é€ã§ããŸããã
+view_adminRoles_permissions_illegalDeselectionDueToManageSecuritySelection=ä»ã®ãã¹ãŠã®ããŒããã·ã§ã³ãæ瀺ãã Manage Security ããŒããã·ã§ã³ãæåã«éžæ解é€ããªããšã{0} ããŒããã·ã§ã³ãéžæ解é€ã§ããŸããã
+view_adminRoles_permissions_isAuthorized=æš©éãããã?
+view_adminRoles_permissions_isRead=èªã¿åã?
+view_adminRoles_permissions_isWrite=æžã蟌ã¿?
+view_adminRoles_permissions_permDesc_assignBundlesToGroup=é²èŠ§å¯èœãªãã³ãã«ããã³ãã«ã°ã«ãŒããžã³ããŒã§ããŸã
+view_adminRoles_permissions_permDesc_createBundles=æ°ãããã³ãã« [version] ãäœæã§ããŸããé²èŠ§å¯èœãªãã³ãã«ãé²èŠ§å¯èœãªã°ã«ãŒããžå²ãåœãŠãããŸãã
+view_adminRoles_permissions_permDesc_createBundlesInGroup=ãã³ãã«ã°ã«ãŒãã®æ°ãããã³ãã« [version] ãäœæã§ããŸããé²èŠ§å¯èœãªãã³ãã«ãé²èŠ§å¯èœãªã°ã«ãŒããžå²ãåœãŠãããŸãã
+view_adminRoles_permissions_permDesc_deleteBundles=é²èŠ§å¯èœãªãã³ãã« [version] ãåé€ãŸãã¯å²ãåœãŠè§£é€ã§ããŸã
+view_adminRoles_permissions_permDesc_deleteBundlesFromGroup=ãã³ãã«ã°ã«ãŒããããã³ãã« [versions] ãåé€ã§ããŸã (ä»ã®å²ãåœãŠãããã°ã«ãŒãããæé»çã«åé€)
+view_adminRoles_permissions_permDesc_deployBundles=ãã¹ãŠã®é²èŠ§å¯èœãªãã³ãã«ããŒãžã§ã³ãããã¥ãŒããã³ãããã€å¯èœãªäºææ§ã®ãããªãœãŒã¹ã°ã«ãŒããžãããã€ã§ããŸã
+view_adminRoles_permissions_permDesc_deployBundlesToGroup=ãã¹ãŠã®é²èŠ§å¯èœãªãã³ãã«ããŒãžã§ã³ããé²èŠ§ããã³ãããã€å¯èœãªäºææ§ã®ãããªãœãŒã¹ã°ã«ãŒããžãããã€ã§ããŸã
+view_adminRoles_permissions_permDesc_manageBundleGroups=ãã³ãã«ã°ã«ãŒããäœæããã³åé€ã§ããŸãããã³ãã«ããã³ãã«ã°ã«ãŒããžå²ãåœãŠã§ããŸããView Bundle ããŒããã·ã§ã³ãä»äžããŸãã
+view_adminRoles_permissions_permDesc_manageBundles=ãã¹ãŠã®ãã³ãã«ã¿ã¹ã¯ãå®è¡ã§ããŸããManage Bundle GroupsãCreate BundlesãDelete BundlesãDeploy Bundlesãããã³ View Bundles ããŒããã·ã§ã³ãä»äžãã䟿å©ãªããŒããã·ã§ã³ã§ãã
+# #view_adminRoles_permissions_permDesc_assignBundlesToGroup = can copy a viewable bundle to the bundle group
+# #view_adminRoles_permissions_permDesc_createBundles = can create new bundle [version]s. can assign viewable bundles to viewable groups
+# #view_adminRoles_permissions_permDesc_createBundlesInGroup = can create new bundle [version]s for the bundle group. can copy a viewable bundle to the bundle group.
+# #view_adminRoles_permissions_permDesc_deleteBundles = can delete or unassign viewable bundle [version]s
+# #view_adminRoles_permissions_permDesc_deleteBundlesFromGroup = can delete bundle [version]s from the bundle group (implicitly deleting then from other assigned groups)
+# #view_adminRoles_permissions_permDesc_deployBundles = can deploy any viewable bundle version to any viewable, deployable, compatible, resource group
+# #view_adminRoles_permissions_permDesc_deployBundlesToGroup = can deploy any viewable bundle version to the viewable, deployable, compatible, resource group
+# #view_adminRoles_permissions_permDesc_manageBundleGroups = can create and delete bundle groups. can assign bundles to bundle groups. grants View Bundles permissions
+# #view_adminRoles_permissions_permDesc_manageBundles = can perform any bundle task. a convenience permission that grants Manage Bundle Groups, Create Bundles, Delete Bundles, Deploy Bundles and View Bundles permissions.
+view_adminRoles_permissions_permDesc_manageInventory=ãã¹ãŠã®ãªãœãŒã¹ã«å¯Ÿããäžèšã®ãšãããã¹ãŠã®ãªãœãŒã¹ããŒããã·ã§ã³ãæã¡ãŸããã°ã«ãŒãã®äœæãæŽæ°ãããã³åé€ãå¯èœã§ããèªåçã«çºèŠããããªãœãŒã¹ãŸãã¯æåã§çºèŠããããªãœãŒã¹ãã€ã³ããŒãã§ããŸãã
+view_adminRoles_permissions_permDesc_manageRepositories=ãŠãŒã¶ãŒã®ã¬ããžããªã®äœæãæŽæ°ããŸãã¯åé€ãå¯èœã§ (誰ã§ãç¬èªã®ã¬ããžããªãäœæå¯èœ)ãã³ã³ãã³ããœãŒã¹ãã¬ããžããªãžé¢é£ä»ãã§ããŸãã
+view_adminRoles_permissions_permDesc_manageSecurity=ãŠãŒã¶ãŒããã³ããŒã«ã®äœæãæŽæ°ããŸãã¯åé€ãå¯èœã§ã - ä»ã®ãã¹ãŠã®ããŒããã·ã§ã³ãæ瀺ããŸã
+view_adminRoles_permissions_permDesc_manageSettings={0} ãµãŒããŒèšå®ãç·šéã§ãããµãŒããŒé¢é£ã®æ©èœããã¹ãŠå®è¡ã§ããŸã
+view_adminRoles_permissions_permDesc_unassignBundlesFromGroup=ãã³ãã«ã°ã«ãŒããããã³ãã«ãå²ãåœãŠè§£é€ (åé€ã§ã¯ãªã) ã§ããŸã
+view_adminRoles_permissions_permDesc_viewBundles=å²ãåœãŠãããŠããªããã³ãã« (ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŠããªããã³ãã«) ãå«ãããã¹ãŠã®ãã³ãã«ã®ãã³ãã«è©³çŽ°ããããã€ã¡ã³ããªã©ã衚瀺ã§ããŸã
+view_adminRoles_permissions_permDesc_viewBundlesInGroup=(æé»çãª) é©åãªããŒã«ã«é¢é£ãããã³ãã«ã°ã«ãŒãã®ãã³ãã«ã«å¯Ÿãããã³ãã«è©³çŽ°ããããã€ã¡ã³ããªã©é²èŠ§å¯èœã§ãã
+# #view_adminRoles_permissions_permDesc_unassignBundlesFromGroup = can unassign (not delete) a bundle from the bundle group
+# #view_adminRoles_permissions_permDesc_viewBundles = can view bundle details, deployments, etc for any bundle, including unassigned bundles (those not assigned to any bundle group)
+# #view_adminRoles_permissions_permDesc_viewBundlesInGroup = (IMPLIED) can view bundle details, deployments, etc for any bundle in bundle groups associated with the relevant roles.
+view_adminRoles_permissions_permDesc_viewUsers=ä»ã®ãŠãŒã¶ãŒãé²èŠ§ã§ããŸãããããããããã«å²ãåœãŠãããããŒã«ã¯èŠããŸããã
+view_adminRoles_permissions_permReadDesc_configure=ãªãœãŒã¹èšå®ãšãªãœãŒã¹èšå®æ¹èšå±¥æŽã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_control=(æé»ç) å©çšå¯èœãªæäœããã³æäœå®è¡å±¥æŽã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_createChildResources=(æé»ç) åãªãœãŒã¹äœæå±¥æŽã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_deleteChildResources=(æé»ç) åãªãœãŒã¹åé€å±¥æŽã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_inventory=(æé»ç) ãªãœãŒã¹ããããã£ãŒ (ååã説æãããŒãžã§ã³ãªã©)ãæ¥ç¶èšå®ãããã³æ¥ç¶èšå®å±¥æŽã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_manageAlerts=(æé»ç) ã¢ã©ãŒãå®çŸ©ããã³ã¢ã©ãŒãå±¥æŽã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_manageContent=(æé»ç) ã€ã³ã¹ããŒã«æžã¿ããã³å©çšå¯èœãªããã±ãŒãžã®é²èŠ§ãããã±ãŒãžã€ã³ã¹ããŒã«å±¥æŽã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_manageDrift=(æé»ç) ããªããå®çŸ©ããã³ããªããå±¥æŽã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_manageEvents=(æé»ç) ã€ãã³ãã®é²èŠ§
+view_adminRoles_permissions_permReadDesc_manageMeasurements=(æé»ç) ã¡ããªãã¯ããŒã¿ããã³åéã¹ã±ãžã¥ãŒã«ã®é²èŠ§
+view_adminRoles_permissions_permWriteDesc_configure=ãªãœãŒã¹èšå®ã®æŽæ°ããªãœãŒã¹èšå®æ¹èšå±¥æŽã®ã¢ã€ãã åé€
+view_adminRoles_permissions_permWriteDesc_control=æäœã®å®è¡ãæäœå®è¡å±¥æŽã¢ã€ãã ã®åé€
+view_adminRoles_permissions_permWriteDesc_createChildResources=æ°ããåãªãœãŒã¹ã®äœæ (äœæå¯èœãªã¿ã€ãã®åãªãœãŒã¹)
+view_adminRoles_permissions_permWriteDesc_deleteChildResources=ãªãœãŒã¹ã®ã€ã³ãã³ããªè§£é€ããªãœãŒã¹ã®åé€ (åé€å¯èœãªã¿ã€ãã®ãªãœãŒã¹)
+view_adminRoles_permissions_permWriteDesc_inventory=ãªãœãŒã¹åãããŒãžã§ã³ã説æãããã³æ¥ç¶èšå®ã®æŽæ°ãæ¥ç¶èšå®å±¥æŽã®ã¢ã€ãã åé€
+view_adminRoles_permissions_permWriteDesc_manageAlerts=ã¢ã©ãŒãå®çŸ©ã®äœæãæŽæ°ãåé€; ã¢ã©ãŒãå±¥æŽã¢ã€ãã ã®ç¢ºèªãšåé€
+view_adminRoles_permissions_permWriteDesc_manageContent=ã³ã³ãã³ããœãŒã¹ã®ãµãã¹ã¯ã©ã€ããããã±ãŒãžã®ã€ã³ã¹ããŒã«ããã³ã¢ã³ã€ã³ã¹ããŒã«
+view_adminRoles_permissions_permWriteDesc_manageDrift=ããªããå®çŸ©ã®äœæãæŽæ°ãåé€; ããªããã€ã³ã¹ã¿ã³ã¹ã®ç®¡ç
+view_adminRoles_permissions_permWriteDesc_manageEvents=ã€ãã³ãã®åé€
+view_adminRoles_permissions_permWriteDesc_manageMeasurements=ã¡ããªãã¯åéã¹ã±ãžã¥ãŒã«ã®æŽæ°
+view_adminRoles_permissions_perm_assignBundlesToGroup=ã°ã«ãŒããžãã³ãã«ãå²ãåœãŠ
+# #view_adminRoles_permissions_perm_assignBundlesToGroup = Assign Bundles To Group
+view_adminRoles_permissions_perm_configure=èšå®
+view_adminRoles_permissions_perm_control=å¶åŸ¡
+view_adminRoles_permissions_perm_createBundles=ãã³ãã«ã®äœæ
+view_adminRoles_permissions_perm_createBundlesInGroup=ã°ã«ãŒãã«ãã³ãã«ãäœæ
+# #view_adminRoles_permissions_perm_createBundles = Create Bundles
+# #view_adminRoles_permissions_perm_createBundlesInGroup = Create Bundles In Group
+view_adminRoles_permissions_perm_createChildResources=åãªãœãŒã¹ã®äœæ
+view_adminRoles_permissions_perm_deleteBundles=ãã³ãã«ã®åé€
+view_adminRoles_permissions_perm_deleteBundlesFromGroup=ã°ã«ãŒããããã³ãã«ãåé€
+# #view_adminRoles_permissions_perm_deleteBundles = Delete Bundles
+# #view_adminRoles_permissions_perm_deleteBundlesFromGroup = Delete Bundles From Group
+view_adminRoles_permissions_perm_deleteChildResources=åãªãœãŒã¹ã®åé€
+view_adminRoles_permissions_perm_deployBundles=ãã³ãã«ã®ãããã€
+view_adminRoles_permissions_perm_deployBundlesToGroup=ã°ã«ãŒããžãã³ãã«ããããã€
+# #view_adminRoles_permissions_perm_deployBundles = Deploy Bundles
+# #view_adminRoles_permissions_perm_deployBundlesToGroup = Deploy Bundles To Group
+view_adminRoles_permissions_perm_inventory=ã€ã³ãã³ããª
+view_adminRoles_permissions_perm_manageAlerts=ã¢ã©ãŒãã®ç®¡ç
+view_adminRoles_permissions_perm_manageBundleGroups=ãã³ãã«ã°ã«ãŒãã®ç®¡ç
+# #view_adminRoles_permissions_perm_manageBundleGroups = Manage Bundle Groups
+view_adminRoles_permissions_perm_manageBundles=ãã³ãã«ã®ç®¡ç
+view_adminRoles_permissions_perm_manageContent=ã³ã³ãã³ãã®ç®¡ç
+view_adminRoles_permissions_perm_manageDrift=ããªããã®ç®¡ç
+view_adminRoles_permissions_perm_manageEvents=ã€ãã³ãã®ç®¡ç
+view_adminRoles_permissions_perm_manageInventory=ã€ã³ãã³ããªã®ç®¡ç
+view_adminRoles_permissions_perm_manageMeasurements=枬å®ã®ç®¡ç
+view_adminRoles_permissions_perm_manageRepositories=ãªããžããªã®ç®¡ç
+view_adminRoles_permissions_perm_manageSecurity=ã»ãã¥ãªãã£ã®ç®¡ç
+view_adminRoles_permissions_perm_manageSettings=èšå®ã®ç®¡ç
+view_adminRoles_permissions_perm_unassignBundlesFromGroup=ã°ã«ãŒããããã³ãã«ãå²ãåœãŠè§£é€
+view_adminRoles_permissions_perm_viewBundles=ãã³ãã«ã®é²èŠ§
+view_adminRoles_permissions_perm_viewBundlesInGroup=ã°ã«ãŒãã®ãã³ãã«ãé²èŠ§
+# #view_adminRoles_permissions_perm_viewBundles = View Bundles
+# #view_adminRoles_permissions_perm_viewBundlesInGroup = View Bundles In Group
+view_adminRoles_permissions_perm_viewUsers=ãŠãŒã¶ãŒã®é²èŠ§
+view_adminRoles_permissions_read=èªã¿åã\:
+view_adminRoles_permissions_readAccessImplied=[{0}] ããŒããã·ã§ã³ã®èªã¿åãã¢ã¯ã»ã¹ãæ瀺ãããç¡å¹ã«ã§ããŸããã
+view_adminRoles_permissions_resourcePermissions=ãªãœãŒã¹ããŒããã·ã§ã³
+view_adminRoles_permissions_write=æžã蟌ã¿\:
+view_adminRoles_resourcePerms=ãªãœãŒã¹ããŒããã·ã§ã³
+view_adminRoles_roleAdded=ããŒã« [{0}] ãè¿œå ãããŸãã
+view_adminRoles_roleDeleteFailed=ããŒã« [{0}] ã®åé€ã«å€±æããŸãã
+view_adminRoles_roleDeleted=ããŒã« [{0}] ãåé€ãããŸãã
+view_adminRoles_roleUpdateFailed=ããŒã« [{0}] ã®æŽæ°ã«å€±æããŸãã
+view_adminRoles_roleUpdated=ããŒã« [{0}] ãæŽæ°ãããŸãã
+view_adminTemplates_definedBy=å®çŸ©å
+view_adminTemplates_disabledTemplates=ç¡å¹åããããã³ãã¬ãŒã
+view_adminTemplates_editAlertTemplate=ã¢ã©ãŒããã³ãã¬ãŒãã®ç·šé
+view_adminTemplates_editTemplates=ãã³ãã¬ãŒãã®ç·šé
+view_adminTemplates_enabledTemplates=æå¹åããããã³ãã¬ãŒã
+view_adminTemplates_platformServices=ãã©ãããã©ãŒã ãµãŒãã¹
+view_adminTemplates_platforms=ãã©ãããã©ãŒã
+view_adminTemplates_pluginTemplates=ãã©ã°ã€ã³ãã³ãã¬ãŒã
+view_adminTemplates_prompt_disabledAlertTemplates=ãã®ãªãœãŒã¹ã¿ã€ãã§ç¡å¹ã«ãªã£ãŠãããäœæãããã¢ã©ãŒããã³ãã¬ãŒãã®æ°
+view_adminTemplates_prompt_disabledMetricTemplates=ãã®ãªãœãŒã¹ã¿ã€ãã«ãŠããã©ã«ãã§ç¡å¹ã«ãªã£ãŠããã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®æ°
+view_adminTemplates_prompt_enabledAlertTemplates=ãã®ãªãœãŒã¹ã¿ã€ãã§æå¹ã«ãªã£ãŠããã¢ã©ãŒããã³ãã¬ãŒãã®æ°
+view_adminTemplates_prompt_enabledMetricTemplates=ãã®ãªãœãŒã¹ã¿ã€ãã§ã¯ããã©ã«ãã§æå¹ã«ãªã£ãŠããã¡ããªãã¯ã¹ã±ãžã¥ãŒã«ã®æ°
+view_adminTemplates_servers=ãµãŒãã¹
+view_adminTemplates_userTemplates=ãŠãŒã¶ãŒãã³ãã¬ãŒã
+view_adminTopology_affinityGroups=ã¢ãã£ããã£ã°ã«ãŒã
+view_adminTopology_affinityGroups_agentCount=ãšãŒãžã§ã³ãæ°
+view_adminTopology_affinityGroups_agentsInThisGroup=ãã®ã°ã«ãŒãã®ãšãŒãžã§ã³ã
+view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup=ã¢ãã£ããã£ã°ã«ãŒãã®äžéšã§ãªããšãŒãžã§ã³ã
+view_adminTopology_affinityGroups_agetnMembers=ãšãŒãžã§ã³ãã¡ã³ããŒ
+view_adminTopology_affinityGroups_createNew=æ°èŠäœæ
+view_adminTopology_affinityGroups_details=ã¢ãã£ããã£ã°ã«ãŒãã®è©³çŽ°
+view_adminTopology_affinityGroups_removeSelected=éžæé
ç®ãåé€
+view_adminTopology_affinityGroups_serverCount=ãµãŒããŒæ°
+view_adminTopology_affinityGroups_serverMembers=ãµãŒããŒã¡ã³ããŒ
+view_adminTopology_agentDetail_address=ã¢ãã¬ã¹
+view_adminTopology_agentDetail_agentFailoverList=ãšãŒãžã§ã³ããã§ã€ã«ãªãŒããŒãªã¹ã
+view_adminTopology_agentDetail_currentServer=çŸåšã®ãµãŒããŒ
+view_adminTopology_agentDetail_remoteEndpoint=ãªã¢ãŒããšã³ããã€ã³ã
+view_adminTopology_agentDetail_token=ããŒã¯ã³
+view_adminTopology_agent_agentBindAddress=ãšãŒãžã§ã³ããã€ã³ãã¢ãã¬ã¹
+view_adminTopology_agent_agentBindPort=ãšãŒãžã§ã³ããã€ã³ãããŒã
+view_adminTopology_agent_agentName=ãšãŒãžã§ã³ãå
+view_adminTopology_agent_connectedServer=æ¥ç¶æžã¿ãµãŒããŒ
+view_adminTopology_agent_delete_confirm=ããã«ãããéžæãããšãŒãžã§ã³ãã®ç»é²ã解é€ãããŸãããŸããéžæãããšãŒãžã§ã³ãã«å¯Ÿå¿ãããã©ãããã©ãŒã ãšããããã«é¢é£ããä»ã®ãªãœãŒã¹ãã¹ãŠã®ã€ã³ãã³ããªã解é€ãããŸãããã®åäœãå
ã«æ»ãããšã¯ã§ããŸãããæ¬åœã«å®è¡ããŸãã?
+view_adminTopology_agent_delete_error=éžæãããšãŒãžã§ã³ããåé€ãããªã¯ãšã¹ãã«å€±æããŸããã
+view_adminTopology_agent_delete_submitted=[{0}] åã®ãšãŒãžã§ã³ããåé€ãããé¢é£ãããªãœãŒã¹ã¯ãã¹ãŠã€ã³ãã³ããªããç»é²è§£é€ãããŸãã\n
+view_adminTopology_agent_lastAvailabilityPing=æåŸã®ã¢ãã€ã©ããªã㣠Ping
+view_adminTopology_agent_lastAvailabilityReport=æåŸã®ã¢ãã€ã©ããªãã£ãªããŒã
+# #view_adminTopology_affinityGroups_agentCount = Agent Count
+# #view_adminTopology_affinityGroups_agentsInThisGroup = Agents in This Group
+# #view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup = Agents not Part of an Affinity Group
+# #view_adminTopology_affinityGroups_agetnMembers = Agent Members
+# #view_adminTopology_affinityGroups_createNew = Create New
+# #view_adminTopology_affinityGroups_details = Affinity Group Details
+# #view_adminTopology_affinityGroups_removeSelected = Remove Selected
+# #view_adminTopology_affinityGroups_serverCount = Server Count
+# #view_adminTopology_affinityGroups_serverMembers = Server Members
+# #view_adminTopology_agentDetail_address = Address
+# #view_adminTopology_agentDetail_agentFailoverList = Agent Failover List
+# #view_adminTopology_agentDetail_currentServer = Current Server
+# #view_adminTopology_agentDetail_remoteEndpoint = Remote Endpoint
+# #view_adminTopology_agentDetail_token = Token
+# #view_adminTopology_agent_agentBindAddress = Agent Bind Address
+# #view_adminTopology_agent_agentBindPort = Agent Bind Port
+# #view_adminTopology_agent_agentName = Agent Name
+# #view_adminTopology_agent_connectedServer = Connected Server
+# #view_adminTopology_agent_delete_confirm = This will deregister the selected agents and uninventory their corresponding platforms and all other resources associated with them. There is no way to undo this action. Are you sure you want to do this?
+# #view_adminTopology_agent_lastAvailabilityPing = Last Availability Ping
+# #view_adminTopology_agent_lastAvailabilityReport = Last Availability Report
+view_adminTopology_agents=ãšãŒãžã§ã³ã
+view_adminTopology_message_agentsCount=ãã®ãµãŒããŒã«ã¯ {0} åã®ãšãŒãžã§ã³ããç»é²ãããŠããŸããããã¯ãçŸåšæ¥ç¶ããŠãããšãŒãžã§ã³ãã®æ°ãšåèŽããŸããã
+view_adminTopology_message_agroupAssingAgentsFail=id {0} ã®ã¢ãã£ããã£ã°ã«ãŒããžãšãŒãžã§ã³ããå²ãåœãŠã§ããŸããã
+view_adminTopology_message_agroupAssingServersFail=id {0} ã®ã¢ãã£ããã£ã°ã«ãŒããžãµãŒããŒãå²ãåœãŠã§ããŸããã
+view_adminTopology_message_agroupRemovingAgentsFail=id {0} ã®ã¢ãã£ããã£ã°ã«ãŒããããšãŒãžã§ã³ããåé€ã§ããŸããã
+view_adminTopology_message_agroupRemovingServersFail=id {0} ã®ã¢ãã£ããã£ã°ã«ãŒããããµãŒããŒãåé€ã§ããŸããã
+view_adminTopology_message_agroupRenamed=id {0} ã®ã¢ãã£ããã£ã°ã«ãŒãã®ååã {1} ãã {2} ãžå€æŽããŸããã
+view_adminTopology_message_agroupRenamingFail=id {0} ã®ã¢ãã£ããã£ã°ã«ãŒãã®åå {1} ãå€æŽã§ããŸããã
+view_adminTopology_message_fetchAgentFail=id {0} ã®ãšãŒãžã§ã³ãã®è©³çŽ°ãååŸã§ããŸããã
+view_adminTopology_message_fetchAgents2Fail=ãšãŒãžã§ã³ããååŸã§ããŸããã
+view_adminTopology_message_fetchAgentsFail=id {0} ã®ã¢ãã£ããã£ã°ã«ãŒãã®ãšãŒãžã§ã³ããååŸã§ããŸããã
+view_adminTopology_message_fetchAgroupFail=id {0} ã®ã°ã«ãŒãã«å¯Ÿããã¢ãã£ããã£ã°ã«ãŒãã®è©³çŽ°ãååŸã§ããŸããã
+view_adminTopology_message_fetchAgroupsFail=ã¢ãã£ããã£ã°ã«ãŒããååŸã§ããŸããã
+view_adminTopology_message_fetchFailOverLists=ãã§ã€ã«ãªãŒããŒãªã¹ãã®è©³çŽ°ãååŸã§ããŸããã
+view_adminTopology_message_fetchPEventDetailsFail=id {0} ã®ã€ãã³ãã®ããŒãã£ã·ã§ã³ã€ãã³ã詳现ãååŸã§ããŸããã
+view_adminTopology_message_fetchPEventFail=ããŒãã£ã·ã§ã³ã€ãã³ããååŸã§ããŸããã
+view_adminTopology_message_fetchServerFail=id {0} ã®ãµãŒããŒã®è©³çŽ°ãååŸã§ããŸããã
+view_adminTopology_message_fetchServers2Fail=ãµãŒããŒãååŸã§ããŸããã
+view_adminTopology_message_fetchServersFail=id {0} ã®ã¢ãã£ããã£ã°ã«ãŒãã®ãµãŒããŒãååŸã§ããŸããã
+view_adminTopology_message_forceRepartition=æ¬åœã«ã¯ã©ã¹ã¿ãŒå
šäœã®åããŒãã£ã·ã§ã³ã匷å¶ããŠãããããã§ãã? ããã«ããããã¹ãŠã®ãšãŒãžã§ã³ããæãæãŸãããµãŒããŒãžåŒ·å¶æ¥ç¶ãããŸãã
+view_adminTopology_message_forceRepartitionFail=åããŒãã£ã·ã§ã³ãå®è¡ã§ããŸããã
+view_adminTopology_message_order=é åº
+view_adminTopology_message_removeAGroupsConfirm=æ¬åœã«ã次ã®ã¢ãã£ããã£ã°ã«ãŒã {0} ãåé€ããŠãããããã§ãã?
+view_adminTopology_message_removeAGroupsFail=次ã®ã¢ãã£ããã£ãŒã°ã«ãŒã {0} ãåé€ã§ããŸããã
+view_adminTopology_message_removeAllPEventConfirm=æ¬åœã«ãã¹ãŠã®ããŒãã£ã·ã§ã³ã€ãã³ããããŒãžããŠãããããã§ãã?
+view_adminTopology_message_removePEventConfirm=æ¬åœã«ã次ã®ããŒãã£ã·ã§ã³ã€ãã³ã {0} ãåé€ããŠãããããã§ãã?
+view_adminTopology_message_removePEventFail={0} åã®ããŒãã£ã·ã§ã³ã€ãã³ããåé€ã§ããŸããã
+view_adminTopology_message_removeServerConfirm=æ¬åœã«ãµãŒã㌠{0} ãåé€ããŠãããããã§ãã?
+view_adminTopology_message_removeServerFail={0} åã®ãµãŒããŒãåé€ã§ããŸããã
+view_adminTopology_message_removedAGroups={0} åã®ã¢ãã£ããã£ã°ã«ãŒããåé€ããŸããã
+view_adminTopology_message_removedAllPEvent=ããŒãã£ã·ã§ã³ã€ãã³ãããã¹ãŠããŒãžãããŸããã
+view_adminTopology_message_removedAllPEventFail=ããŒãã£ã·ã§ã³ã€ãã³ãããã¹ãŠããŒãžã§ããŸããã
+view_adminTopology_message_removedPEvent={0} åã®ããŒãã£ã·ã§ã³ã€ãã³ããåé€ããŸããã
+view_adminTopology_message_removedServer={0} åã®ãµãŒããŒãåé€ããŸããã
+view_adminTopology_message_repartitioned=ã¯ã©ã¹ã¿ãŒã®åããŒãã£ã·ã§ã³ãæ£åžžã«åŒã³åºãããŸããã
+view_adminTopology_message_serverUpdateFail=ãµãŒã㌠{0} ãæŽæ°ã§ããŸããã
+view_adminTopology_message_serverUpdated=ãµãŒã㌠{0} ã¯æ£åžžã«æŽæ°ãããŸããã
+view_adminTopology_message_setMode={0} åã®ãµãŒããŒã {1} ã¢ãŒãã«èšå®ããŸãã
+view_adminTopology_message_setModeConfirm=æ¬åœã«ãµãŒã㌠{0} ã {1} ã¢ãŒãã«èšå®ããŠãããããã§ãã?
+view_adminTopology_message_setModeFail={0} åã®ãµãŒããŒã {1} ã¢ãŒãã«èšå®ã§ããŸããã
+# #view_adminTopology_message_agentsCount = There are {0} agents registered to this server. This number doesn't correspond to the number of currently connected agents.
+# #view_adminTopology_message_agroupAssingAgentsFail = Unable to assign agents to the affinity group with id {0}.
+# #view_adminTopology_message_agroupAssingServersFail = Unable to assign servers to the affinity group with id {0}.
+# #view_adminTopology_message_agroupRemovingAgentsFail = Unable to remove agents from the affinity group with id {0}.
+# #view_adminTopology_message_agroupRemovingServersFail = Unable to remove servers from the affinity group with id {0}.
+# #view_adminTopology_message_agroupRenamed = Affinity group with id {0} and name {1} was renamed to {2}.
+# #view_adminTopology_message_agroupRenamingFail = Unable to rename affinity group with id {0} and name {1}.
+# #view_adminTopology_message_fetchAgentFail = Unable to fetch agent details for agent with id {0}.
+# #view_adminTopology_message_fetchAgents2Fail = Unable to fetch agents.
+# #view_adminTopology_message_fetchAgentsFail = Unable to fetch agent(s) for affinity group with id {0}.
+# #view_adminTopology_message_fetchAgroupFail = Unable to fetch affinity group details for group with id {0}.
+# #view_adminTopology_message_fetchAgroupsFail = Unable to fetch affinity group(s).
+# #view_adminTopology_message_fetchFailOverLists = Unable to fetch fail over list details.
+# #view_adminTopology_message_fetchPEventDetailsFail = Unable to fetch partition event details for event with id {0}.
+# #view_adminTopology_message_fetchPEventFail = Unable to fetch partition events.
+# #view_adminTopology_message_fetchServerFail = Unable to fetch server details for server with id {0}.
+# #view_adminTopology_message_fetchServers2Fail = Unable to fetch servers.
+# #view_adminTopology_message_fetchServersFail = Unable to fetch server(s) for affinity group with id {0}.
+# #view_adminTopology_message_forceRepartition = Do you really want to force a repartition of whole cluster? It will force all the agents to connect to its most preferred server.
+# #view_adminTopology_message_forceRepartitionFail = Unable to run repartition.
+# #view_adminTopology_message_order = Order
+# #view_adminTopology_message_removeAGroupsConfirm = Do you really want to remove following affinity groups {0}?
+# #view_adminTopology_message_removeAGroupsFail = Unable to remove following affinity groups(s) {0}.
+# #view_adminTopology_message_removeAllPEventConfirm = Do you really want to purge all partition events?
+# #view_adminTopology_message_removePEventConfirm = Do you really want to remove following partition events {0}?
+# #view_adminTopology_message_removePEventFail = Unable to remove {0} partition events(s).
+# #view_adminTopology_message_removeServerConfirm = Do you really want to remove servers {0}?
+# #view_adminTopology_message_removeServerFail = Unable to remove {0} server(s).
+# #view_adminTopology_message_removedAGroups = Removed {0} affinity group(s).
+# #view_adminTopology_message_removedAllPEvent = All partition events have been purged.
+# #view_adminTopology_message_removedAllPEventFail = Unable to purge all partition events.
+# #view_adminTopology_message_removedPEvent = Removed {0} partition events(s).
+# #view_adminTopology_message_removedServer = Removed {0} server(s).
+# #view_adminTopology_message_repartitioned = The cluster repartitioning was successfully invoked.
+# #view_adminTopology_message_serverUpdateFail = Unable to update server {0}.
+# #view_adminTopology_message_serverUpdated = The server {0} was successfully updated.
+# #view_adminTopology_message_setMode = Set {0} server(s) to {1} mode.
+# #view_adminTopology_message_setModeConfirm = Do you really want to set servers {0} to {1} mode?
+# #view_adminTopology_message_setModeFail = Unable to set {0} server(s) to {1} mode.
+view_adminTopology_partitionEvents=ããŒãã£ã·ã§ã³ã€ãã³ã
+view_adminTopology_partitionEventsDetail_agentAssignments=ãšãŒãžã§ã³ãã®å²ãåœãŠ
+view_adminTopology_partitionEventsDetail_agentAssignments_nothing=ãã®ããŒãã£ã·ã§ã³ã€ãã³ãã«ãã£ãŠåå²ãåœãŠããããšãŒãžã§ã³ãã¯ãããŸããã
+view_adminTopology_partitionEventsDetail_eventDetails=ã€ãã³ã詳现
+view_adminTopology_partitionEventsDetail_eventExecutionTime=ã€ãã³ãå®è¡æé
+view_adminTopology_partitionEventsDetail_eventType=ã€ãã³ãã¿ã€ã
+view_adminTopology_partitionEvents_details=詳现
+view_adminTopology_partitionEvents_detailsFilter=詳现ãã£ã«ã¿ãŒ
+view_adminTopology_partitionEvents_execStatusFilter=å®è¡ã¹ããŒã¿ã¹ãã£ã«ã¿ãŒ
+view_adminTopology_partitionEvents_execTime=å®è¡æé
+view_adminTopology_partitionEvents_executionStatus=å®è¡ã¹ããŒã¿ã¹
+view_adminTopology_partitionEvents_forceRepartition=åããŒãã£ã·ã§ã³ã®åŒ·å¶
+view_adminTopology_partitionEvents_initiatedBy=éå§å
+view_adminTopology_partitionEvents_purgeAll=ãã¹ãŠããŒãž
+view_adminTopology_partitionEvents_type=ã¿ã€ã
+view_adminTopology_partitionEvents_typeFilter=ã¿ã€ããã£ã«ã¿ãŒ
+# #view_adminTopology_partitionEventsDetail_agentAssignments = Agent Assignments
+# #view_adminTopology_partitionEventsDetail_agentAssignments_nothing = No agents were reassigned as a result of this partition event
+# #view_adminTopology_partitionEventsDetail_eventDetails = Event Details
+# #view_adminTopology_partitionEventsDetail_eventExecutionTime = Event Execution Time
+# #view_adminTopology_partitionEventsDetail_eventType = Event Type
+# #view_adminTopology_partitionEvents_details = Details
+# #view_adminTopology_partitionEvents_detailsFilter = Details Filter
+# #view_adminTopology_partitionEvents_execStatusFilter = Execution Status Filter
+# #view_adminTopology_partitionEvents_execTime = Execution Time
+# #view_adminTopology_partitionEvents_executionStatus = Execution Status
+# #view_adminTopology_partitionEvents_forceRepartition = Force Repartition
+# #view_adminTopology_partitionEvents_initiatedBy = Initiated By
+# #view_adminTopology_partitionEvents_purgeAll = Purge All
+# #view_adminTopology_partitionEvents_type = Type
+# #view_adminTopology_partitionEvents_typeFilter = Type Filter
+view_adminTopology_remoteAgentInstall=ãªã¢ãŒããšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«
+view_adminTopology_serverDetail_connectedAgents=æ¥ç¶ããããšãŒãžã§ã³ã
+view_adminTopology_serverDetail_installationDate=ã€ã³ã¹ããŒã«æ¥
+view_adminTopology_serverDetail_operationMode=æäœã¢ãŒã
+view_adminTopology_server_affinityGroup=ã¢ãã£ããã£ã°ã«ãŒã
+view_adminTopology_server_agentCount=ãšãŒãžã§ã³ãæ°
+view_adminTopology_server_endpointAddress=ãšã³ããã€ã³ãã¢ãã¬ã¹
+view_adminTopology_server_lastUpdateTime=æçµæŽæ°æå»
+view_adminTopology_server_mode=ã¢ãŒã
+view_adminTopology_server_nonSecurePort=ã»ãã¥ã¢ã§ãªãããŒã
+view_adminTopology_server_removeSelected=éžæé
ç®ãåé€
+view_adminTopology_server_securePort=ã»ãã¥ã¢ãªããŒã
+view_adminTopology_server_setMaintenance=ã¡ã³ããã³ã¹ãèšå®
+view_adminTopology_server_setNormal=éåžžèšå®
+# #view_adminTopology_serverDetail_connectedAgents = Connected Agents
+# #view_adminTopology_serverDetail_installationDate = Installation Date
+# #view_adminTopology_serverDetail_operationMode = Operation Mode
+# #view_adminTopology_server_affinityGroup = Affinity Group
+# #view_adminTopology_server_agentCount = Agent Count
+# #view_adminTopology_server_endpointAddress = Endpoint Address
+# #view_adminTopology_server_lastUpdateTime = Last Update Time
+# #view_adminTopology_server_mode = Mode
+# #view_adminTopology_server_nonSecurePort = Nonsecure Port
+# #view_adminTopology_server_removeSelected = Remove Selected
+# #view_adminTopology_server_securePort = Secure Port
+# #view_adminTopology_server_setMaintenance = Set Maintenance
+# #view_adminTopology_server_setNormal = Set Normal
+view_adminTopology_servers=ãµãŒããŒ
+view_adminTopology_storageNode_jmxConnectionUrl=JMX æ¥ç¶ URL
+view_adminTopology_storageNodes=ã¹ãã¬ãŒãžããŒã
+# #view_adminTopology_storageNode_jmxConnectionUrl = JMX Connection URL
+# #view_adminTopology_storageNodes = Storage Nodes
+view_adminUsersDetails_dataTypeName=ãŠãŒã¶ãŒ
+view_adminUsers_failCreateUserWithExistingName=æ¢åã®åå [{0}] ã§ãŠãŒã¶ãŒãäœæã§ããŸããã§ãããå¥ã®ååã䜿çšããŠãã ããã
+# #view_adminUsers_failCreateUserWithExistingName = Failed to create user with existing name [{0}]. Please use another name.
+view_admin_administration=管ç
+view_admin_configuration=èšå®
+view_admin_content=ã³ã³ãã³ã
+view_admin_downloads_agentDownload=ãšãŒãžã§ã³ãã®ããŠã³ããŒã
+view_admin_downloads_agent_buildNumber=ãšãŒãžã§ã³ãã®ãã«ã
+view_admin_downloads_agent_help=<p> ãã㯠{0} ãšãŒãžã§ã³ãæŽæ°ãã€ããªã® jar ãã¡ã€ã«ã§ãããã® jar ãã¡ã€ã«ã®ç®çã¯ããšãŒãžã§ã³ãããŸã ååšããªããã·ã³äžã«æ°ãããšãŒãžã§ã³ããã€ã³ã¹ããŒã«ã§ããããã«ããããšãšããã§ã«ãã·ã³äžã«ã€ã³ã¹ããŒã«ãããŠãããšãŒãžã§ã³ããæŽæ°ã§ããããã«ããããšã§ãã詳现ã¯ã次ã®ããã« --help ã³ãã³ãã©ã€ã³ãªãã·ã§ã³ã䜿çšããŠãã®ãšãŒãžã§ã³ãããŠã³ããŒã jar ãå®è¡ããŠãã ããã<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«</h3> <p> <b>java -jar <agent-download.jar> --install[\=<æ°ãããšãŒãžã§ã³ããã£ã¬ã¯ããª>]</b><br/> ãã®ã³ãã³ãã¯æ°ãããšãŒãžã§ã³ããã€ã³ã¹ããŒã«ããŸããæ°ãããã£ã¬ã¯ããªãæå®ããªããšãããã©ã«ãã¯ã.ãã«ãªããŸãã</p
> <h3>ãšãŒãžã§ã³ãã®æŽæ°</h3> <p> <b>java -jar <agent-download.jar> --update[\=<å€ããšãŒãžã§ã³ãã®ããŒã >]</b><br/> ãã®ã³ãã³ãã¯ãã§ã«ã€ã³ã¹ããŒã«ãããŠããæ¢åã®ãšãŒãžã§ã³ããæŽæ°ããŸããæ¢åã®å€ããšãŒãžã§ã³ããã€ã³ã¹ããŒã«ãããŠãããã£ã¬ã¯ããªãæå®ããªããšããrhq-agentããä»®å®ãããŸãã</p>
+view_admin_downloads_agent_link_value=ãšãŒãžã§ã³ã {0} ({1}) ã®ããŠã³ããŒã
+view_admin_downloads_agent_loadError=ãšãŒãžã§ã³ãã®ããŒãžã§ã³æ
å ±ãååŸã§ããŸãã
+view_admin_downloads_agent_md5=ãšãŒãžã§ã³ã MD5
+view_admin_downloads_agent_version=ãšãŒãžã§ã³ãããŒãžã§ã³
+view_admin_downloads_bundleDownload=ãã³ãã«ãããã€ã€ã®ããŠã³ããŒã
+view_admin_downloads_bundle_help=<p> ããã¯ãã³ãã«ãããã€ã€ããŒã«ã§ã{0} ãã³ãã«ã®éçºè
ãšããã±ãŒãžã£ãŒã«ãã£ãŠäœ¿çšãããŸãããã®ã¹ã¿ã³ãã¢ãã³ããŒã«ã䜿çšãããšãã³ã³ãœãŒã«ãããã³ãã«ããã³ãã«ã®ã¬ã·ãããã¹ãã§ããŸãã</p>
+view_admin_downloads_bundle_link_value=ãã³ãã«ãããã€ã€ãŒ {0} ãããŠã³ããŒã
+view_admin_downloads_bundle_loadError=ãã³ãã«ãããã€ã€ãŒæ
å ±ãååŸã§ããŸãã
+view_admin_downloads_cliAlertScriptsDownload=CLI ã¢ã©ãŒãã¹ã¯ãªããã®ããŠã³ããŒã
+view_admin_downloads_cliAlertScripts_help=CLI ã¢ã©ãŒãã¹ã¯ãªããã¯ã¹ã¯ãªããåãããã¢ã©ãŒãéç¥ã®äœæã«äœ¿çšã§ãããäºåäœæãããã¹ã¯ãªããã§ããéåžžãç¹å®ã®ã¢ã©ãŒãå®çŸ©ã®éç¥ãšããŠäœ¿çšããåã«ããã®ã¹ã¯ãªããã埮調æŽããå¿
èŠããããŸãã
+view_admin_downloads_cliAlertScripts_loadError=ããŠã³ããŒãã§ããå©çšå¯èœãª CLI ã¢ã©ãŒãã¹ã¯ãªããã®æ
å ±ãååŸã§ããŸãã
+view_admin_downloads_cliAlertScripts_none=ããŠã³ããŒãã§ããå©çšå¯èœãª CLI ã¢ã©ãŒãã¹ã¯ãªããã¯ãããŸãã
+view_admin_downloads_cliDownload=ã³ãã³ãã©ã€ã³ã¯ã©ã€ã¢ã³ãã®ããŠã³ããŒã
+view_admin_downloads_cli_buildNumber=CLI ãã«ã
+view_admin_downloads_cli_help=<p> ããã¯ã³ãã³ãã©ã€ã³ã¯ã©ã€ã¢ã³ãããŒã«ã§ãCLI ãšãåŒã°ããŸããã³ã³ãœãŒã«å
ããå®è¡ãããã¹ã¿ã³ãã¢ãã³ããŒã«ã§ã{0} ãµãŒããŒã«å¯ŸããŠã³ãã³ãã©ã€ã³ã€ã³ã¿ãã§ãŒã¹ãæäŸããŸããèªååãããã¿ã¹ã¯ãå®è¡ããã«ã¯ãCLI ããã³ãã³ããåŒã³åºãããã¹ã¯ãªãããå®è¡ããŸããCLI ã®ã€ã³ã¹ããŒã«æ¹æ³ãšäœ¿çšæ³ã®è©³çŽ°ã«ã€ããŠã¯ãããã¥ã¡ã³ããåç
§ããŠãã ããã</p>
+view_admin_downloads_cli_link_value=CLI {0} ({1}) ãããŠã³ããŒã
+view_admin_downloads_cli_loadError=CLI ããŒãžã§ã³æ
å ±ãååŸã§ããŸãã
+view_admin_downloads_cli_md5=CLI MD5
+view_admin_downloads_cli_version=CLI ããŒãžã§ã³
+view_admin_downloads_connectorsDownload=ã³ãã¯ã¿ã®ããŠã³ããŒã
+view_admin_downloads_connectors_help=ã³ãã¯ã¿ãŒã¯ãäžéšã®è£œåã {0} ã§ç®¡çã§ããããã«ããããã«å¿
èŠãªãœãããŠã§ã¢ã§ããã³ãã¯ã¿ãŒã管ç察象ã®è£œåã«ã€ã³ã¹ããŒã«ãã{0} ãšãŒãžã§ã³ããã³ãã¯ã¿ãŒãšå¯Ÿè©±ã§ããããã«ããŸãã詳现ã¯ããã¥ã¡ã³ããåç
§ããŠãã ããã
+view_admin_downloads_connectors_loadError=ã³ãã¯ã¿ãŒæ
å ±ãååŸã§ããŸãã
+view_admin_downloads_connectors_none=ããŠã³ããŒãã§ããã³ãã¯ã¿ãŒããããŸãã
+view_admin_downloads_scriptModulesDownload=ã¹ã¯ãªããã¢ãžã¥ãŒã«ã®ããŠã³ããŒã
+view_admin_downloads_scriptModules_help=<p> ã¹ã¯ãªããã¢ãžã¥ãŒã«ã¯ RHQ ã«ãã£ãŠæäŸãããå䜿çšå¯èœãªã³ã³ããŒãã³ãã§ãã¹ã¯ãªããã§äœ¿çšããŸã (ã¢ã©ãŒãã¹ã¯ãªãããŸã㯠CLI ã¹ã¯ãªãã)ãåžæã®ã¹ã¯ãªããèšèªã§ "rhq\://downloads/<module-name-without-file-extension>" URI ã䜿çšããŠã¢ã¯ã»ã¹ããŸã (ããšãã°ãjavascript 㧠"require" é¢æ°ã䜿çšããŸã)ã</p>
+view_admin_downloads_scriptModules_loadError=䜿çšå¯èœãªã¹ã¯ãªããã¢ãžã¥ãŒã«ã®ãªã¹ããããŒãã§ããŸãã
+view_admin_downloads_scriptModules_none=ããŠã³ããŒãã§ããã¹ã¯ãªããã¢ãžã¥ãŒã«ã¯ãããŸãã
+# #view_admin_downloads_scriptModulesDownload = Script Modules Download
+# #view_admin_downloads_scriptModules_help = <p> Script modules are reusable components provided by RHQ to be used in your scripts (either alert scripts or CLI scripts). You can access them by using the "rhq://downloads/<module-name-without-file-extension>" URI in your scripting language of choice (i.e. in javascript, you would use the "require" function).</p>
+# #view_admin_downloads_scriptModules_loadError = Cannot load the list of available script modules
+# #view_admin_downloads_scriptModules_none = No script modules are available for download
+view_admin_landing=ãã®ã»ã¯ã·ã§ã³ããã{0} åã®ã°ããŒãã«èšå®ã管çãããŸããããã«ã¯ãã»ãã¥ãªãã£ã®èšå®ããã©ã°ã€ã³ã®èšå®ãããã³ {0} ãµãŒããŒãšãšãŒãžã§ã³ãã®ç®¡çãå«ãŸããŸãã
+view_admin_measTemplates_updateExisting_title=æ¢åã¹ã±ãžã¥ãŒã«ã®æŽæ°
+view_admin_measTemplates_updateExisting_tooltip=ãã®ããã¯ã¹ã«ãã§ãã¯ããŒã¯ãå
¥ãããšããã®ã¿ã€ãã®ãã¹ãŠã®æ¢åãªãœãŒã¹ã«ãŠãéžæãããã¡ããªãã¯ã¹ã®åéã¹ã±ãžã¥ãŒã«ãæŽæ°ãããŸãããã§ãã¯ããŒã¯ãå
¥ããªããšãå°æ¥çã«ã€ã³ãã³ããªã«è¿œå ããããã®ã¿ã€ãã®æ°ãªãœãŒã¹ãžã®ã¿ããã³ãã¬ãŒãã¹ã±ãžã¥ãŒã«ãé©å¿ãããŸãã
+view_admin_plugins_agent=ãšãŒãžã§ã³ã
+view_admin_plugins_agentDeleteConfirm=<b>èŠå\!</b><br/>\n次ã®ãšãŒãžã§ã³ããã©ã°ã€ã³ãåé€ãããŸã\:<br/>\n{0}<br/>\næ¬åœã«ããããåé€ããŠãããããã§ãã?
+view_admin_plugins_agentDisableConfirm=<b>èŠå\!</b><br/>\n次ã®ãšãŒãžã§ã³ããã©ã°ã€ã³ãç¡å¹ã«ãªããŸã\:<br/>\n{0}<br/>\næ¬åœã«ããããç¡å¹ã«ããŠãããããã§ãã?
+view_admin_plugins_deletedAgentPlugins=åé€ããããšãŒãžã§ã³ããã©ã°ã€ã³\: {0}
+view_admin_plugins_deletedAgentPluginsFailure=ãšãŒãžã§ã³ããã©ã°ã€ã³ã®åé€ã«å€±æããŸãã
+view_admin_plugins_deployed=ãããã€æžã¿?
+view_admin_plugins_disabledAgentPlugins=ç¡å¹åããããšãŒãžã§ã³ããã©ã°ã€ã³\: {0}
+view_admin_plugins_disabledAgentPluginsFailure=ãšãŒãžã§ã³ããã©ã°ã€ã³ãç¡å¹ã«ã§ããŸããã§ããã
+view_admin_plugins_disabledServerPlugins=ç¡å¹åããããµãŒããŒãã©ã°ã€ã³\: {0}
+view_admin_plugins_disabledServerPluginsFailure=ãµãŒããŒãã©ã°ã€ã³ãç¡å¹ã«ã§ããŸããã§ããã
+view_admin_plugins_enabledAgentPlugins=æå¹åããããšãŒãžã§ã³ããã©ã°ã€ã³\: {0}
+view_admin_plugins_enabledAgentPluginsFailure=ãšãŒãžã§ã³ããã©ã°ã€ã³ãæå¹ã«ã§ããŸããã§ããã
+view_admin_plugins_enabledServerPlugins=æå¹åããããµãŒããŒãã©ã°ã€ã³\: {0}
+view_admin_plugins_enabledServerPluginsFailure=ãµãŒããŒãã©ã°ã€ã³ãæå¹ã«ã§ããŸããã§ããã
+view_admin_plugins_hideDeleted=åé€æžã¿ãé ã
+view_admin_plugins_hideUndeployed=ã¢ã³ãããã€ãé ã
+view_admin_plugins_loadFailure=ãã©ã°ã€ã³ããŒã¿ã®ããŒãã«å€±æããŸãã
+view_admin_plugins_purgedAgentPlugins=ãšãŒãžã§ã³ããã©ã°ã€ã³ {0} ãããŒãžããããã®æºåãããŠããŸãããã©ã°ã€ã³ããã®å
šã¿ã€ãã®å®çŸ©ããæåã«ã·ã¹ãã ããããŒãžããå¿
èŠããããããæºåã«ã¯æ°åãããããšããããŸãããããã®ãã©ã°ã€ã³ã¯ããŒãžããããŸã§ãã®ããŒãžã«è¡šç€ºãããŸããé害ãçºçãããããããŒãžã®å®è¡äžã«ãã©ã°ã€ã³ãåã€ã³ã¹ããŒã«ããªãã§ãã ãããããŒãžãå®å
šã«çµäºããŠããããã©ã°ã€ã³ãã·ã¹ãã ã«åã€ã³ã¹ããŒã«ããŠãã ããã
+view_admin_plugins_purgedAgentPluginsFailure=ãšãŒãžã§ã³ããã©ã°ã€ã³ã®ããŒãžã«å€±æããŸãã
+view_admin_plugins_purgedServerPlugins=ããŒãžããããµãŒããŒãã©ã°ã€ã³\: {0}
+view_admin_plugins_purgedServerPluginsFailure=ãµãŒããŒãã©ã°ã€ã³ã®ããŒãžã«å€±æããŸãã
+view_admin_plugins_restartMasterPC=ãã¹ã¿ãŒãã©ã°ã€ã³ã³ã³ããã®åèµ·å
+view_admin_plugins_restartMasterPCComplete=ãã¹ã¿ãŒãã©ã°ã€ã³ã³ã³ãããåèµ·åãããŸãã
+view_admin_plugins_restartMasterPCFailure=ãã¹ã¿ãŒãã©ã°ã€ã³ã³ã³ããã®åèµ·åã«å€±æããŸãã
+view_admin_plugins_restartMasterPCStarted=ãã¹ã¿ãŒãã©ã°ã€ã³ã³ã³ããã®åèµ·åäž...
+view_admin_plugins_scan=æŽæ°ã®ã¹ãã£ã³
+view_admin_plugins_scanComplete=æŽæ°ããããã©ã°ã€ã³ã®ããã®ã¹ãã£ã³ãå®äºããŸãã
+view_admin_plugins_scanFailure=æŽæ°ããããã©ã°ã€ã³ã®ã¹ãã£ã³ã«å€±æããŸãã
+view_admin_plugins_server=ãµãŒããŒ
+view_admin_plugins_serverConfig=ãã©ã°ã€ã³ã®èšå®
+view_admin_plugins_serverConfig_badSettings=æ£ããèšå®ãå
¥åããŠãã ãã
+view_admin_plugins_serverConfig_saveFailed=èšå®ã®ä¿åã«å€±æããŸãã
+view_admin_plugins_serverConfig_settingsSaved=èšå®ãä¿åãããŸãã
+view_admin_plugins_serverControls=ã³ã³ãããŒã«
+view_admin_plugins_serverControls_badParams=æ£ãããã©ã¡ãŒã¿ãŒãå
¥åããŠãã ãã
+view_admin_plugins_serverControls_clickForError=ãšã©ãŒã¡ãã»ãŒãžãã¯ãªãã¯ããŠãã ãã
+view_admin_plugins_serverControls_invokeFailure=ã³ã³ãããŒã«ã®åŒã³åºãã«å€±æããŸãã
+view_admin_plugins_serverControls_name=ã³ã³ãããŒã«
+view_admin_plugins_serverControls_parameters=ãã©ã¡ãŒã¿ãŒ
+view_admin_plugins_serverControls_results=çµæ
+view_admin_plugins_serverDisableConfirm=<b>èŠå\!</b><br/>\n次ã®ãµãŒããŒãã©ã°ã€ã³ãç¡å¹ã«ãªããŸã\:<br/>\n{0}<br/>\næ¬åœã«ããããç¡å¹ã«ããŠãããããã§ãã?
+view_admin_plugins_serverScheduleJobs=ã¹ã±ãžã¥ãŒã«ããããžã§ã
+view_admin_plugins_serverUndeployConfirm=<b>èŠå\!</b><br/>\n次ã®ãµãŒããŒãã©ã°ã€ã³ãã¢ã³ãããã€ãããŸã\:<br/>\n{0}<br/>\næ¬åœã«ããããã¢ã³ãããã€ããŠãããããã§ãã?
+view_admin_plugins_showDeleted=åé€æžã¿ã衚瀺
+view_admin_plugins_showUndeployed=ã¢ã³ãããã€ã衚瀺
+view_admin_plugins_undeploy=ã¢ã³ãããã€
+view_admin_plugins_undeployedServerPlugins=ã¢ã³ãããã€æžã¿ã®ãµãŒããŒãã©ã°ã€ã³\: {0}
+view_admin_plugins_undeployedServerPluginsFailure=ãµãŒããŒãã©ã°ã€ã³ã®ã¢ã³ãããã€ã«å€±æããŸãã
+view_admin_plugins_upload=ãã©ã°ã€ã³ã®ã¢ããããŒã
+view_admin_security=ã»ãã¥ãªãã£
+view_admin_systemSettings_ActiveDriftServerPlugin_desc=ããªããé¢é£ã®ãšã³ãã£ãã£ãšã³ã³ãã³ãã®æ°žç¶æ§ã管çããããªãããµãŒããŒãã©ã°ã€ã³
+view_admin_systemSettings_ActiveDriftServerPlugin_name=ã¢ã¯ãã£ãããªãããµãŒããŒãã©ã°ã€ã³
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_desc=ãã®æéãšãŒãžã§ã³ãããéä¿¡ããªãã£ãå Žåãéä¿¡ã®ãªãã£ããšãŒãžã§ã³ãã¯ããŠã³ãããã®ãšã¿ãªãããŸãããã®å€ã¯ååäœã§æå®ãããŸãã
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_name=蚱容ããããšãŒãžã§ã³ãã®æ倧ç¡éä¿¡æé
+view_admin_systemSettings_AlertPurge_desc=å€ãã¢ã©ãŒãå±¥æŽã®ã¢ã€ãã ãä¿æããæéããã®æéãéãããšããŒã¿ããŒã¹ããããŒãžãããŸããæ¥åäœã§æå®ãããŸãã
+view_admin_systemSettings_AlertPurge_name=ãããããå€ãã¢ã©ãŒããåé€\:
+view_admin_systemSettings_AvailabilityPurge_desc=ã¢ãã€ã©ããªãã£ããŒã¿ãä¿æããæéããã®æéãéãããšããŒã¿ããŒã¹ããããŒãžãããŸããæ¥åäœã§æå®ãããŸãã
+view_admin_systemSettings_AvailabilityPurge_name=ãããããå€ãã¢ãã€ã©ããªãã£ããŒã¿ãåé€\:
+view_admin_systemSettings_BaseURL_desc=ãµãŒã㌠GUI ãžã® URLãäž»ã«ã¢ã©ãŒãã®é»åã¡ãŒã«éç¥å
ã§äœ¿çšãããŸãã
+view_admin_systemSettings_BaseURL_name=GUI ã³ã³ãœãŒã« URL
+view_admin_systemSettings_BaselineDataSet_desc=ããŒã¹ã©ã€ã³ã決å®ããããã«äœ¿çšãããéå»ã®æž¬å®ããŒã¿ã®éãããã¯æ¥åäœã§æå®ãããŸãã
+view_admin_systemSettings_BaselineDataSet_name=ããŒã¹ã©ã€ã³ããŒã¿ã»ãã
+view_admin_systemSettings_BaselineFrequency_desc=ããŒã¹ã©ã€ã³ã®èªåèšç®ãå®è¡ãããé »åºŠã0 ã®å ŽåãããŒã¹ã©ã€ã³ã®èªåèšç®ã¯ç¡å¹ã«ãªããŸããæ¥åäœã§æå®ãããæ倧å€ã¯ 'Baseline Dataset' ã§ãã
+view_admin_systemSettings_BaselineFrequency_name=ããŒã¹ã©ã€ã³èšç®ã®é »åºŠ
+view_admin_systemSettings_DataMaintenance_desc=ããŒã¿ããŒã¹ã®ä¿å®ãå®è¡ãããé »åºŠ (äŸãã°ãPostgres ã䜿çšããŠããå Žåã¯ããã¥ãŒã )ãæåäœã§æå®ãããŸãã
+view_admin_systemSettings_DataMaintenance_name=ããŒã¿ããŒã¹ä¿å®æé
+view_admin_systemSettings_DataReindex_desc=æå¹ãªå Žåãç¹å®ã®ããŒã¿ããŒã¹ããŒãã«ã¯å®æçã«ã€ã³ããã¯ã¹ãåäœæãããŸãã
+view_admin_systemSettings_DataReindex_name=ããŒã¿ããŒãã«ã®å€éã§ã®ã€ã³ããã¯ã¹åäœæ
+view_admin_systemSettings_DriftFilePurge_desc=æªäœ¿çšãŸãã¯ãªãŒãã¡ã³ (orphan) ã®ããªãããã¡ã€ã«ãä¿æããæéããã®æéãéãããšãããã¯ãšã³ãã¹ãã¬ãŒãžããããŒãžãããŸããæ¥åäœã§æå®ãããŸãã
+view_admin_systemSettings_DriftFilePurge_name=ãããããå€ãæªäœ¿çšããªãããã¡ã€ã«ãåé€\:
+view_admin_systemSettings_EnableAgentAutoUpdate_desc=ãµãŒããŒããšãŒãžã§ã³ãã®èªåæŽæ°ãèš±å¯ãããã©ããã決å®ããŸããç¡å¹ã®å ŽåããµãŒããŒãããšãŒãžã§ã³ãã®ãã£ã¹ããªãã¥ãŒã·ã§ã³ãããŠã³ããŒãããããšã¯ã§ããŸããã
+view_admin_systemSettings_EnableAgentAutoUpdate_name=ãšãŒãžã§ã³ãã®èªåæŽæ°ãæå¹ã«ãã
+view_admin_systemSettings_EnableDebugMode_desc=æå¹ã®å ŽåããµãŒããŒã¯ãããã°ã¢ãŒãã«ãªããŸãã
+view_admin_systemSettings_EnableDebugMode_name=ãããã°ã¢ãŒããæå¹ã«ãã
+view_admin_systemSettings_EnableExperimentalFeatures_desc=æå¹ã®å ŽåãçŸåšã®è£œåã«å«ãŸããå®éšçãªæ©èœã䜿çšã§ããããã«ãªããŸãã
+view_admin_systemSettings_EnableExperimentalFeatures_name=å®éšçæ©èœãæå¹ã«ãã
+view_admin_systemSettings_EventPurge_desc=ã€ãã³ãããŒã¿ã®ä¿ææéããã®æéãéãããšããŒã¿ããŒã¹ããããŒãžãããŸããæ¥åäœã§æå®ãããŸãã
+view_admin_systemSettings_EventPurge_name=ãããããå€ãã€ãã³ããåé€\:
+view_admin_systemSettings_JAASProvider_desc=ãŠãŒã¶ãŒ ID ã®å€æã« LDAP ã䜿çšãã¹ãã§ãã?
+view_admin_systemSettings_JAASProvider_name=LDAP ã®æå¹å
+view_admin_systemSettings_LDAPBaseDN_desc=ãŠãŒã¶ãŒã®èªèšŒäžã«ããŠãŒã¶ãŒåãšãã¹ã¯ãŒããæ€çŽ¢ãããã£ã¬ã¯ããªããªãŒã®ããŒã¹ãäŸ\: ou\=People,dc\=redhat,dc\=com
+view_admin_systemSettings_LDAPBaseDN_name=æ€çŽ¢ããŒã¹
+view_admin_systemSettings_LDAPBindDN_desc=LDAP ãŠãŒã¶ãŒããŒã¿ããŒã¹ãã¯ãšãªãããšãã«ãLDAP ãµãŒããŒã«æ¥ç¶ãããŠãŒã¶ãŒåãéåžžããããŒãžã£ãŒãŠãŒã¶ãŒã®å®å
šãª LDAP èå¥å (DN) ã«ãªããŸããäŸ\: cn\=Manager,dc\=redhat,dc\=com
+view_admin_systemSettings_LDAPBindDN_name=ãŠãŒã¶ãŒå
+view_admin_systemSettings_LDAPBindPW_desc=LDAP ãŠãŒã¶ãŒããŒã¿ããŒã¹ãã¯ãšãªãããšãã«ãLDAP ãµãŒããŒãžæ¥ç¶ããããã«äœ¿çšãããŠãŒã¶ãŒã®ã¯ã¬ãã³ã·ã£ã«ã
+view_admin_systemSettings_LDAPBindPW_name=ãã¹ã¯ãŒã
+view_admin_systemSettings_LDAPFilter_desc=LDAP æ€çŽ¢äžã«é©çšãããè¿œå ã®ãã£ã«ã¿ãŒãæå®ã® LDAP ããããã£ãŒãä»ããŠèªèšŒãããŠãŒã¶ãŒãç¹å®ã§ããå Žåã«äŸ¿å©ã§ããäŸ\: RHQUser\=true
+view_admin_systemSettings_LDAPFilter_name=æ€çŽ¢ãã£ã«ã¿ãŒ
+view_admin_systemSettings_LDAPGroupFilter_desc=æ¿èªã«å©çšå¯èœãªãã¹ãŠã® LDAP ã°ã«ãŒããè¿ããªããã°ãªããªã LDAP æ€çŽ¢ãã£ã«ã¿ãŒãLDAP ã°ã«ãŒãæ¿èªã«äœ¿çšãããŸãã
+view_admin_systemSettings_LDAPGroupFilter_name=ã°ã«ãŒãæ€çŽ¢ãã£ã«ã¿ãŒ
+view_admin_systemSettings_LDAPGroupMember_desc=ãŠãŒã¶ãŒèªå¯ã決å®ããããã®ã°ã«ãŒãæ€çŽ¢ãã£ã«ã¿ãŒãšäžç·ã«äœ¿ããã LDAP æ€çŽ¢ãã£ã«ã¿ãŒ
+view_admin_systemSettings_LDAPGroupMember_name=ã°ã«ãŒãã¡ã³ããŒãã£ã«ã¿ãŒ
+view_admin_systemSettings_LDAPGroupPageSize_desc=RFC 2696 ããµããŒãããããããã® LDAP Group Page Size æ€çŽ¢ãã©ã¡ãŒã¿ãŒãä»ã®ã°ã«ãŒãæ€çŽ¢ãã©ã¡ãŒã¿ãŒãšãšãã«äœ¿çšãããåã¯ãšãªçµæã§è¿ãããã°ã«ãŒãã¡ã³ããŒã®æ°ãå¶éããŸãããã®å€ã¯ã§ããã ã倧ããªå€ãèšå®ããå¿
èŠãããããµãŒããŒåŽã®æ倧ããŒãžãµã€ãºã®å€ãèšå®ããã®ãæé©ã§ãããã®å€ããµãŒããŒã®æ倧ããŒãžãµã€ãºãã倧ããããŠãå¹æã¯ãããŸãããLDAP ã°ã«ãŒãã¯ãšãªã®åŠçã«æéãããããããå Žåã¯ããã®å€ãå°ããããŸããããã©ã«ãã®çµæ件æ°ã¯ 1000 ã§ãã
+view_admin_systemSettings_LDAPGroupPageSize_name=ã°ã«ãŒãæ€çŽ¢ããŒãžãµã€ãº
+view_admin_systemSettings_LDAPGroupUsePaging_desc=LDAP ã°ã«ãŒãã¯ãšãªã RFC 2696 ã®å®çŸ©ã©ããã« Simple Paged Results æ©èœã䜿çšãããã©ãããå®çŸ©ããŸããã¯ãšãªçµæãå¶éãã LDAP ãµãŒããŒã察象ãšããã¯ã©ã€ã¢ã³ãã¯çµäºãããŸã§ Groups Page Size ãã£ã³ã¯ã®ãã¹ãŠã®çµæã®ããŒãžãç¶ç¶çã«ç§»åããŸããããã©ã«ã㯠false ã§ãã
+view_admin_systemSettings_LDAPGroupUsePaging_name=ã°ã«ãŒãã¯ãšãªããŒãžã³ã°ã®äœ¿çš
+view_admin_systemSettings_LDAPGroupUsePosixGroup_desc=ã°ã«ãŒãã¡ã³ããŒã·ããã®ãã§ãã¯ã« posixGroup ã»ãã³ãã£ãã¯ã䜿çšãããã©ãããå®çŸ©ããŸããPosixGroups ã§ã¯ãéåžžãã°ã«ãŒãã¡ã³ããŒãã£ã«ã¿ãŒã memberUid ã«èšå®ãããã°ã«ãŒããã£ã«ã¿ãŒã objectclass\=posixGroup ã«èšå®ãããŸãã
+view_admin_systemSettings_LDAPGroupUsePosixGroup_name=Is PosixGroup
+# #view_admin_systemSettings_LDAPGroupPageSize_desc = \u30E6\u30FC\u30B6\u30FC\u8A8D\u53EF\u3092\u6C7A\u5B9A\u3059\u308B\u305F\u3081\u306E\u30B0\u30EB\u30FC\u30D7\u30B5\u30FC\u30C1\u30D5\u30A3\u30EB\u30BF\u30FC\u3068\u4E00\u7DD2\u306B\u4F7F\u308F\u308C\u308BLDAP\u30B5\u30FC\u30C1\u30D5\u30A3\u30EB\u30BF\u30FC
+# #view_admin_systemSettings_LDAPGroupPageSize_name = \u30B0\u30EB\u30FC\u30D7\u30E1\u30F3\u30D0\u30FC\u30D5\u30A3\u30EB\u30BF\u30FC
+view_admin_systemSettings_LDAPLoginProperty_desc=ãŠãŒã¶ãŒåãå«ãŸãã LDAP ããããã£ãŒãããã©ã«ã㯠"cn" ã§ããäžèŽãããšã³ããªãè€æ°èŠã€ãã£ãå Žåãæåã«èŠã€ãã£ããšã³ããªã䜿çšãããŸãã
+view_admin_systemSettings_LDAPLoginProperty_name=ãã°ã€ã³ããããã£ãŒ
+view_admin_systemSettings_LDAPProtocol_desc=LDAP ãµãŒããŒãšã®é信㯠SSL ã§è¡ããŸããïŒ
+view_admin_systemSettings_LDAPProtocol_name=SSL
+view_admin_systemSettings_LDAPUrl_desc=LDAP ãµãŒããŒãžã® URL
+view_admin_systemSettings_LDAPUrl_name=LDAP URL
+view_admin_systemSettings_RHQSessionTimeout_desc=ãã©ãŠã¶ãŒã§ãã®æéãŠãŒã¶ãŒã®å¯Ÿè©±ããªããšãã»ãã·ã§ã³ã®æéåããšã¿ãªããããŠãŒã¶ãŒã¯å床ãã°ã€ã³ããããèŠæ±ãããŸãããã®å€ã¯æåäœã§æå®ãããŸãã
+view_admin_systemSettings_RHQSessionTimeout_name=GUI ã»ãã·ã§ã³ã¿ã€ã ã¢ãŠã
+# #view_admin_systemSettings_RHQSessionTimeout_desc = If this amount of time passes without any user interaction in the browser, the session is considered as expired and user is aked to log in again. This value is specified in hours.
+# #view_admin_systemSettings_RHQSessionTimeout_name = GUI Session Timeout
+view_admin_systemSettings_RtDataPurge_desc=å¿çæéããŒã¿ã®ä¿ææéããã®æéãéãããšãããŒã¿ããŒã¹ããããŒãžãããŸããæ¥åäœã§æå®ãããŸãã
+view_admin_systemSettings_RtDataPurge_name=ãããããå€ãå¿çæéããŒã¿ã®åé€\:
+view_admin_systemSettings_TraitPurge_desc=枬å®ãã¬ã€ãããŒã¿ã®ä¿ææéããã®æéãéãããšãããŒã¿ããŒã¹ããããŒãžãããŸããæ¥åäœã§æå®ãããŸãã
+view_admin_systemSettings_TraitPurge_name=ãããããå€ã枬å®ãã¬ã€ããåé€\:
+view_admin_systemSettings_cannotLoadServerDetails=ãµãŒããŒè©³çŽ°ãããŒãã§ããŸãã
+view_admin_systemSettings_cannotLoadSettings=çŸåšã®ã·ã¹ãã èšå®ãååŸã§ããŸãã
+view_admin_systemSettings_dumpToLogFailed=ã·ã¹ãã æ
å ±ã®ãµãŒããŒãã°ãã¡ã€ã«ãžã®æžã蟌ã¿ã«å€±æããŸãã
+view_admin_systemSettings_dumpedToLog=ã·ã¹ãã æ
å ±ãæ£åžžã«ãµãŒããŒãã°ãã¡ã€ã«ã«æžã蟌ãŸããŸãã
+view_admin_systemSettings_fixBeforeSaving=ä¿ååã«ç¡å¹ãªå€ãä¿®æ£ããŠãã ãã
+view_admin_systemSettings_group_baseline=èªåããŒã¹ã©ã€ã³èšå®ããããã£
+view_admin_systemSettings_group_dataMgr=ããŒã¿ãããŒãžã£ãŒèšå®ããããã£
+view_admin_systemSettings_group_drift=ããªãããµãŒããŒèšå®
+view_admin_systemSettings_group_general=äžè¬çãªèšå®ããããã£
+view_admin_systemSettings_group_ldap=LDAP èšå®ããããã£
+view_admin_systemSettings_saveFailure=ã·ã¹ãã èšå®ã®ä¿åã«å€±æããŸãã
+view_admin_systemSettings_savedSettings=ã·ã¹ãã ããããã£ã®ä¿åã«æåããŸãã
+view_admin_systemSettings_serverDetails=ãµãŒããŒè©³çŽ°
+view_admin_systemSettings_serverDetails_buildNumber=ãã«ãçªå·
+view_admin_systemSettings_serverDetails_dbDriverName=ããŒã¿ããŒã¹ãã©ã€ããŒå
+view_admin_systemSettings_serverDetails_dbDriverVersion=ããŒã¿ããŒã¹ãã©ã€ããŒããŒãžã§ã³
+view_admin_systemSettings_serverDetails_dbName=ããŒã¿ããŒã¹ãããã¯ãå
+view_admin_systemSettings_serverDetails_dbUrl=ããŒã¿ããŒã¹æ¥ç¶ URL
+view_admin_systemSettings_serverDetails_dbVersion=ããŒã¿ããŒã¹è£œåããŒãžã§ã³
+view_admin_systemSettings_serverDetails_installDir=ãµãŒããŒã€ã³ã¹ããŒã«ãã£ã¬ã¯ããª
+view_admin_systemSettings_serverDetails_productName=補åå
+view_admin_systemSettings_serverDetails_serverName=ãµãŒããŒå
+# #view_admin_systemSettings_serverDetails_productName = Product Name
+# #view_admin_systemSettings_serverDetails_serverName = Server Name
+view_admin_systemSettings_serverDetails_time=ãµãŒããŒããŒã«ã«æå»
+view_admin_systemSettings_serverDetails_tz=ãµãŒããŒã¿ã€ã ãŸãŒã³
+view_admin_topology=ããããžãŒ
+view_alert_common_tab_conditions=æ¡ä»¶
+view_alert_common_tab_conditions_expression=次ã®å Žåã«ã¢ã©ãŒããå®è¡\:
+view_alert_common_tab_conditions_expression_tooltip=èšå®ãããæ¡ä»¶å
šäœã true ã§ãããšã¿ãªãããããã«ãããããã®æ¡ä»¶ãŸãã¯ãã¹ãŠã®æ¡ä»¶ã true ã«è©äŸ¡ãããå¿
èŠããããã決å®ããŸãã
+view_alert_common_tab_conditions_modalEdit_title=æ¡ä»¶ã®ç·šé
+# #view_alert_common_tab_conditions_modalEdit_title = Edit Condition
+view_alert_common_tab_conditions_modal_title=æ¡ä»¶ã®è¿œå
+view_alert_common_tab_conditions_recovery_disabled=ãã®ã¢ã©ãŒããåå ã§ãã®ã¢ã©ãŒãã®å®çŸ©ãç¡å¹ã«ãªããŸãã
+view_alert_common_tab_conditions_recovery_enabled=''{0}'' ã®åæå¹ãããªã¬ãŒãããŸãã
+view_alert_common_tab_conditions_text=æ¡ä»¶
+view_alert_common_tab_conditions_type_availability=ã¢ãã€ã©ããªãã£ã®å€æŽ
+view_alert_common_tab_conditions_type_availability_down=äžé
+view_alert_common_tab_conditions_type_availability_up=äžæ
+view_alert_common_tab_conditions_type_drift=ããªããã®æ€åº
+view_alert_common_tab_conditions_type_drift_configpaths="{0}" ã«äžèŽãããã¡ã€ã«ãšããªããå®çŸ© [{1}] ã«å¯Ÿããããªããã®æ€åº
+view_alert_common_tab_conditions_type_drift_onlyconfig=ããªããå®çŸ© [{0}] ã«å¯Ÿããããªããæ€åº
+view_alert_common_tab_conditions_type_drift_onlypaths="{0}" ã«äžèŽãããã¡ã€ã«ã«å¯Ÿããããªããæ€åº
+view_alert_common_tab_conditions_type_event=ã€ãã³ãã®æ€åº
+view_alert_common_tab_conditions_type_event_matching=ã€ãã³ããœãŒã¹ãäžèŽ
+view_alert_common_tab_conditions_type_metric_baseline=ã¡ããªãã¯å€ã®ããŒã¹ã©ã€ã³
+view_alert_common_tab_conditions_type_metric_baseline_verb=of
+view_alert_common_tab_conditions_type_metric_calltime_change=åŒã³åºãæéå€ã®å€æŽ
+view_alert_common_tab_conditions_type_metric_calltime_change_verb=å°ãªããšã
+view_alert_common_tab_conditions_type_metric_calltime_delta_grows=äžæ
+view_alert_common_tab_conditions_type_metric_calltime_delta_other=å€å
+view_alert_common_tab_conditions_type_metric_calltime_delta_shrinks=çž®å°
+view_alert_common_tab_conditions_type_metric_calltime_destination=åŒã³åºãã®å®å
ãäžèŽ
+view_alert_common_tab_conditions_type_metric_calltime_threshold=åŒã³åºãæéã®éŸå€
+view_alert_common_tab_conditions_type_metric_change=ã¡ããªãã¯å€ã®å€æŽ
+view_alert_common_tab_conditions_type_metric_range_inside_exclusive=ã¡ããªãã¯å€ã®ç¯å² [{0}] \: [{1}] ãš [{2}] ã®é (å¢çå€ãå«ãŸãªã)
+view_alert_common_tab_conditions_type_metric_range_inside_inclusive=ã¡ããªãã¯å€ã®ç¯å² [{0}] \: [{1}] ãš [{2}] ã®é (å¢çå€ãå«ã)
+view_alert_common_tab_conditions_type_metric_range_outside_exclusive=ã¡ããªãã¯å€ã®ç¯å² [{0}] \: [{1}] ãš [{2}] ã®å€åŽ(å¢çå€ãå«ãŸãªã)
+view_alert_common_tab_conditions_type_metric_range_outside_inclusive=ã¡ããªãã¯å€ã®ç¯å² [{0}] \: [{1}] ãš [{2}] ã®å€åŽ(å¢çå€ãå«ã)
+view_alert_common_tab_conditions_type_metric_threshold=ã¡ããªãã¯å€ã®éŸå€
+view_alert_common_tab_conditions_type_metric_trait_change=ãã¬ã€ãã®å€å
+view_alert_common_tab_conditions_type_metric_trait_matching=ãã¬ã€ãå€ãäžèŽ
+# #view_alert_common_tab_conditions_type_metric_trait_matching = with trait value matching
+view_alert_common_tab_conditions_type_operation=æäœã®å®è¡
+view_alert_common_tab_conditions_type_operation_status=çµæã¹ããŒã¿ã¹ä»
+view_alert_common_tab_conditions_type_resource_configuration=ãªãœãŒã¹èšå®ã®å€æŽ
+view_alert_common_tab_dampening=æžè¡° (dampening)
+view_alert_common_tab_dampening_category_consecutive_count=é£ç¶
+view_alert_common_tab_dampening_category_consecutive_count_tooltip=æ¡ä»¶ãé£ç¶ã㊠X å true ã«èšå®ããããã³ã«ãã¢ã©ãŒããåŒãèµ·ããããŸãã
+view_alert_common_tab_dampening_category_duration_count=æééé
+view_alert_common_tab_dampening_category_duration_count_tooltip=æå®ã®æéå
ã«ãæ¡ä»¶ãé£ç¶ã㊠X å true ã«èšå®ããããã³ã«ãã¢ã©ãŒããåŒãèµ·ããããŸãã
+view_alert_common_tab_dampening_category_none=ãªã
+view_alert_common_tab_dampening_category_none_tooltip=æžè¡° (dampening) ã¯ç¡å¹åãããŠããŸãããã®æ¡ä»¶ãtrueã«ãªããã³ã«ãã¢ã©ãŒããåŒãèµ·ããããŸãã
+view_alert_common_tab_dampening_category_partial_count=ææ°ã® N åã®è©äŸ¡
+view_alert_common_tab_dampening_category_partial_count_tooltip=èšå®ãããæ¡ä»¶ã®ææ° N åã®è©äŸ¡äžãæ¡ä»¶ã X å true ã«èšå®ããããã³ã«ãã¢ã©ãŒããåŒãèµ·ããããŸãã
+view_alert_common_tab_dampening_consecutive_occurrences_label=çºç
+view_alert_common_tab_dampening_consecutive_occurrences_label_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåã«ãæ¡ä»¶ãé£ç¶ã㊠true ã«èšå®ãããªããã°ãªããªãåæ°ã
+view_alert_common_tab_dampening_duration_occurrences_label=çºç
+view_alert_common_tab_dampening_duration_occurrences_label_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåã«ãæå®æéäžã«æ¡ä»¶ã true ã«èšå®ãããªããã°ãªããªãåæ°ã
+view_alert_common_tab_dampening_duration_period_label=æééé
+view_alert_common_tab_dampening_duration_period_label_tooltip=æå®ã®çºçåæ°ã true ã§ãããã©ããã確èªããããã«ãæ¡ä»¶èšå®ããã¹ããããæéã
+view_alert_common_tab_dampening_partial_evalatuions_label=è©äŸ¡
+view_alert_common_tab_dampening_partial_evalatuions_label_tooltip=æå®ã®çºçåæ°ã true ã§ãããã©ããã調ã¹ãããã«æ¡ä»¶èšå®ããã¹ããããåèšåæ°ã
+view_alert_common_tab_dampening_partial_occurrences_label=çºç
+view_alert_common_tab_dampening_partial_occurrences_label_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåã«ãææ°ã® N åã®è©äŸ¡äžã«æ¡ä»¶ã true ã«èšå®ãããªããã°ãªããªãåæ°ã
+view_alert_common_tab_general=äžè¬ããããã£
+view_alert_common_tab_invalid_condition_category=ç¡å¹ãªæ¡ä»¶ã«ããŽãª - ããããã°ãšããŠå ±åããŠãã ãã\: {0}
+view_alert_common_tab_invalid_dampening_category=ç¡å¹ãªæžè¡° (dampening) ã«ããŽãª - ããããã°ãšããŠå ±åããŠãã ãã\: {0}
+view_alert_common_tab_invalid_time_units=ç¡å¹ãªæéåäœ - ããããã°ãšããŠå ±åããŠãã ãã\: {0}
+view_alert_common_tab_notifications=éç¥
+view_alert_common_tab_notifications_message=ã¡ãã»ãŒãž
+view_alert_common_tab_notifications_sender=éä¿¡è
+view_alert_common_tab_notifications_status=ã¹ããŒã¿ã¹
+view_alert_common_tab_recovery=ãªã«ããª
+view_alert_definition_condition_editor_availabilityDuration=ã¢ãã€ã©ããªãã£éé
+view_alert_definition_condition_editor_availabilityDuration_state=ã¢ãã€ã©ããªãã£ç¶æ
+# #view_alert_definition_condition_editor_availabilityDuration_state = Availability State
+view_alert_definition_condition_editor_availabilityDuration_tooltip=æ¡ä»¶ãããªã¬ãŒãããããã¢ãã€ã©ããªãã£ç¶æ
ã®å€æŽããã³ç¶æ
ã®æ°žç¶ãå¿
èŠãªæéãæå®ããŸããæéã¯ãåé¡ãä¿®æ£ããå¯èœæ§ãããä»ã®ã¢ãã€ã©ããªãã£ç¶æ
ã®å€æŽãããšãŒãžã§ã³ããæ€åºã§ããååãªæé (æ°å) ã§ããå¿
èŠããããŸãã
+view_alert_definition_condition_editor_availabilityDuration_tooltip_duration=ã¢ãã€ã©ããªãã£ã®æ¡ä»¶ãæºããããã«ããªãœãŒã¹ãæå®ã®ã¢ãã€ã©ããªãã£ç¶æ
ã«ãªãå¿
èŠãããæéã
+view_alert_definition_condition_editor_availability_tooltip=æ¡ä»¶ã®ããªã¬ãŒãšãªãã¢ãã€ã©ããªãã£ç¶æ
ã®å€åãæå®ããŸã
+view_alert_definition_condition_editor_common_avg=å¹³å
+view_alert_definition_condition_editor_common_baseUnits=ããŒã¹åäœ
+view_alert_definition_condition_editor_common_baseUnits_availableUnits=å©çšå¯èœãªåäœ\:
+view_alert_definition_condition_editor_common_baseUnits_none=ãªã
+# #view_alert_definition_condition_editor_common_baseUnits = Base Units
+# #view_alert_definition_condition_editor_common_baseUnits_availableUnits = Available units:
+# #view_alert_definition_condition_editor_common_baseUnits_none = None
+view_alert_definition_condition_editor_common_max=æ倧
+view_alert_definition_condition_editor_common_min=æå°
+view_alert_definition_condition_editor_common_regex=æ£èŠè¡šçŸ
+view_alert_definition_condition_editor_delete_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããŸãã?
+view_alert_definition_condition_editor_drift_configname_regex=ããªããå®çŸ©å
+view_alert_definition_condition_editor_drift_configname_regex_tooltip=æå®ãããå Žåãæ€åºãããããªããã«å¯Ÿå¿ããããªããå®çŸ©åã«ãªããŸããè€æ°ã®ããªããå®çŸ©åãäžèŽãããå Žåã¯ãªãã·ã§ã³ã§æ£èŠè¡šçŸã䜿çšã§ããŸãã
+view_alert_definition_condition_editor_drift_pathname_regex=ãã¹åæ£èŠè¡šçŸ
+view_alert_definition_condition_editor_drift_pathname_regex_tooltip=æå®ãããå Žåãããªããããããã¡ã€ã«ã®ãã¹åã«äžèŽããªããã°ãªããªãæ£èŠè¡šçŸã«ãªããŸãã
+view_alert_definition_condition_editor_drift_tooltip=ãã®æ¡ä»¶ã¯ãããªãããæ€åºããããšããªã¬ãŒãããŸãã
+view_alert_definition_condition_editor_event_regexTooltip=æå®ãããå Žåãæ¡ä»¶ãããªã¬ãŒããããåéãããã€ãã³ãã¡ãã»ãŒãžãšäžèŽããªããã°ãªããªãæ£èŠè¡šçŸã«ãªããŸãã
+view_alert_definition_condition_editor_event_severity=ã€ãã³ãé倧床
+view_alert_definition_condition_editor_event_tooltip=ãã®æ¡ä»¶ãããªã¬ãŒãããããã€ãã³ãã¡ãã»ãŒãžãå ±åãããªããã°ãªããªãã€ãã³ãé倧床ãæå®ããŸãããªãã·ã§ã³ã®æ£èŠè¡šçŸãæå®ããå Žåãæ¡ä»¶ãããªã¬ãŒããã«ã¯ã€ãã³ãã¡ãã»ãŒãžããã®æ£èŠè¡šçŸãšäžèŽããå¿
èŠããããŸãã
+view_alert_definition_condition_editor_metric_baseline_percentage=ããŒã¹ã©ã€ã³å²å
+view_alert_definition_condition_editor_metric_baseline_percentage_tooltip=éžæãããã³ã³ãã¬ãŒã¿ (comparator) ã䜿çšããŠãéžæãããããŒã¹ã©ã€ã³å€ã®ãã®å²å (ããŒã»ã³ã) ãšæ¯èŒãããšãã«ãåéãããã¡ããªãã¯å€ããã®æ¡ä»¶ãããªã¬ãŒããŸãã
+view_alert_definition_condition_editor_metric_baseline_tooltip=æ¡ä»¶ãããªã¬ãŒãããããéåããªããã°ãªããªãããŒã¹ã©ã€ã³å€ãæå®ããŸããæå®ããå€ã¯ãæå®ã®ããŒã¹ã©ã€ã³å€ã®å²å (ããŒã»ã³ã) ã«ãªããŸãã
+view_alert_definition_condition_editor_metric_baseline_value=ããŒã¹ã©ã€ã³
+view_alert_definition_condition_editor_metric_calltime_change_percentage=ããŒã»ã³ããŒãžã®å€å
+view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip=éžæãããåŒã³åºãæéå¶éå€ã®ãã®å²å (ããŒã»ã³ã) 以äžç°ãªãå ŽåãéžæãããåŒã³åºãæéå¶éå€ã«ãã£ãŠãã®æ¡ä»¶ãããªã¬ãŒãããŸãã
+view_alert_definition_condition_editor_metric_calltime_change_tooltip=æäœã§ã 1 ã€ã®æå®å€ãå€åãããšãã«ãæ¡ä»¶ãããªã¬ãŒããåŒã³åºãæéå€ãæå®ããŸãã確èªããªããã°ãªããªãåŒã³åºãæéå¶é (æå°ãæ倧ããŸãã¯å¹³åã®åŒã³åºãæéå€) ãšãçºçããªããã°ãªããªãå€æŽç (ããŒã»ã³ã) ãæå®ããå¿
èŠããããŸãã
+view_alert_definition_condition_editor_metric_calltime_common_comparator=ã³ã³ãã¬ãŒã¿ (comparator)
+view_alert_definition_condition_editor_metric_calltime_common_comparator_changes=å€å
+view_alert_definition_condition_editor_metric_calltime_common_comparator_grows=å¢å€§
+view_alert_definition_condition_editor_metric_calltime_common_comparator_shrinks=çž®å°
+view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip=åéãããåŒã³åºãæéå€ãæå®ã®åŒã³åºãæéå¶éãšæ¯èŒããæ¹æ³
+view_alert_definition_condition_editor_metric_calltime_common_limit=åŒã³åºãæéå¶é
+view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip=æå®å€ãšæ¯èŒãããåŒã³åºãæéå¶éå€
+view_alert_definition_condition_editor_metric_calltime_common_name=åŒã³åºãæéã¡ããªãã¯
+view_alert_definition_condition_editor_metric_calltime_regexTooltip=æå®ãããå Žåãæ¡ä»¶ãããªã¬ãŒãããããåŒã³åºãå
ãšäžèŽããªããã°ãªããªãæ£èŠè¡šçŸã«ãªããŸãã
+view_alert_definition_condition_editor_metric_calltime_threshold_tooltip=éåãããšãã«æ¡ä»¶ãåŒãèµ·ããåŒã³åºãæéã®éŸå€ãæå®ããŸããæå®ããå€ã¯ãªãã·ã§ã³ã®ãŠãããæå®åã䌎ã絶察å€ã«ãªããŸãããŸããå€ãã©ã®åŒã³åºãæéå¶é (æå°ãæ倧ããŸãã¯å¹³åã®åŒã³åºãæéå€) ã§æ¯èŒããããæå®ããå¿
èŠããããŸãã
+view_alert_definition_condition_editor_metric_calltime_threshold_value=åŒã³åºãæéã®å€
+view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip=éžæãããã³ã³ãã¬ãŒã¿ (comparator) ã䜿ã£ãŠæ¯èŒãããšãã«æ¡ä»¶ãããªã¬ãŒããã¡ããªãã¯ã®ãããå€ã
+view_alert_definition_condition_editor_metric_change_tooltip=æ¡ä»¶ãåŒãèµ·ããããã«å€æŽããªããã°ãªããªãå€ãæã€ã¡ããªãã¯ãæå®ããŸã
+view_alert_definition_condition_editor_metric_common_definition_not_found=ã¡ããªãã¯å®çŸ©ãèŠã€ããã¯ãã§ãã - ç°åžžããããŸã
+view_alert_definition_condition_editor_metric_nometrics=ALL çµåã䜿çšããå Žåãè€æ°ã®æ¡ä»¶ã§åãã¡ããªãã¯ã䜿çšã§ããŸããããã®ã¢ã©ãŒãã¯ãçŸåšååšããæ¡ä»¶ã§å©çšå¯èœãªãã¹ãŠã®ã¡ããªãã¯ã䜿çšããŸãã
+view_alert_definition_condition_editor_metric_range_comparator=ã³ã³ãã¬ãŒã¿ (comparator)
+view_alert_definition_condition_editor_metric_range_comparator_inside_exclusive=å
éšã§ãå¢çå€ãå«ãŸãªã
+view_alert_definition_condition_editor_metric_range_comparator_inside_inclusive=å
éšã§ãå¢çå€ãå«ã
+view_alert_definition_condition_editor_metric_range_comparator_outside_exclusive=å€éšã§ãå¢çå€ãå«ãŸãªã
+view_alert_definition_condition_editor_metric_range_comparator_outside_inclusive=å€éšã§ãå¢çå€ãå«ã
+view_alert_definition_condition_editor_metric_range_comparator_tooltip=ã¡ããªãã¯å€ããç¯å²å
ãŸãã¯ç¯å²å€ã®ãšãã«ããã®æ¡ä»¶ãããªã¬ãŒããã¹ããã©ããã決å®ããŸããå¢çå€ãå«ãå Žåãé«ãŸãã¯äœãããå€ãšåãå€ã¯ç¯å²å
ãšã¿ãªãããŸããå¢çå€ãå«ãŸãªãå Žåãé«ãŸãã¯äœãããå€ãšåãå€ã¯ç¯å²å€ãšã¿ãªãããŸãã
+view_alert_definition_condition_editor_metric_range_hivalue=é«å€
+view_alert_definition_condition_editor_metric_range_hivalue_tooltip=ç¯å²ã§ã®é«å€ã®éŸå€
+view_alert_definition_condition_editor_metric_range_lovalue=äœå€
+view_alert_definition_condition_editor_metric_range_lovalue_tooltip=ç¯å²ã«ãããäœå€ã®éŸå€
+view_alert_definition_condition_editor_metric_range_tooltip=ã¡ããªãã¯å€ãšæå®ã®å€ã®ç¯å² (äœå€ããé«å€) ãæ¯èŒããŸãã
+view_alert_definition_condition_editor_metric_threshold_comparator=ã³ã³ãã¬ãŒã¿ (comparator)
+view_alert_definition_condition_editor_metric_threshold_comparator_equal=çãã
+view_alert_definition_condition_editor_metric_threshold_comparator_greater=次ã®å€ãã倧ãã\:
+view_alert_definition_condition_editor_metric_threshold_comparator_less=次ã®å€ããå°ãã\:
+view_alert_definition_condition_editor_metric_threshold_comparator_tooltip=åéãããã¡ããªãã¯å€ãæå®ã®éŸå€ãšæ¯èŒãããæ¹æ³
+view_alert_definition_condition_editor_metric_threshold_name=ã¡ããªãã¯
+view_alert_definition_condition_editor_metric_threshold_tooltip=éåãããšãã®æ¡ä»¶ã®ããªã¬ãŒãšãªãéŸå€ãæå®ããŸããæå®ããå€ã¯ã絶察å€ãšãªãã·ã§ã³ã®ãŠãããæå®åã§ãã
+view_alert_definition_condition_editor_metric_threshold_value=ã¡ããªãã¯å€
+view_alert_definition_condition_editor_metric_threshold_value_tooltip=ã¡ããªãã¯ã®éŸå€ã¯ãéžæãããã³ã³ãã¬ãŒã¿ (comparator) ã䜿ã£ãŠæ¯èŒããããšãã«æ¡ä»¶ãããªã¬ãŒããŸãã
+view_alert_definition_condition_editor_metric_trait_change_tooltip=æ¡ä»¶ãåŒãèµ·ããããã«å€æŽããªããã°ãªããªãå€ãæã€ãã¬ã€ããæå®ããŸã
+view_alert_definition_condition_editor_metric_trait_change_value=ãã¬ã€ã
+view_alert_definition_condition_editor_metric_trait_regexTooltip=æå®ãããå Žåãæ¡ä»¶ãããªã¬ãŒãããããæ°ãããã¬ã€ãå€ãšäžèŽããªããã°ãªããªãæ£èŠè¡šçŸã«ãªããŸãã
+# #view_alert_definition_condition_editor_metric_trait_regexTooltip = If specified, this is a regular expression that must match the new trait value in order to trigger the condition.
+view_alert_definition_condition_editor_metricswarning=ALL çµåã䜿çšããå Žåãè€æ°ã®æ¡ä»¶ãåãã¡ããªãã¯ã䜿çšããããšã¯ã§ããŸããããã®ã¢ã©ãŒãå®çŸ©ã¯ã¡ããªã㯠[{0}] ã䜿çšããè€æ°ã®æ¡ä»¶ãæã¡ãŸãã
+view_alert_definition_condition_editor_operation_status=æäœã¹ããŒã¿ã¹
+view_alert_definition_condition_editor_operation_tooltip=æ¡ä»¶ãããªã¬ãŒããããã«éžæãããæäœãå®è¡ããããšãã«ãçºçããªããã°ãªããªãçµæãæå®ããŸãã
+view_alert_definition_condition_editor_operator_availability_durationDown=åæ¢äžã®ç¶æ
+view_alert_definition_condition_editor_operator_availability_durationNotUp=èµ·åããªãç¶æ
+view_alert_definition_condition_editor_operator_availability_goesDisabled=ç¡å¹åã«ãªã
+view_alert_definition_condition_editor_operator_availability_goesDown=åæ¢ãã
+view_alert_definition_condition_editor_operator_availability_goesNotUp=èµ·åããªã
+view_alert_definition_condition_editor_operator_availability_goesUnknown=äžæãªç¶æ
ã«ãªã
+view_alert_definition_condition_editor_operator_availability_goesUp=èµ·åãã
+view_alert_definition_condition_editor_option_availability=ã¢ãã€ã©ããªãã£ã®å€å
+view_alert_definition_condition_editor_option_drift=ããªããã®æ€åº
+view_alert_definition_condition_editor_option_event=ã€ãã³ãã®æ€åº
+view_alert_definition_condition_editor_option_label=æ¡ä»¶ã¿ã€ã
+view_alert_definition_condition_editor_option_metric_baseline=枬å®ããŒã¹ã©ã€ã³ã®éŸå€
+view_alert_definition_condition_editor_option_metric_calltime_change=åŒã³åºãæéã®å€å
+view_alert_definition_condition_editor_option_metric_calltime_threshold=åŒã³åºãæéã®éŸå€
+view_alert_definition_condition_editor_option_metric_change=枬å®å€ã®å€å
+view_alert_definition_condition_editor_option_metric_range=枬å®å€ã®ç¯å²
+view_alert_definition_condition_editor_option_metric_threshold=枬å®çµ¶å¯Ÿå€ã®éŸå€
+view_alert_definition_condition_editor_option_metric_trait_change=ãã¬ã€ãå€ã®å€å
+view_alert_definition_condition_editor_option_operation=æäœã®å®è¡
+view_alert_definition_condition_editor_option_resource_configuration=ãªãœãŒã¹èšå®ã®å€å
+view_alert_definition_condition_editor_resource_configuration_tooltip=ãã®æ¡ä»¶ã¯ãªãœãŒã¹èšå®ãå€æŽããããšåŒãèµ·ããããŸãã
+view_alert_definition_editCondition=æ¡ä»¶ã®ç·šé
+# #view_alert_definition_editCondition = Edit Condition
+view_alert_definition_for_group=ã°ã«ãŒãå®çŸ©ã®è¡šç€º
+view_alert_definition_for_type=ãã³ãã¬ãŒãã®è¡šç€º
+view_alert_definition_notification_cliScript_editor_anotherUser=å¥ã®ãŠãŒã¶ãŒ
+view_alert_definition_notification_cliScript_editor_existingScript=æ¢åã®ã¹ã¯ãªãã
+view_alert_definition_notification_cliScript_editor_loadFailed=CLI éç¥ãšãã£ã¿ã®ããŒãã«å€±æããŸãã
+view_alert_definition_notification_cliScript_editor_newScriptVersion=ããŒãžã§ã³
+view_alert_definition_notification_cliScript_editor_repository=ãªããžããª
+view_alert_definition_notification_cliScript_editor_script=ã¹ã¯ãªãã
+view_alert_definition_notification_cliScript_editor_selectRepo=ã¹ã¯ãªããã眮ããããªããžããªãéžæããŠãã ãã
+view_alert_definition_notification_cliScript_editor_selectRepoFirst=ãªããžããªãæåã«éžæããŠãã ãã
+view_alert_definition_notification_cliScript_editor_thisUser=èªåèªèº«
+view_alert_definition_notification_cliScript_editor_uploadNewScript=æ°èŠã¹ã¯ãªããã®ã¢ããããŒã
+view_alert_definition_notification_cliScript_editor_verifyAuthentication=æ€èšŒ
+view_alert_definition_notification_cliScript_editor_whichUser=ã¹ã¯ãªãããå®è¡ãããŠãŒã¶ãŒ
+view_alert_definition_notification_editor_delete_confirm=éžæãããã¢ã©ãŒãéç¥ãåé€ããŠãããããã§ãã?
+view_alert_definition_notification_editor_field_configuration=èšå®
+view_alert_definition_notification_editor_field_configuration_loadFailed=éç¥èšå®ãã¬ãã¥ãŒã®ååŸã«å€±æããŸãã
+view_alert_definition_notification_editor_field_configuration_not_loaded=æªç¥
+view_alert_definition_notification_editor_field_sender=éä¿¡è
+view_alert_definition_notification_editor_loadFailed=ã¢ã©ãŒãéä¿¡è
ãååŸã§ããŸãã
+view_alert_definition_notification_editor_loadFailed_single=ã¢ã©ãŒãéä¿¡è
èšå®å®çŸ©ãååŸã§ããŸãã
+view_alert_definition_notification_editor_none_available=ã¢ã©ãŒãéä¿¡è
ãå©çšã§ããŸãã
+view_alert_definition_notification_editor_saveFailed=éç¥ã®èšå®ãä¿åã§ããŸãã
+view_alert_definition_notification_editor_sender=éç¥éä¿¡è
+view_alert_definition_notification_editor_title_add=éç¥ã®è¿œå
+view_alert_definition_notification_editor_title_edit=éç¥ã®ç·šé
+view_alert_definition_notification_operation_editor_common_operation=æäœ
+view_alert_definition_notification_operation_editor_mode_relative=é¢é£ãªãœãŒã¹
+view_alert_definition_notification_operation_editor_mode_specific=ç¹å®ãªãœãŒã¹
+view_alert_definition_notification_operation_editor_mode_this=ãã®ãªãœãŒã¹
+view_alert_definition_notification_operation_editor_mode_title=ãªãœãŒã¹éžæã¢ãŒã
+view_alert_definition_notification_operation_editor_mode_unknown=æªç¥ã®ãªãã·ã§ã³ - ããã¯ãã°ã§ã
+view_alert_definition_notification_operation_editor_operations_loadFailed=å©çšå¯èœãªæäœã®ãªã¹ããããŒãããã®ã«å€±æããŸãã
+view_alert_definition_notification_operation_editor_operations_no_parameters=ãã®æäœã¯ãã©ã¡ãŒã¿ãŒãåããŸãã
+view_alert_definition_notification_operation_editor_relative_ancestor=æ€çŽ¢ãéå§
+view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed=ã¿ã€ãã®ç¥å
ãååŸã§ããŸãã
+view_alert_definition_notification_operation_editor_relative_ancestor_root=ã«ãŒãã®ç¥å
ã¿ã€ã
+view_alert_definition_notification_operation_editor_relative_ancestor_tooltip=ãã¿ã€ãã«ãããã£ã«ã¿ãŒãã®æŽŸçããªãŒãæ€çŽ¢ãããã¿ã€ãéå±€ã®ããããéžæããŸãã
+view_alert_definition_notification_operation_editor_relative_descendant=次ã«ãããã£ã«ã¿ãŒ\:
+view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip=éžæããã¿ã€ãã®ãªãœãŒã¹ãè€æ°ååšãããšãã«ããªãœãŒã¹ãäžæã«èå¥ããååãéžæããã¿ã€ãéå±€ã«ãéžæããã¿ã€ãã®ãªãœãŒã¹ã 1 ã€ã®ã¿ååšããå Žåã¯ä»»æã®èšå®ã§ãã
+view_alert_definition_notification_operation_editor_relative_descendant_loadFailed=ã¿ã€ãã®åå«ãååŸã§ããŸãã
+view_alert_definition_notification_operation_editor_relative_descendant_tooltip=ãæ€çŽ¢ãéå§ãã§å®çŸ©ããããã«ãŒãã¿ã€ãã®äžã§æ€çŽ¢ããããªãœãŒã¹ã¿ã€ãã
+view_alert_definition_notification_operation_editor_specific_pick_button=éžæ
+view_alert_definition_notification_operation_editor_specific_pick_error_invalid=ãªãœãŒã¹ãéžæããŠãã ãã
+view_alert_definition_notification_operation_editor_specific_pick_error_no_operation=1 ã€ä»¥äžã®æäœãæã€ãªãœãŒã¹ãéžæããŠãã ãã
+view_alert_definition_notification_operation_editor_specific_pick_text=ãªãœãŒã¹ãéžæãã...
+view_alert_definition_notification_operation_editor_specific_resource=ãªãœãŒã¹
+view_alert_definition_notification_role_editor_loadFailed=çŸåšã®ããŒã«ã決å®ã§ããŸãã - 空ã§éå§ããŸã
+view_alert_definition_notification_role_editor_restoreFailed=çŸåšã®ããŒã«ãå©çšã§ããŸãã - 空ããéå§ããŸã
+view_alert_definition_notification_role_editor_saveFailed=éžæãããããŒã«ãä¿åã§ããŸãã
+view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ããéå§ããŸã
+view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ããéå§ããŸã
+view_alert_definition_notification_user_editor_saveFailed=éžæãããŠãŒã¶ãŒãä¿åã§ããŸãã
+view_alert_definition_recovery_editor_disable_when_fired=çºç«æéãç¡å¹ã«ãã
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºç«ããåŸã«ç¡å¹ã«ãããã¹ããæå®ããŸããäžåºŠç¡å¹ã«ããããšããã®ã¢ã©ãŒãã¯æåã§å床æå¹ã«ãããããŸãã¯èªåçã«å床æå¹ã«ããããã®ãªã«ããªã¢ã©ãŒããèšå®ã§ããŸãã
+view_alert_definition_recovery_editor_loadFailed=ãªã«ããªã¡ãã¥ãŒãæ§ç¯ã§ããŸãã
+view_alert_definition_recovery_editor_none_available=ãªã
+view_alert_definition_recovery_editor_recovery_alert=ã¢ã©ãŒãã®ãªã«ããª
+view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã(ã€ãŸããå床æå¹å)ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããã®ã§ã¯ãªãã®ãªãããã§ã¢ã©ãŒããéžæããªãã§ãã ããã
+view_alert_definitions_create_failure=ã¢ã©ãŒãå®çŸ©ã®äœæã«å€±æããŸãã
+view_alert_definitions_create_success=ã¢ã©ãŒãå®çŸ©ã®äœæã«æåããŸãã
+view_alert_definitions_delete_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããŸãã?
+view_alert_definitions_delete_failure=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«å€±æããŸãã
+view_alert_definitions_delete_success={0} ã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«æåããŸãã
+view_alert_definitions_disable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã?
+view_alert_definitions_disable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«å€±æããŸãã
+view_alert_definitions_disable_success={0} ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«æåããŸãã
+view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãã«ããŸãã?
+view_alert_definitions_enable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«å€±æããŸãã
+view_alert_definitions_enable_success={0} ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«æåããŸãã
+view_alert_definitions_leaveUnsaved=ç·šéããã¢ã©ãŒãå®çŸ©ãä¿åããŸãã?
+# #view_alert_definitions_leaveUnsaved = Do you want to save the modified alert definition?
+view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ãåãåºãã®ã«å€±æããŸãã
+view_alert_definitions_loadFailed_single=ID {0} ã®ä»ããã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãåãåºãã®ã«å€±æããŸãã
+view_alert_definitions_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå®çŸ©
+view_alert_definitions_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå®çŸ©
+view_alert_definitions_update_failure=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«å€±æããŸãã
+view_alert_definitions_update_success=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«æåããŸãã
+view_alert_details_field_ack_at=次ã®å Žæã§ç¢ºèªæžã¿ã§ã
+view_alert_details_field_ack_by=次ã®äººã«ãã£ãŠç¢ºèªæžã¿ã§ã
+view_alert_details_field_parent_definition=芪å®çŸ©
+# #view_alert_details_field_parent_definition = Parent definition
+view_alert_details_field_recovery_info=ãªã«ããªæ
å ±
+view_alert_details_field_resource_ancestry=ãªãœãŒã¹ã®ç¥å
+view_alert_details_field_watched_resource=ãŠã©ããããããªãœãŒã¹
+# #view_alert_details_field_resource_ancestry = Resource Ancestry
+# #view_alert_details_field_watched_resource = Watched Resource
+view_alert_details_loadFailed=ã¢ã©ãŒãã®è©³çŽ°ãåãåºãã®ã«å€±æããŸãã
+view_alerts_ack_confirm=éžæãããã¢ã©ãŒãã確èªããŸãã?
+view_alerts_ack_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããŸãã?
+view_alerts_ack_failure=ID {0} ã®ä»ããã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
+view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
+view_alerts_ack_success={0} ã¢ã©ãŒãã®ç¢ºèªã«æåããŸãã
+view_alerts_delete_confirm=éžæãããã¢ã©ãŒããåé€ããŸãã?
+view_alerts_delete_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒããåé€ããŸãã?
+view_alerts_delete_failure=ID {0} ã®ä»ããã¢ã©ãŒããåé€ããã®ã«å€±æããŸãã
+view_alerts_delete_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒããåé€ããã®å€±æããŸãã
+view_alerts_delete_success={0} ã¢ã©ãŒããåé€ããã®ã«æåããŸãã
+view_alerts_field_ack_status=ã¹ããŒã¿ã¹
+view_alerts_field_ack_status_ack=ç¢ºèª ({0})
+view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã«ãã£ãŠç¢ºèªãããŸãã
+view_alerts_field_ack_status_noAck=æªç¢ºèª
+view_alerts_field_ack_status_noAckHover=ãŸã 確èªãããŠããŸãã
+view_alerts_field_ack_subject=確èªãµããžã§ã¯ã
+view_alerts_field_ack_time=確èªæå»
+view_alerts_field_condition_text=æ¡ä»¶ããã¹ã
+view_alerts_field_condition_text_many=è€æ°æ¡ä»¶
+view_alerts_field_condition_text_none=æ¡ä»¶ãªã
+view_alerts_field_condition_value=æ¡ä»¶å€
+view_alerts_field_enabled=æå¹
+view_alerts_field_modified_time=ä¿®æ£æå»
+view_alerts_field_parent=芪
+view_alerts_field_priority=åªå
床
+view_alerts_field_protected=ä¿è·ãããŠãã
+view_alerts_field_protected_tooltip=ããtrueãªãããã®å®çŸ©ã¯èŠªå®çŸ©ã«ããå€æŽããä¿è·ãããŠããŸããä»ã®èšèã§èšãã°ããã®èŠªå®çŸ©èšå®ã¯ãã®å®çŸ©ãäžæžãããŸããã
+view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ãåãåºãã®ã«ããŸãã
+view_alerts_table_filter_priority=åªå
床ãã£ã«ã¿ãŒ
+view_alerts_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå±¥æŽ
+view_alerts_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå±¥æŽ
+view_autoDiscoveryQ_committed=ã³ãããæžã¿
+view_autoDiscoveryQ_confirmSelect=ãã©ãããã©ãŒã ã®åãéžæããŸãã?
+view_autoDiscoveryQ_confirmSelectAll=åãã©ãããã©ãŒã ã®åãéžæããŸãã?
+view_autoDiscoveryQ_deleted=åé€æžã¿
+view_autoDiscoveryQ_deselectAll=ãã¹ãŠã®éžæã解é€
+view_autoDiscoveryQ_field_discoveryTime=çºèŠæå»
+view_autoDiscoveryQ_field_inventoryStatus=ã€ã³ãã³ããªã¹ããŒã¿ã¹
+view_autoDiscoveryQ_field_parentId=芪ID
+view_autoDiscoveryQ_ignore=ç¡èŠ
+view_autoDiscoveryQ_ignoreFailure=ãªãœãŒã¹ãç¡èŠããã®ã«å€±æããŸãã
+view_autoDiscoveryQ_ignoreInProgress=éžæããããªãœãŒã¹ãç¡èŠããŠããéäžã§ã...
+view_autoDiscoveryQ_ignoreSuccessful=éžæãããªãœãŒã¹ãç¡èŠããã®ã«æåããŸãã
+view_autoDiscoveryQ_ignored=ç¡èŠæžã¿
+view_autoDiscoveryQ_importFailure=ãªãœãŒã¹ã®ã€ã³ããŒãã«å€±æããŸãã
+view_autoDiscoveryQ_importInProgress=éžæããããªãœãŒã¹ãã€ã³ããŒãäžã§ã...
+view_autoDiscoveryQ_importSuccessful=éžæãããªãœãŒã¹ã®ã€ã³ããŒãã«æåããŸããã
+view_autoDiscoveryQ_loadFailure=ã€ã³ãã³ããªãã£ã¹ã«ããªãã¥ãŒãããŒãããã®ã«å€±æããŸãã
+view_autoDiscoveryQ_newAndIgnored=æ°èŠãã€ç¡èŠæžã¿
+view_autoDiscoveryQ_noperm=(èªåãã£ã¹ã«ããªãã¥ãŒãé²èŠ§ããæš©éããããŸãã)
+view_autoDiscoveryQ_selectAll=ãã¹ãŠãéžæ
+view_autoDiscoveryQ_showStatus=衚瀺
+view_autoDiscoveryQ_title=èªåãªã«ããªãã¥ãŒ
+view_autoDiscoveryQ_unignore=ç¡èŠè§£é€
+view_autoDiscoveryQ_unignoreFailure=ãªãœãŒã¹ãç¡èŠè§£é€ã®ã«å€±æããŸãã
+view_autoDiscoveryQ_unignoreInProgress=éžæããããªãœãŒã¹ã®ç¡èŠã解é€äžã§ã...
+view_autoDiscoveryQ_unignoreSuccessful=éžæãããªãœãŒã¹ã®ç¡èŠè§£é€ã«æåããŸãã
+view_autoDiscoveryQ_uninventoried=ã€ã³ãã³ããªç»é²ãããªã
+view_bundleGroup_assignFailPerm=ãã³ãã«ããã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãæš©å©ããããŸããã管çè
ãžåãåãããŠãã ããã
+view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã« View Bundles ããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
+view_bundleGroup_deletesFailure=ãã³ãã«ã°ã«ãŒããåé€ã§ããŸããã§ãã
+view_bundleGroup_deletesSuccessful=ãã³ãã«ã°ã«ãŒããæ£åžžã«åé€ããŸãã
+view_bundleGroup_unassignFailPerm=ãã®ãã³ãã«ã°ã«ãŒããããã³ãã«ãå²ãåœãŠè§£é€ããæš©å©ããããŸããã管çè
ã«åãåãããŠãã ããã
+# #view_bundleGroup_assignFailPerm = You are not authorized to assign bundles to this bundle group. Please check with your administrator.
+# #view_bundleGroup_deleteConfirm = Are you sure you want to delete this bundle group? Bundles for which this is the only assigned bundle group will become unassigned, and will require global View Bundles permission to view.
+# #view_bundleGroup_deletesFailure = Failed to delete the bundle groups
+# #view_bundleGroup_deletesSuccessful = You successfully deleted the bundle groups
+# #view_bundleGroup_unassignFailPerm = You are not authorized to unassign bundles from this bundle group. Please check with your administrator.
+view_bundleVersion_loadFailure=ãã³ãã«ããŒãžã§ã³ããŒã¿ãããŒãããã®ã«å€±æããŸãã
+view_bundle_bundleDeployment=ãã³ãã«ãããã€ã¡ã³ã
+view_bundle_bundleDeployments=ãã³ãã«ãããã€ã¡ã³ã
+view_bundle_bundleDestinations=ãã³ãã«å®å
+view_bundle_bundleFiles=ãã³ãã«ãã¡ã€ã«
+view_bundle_bundleType=ãã³ãã«ã¿ã€ã
+view_bundle_bundleVersion=ãã³ãã«ããŒãžã§ã³
+view_bundle_bundleVersions=ãã³ãã«ããŒãžã§ã³
+view_bundle_createWizard_bundleDistro=ãã³ãã«é
åž
+view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæã®å®å
šãªãã£ã³ã»ã«ã«å€±æããŸãã - ãã³ãã«ã¯ããŒã¿ããŒã¹ã«ãŸã æ®ã£ãŠãããããããŸãã
+view_bundle_createWizard_cancelFailurePerm=ãŠãŒã¶ãŒãããŒããã·ã§ã³ãäœæããåé€ããªãã£ãããããã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ããã管çè
ã«ãããã³ãã«ã®åé€ãå¿
èŠã«ãªããšäºæ³ãããŸãã
+# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
+view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
+view_bundle_createWizard_clickToUploadRecipe=ã¬ã·ããã¡ã€ã«ã®ããŒãããããã«ã¯ãªãã¯ããŠãã ãã
+view_bundle_createWizard_createFailure=ãã³ãã«ãäœæããã®ã«å€±æããŸãã
+view_bundle_createWizard_createSuccessful=ããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ã®äœæã«æåããŸãã
+view_bundle_createWizard_enterRecipe=æ£ããã¬ã·ããæäŸããŠãã ãã
+view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ããURLãå
¥åããŠãã ãã
+view_bundle_createWizard_failedToUploadDistroFile=ãã³ãã«é
åžãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
+view_bundle_createWizard_failedToUploadFile=ãã³ãã«ãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
+view_bundle_createWizard_groupsStep_assign=æå¹ãªãã³ãã«ã°ã«ãŒãã 1 ã€ä»¥äžå²ãåœãŠãŸã\:
+view_bundle_createWizard_groupsStep_assigned=æ°ãããã³ãã«ããŒãžã§ã³ã¯æ¢åã®ãã³ãã«çšã§ããã³ãã«ã°ã«ãŒãã®å²ãåœãŠãç¶æ¿ããŸã\:
+view_bundle_createWizard_groupsStep_failedAssign=æåã®ãã³ãã«ã°ã«ãŒãããããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ãžå²ãåœãŠã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
+view_bundle_createWizard_groupsStep_failedGetAssignable=å²ãåœãŠå¯èœãªãã³ãã«ã°ã«ãŒãã決å®ã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
+view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãCreate Bundles ããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã® Create ãŸã㯠View Bundles ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
+view_bundle_createWizard_groupsStep_leaveUnassigned=æ°ãããã³ãã«ã¯å²ãåœãŠãªãã§ãã ããã
+view_bundle_createWizard_groupsStep_noAssignable=å²ãåœãŠã§ãããã³ãã«ã°ã«ãŒãããŠãŒã¶ãŒãæã£ãŠããªããããæåã®ãã³ãã«ããŒãžã§ã³ãäœæã§ããŸãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
+view_bundle_createWizard_groupsStep_noneAssigned=æ°ãããã³ãã«ããŒãžã§ã³ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãå¿
èŠããããŸãã
+view_bundle_createWizard_groupsStep_radioTitle=æ°ãããã³ãã«ã®æåã®ãã³ãã«ã°ã«ãŒãå²ãåœãŠ
+view_bundle_createWizard_groupsStep_successAssign=ããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ã°ã«ãŒãã«ãæåã®ãã³ãã«ã°ã«ãŒããæ£åžžã«å²ãåœãŠãŸãã
+view_bundle_createWizard_groupsStep_unassigned=æ°ãããã³ãã«ããŒãžã§ã³ã¯æ¢åã®ãã³ãã«åãã§ããã³ãã«ã°ã«ãŒãã®å²ãåœãŠãç¶æ¿ããŸããçŸåšããã³ãã«ã¯ã©ã®ãã³ãã«ã°ã«ãŒãã«ãå²ãåœãŠãããŠããŸããã
+# #view_bundle_createWizard_groupsStep_assign = Assign at least one of the eligible bundle groups:
+# #view_bundle_createWizard_groupsStep_assigned = The new bundle version is for an existing bundle and inherits its bundle group assignments:
+# #view_bundle_createWizard_groupsStep_failedAssign = Failed to assigned initial bundle groups to a bundle named [{0}] with a version of [{1}]. Please cancel the create wizard and notify your administrator.
+# #view_bundle_createWizard_groupsStep_failedGetAssignable = Failed to determine assignable bundle groups. Please cancel the create wizard and notify your administrator.
+# #view_bundle_createWizard_groupsStep_help = A new bundle is created when uploading the first version for that bundle. The new bundle is then assigned to its initial bundle groups. A user can only assign the new bundle to bundle groups for which he has Create Bundles permission, either global or at the bundle group level. At least one bundle group must be assigned unless the user has global Create and global View Bundles permission, in which case it can be left unassigned.
+# #view_bundle_createWizard_groupsStep_leaveUnassigned = Leave the new bundle unsassigned.
+# #view_bundle_createWizard_groupsStep_noAssignable = Unable to create initial bundle version because the user has no bundle groups to which it can be assigned. Please cancel the create wizard and notify your administrator.
+# #view_bundle_createWizard_groupsStep_noneAssigned = The new bundle version must be assigned to at least one bundle group!
+# #view_bundle_createWizard_groupsStep_radioTitle = Initial bundle group assignment for the new bundle
+# #view_bundle_createWizard_groupsStep_successAssign = You have successfully assigned initial bundle groups to a bundle named [{0}] with a version of [{1}]
+# #view_bundle_createWizard_groupsStep_unassigned = The new bundle version is for an existing bundle and inherits its bundle group assignments. The bundle is not currently assigned to any bundle groups.
+view_bundle_createWizard_loadBundleFileFailure=ãµãŒããŒãããã³ãã«ãã¡ã€ã«æ
å ±ã®ååŸãã§ããŸãã
+view_bundle_createWizard_noAdditionalFilesNeeded=ãã®ãã³ãã«ã®ããã«ã¢ããããŒããããå¿
èŠãããè¿œå ãã¡ã€ã«ã¯ãããŸãã
+view_bundle_createWizard_noBundleTypesAvail=ãã³ãã«ã¿ã€ããå©çšã§ããŸãã
+view_bundle_createWizard_noBundleTypesSupported=ãã³ãã«ã¿ã€ãã¯äžã€ããµããŒããããŠããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããªããã°ãªããŸãã
+view_bundle_createWizard_provideBundleDistro=ãã³ãã«é
åžã®æäŸ
+view_bundle_createWizard_recipeOption=ã¬ã·ã
+view_bundle_createWizard_title=ãã³ãã«äœæ
+view_bundle_createWizard_unassigned=æªå²ãåœãŠ
+# #view_bundle_createWizard_unassigned = unassigned
+view_bundle_createWizard_uploadInProgress=ã¢ããããŒãäžã§ã... ãã®æäœã¯å€§ãããã¡ã€ã«ã®å Žåã«ã¯æ°åãããããšããããŸã
+view_bundle_createWizard_uploadOption=ã¢ããããŒã
+view_bundle_createWizard_uploadStepName=ãã³ãã«ãã¡ã€ã«ã®ã¢ããããŒã
+view_bundle_createWizard_urlOption=URL
+view_bundle_createWizard_urlPassword=ãã¹ã¯ãŒã
+view_bundle_createWizard_urlTooltip=HTTP ããã³ HTTPS URL ã«å¯ŸããŠãŠãŒã¶ãŒåããã³ãã¹ã¯ãŒãããªãã·ã§ã³ã§æå®ã§ããŸãã
+view_bundle_createWizard_urlUserName=ãŠãŒã¶ãŒå
+# #view_bundle_createWizard_urlPassword = Password
+# #view_bundle_createWizard_urlTooltip = User name and password can optionally be specified for HTTP and HTTPS URLs.
+# #view_bundle_createWizard_urlUserName = User name
+view_bundle_createWizard_windowTitle=ãã³ãã«äœæãŠã£ã¶ãŒã
+view_bundle_createWizard_youMustChooseOne=ãã³ãã«ãäœæããããã®ãªãã·ã§ã³ãéžæããªããã°ãªããŸãã
+view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸãã
+view_bundle_deploy=ãããã€
+view_bundle_deployDir=ãããã€ãã£ã¬ã¯ããª
+view_bundle_deployWizard_createGroup_error_1=ã°ã«ãŒããäœæãããŸããã§ããããããã€ã¡ã³ãã®ã°ã«ãŒãã¯ç©ºã«ã¯ã§ããŸããã
+view_bundle_deployWizard_createGroup_error_2=ã°ã«ãŒããäœæãããŸããã§ãããçµæãšãªãã°ã«ãŒãã¯äºææ§ (åãã¿ã€ãã®ã¡ã³ããŒ) ããªããã°ãªããŸããã
+view_bundle_deployWizard_createGroup_error_3=ã°ã«ãŒããäœæãããŸããã§ãããçµæãšãªãã°ã«ãŒãã®ãªãœãŒã¹ã¿ã€ãã¯ãããã€ã¡ã³ãããµããŒãããŸããã
+# #view_bundle_deployWizard_createGroup_error_1 = The group was not created. Group for deployment cannot be empty.
+# #view_bundle_deployWizard_createGroup_error_2 = The group was not created. Resulting group must be compatible (members of the same type).
+# #view_bundle_deployWizard_createGroup_error_3 = The group was not created. The resource type of the resulting group does not support deployments.
+view_bundle_deployWizard_deployStep=å®å
ãã©ãããã©ãŒã ãžã®ãã³ãã«ã®ãããã€
+view_bundle_deployWizard_deploying=ãããã€äž...
+view_bundle_deployWizard_deploymentCreated=äœæããããããã€ã¡ã³ã...
+view_bundle_deployWizard_deploymentCreatedDetail=ãã£ã¹ã¯ãªãã·ã§ã³ [{1}] ã®ä»ãããããã€ã¡ã³ã [{0}] ãäœæããŸãã
+view_bundle_deployWizard_deploymentCreatedDetail_concise=ãããã€ã¡ã³ã [{0}] ãäœæããŸãã
+view_bundle_deployWizard_deploymentScheduled=ãã³ãã«ãããã€ãã¹ã±ãžã¥ãŒã«ãããŸãã\!
+view_bundle_deployWizard_deploymentScheduledDetail=ãã³ãã«ãããã€ã¡ã³ã [{0}] ãå®å
ã°ã«ãŒã [{1}] ã«ã¹ã±ãžã¥ãŒã«ããŸãã
+view_bundle_deployWizard_deploymentScheduledDetail_concise=ãã³ãã«ãããã€ã¡ã³ããã¹ã±ãžã¥ãŒã«ãããŸãã
+view_bundle_deployWizard_destinationCreatedDetail=ãã£ã¹ã¯ãªãã·ã§ã³ [{1}] ã®ä»ãããããã€ã¡ã³ã [{0}] ãäœæããŸãã
+view_bundle_deployWizard_destinationCreatedDetail_concise=å®å
[{0}] ãäœæããŸãã
+view_bundle_deployWizard_error_1=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ãããããã€ã¡ã³ãã®åé€ã«å€±æããŸãã
+view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããããã¯ãã§ã«ååšãããããããŸããã (泚æïŒå®å
ãã¥ãŒããæ¢åã®å®å
ãããã€ã®ãã)
+view_bundle_deployWizard_error_11=å®çŸ©æžã¿ãããã€ã¡ã³ãã®æ€çŽ¢ã«å€±æããŸãã
+view_bundle_deployWizard_error_12=å®çŸ©æžã¿ãã³ãã«ã®æ€çŽ¢ã«å€±æããŸãã
+view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
+view_bundle_deployWizard_error_3=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\!
+view_bundle_deployWizard_error_4=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\: {0}
+view_bundle_deployWizard_error_5=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\!
+view_bundle_deployWizard_error_6=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\: {0}
+view_bundle_deployWizard_error_7=ãããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
+view_bundle_deployWizard_error_8=ããããããŠã³ããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
+view_bundle_deployWizard_error_9=次ããŒãžã§ã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
+view_bundle_deployWizard_error_noBundleConfig=ãã³ãã«ã¿ãŒã²ããæ
å ±ã®ååŸã«å€±æããŸãããéžæããã°ã«ãŒãã¯ãã³ãã«ãããã€ã¡ã³ãã®ã¿ãŒã²ããã«æãåŸãæ£åœãªäºæã°ã«ãŒãã§ãã?
+view_bundle_deployWizard_getConfigSkip=ãã®ãã³ãã«ããŒãžã§ã³ã«èšå®ã¯å¿
èŠãããŸãã
+view_bundle_deployWizard_getConfigStep=ãããã€ã¡ã³ãã®èšå®
+view_bundle_deployWizard_getDestStep=æ°ããå®å
+view_bundle_deployWizard_getDest_deployDir=ã«ãŒããããã€ãã£ã¬ã¯ã㪠(å®å
ãã©ãããã©ãŒã äžã§ã®)
+view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã«é¢ãããã¹ãŠã®ãããã€çšãšããŠåããã®ã䜿ãããŸãããå®å
ã®åºæ¬ãã£ã¬ã¯ããªã®å Žæã«å¯Ÿããçžå¯Ÿãã£ã¬ã¯ããªã«ãªããŸãããã®ããšã¯ãç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ã€ããŠåºæ¬ãã£ã¬ã¯ããªã®é
眮ãã©ãã«ããããšããããšã«äŸåããŠããã®çµ¶å¯Ÿãã£ã¬ã¯ããªã¯ç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ã«ãªãå¯èœæ§ãããããšãæå³ããŠããŸãã
+view_bundle_deployWizard_getDest_desc=å®å
ã®èª¬æ
+view_bundle_deployWizard_getDest_destBaseDirName=åºæ¬ã®é
眮
+view_bundle_deployWizard_getDest_group_help=ã¡ã³ããŒããã¹ãŠã®ãã³ãã«ãããã€ã®ããã®å®å
ã¿ãŒã²ãããšãªããããªã°ã«ãŒãããã³ãã«ãããã€ããµããŒããããªãœãŒã¹ãå«ãäºæã°ã«ãŒãã®ã¿ãéžæå¯èœã§ãã
+view_bundle_deployWizard_getDest_name=å®å
å
+view_bundle_deployWizard_getDest_name_help=å®å
åãããã¯ãªãœãŒã¹ã®ç¹å®ã®ã°ã«ãŒããšç¹å®ã®ãã³ãã«ã®ãªãœãŒã¹ã«é¢ããå®å
ãã£ã¬ã¯ããªãèå¥ããŸãã
+view_bundle_deployWizard_getInfoStep=ãããã€æ
å ±ã®æäŸ
+view_bundle_deployWizard_getInfo_clean=ã¯ãªãŒã³ãããã€ã§ãã? (å®å
ãã©ãããã©ãŒã äžã§ã®ãããã€ãã£ã¬ã¯ããªãæé€ãã)
+view_bundle_deployWizard_getInfo_deploymentDesc=ãããã€ã®èª¬æ
+view_bundle_deployWizard_getInfo_deploymentName=ãããã€å
+view_bundle_deployWizard_getOptionsStep=ãããã€ãªãã·ã§ã³
+view_bundle_deployWizard_getOptions_deployLater=åŸã§ãããã€ãã
+view_bundle_deployWizard_getOptions_deployNow=ä»ãããããã€ãã
+view_bundle_deployWizard_getOptions_deployTime=ãããã€æå»
+view_bundle_deployWizard_selectBundleStep=ãããã€ãã³ãã«ã®éžæ
+view_bundle_deployWizard_selectBundle_single=ãããã€ã®ããã«åäžãã³ãã«ã ããéžæããŠãã ãã
+view_bundle_deployWizard_selectVersionStep=ãã³ãã«ããŒãžã§ã³ãéžæããŠãã ãã
+view_bundle_deployWizard_selectVersion_latest=ææ°ããŒãžã§ã³ [{0}]
+view_bundle_deployWizard_selectVersion_live=åäœããŒãžã§ã³ [{0}]
+view_bundle_deployWizard_selectVersion_select=ãªã¹ãããããŒãžã§ã³ãéžæããŠãã ãã\:
+view_bundle_deployWizard_title=ãã³ãã«ãããã€ã®ãŠã£ã¶ãŒã
+view_bundle_deploy_action=ã¢ã¯ã·ã§ã³
+view_bundle_deploy_backButton=å®å
ã«æ»ã
+view_bundle_deploy_clickForError=ãšã©ãŒã¡ãã»ãŒãžã®ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
+view_bundle_deploy_deleteConfirm=ãã®ãã³ãã«ãããã€ãåé€ããŠãããããã§ãã?
+view_bundle_deploy_deleteFailure=ãã³ãã«ããã〠[{0}] ã®åé€ã«å€±æããŸãã
+view_bundle_deploy_deleteSuccessful=ãã³ãã«ããã〠[{0}] ã®åé€ã«æåããŸãã
+view_bundle_deploy_deployedBy=次ã«ãã£ãŠãããã€ããã
+view_bundle_deploy_deploymentPlatforms=ãããã€ãã©ãããã©ãŒã
+view_bundle_deploy_installDetails=詳现ã®ã€ã³ã¹ããŒã«
+view_bundle_deploy_loadBundleFailure=ãã³ãã«ã®æ€çŽ¢ã«å€±æããŸãã
+view_bundle_deploy_loadDeployFailure=ãã³ãã«ãããã€ã®ããŒãã«å€±æããŸãã
+view_bundle_deploy_loadFailure=ãã³ãã«ãããã€ã®ããŒãã«å€±æããŸãã
+view_bundle_deploy_name=ãããã€å
+# #view_bundle_deploy_operatingSystem = \u30AA\u30DA\u30EC\u30FC\u30C6\u30A3\u30F3\u30B0\u30B7\u30B9\u30C6\u30E0
+view_bundle_deploy_selectARow=ã€ã³ã¹ããŒã«ã®è©³çŽ°ã衚瀺ããããã«è¡ãéžæããŠãã ãã
+view_bundle_deploy_tagUpdateFailure=ãã³ãã«ãããã€ã¿ãã®æŽæ°ã«å€±æããŸãã
+view_bundle_deploy_tagUpdateSuccessful=ãã³ãã«ãããã€ã¿ã°ã®æŽæ°ã«æåããŸãã
+view_bundle_deploy_time=ãããã€å
+view_bundle_deployed=ãããã€
+view_bundle_deployments=ãããã€
+view_bundle_dest_backToBundle=ãã³ãã«ãžæ»ã
+view_bundle_dest_baseDirName=åºæ¬ã®é
眮
+view_bundle_dest_created=äœæããã
+view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããåé€ããã ãã§ããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯æ®ãç¶ããŸã
+view_bundle_dest_deleteFailure=ãã³ãã«å®å
[{0}] ã®åé€ã«å€±æããŸãã
+view_bundle_dest_deleteSuccessful=ãã³ãã«å®å
[{0}] ã®åé€ã«æåããŸãã
+view_bundle_dest_deployDir=ãããã€ãã£ã¬ã¯ããª
+view_bundle_dest_group=ã°ã«ãŒã
+view_bundle_dest_lastDeployedVersion=æåŸã«ãããã€ãããããŒãžã§ã³
+view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ããããæ¥ä»
+view_bundle_dest_lastDeploymentStatus=æåŸã®ãããã€ã¡ã³ãã¹ããŒã¿ã¹
+view_bundle_dest_loadFailure=ãã³ãã«ã®å®å
ãããŒãããã®ã«å€±æããŸãã
+view_bundle_dest_loadFailureVersionInfo=ãããã€ãããããŒãžã§ã³æ
å ±ã®ããŒãã«å€±æããŸãã
+view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããé€å»ããŸããããããã§ãã?
+view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«å€±æããŸãã
+view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«æåããŸãã
+view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸãããããããŠãããããã§ãã?
+view_bundle_dest_tagUpdateFailure=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«å€±æããŸãã
+view_bundle_dest_tagUpdateSuccessful=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«æåããŸãã
+view_bundle_destinations=å®å
+view_bundle_fail_existingName=[{0}] ãäœæã§ããŸããã§ããããã®ååã¯ãã§ã«äœ¿çšãããŠããŸããä»ã®ååã䜿çšããŠãã ããã
+# #view_bundle_fail_existingName = Failed to create [{0}]. The name is already being used. Please try another name.
+view_bundle_fileListView_fileSize=ãã¡ã€ã«ãµã€ãº
+view_bundle_fileListView_loadFailure=ãã³ãã«ãã¡ã€ã«ããŒã¿ãããŒãããã®ã«å€±æããŸãã
+view_bundle_fileListView_md5=MD5
+view_bundle_fileListView_sha256=SHA256
+view_bundle_files=ãã¡ã€ã«
+view_bundle_latestVersion=ææ°ããŒãžã§ã³
+view_bundle_list_backToAll=ãã¹ãŠã®ãã³ãã«ãžæ»ã
+view_bundle_list_deleteConfirm=éžæããããã³ãã«ãåé€ããŠãããããã§ãã? ããã«ãããããŒãžã§ã³ãå®å
ãããã³ãããã€ã¡ã³ãã®ãã¹ãŠãããŒã¿ããŒã¹ããåé€ãããŸããããªã¢ãŒããã·ã³ã®å
容ã¯åé€ãããŸããã
+view_bundle_list_deleteFailure=ãã³ãã« [{0}] ã®åé€ã«å€±æããŸãã
+view_bundle_list_deleteSuccessful=ãã³ãã« [{0}] ã®åé€ã«æåããŸãã
+view_bundle_list_deletesFailure=ãã³ãã«ã®åé€ã«å€±æããŸãã
+view_bundle_list_deletesSuccessful=ãã³ãã«ã®åé€ã«æåããŸãã
+view_bundle_list_destinationsCount=å®å
æ°
+view_bundle_list_error1=[{0}] ããããã€ããããã®ãã³ãã«ã®ããŒãã«å€±æããŸãã
+view_bundle_list_error2=[{0}] ããããã€ããããã®åäžãã³ãã«ã®ååŸã«å€±æããŸãã
+view_bundle_list_error3=ãã³ãã«ã®ããŒãã«å€±æããŸãã
+view_bundle_list_error4=ãã®ãªããžããªã§ãã³ãã«ã¯èŠã€ãããŸããã§ãã
+# #view_bundle_list_error4 = No bundles found in this repository
+view_bundle_list_loadFailure=ãããã€ããããã³ãã« [{0}] ã®ããŒãã«å€±æããŸãã
+view_bundle_list_loadWithLatestFailure=ææ°ããŒãžã§ã³ããŒã¿ãæã€ãã³ãã«ã®ããŒãã«å€±æããŸãã
+view_bundle_list_singleLoadFailure=ãããã€ãããåäžãã³ãã« [{0}] ã®ååŸã«å€±æããŸãã
+view_bundle_list_tagUpdateFailure=ãã³ãã«ã¿ã°ã®æŽæ°ã«å€±æããŸãã
+view_bundle_list_tagUpdateSuccessful=ãã³ãã«ã¿ã°ã®æŽæ°ã«æåããŸãã
+view_bundle_list_versionsCount=ããŒãžã§ã³æ°
+view_bundle_purge=é€å»
+view_bundle_recipe=ãªã·ã
+view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã®ããŒãã«å€±æããŸãã
+view_bundle_revert=åãæ¶ã
+view_bundle_revertWizard_confirmStep_confirmation=åäœäžã®ãããã€ã以åã®ãããã€ãžåãæ¶ãäžã§ããç¶ç¶ããã«ã¯"次ãž"ãã¯ãªãã¯ããŠãã ããã
+view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=åäœäžã®ãããã€ãèŠã€ãããŸãããåãæ¶ããã§ããŸããã
+view_bundle_revertWizard_confirmStep_liveDeployment=åäœäžã®ãããã€
+view_bundle_revertWizard_confirmStep_name=åãæ¶ããããã€ç¢ºèª
+view_bundle_revertWizard_confirmStep_noLiveDeployment=ãã®å®å
[{0}] çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=ãã®å®å
çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment=以åã®ããã〠[{1}] ãååšããªãã®ã§åäœäžã®ããã〠[{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãã®ã§åäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€
+view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ãåé€ããŸãã? (ããã¯å€ããæ¢åã®ãããã€ãã£ã¬ã¯ããªãåãæ¶ããããã€ãéå§ããåã«åé€ããŸã)
+view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€åã®ååŸã«å€±æããŸãã
+view_bundle_revertWizard_getInfoStep_name=åãæ¶ãæ
å ±ã®æäŸ
+view_bundle_revertWizard_getInfoStep_revertDeployDesc=ãããã€èšè¿°ã®åãæ¶ã
+view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[åãæ¶ã å] {0} [åãæ¶ã åŸ] {1}
+view_bundle_revertWizard_getInfoStep_revertDeployName=ãããã€åã®åãæ¶ã
+view_bundle_revertWizard_revertStep_name=å®å
ãã©ãããã©ãŒã ãžãã³ãã«ããããã€
+view_bundle_revertWizard_revertStep_reverting=åãæ¶ãäž...
+view_bundle_revertWizard_revertStep_scheduled=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
+view_bundle_revertWizard_revertStep_scheduledDetails=ãªãœãŒã¹ã°ã«ãŒã [{1}] ãããã³ãã«ããã〠[{0}] ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸãã
+view_bundle_revertWizard_revertStep_scheduledFailure=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã
+view_bundle_revertWizard_title=ãã³ãã«åãæ¶ã
+view_bundle_revertWizard_windowTitle=ãã³ãã«åãæ¶ããŠã£ã¶ãŒã
+view_bundle_tree_loadFailure=ãã³ãã«ããŒã¿ã®ããŒãã«å€±æããŸãã
+view_bundle_tree_unassigned_desc=ãã³ãã«ã°ã«ãŒãã«é¢é£ä»ããããŠããªããã³ãã«ãååšããŸãã
+view_bundle_tree_unassigned_name=å²ãåœãŠãããŠããªããã³ãã«
+# #view_bundle_tree_unassigned_desc = These are bundles that are not yet associated with any bundle group.
+# #view_bundle_tree_unassigned_name = Unassigned Bundles
+view_bundle_version_backToBundle=ãã³ãã«ãžæ»ã
+view_bundle_version_bundleVersionTagUpdateFailure=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«å€±æããŸãã
+view_bundle_version_bundleVersionTagUpdateSuccessful=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«æåããŸãã
+view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã?
+view_bundle_version_deleteFailure=ãã®ãã³ãã«ããŒãžã§ã³ [{0}] ãåé€ããã®ã«å€±æããŸãã
+view_bundle_version_deleteSuccessful=ãã³ãã«ããŒãžã§ã³ [{0}] ã®åé€ã«æåããŸãã
+view_bundle_version_loadFailure=ãã³ãã«ããŒãžã§ã³ã®ããŒãã«å€±æããŸãã
+view_bundle_versions=ããŒãžã§ã³
+view_charts_time_axis_label=æé
+# #view_charts_time_axis_label = Time
+view_configCompare_comparingConfigs=èšå®ã®æ¯èŒ
+view_configCompare_configCompare=èšå®ã®æ¯èŒ
+view_configEdit_addItem=ãªã¹ãã«é
ç®ãè¿œå
+view_configEdit_confirm_1=ãã®éãŸãããéžæãããããããã£ãåé€ããŠãããããã§ãã?
+view_configEdit_confirm_2=ãã®è¡ãåé€ããŠãããããã§ãã?
+view_configEdit_confirm_3=[{1}] ãéžæããã [{0}] ãåé€ããŠãããããã§ãã?
+view_configEdit_editRow=è¡ã®ç·šé
+view_configEdit_enterPropName=è¿œå ããããããã£ã®ååãå
¥åããŠãã ãã
+view_configEdit_error_1=èšå®ã¯ãã®ãªãœãŒã¹ã§ãµããŒããããŠããŸãã
+view_configEdit_error_2=æ¥ç¶èšå®ã¯ãã®ãªãœãŒã¹ã§ãµããŒããããŠããŸãã
+view_configEdit_error_3=[{0}] ãšããååã®ããããã£ãè¿œå ã§ããŸãããããããã£åã¯ãã®éãŸãã§ãã§ã«äœ¿ãããŠããŸãã
+view_configEdit_files=ãã¡ã€ã«
+view_configEdit_hideAll=ãã¹ãŠé ã
+view_configEdit_invalidListSizeMax=ãªã¹ãã«ã¯æ倧㧠{0} è¡ãå«ãŸããã¯ãã§ã
+view_configEdit_invalidListSizeMin=ãªã¹ãã«ã¯æäœã§ {0} è¡ãå«ãŸããã¯ãã§ã
+view_configEdit_invalidListSizeMinMax=ãªã¹ãã«ã¯æäœã§ {0} è¡ãæ倧㧠{1} è¡ãå«ãŸããã¯ãã§ã
+view_configEdit_jumpToSection=ã»ã¯ã·ã§ã³ãžã®ãžã£ã³ã
+view_configEdit_maxBoundsExceeded=æ倧ãµã€ãºã®é床ã«å°éãããããä»ã®ãšã³ããªãè¿œå ã§ããŸãã\: {0}
+view_configEdit_minBoundsExceeded=æå°ãµã€ãºã {0} ã«èšå®ãããŠããããããã®ãšã³ããªãåé€ã§ããŸãã
+# #view_configEdit_maxBoundsExceeded = Cannot add another entry because the maximum size bounds has been met: {0}
+# #view_configEdit_minBoundsExceeded = Cannot delete this entry as the minimum has been set to: {0}
+# view_configEdit_invalidListSizeMin = The list should contain at least {0} row(s)
+# view_configEdit_invalidListSizeMax = The list should contain {0} row(s) at most
+# view_configEdit_invalidListSizeMinMax = The list should contain a minimum of {0} and a maximum of {1} row(s)
+view_configEdit_msg_1=ãããã㣠[{0}] ãã»ããã«è¿œå ããŸãã
+view_configEdit_msg_2=ã»ããããããããã£ãåãé€ããŸãã
+view_configEdit_msg_3=[{0} {1}] ããªã¹ãããåé€ãããŸãã
+view_configEdit_msg_4=ãªã¹ãã«è¿œå ãããã¢ã€ãã
+view_configEdit_properties=ããããã£
+view_configEdit_property=ããããã£ãŒ
+# #view_configEdit_property = Property
+view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
+view_configEdit_tooltip_2=ãªã¹ãã«ã¢ã€ãã ãè¿œå ããŸã
+view_configEdit_unset=æªèšå®ã«ããŸãã?
+# #view_configEdit_unset = Unset?
+view_configEdit_viewRow=è¡ã®é²èŠ§
+view_configurationDetails_allPropertiesValid=ãã¹ãŠã®èšå®ããããã£ãŒã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸãã
+view_configurationDetails_configNotUpdatedDueToNoChange=æ°ããèšå®ã¯çŸåšã®èšå®ãšåçã§ãããããèšå®ãæŽæ°ãããŸããã§ããã
+view_configurationDetails_error_updateFailure=èšå®ã®æŽæ°ã«å€±æããŸãã
+view_configurationDetails_messageConcise=èšå®ã¯æŽæ°ãããŸãã - çŸåšã®ããŒãžã§ã³ã¯ {0} ã§ã
+view_configurationDetails_messageDetailed=ãªãœãŒã¹ [{1}] ã®èšå®ã¯ããŒãžã§ã³ {0} ãžæŽæ°ãããŸãã
+view_configurationDetails_noConfigurationFetched=èšå®ãèªã¿åºãã§ããŸããã§ãããããã¯ããã©ã°ã€ã³ãèšå®ãããŒãã§ããªãã£ãããæ¥ç¶èšå®ã§èšå®ã®åéããªãã«ãªã£ãŠããããšãæå³ããŸãã
+view_configurationDetails_noPermission=ãã®ãªãœãŒã¹ã®èšå®ãç·šéããæš©éããããŸãã
+view_configurationDetails_somePropertiesInvalid=次ã®èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ïŒ {0} ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸããã
+view_configurationHistoryDetails_error_loadFailure=èšå®å±¥æŽãããŒãã§ããŸãã
+view_configurationHistoryList_cannotDeleteCurrent=éžæãããå±¥æŽé
ç®ã«çŸåšã®èšå®ãå«ãŸããŠããŸã - åé€ã§ããŸãã
+view_configurationHistoryList_cannotDeleteGroupItems=éžæãããèšå®å±¥æŽé
ç®ã«ã¯ãã°ã«ãŒãèšå®ã®æŽæ°ãå«ãŸããŠããŸãã芪ã®ã°ã«ãŒãå±¥æŽé
ç®ãããŒãžããŠãããåå¥ã®ãªãœãŒã¹å±¥æŽé
ç®ãåé€ããå¿
èŠããããŸãã
+view_configurationHistoryList_delete_failure=èšå®å±¥æŽã®åé€ã«å€±æããŸãã
+view_configurationHistoryList_delete_success=éžæãããèšå®å±¥æŽã®åé€ã«æåããŸãã
+view_configurationHistoryList_rollback=ããŒã«ããã¯
+view_configurationHistoryList_rollback_failure=èšå®ã®ããŒã«ããã¯ã«å€±æããŸãããå
ã®èšå®ã¯ãŸã æå¹ã§ãã
+view_configurationHistoryList_rollback_success=éžæãããéå»ã®èšå®ãžæ£åžžã«ããŒã«ããã¯ãããŸããã
+view_configurationHistoryList_table_clickStatusIcon=詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
+view_configurationHistoryList_table_statusFailure=ãã®èšå®ã®æŽæ°ã«å€±æããŸãã
+view_configurationHistoryList_table_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸã é²è¡äžã§ã
+view_configurationHistoryList_table_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
+view_configurationHistoryList_table_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
+view_configurationHistoryList_title=èšå®å±¥æŽ
+view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ã¯æ£ããå€ã§ãã®ã§ããã®èšå®ã¯ä¿åå¯èœã§ã
+view_connectionSettingsDetails_error_updateFailure=ã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã«å€±æããŸãã
+view_connectionSettingsDetails_messageConcise_updateSuccess=ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
+view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®ããã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
+view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®ã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
+view_connectionSettingsDetails_somePropertiesInvalid=次ã®ã³ãã¯ã·ã§ã³èšå®ã¯äžæ£ãªå€\: {0} ã§ããèšå®ãä¿åããåã«èšæ£ããªããã°ãªããŸããã
+view_core_loggedOut=ãã°ã¢ãŠã
+view_core_noRecentAlerts=ã¬ããŒããã¹ãæè¿ã®ã¢ã©ãŒãã¯ååšããŸãã
+view_core_recentAlerts=[{0}] åã®æè¿ã®ã¢ã©ãŒãããããŸãã - æè¿ã®ã¢ã©ãŒãã¬ããŒããžã¯ãªãã¯ããŠãã ãã
+view_core_serverInitializing=ãµãŒããŒã¯çŸåšèµ·åäžã§ããå®å
šã«åæåãããŸã§åŸ
ã£ãŠãããã°ã€ã³ããŠãã ããã
+# #view_core_serverInitializing = The server is currently starting up. Please wait for it to fully initialize before attempting to log in.
+view_core_serverUnreachable=ãµãŒããŒã«å°éã§ããŸãããããŠã³ããŠããå¯èœæ§ããããŸãã
+view_core_uncaught=ã°ããŒãã«ã«ãã£ãããããªãäŸå€
+view_dashboardManager_deleteFail=ããã·ã¥ããŒãã®åé€ã«å€±æããŸãã
+view_dashboardManager_deleted=ããã·ã¥ããŒã {0} ã®åé€ã«æåããŸãã
+view_dashboardManager_error=ããã·ã¥ããŒãããµãŒããŒãžä¿åããã®ã«å€±æããŸãã
+view_dashboardManager_saved=ããã·ã¥ããŒã {0} ããµãŒããŒãžä¿åããŸãã
+view_dashboardManager_success=ããã·ã¥ããŒããä¿åããŸãã
+view_dashboard_favorites_error1=奜ã¿ã®ãªãœãŒã¹ãããŒãããã®ã«å€±æããŸãã
+view_dashboardsManager_error1=æ°ããããã·ã¥ããŒããè¿œå ããã®ã«å€±æããŸãã
+view_dashboardsManager_message_title_details=<h1>{0} ãã䜿çšããã ãããããšãããããŸãã</h1>\n<p>ãã®ããã·ã¥ããŒãã¯ãäžèšã® (ç·šéã¢ãŒã) ãã¿ã³ãã¯ãªãã¯ãããšç·šéã§ããŸãã</p>\n<p>以äžã®æäœã® 1 ã€ãéžæããŠãã ããã</p>\n<p> <a href\="{1}">æ°ãã«èŠã€ãã£ããªãœãŒã¹ãã€ã³ããŒããã</a></p>\n<p> <a href\="{2}">ãªãœãŒã¹ãæ€çŽ¢ãã</a></p>\n<p> <a href\="{3}">ãã«ãããã³ããã¥ã¡ã³ãã確èªãã</a></p>
+# #view_dashboardsManager_message_title_details = <h1>Welcome to {0}</h1>\n<p>This dashboard can be edited by clicking the (Edit Mode) button above.</p>\n<p>What would you like to do?</p>\n<p> <a href=\"{1}\">Import newly discovered resources.</a></p>\n<p> <a href=\"{2}\">Search for resources.</a></p>\n<p> <a href=\"{3}\">See help and documentation.</a></p>
+view_dashboards_confirm1=åé€ããŠãããããã§ãã
+view_dashboards_portlets_refresh_fail1=èªåæŽæ°ã®ééãæŽæ°ã§ããŸããã§ãã
+view_dashboards_portlets_refresh_fail2=èªåæŽæ°ã®ééã®ãªããŒããç¡å¹åã§ããŸããã§ãã
+# #view_dashboards_portlets_refresh_fail1 = \u81EA\u52D5\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5\u3059\u308B\u30DD\u30FC\u30C8\u30EC\u30C3\u30C8\u306E\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5\u9593\u9694\u306E\u66F4\u65B0\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+# #view_dashboards_portlets_refresh_fail2 = \u81EA\u52D5\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5\u3059\u308B\u30DD\u30FC\u30C8\u30EC\u30C3\u30C8\u306E\u30EA\u30ED\u30FC\u30C9\u306E\u7121\u52B9\u5316\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+view_dashboards_portlets_refresh_multiple_min={0} å
+view_dashboards_portlets_refresh_none=ãªãã¬ãã·ã¥ãªã
+view_dashboards_portlets_refresh_one_min=1 å
+view_dashboards_portlets_refresh_success1=èªåæŽæ°ã®ééãæŽæ°ããŸãã
+view_dashboards_portlets_refresh_success2=èªåæŽæ°ã®ãªããŒããåæ¢ããŠããŸã
+# #view_dashboards_portlets_refresh_success1 = \u30DD\u30FC\u30C8\u30EC\u30C3\u30C8\u306E\u81EA\u52D5\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5\u9593\u9694\u3092\u66F4\u65B0\u3057\u307E\u3057\u305F
+# #view_dashboards_portlets_refresh_success2 = \u81EA\u52D5\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5\u3059\u308B\u30DD\u30FC\u30C8\u30EC\u30C3\u30C8\u306E\u30EA\u30ED\u30FC\u30C9\u3092\u505C\u6B62\u3057\u3066\u3044\u307E\u3059
+view_dashboards_title=ããã·ã¥ããŒã
+view_drift_button_detectNow=ããã«æ€åº
+view_drift_button_pinToDef=å®çŸ©ãšããŠãã³çã
+view_drift_button_pinToDef_confirm=ãã³çãã¯ãã®ã¹ãããã·ã§ãããå®çŸ©ã®ã¹ãããã·ã§ãã 0 ãšããŠèšå®ããŸãããã®ä»ãã¹ãŠã®ã¹ãããã·ã§ããã¯ãã®å®çŸ©ããåé€ãããŸãããã®å®çŸ©ã¯ãã³çãããããšããŒã¯ããã以åŸã®ããªããã¯åžžã«ãã®ãã³çããããã¹ãããã·ã§ããã«å¯ŸããŠå ±åãããŸãããã®ã¹ãããã·ã§ããããã®å®çŸ©ã«ãã³çãããŸãã?
+view_drift_button_pinToTemplate=ãã³ãã¬ãŒããšããŠãã³çã
+view_drift_button_pinToTemplate_confirm=ãã³çãããåŸã¯ããã®ã¹ãããã·ã§ããã¯ãã®ãã³ãã¬ãŒãã䜿ã£ãŠäœæããããã¹ãŠã®å®çŸ©ã®ããã«åæã¹ãããã·ã§ããã«èšå®ãããŸããããæ¢åãã³ãã¬ãŒãã«ãã³çãããããªãããã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ããã«å¯ŸããŠãã³çãããããããæ¢åã®ã¹ãããã·ã§ããã¯åé€ãããŸããéžæãããã®ããã³ãã¬ãŒãã«ããããã«ç¶ç¶ããŸãã?
+view_drift_carousel_sizeFilterLabel=ã¹ãããã·ã§ããã®æ倧衚瀺æ°
+view_drift_carousel_startFilterLabel=ã¹ãããã·ã§ããéå§
+view_drift_category_fileAdded=è¿œå ãã¡ã€ã«
+view_drift_category_fileChanged=å€æŽãã¡ã€ã«
+view_drift_category_fileNew=æ°èŠã«æ€åºããããã¡ã€ã«
+view_drift_category_fileRemoved=åé€ãã¡ã€ã«
+view_drift_confirm_deleteAllDefs=ããªããæ€åºå®çŸ©ããã¹ãŠåé€ããŸãã?
+view_drift_confirm_deleteDefs=éžæããããªããæ€åºå®çŸ©ãåé€ããŸãã?
+view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸããã§ã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
+view_drift_failure_deleteDefs=ããã€ãããããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
+view_drift_failure_deleteTemplates=ããªãããã³ãã¬ãŒãã®äžéšãŸãã¯ãã¹ãŠãåé€ã§ããŸããã§ããã
+view_drift_failure_detectNow=ããªããæ€åºå®è¡ãªã¯ãšã¹ãã®éä¿¡ã«å€±æããŸãã
+view_drift_failure_load=ããªããã€ã³ã¹ã¿ã³ã¹ã®åãåºãã«å€±æããŸãã
+view_drift_failure_pinToDef=å®çŸ©ãžã®ã¹ãããã·ã§ããã®ãã³çãã«å€±æããŸãã
+view_drift_success_defUpdated=ããªããæ€åºå®çŸ©ãæŽæ°ãããŸãããããã¯èŠå®éãã«æ¬¡åã®æ€åºå®è¡ã«åœ±é¿ãããã§ãããã
+view_drift_success_delete=ããªããã€ã³ã¹ã¿ã³ã¹ {0} ã®åé€ãæåããŸãã
+view_drift_success_deleteDefs=ããªããå®çŸ© {0} ã®åé€ãæåããŸãã
+view_drift_success_deleteTemplate={0} åã®ããªãããã³ãã¬ãŒããæ£åžžã«åé€ããŸãã
+view_drift_success_detectNow=ããªããæ€åºå®è¡ãªã¯ãšã¹ãã®éä¿¡ã«æåããŸãã
+view_drift_success_pinToDef=ããªããå®çŸ©ãžã®ã¹ãããã·ã§ãã {0} ã®ãã³çãã«æåããŸãã
+view_drift_success_templateUpdated=ããªãããã³ãã¬ãŒããæŽæ°ãããã¢ã¿ãããããå®çŸ©ã«å€æŽãããã·ã¥ãããŸããã
+view_drift_table_attached=æ·»ä»æžã¿?
+view_drift_table_baseDir=åºæ¬ãã£ã¬ã¯ããª
+view_drift_table_driftHandlingMode=ããªããåŠç
+view_drift_table_driftHandlingMode_normal=éåžž
+view_drift_table_driftHandlingMode_plannedChanges=èšç»å€æŽ
+view_drift_table_hover_defNotPinned=ãã®ããªããå®çŸ©ã¯ãã³çããããŠããŸãããã¯ãªãã¯ããŠåæã¹ãããã·ã§ãããèŠãŠãã ããã
+view_drift_table_hover_defPinned=ãã®ããªããå®çŸ©ã¯åæã¹ãããã·ã§ãããžãã³çããããŠããŸããã¯ãªãã¯ããŠåæã¹ãããã·ã§ãããèŠãŠãã ããã
+view_drift_table_hover_edit=ã¯ãªãã¯ããŠãã®ããªããå®çŸ©ãŸãã¯ãã³ãã¬ãŒãããããã£ãé²èŠ§ããããŸãã¯ç·šéããŠãã ãã
+view_drift_table_hover_outOfCompliance_drift=ããªããããããŸã
+view_drift_table_hover_outOfCompliance_noBaseDir=ããŒã¹ãã£ã¬ã¯ããªãååšããŸãã
+view_drift_table_hover_templateNotPinned=ãã®ããªãããã³ãã¬ãŒãã¯ã©ã®ã¹ãããã·ã§ããã«ããã³çããããŠããŸãã
+view_drift_table_hover_templatePinned=ãã®ããªãããã³ãã¬ãŒãã¯ããã¹ãããã·ã§ããã«ãã³çããããŠããŸããã¯ãªãã¯ããŠãã³çããããã¹ãããã·ã§ãããèŠãŠãã ãã
+view_drift_table_newFile=æ°ãã¡ã€ã«
+view_drift_table_oldFile=æ§ãã¡ã€ã«
+view_drift_table_pinned=ãã³çã?
+view_drift_table_resourceDef=ãªãœãŒã¹ããªããæ€åºå®çŸ©
+view_drift_table_resourceHistory=ãªãœãŒã¹ããªããå±¥æŽ
+view_drift_table_snapshot=ã¹ãããã·ã§ãã
+view_drift_table_snapshotTime=ã¹ãããã·ã§ããæé
+view_drift_table_template=ãã³ãã¬ãŒã
+view_drift_table_title_initialSnapshot=å®çŸ© [{0}] ã®ããã®åæã¹ãããã·ã§ãã\: ãã³çã \= [{1}]
+view_drift_table_title_snapshot=å®çŸ© [{1}] ã®ããã®ã¹ãããã·ã§ãã [{0}]
+view_drift_table_title_templateSnapshot=ãã³ãã¬ãŒã [{0}] ã®ããã®ãã³çããããã¹ãããã·ã§ãã
+view_drift_wizard_addDef_failure=ããªããæ€åºå®çŸ©ã[{0}]ãã®æ°èŠè¿œå ã«å€±æããŸãã
+view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ããªããã¢ãã¿ãªã³ã°ãå®è¡ãããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸãããã®å®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ããããæ€åºã®å®è¡ééãå®çŸ©ããããåºæ¬ãã£ã¬ã¯ããªãšãã¡ã€ã«ãã£ã«ã¿(ãªãã·ã§ã³)ãæå®ããããšãã§ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãéå§ããå®çŸ©ãšããŠäœ¿çšããããã®äžã€ä»¥äžã®æ¢å®ã®ãã³ãã¬ãŒããååšããŸãã
+view_drift_wizard_addDef_infoStepName=ãã®æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
+view_drift_wizard_addDef_success=æ°èŠããªããæ€åºå®çŸ© [{0}] ã®è¿œå ã«æåããŸããããšãŒãžã§ã³ãã¯æŽæ°ãããŸãã
+view_drift_wizard_addDef_templatePrompt=ããªããå®çŸ©ãã³ãã¬ãŒã
+view_drift_wizard_addDef_title=ã¿ã€ãã®ãªãœãŒã¹ [{0}] ã®ããã®ããªããæ€åºå®çŸ©ãè¿œå ããŠãã ãã
+view_drift_wizard_addDef_windowTitle=ããªããæ€åºå®çŸ©ãŠã£ã¶ãŒãã®è¿œå
+view_drift_wizard_addTemplate_failure=æ°èŠããªããæ€åºãã³ãã¬ãŒã [{0}] ã®è¿œå ã«å€±æããŸãã
+view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããã掟çããŠäœæã§ããŸããããã¯æ¢åãã³ãã¬ãŒãã«é¡äŒŒãããã®ãããã©ã°ã€ã³ãå®çŸ©ãããã³ãã¬ãŒãããæ°èŠãã³ãã¬ãŒããæ§ç¯ããçŽ æ©ãæ¹æ³ãæäŸããŸããããªããå®çŸ©ã®ããã«ããã®ãã³ãã¬ãŒãã¯ããªãããç£èŠãå®è¡ããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸããç¶æ³ã«ãã£ãŠã¯ããã®ãã³ãã¬ãŒãããå°åºãããå®çŸ©ã¯ãã®ãã¡ã€ã«ã»ããã®å€æŽããä»ã®èšå®ã®å€æŽãèš±ããããèš±ããªãã£ããããŸãããã³ãã¬ãŒãåã¯äžã€ã®ãªãœãŒã¹ã¿ã€ãå
ã§ãŠããŒã¯ã§ãªããã°ãªããŸããã
+view_drift_wizard_addTemplate_infoStepName=éå§ãã³ãã¬ãŒãã®éžæ
+view_drift_wizard_addTemplate_success=æ°èŠããªãããã³ãã¬ãŒã [{0}] ã®è¿œå ã«æåããŸãã
+view_drift_wizard_addTemplate_title=ã¿ã€ã [{0}] ã®ããªããå®çŸ©ãã³ãã¬ãŒããè¿œå ããŠãã ãã
+view_drift_wizard_addTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒãå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®è¿œå
+view_drift_wizard_pinTemplate_confirmNotPinned=ãã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯ãã®åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ãããžãªã»ãããããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®ã¹ãããã·ã§ãããžã®ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
+view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã®ãã³ãã¬ãŒãã¯ãã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ãããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
+view_drift_wizard_pinTemplate_duplicate_name_error=ãã³ãã¬ãŒãåã¯äžæã§ãªããã°ãªããŸãã
+view_drift_wizard_pinTemplate_failure=ããªãããã³ãã¬ãŒã [{0}] ãžã®ã¹ãããã·ã§ããããã³çãããã®ã«å€±æããŸãã
+view_drift_wizard_pinTemplate_infoStepExistingTemplate=çŸåšã®ãã³ãã¬ãŒããžã®ãã³çã
+view_drift_wizard_pinTemplate_infoStepHelp=ãã³çãããããã³ãã¬ãŒããéžæããŠãã ããããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããæã€ããã«ãªããŸããããã«ããŸãããããŠãã®å®çŸ©èªèº«ã¯ãã³çãããããã®ãšããŠããŒã¯ãããŸããããã¯æåŸ
ããããã¡ã€ã«ã»ããããããªãããæ€åºããã®ã«äœ¿ãããŸãããã®ãã³ãã¬ãŒãã®ããã®æ¢åå®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ããã«ãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããããšã«æ³šæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepName=ãã³çãããããã³ãã¬ãŒãã®éžæ
+view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ããå°åºããããã®)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=ãã®ã¹ãããã·ã§ããã¯æ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãããããšãå¯èœã§ãããã®''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒã®æã«ãã£ãŠä¿¡é Œããå®çŸ©ãã¹ãããã·ã§ãããããªãœãŒã¹ã¬ãã«ãã¿ã€ãã¬ãã«ã§ããã³ãã¬ãŒãåã§ããããã«ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯ã次ã«ããã®ã¿ã€ãã®ã¡ã³ããŒã«å¯ŸããŠé©çšã§ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯åææã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéããããšãã§ããŸãããã®ååã¯å€æŽãã¹ãã§ããã®ã¿ã€ãã®ãŠããŒã¯ãªããªãããã³ãã¬ãŒãåã§ãªããã°ãªããŸããã''æ¢åãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒãéžæããã¹ãããã·ã§ãããæã€æ¢åãã³ãã¬ãŒãã«å¯ŸããŠããã³çã
ãŸãã¯å床ãã³çããã§ããããã«ããŸããæ£ããèšå®ããã«ã¯ããã®æ¢åãã³ãã¬ãŒãã¯åããã£ã¬ã¯ããªããã®ã¹ãããã·ã§ããå®çŸ©ãšããŠç£èŠã§ããªããã°ãªããŸãããã»ã¬ã¯ã·ã§ã³ããã¯ã¹ã¯æ£åœãªæ¢åã®ãã³ãã¬ãŒãã ãã衚瀺ããŸããããæ£åœã§ãªãæ¢åãã³ãã¬ãŒããååšãããšããŠããã®ãªãã·ã§ã³ã§ã¯éžæãããŸããã
+view_drift_wizard_pinTemplate_infoStepRadioTitle=ãã³ãã¬ãŒãã®éžæ
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=æ¢åãã³ãã¬ãŒãã§ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠãããã®ã¯ååšããŸãããç¶ç¶ããã«''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ãéžæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepSelectTitle=æ¢åãã³ãã¬ãŒã
+view_drift_wizard_pinTemplate_success=ããªãããã³ãã¬ãŒã [{0}] ã®ãã³çãã«æåããŸãã
+view_drift_wizard_pinTemplate_title=ã¿ã€ã [{2}] ã®ããªãããã³ãã¬ãŒããžã®å®çŸ© [{1}] ã®ã¹ãããã·ã§ãã [{0}] ããã³çã
+view_drift_wizard_pinTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®ãã³çã
+view_dynagroup_children=åçã°ã«ãŒãã®å
+view_dynagroup_compatible=äºæ
+view_dynagroup_definitionAlreadyExists=ãã§ã«ãã®ååã®ã°ã«ãŒãå®çŸ©ãååšããŸã
+view_dynagroup_definitionCreated=ã°ã«ãŒãå®çŸ©å [{0}] ã®äœæã«æåããŸãã
+view_dynagroup_definitionLoadFailure=ã°ã«ãŒãå®çŸ©ã®ããŒãã«å€±æããŸãã
+view_dynagroup_definitions=åçã°ã«ãŒãã®å®çŸ©
+view_dynagroup_deleteFailureSelection=éžæãããã°ã«ãŒãå®çŸ©ã®åé€ã«å€±æããŸãã
+view_dynagroup_deleteSuccessfulSelection=[{0}] ã°ã«ãŒãå®çŸ©ã®åé€ã«æåããŸãã
+view_dynagroup_editing=[{0}] ãç·šéäž
+view_dynagroup_exprBuilder_addExpression=åŒã®è¿œå
+view_dynagroup_exprBuilder_comparisonType=æ¯èŒã¿ã€ã
+view_dynagroup_exprBuilder_comparisonType_contains=ãå«ã
+view_dynagroup_exprBuilder_comparisonType_endsWith=ã§çµãã
+view_dynagroup_exprBuilder_comparisonType_equals=çãã
+view_dynagroup_exprBuilder_comparisonType_startsWith=ã§éå§ãã
+view_dynagroup_exprBuilder_comparisonType_tooltip=æ¯èŒã¿ã€ã
+view_dynagroup_exprBuilder_definingPlugin=å®çŸ©ãã©ã°ã€ã³
+view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ã®ããã®ãã©ã°ã€ã³
+view_dynagroup_exprBuilder_expression=åŒ
+view_dynagroup_exprBuilder_expressionType=åŒã®ã¿ã€ã
+view_dynagroup_exprBuilder_expressionType_pluginConfig=ãã©ã°ã€ã³èšå®
+view_dynagroup_exprBuilder_expressionType_resource=ãªãœãŒã¹
+view_dynagroup_exprBuilder_expressionType_resourceCategory=ãªãœãŒã¹ã«ããŽãª
+view_dynagroup_exprBuilder_expressionType_resourceConfig=ãªãœãŒã¹èšå®
+view_dynagroup_exprBuilder_expressionType_resourceType=ãªãœãŒã¹ã¿ã€ã
+view_dynagroup_exprBuilder_expressionType_tooltip=ãã®åŒã®ããããã£ã¯ä»¥äžã®ãã®ã«åãæ¿ãããŸãã<br/> <b>ãªãœãŒã¹</b>\: ååãããŒãžã§ã³ãšãã£ããªãœãŒã¹ããããã£<br/> <b>ãªãœãŒã¹ã¿ã€ã</b>\: ç¹å®ã¿ã€ãã®ãªãœãŒã¹ã®æ€çŽ¢<br/> <b>ãªãœãŒã¹ã«ããŽãª</b>\: ãã©ãããã©ãŒã ããµãŒããŒããµãŒãã¹ãšãã£ãã«ããŽãªã«ãããªãœãŒã¹æ€çŽ¢<br/> <b>ãã¬ã€ã</b>\: ã¢ãã¿ããããã¬ã€ãã®ããã«éžæãããå€ãæã€ãªãœãŒã¹<br/> <b>ãã©ã°ã€ã³èšå®</b>\: ã³ã³ããŒãã³ãã®ãã©ã°ã€ã³ã³ã³ããŒãã³ãèšå®èšå®ã«ããæ€çŽ¢<br/> <b>ãªãœãŒã¹èšå®</b>\: 管çãªãœãŒã¹ã®èšå®èšå®ã«ããæ€çŽ¢
+view_dynagroup_exprBuilder_expressionType_trait=ãã¬ã€ã
+view_dynagroup_exprBuilder_expression_tooltip=ããã¯ä»¥äžã®ãã©ãŒã å
ã®éžæã«ãã£ãŠè¡šçŸãããå®å
šãªåŒã§ãããã®ããã¹ãã¯ã"åŒã®è¿œå "ãã¿ã³ãã¯ãªãã¯ãããšãã°ã«ãŒãå®çŸ©åŒã®ããã¹ãã«è¿œå ãããŸãã
+view_dynagroup_exprBuilder_groupBy=ã°ã«ãŒãå
+# #view_dynagroup_exprBuilder_groupBy = Group by
+view_dynagroup_exprBuilder_groupBy_tooltip=GroupByã¯ã·ã¹ãã ãå
¥ååŒããã®å€ã«ã€ããŠãããã解æãã§ããããã«ããŸããäŸãã°ãã¯ã©ã¹ã¿ãŒåã«ããGroupByã«ãã£ãŠããã¹ãŠã®ã¯ã©ã¹ã¿ãŒã¡ã³ããŒããã®äžã«å«ããããªã¯ã©ã¹ã¿ã®ã°ã«ãŒããäœæããŸãã
+view_dynagroup_exprBuilder_memberOf=ã¡ã³ããŒ
+view_dynagroup_exprBuilder_memberOf_tooltip=memberof ã¯ãdynagroup ã¡ã³ããŒãæå®ããããªãœãŒã¹ã°ã«ãŒãã®ãµãã»ããã«ãªãããšãå¶éããŸããè€æ°ã® memberof æ¡ä»¶ãæå®ãããšãdynagroup ã¡ã³ããŒãæå®ãããã°ã«ãŒãã®ã¡ã³ããŒã§ãããŠããªã³ã®ãµãã»ããã«ãªãããšãå¶éããŸãã
+# #view_dynagroup_exprBuilder_memberOf = Member of
+# #view_dynagroup_exprBuilder_memberOf_tooltip = memberof will restrict the dynagroup members to be a subset of the specified resource group. Specifying multiple memberof conditions will restrict the dynagroup members to be a subset of the union of members of the specified groups.
+view_dynagroup_exprBuilder_noPlugins=--ãã©ã°ã€ã³ãªã--
+view_dynagroup_exprBuilder_noProperties=--ãã©ã°ã€ã³ãªã--
+view_dynagroup_exprBuilder_noResourceTypes=--ãªãœãŒã¹ã¿ã€ããªã--
+view_dynagroup_exprBuilder_pluginLoadFailure=ãã©ã°ã€ã³ã®ãªã¹ãã®ååŸãã§ããŸãã
+view_dynagroup_exprBuilder_propLoadFailure=ããããã£ã®ãªã¹ãã®ååŸãã§ããŸãã
+view_dynagroup_exprBuilder_propertyName=ããããã£å
+view_dynagroup_exprBuilder_propertyName_tooltip=åãåããçšã®ããããã£åãããã¯ãªãœãŒã¹ã¿ã€ããšåæ§ã«åŒã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
+view_dynagroup_exprBuilder_resTypeLoadFailure=ãã©ã°ã€ã³ [{0}] ã®ãªãœãŒã¹ã¿ã€ãã®ãªã¹ãã®ååŸãã§ããŸãã
+view_dynagroup_exprBuilder_resource=ãªãœãŒã¹
+view_dynagroup_exprBuilder_resourceType=ãªãœãŒã¹ã¿ã€ã
+view_dynagroup_exprBuilder_resourceType_tooltip=ãªãœãŒã¹ã¿ã€ã
+view_dynagroup_exprBuilder_resource_child=å
+view_dynagroup_exprBuilder_resource_grandparent=ç¥ç¶æ¯
+view_dynagroup_exprBuilder_resource_greatGrandparent=æŸç¥ç¶æ¯
+view_dynagroup_exprBuilder_resource_greatGreatGrandparent=æŸç¥ç¶æ¯ã®èŠª
+view_dynagroup_exprBuilder_resource_parent=芪
+view_dynagroup_exprBuilder_resource_resource=ãªãœãŒã¹
+view_dynagroup_exprBuilder_resource_tooltip=ãªãœãŒã¹ã®ã¬ãã«ãæã¿ã®ãã®ã«éžæããŠãã ãããäŸãã°ã"芪"ãéžæãããšã芪ãªãœãŒã¹ãåŒã®æ®ãã®éšåã«äžèŽãããããªãªãœãŒã¹ãçºèŠã§ããŸãã
+view_dynagroup_exprBuilder_savedExpression=ä¿åãããåŒ
+view_dynagroup_exprBuilder_title=åŒãã«ããŒ
+view_dynagroup_exprBuilder_unset=èšå®è§£é€
+view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ã¯ããŒã¿ããŒã¹å
ã®nullå€ãæã€å€ãã®ãã¹ãŠãçºèŠããŸããããã¯ããŒã¿ããŒã¹ã¹ãã¢ãšåãåããããŒã¿ã®çç±ã«ãã"\="ãªãã¬ãŒã¿ã䜿ãããšã¯å¯èœã§ã¯ãããŸããã
+view_dynagroup_exprBuilder_value_tooltip=åãåããåŒã®ããã®æååå€
+view_dynagroup_expression=åŒ
+view_dynagroup_expressionBuilderIconTooltip=åŒãã«ããŒ...
+view_dynagroup_expressionSet=åŒã»ãã
+view_dynagroup_lastCalculationTime=æçµèšç®æå»
+view_dynagroup_loadDefinitionFailure=ã°ã«ãŒãå®çŸ© [{0}] ãããŒãããã®ã«å€±æããŸãã
+view_dynagroup_loadDefinitionMissing=[{0}] ãšããIDã®ã°ã«ãŒãå®çŸ©ã¯ååšããŸãã
+view_dynagroup_mixed=æ··åš
+view_dynagroup_newGroupDefinition=æ°èŠã°ã«ãŒãå®çŸ©
+view_dynagroup_nextCalculationTime=次åã®æ€çŽ¢æå»
+view_dynagroup_permDenied=ã°ã«ãŒãå®çŸ©ãé²èŠ§ããæš©éããããŸãã
+view_dynagroup_recalcFailure=ãã®ã°ã«ãŒãå®çŸ©ã®åèšç®ã«å€±æããŸãã
+view_dynagroup_recalcFailureSelection=éžæãããã°ã«ãŒãå®çŸ©ãåèšç®ããã®ã«å€±æããŸãã
+view_dynagroup_recalcSuccessful=ãã®ã°ã«ãŒãå®çŸ©ã®åèšç®ãæåããŸãã
+view_dynagroup_recalcSuccessfulSelection=[{0}] ã°ã«ãŒãå®çŸ©ã®åèšç®ãæåããŸãã
+view_dynagroup_recalculate=åèšç®
+view_dynagroup_recalculationInterval=åèšç®ã®éé (å)
+view_dynagroup_recalculationInterval_error=å€ã¯æŽæ°ã§ãªããã°ãªããŸãã
+# view_dynagroup_recalculationInterval = \u518D\u8A08\u7B97\u9593\u9694 (min)
+view_dynagroup_recursive=ååž°
+view_dynagroup_saveAndRecalculate=ä¿å & åèšç®
+view_dynagroup_saveFailure=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«å€±æããŸãã
+view_dynagroup_saveSuccessful=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«æåããŸãã
+view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - äžã€äœæãããã¹ãã§ãããã代ããã« [{0}] åäœãããŸãã
+view_dynagroup_template_customExpression=ã«ã¹ã¿ã åŒ...
+view_dynagroup_template_downedResources=ãã¹ãŠã®ãªãœãŒã¹ãçŸåšããŠã³ããŠããŸã
+view_dynagroup_template_jbossas4_clusters=JBossAS 4 - ã¯ã©ã¹ã¿
+view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EARs
+view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - ãã¹ãã£ã³ã°ããŠãã"èªåã®"ã¢ããªã±ãŒã·ã§ã³ã®ãã¹ãŠ
+view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - ã»ãã¥ã¢ã§ãªããã¹ãŠ
+view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - ãŠããŒã¯ããŒãžã§ã³
+view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - ã¯ã©ã¹ã¿
+view_dynagroup_template_platforms=ã€ã³ãã³ããªå
ã®ãã©ãããã©ãŒã ãªãœãŒã¹
+view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®ãŠããŒã¯ãªãœãŒã¹ã¿ã€ã
+view_groupConfigEdit_member=ã¡ã³ããŒ
+view_groupConfigEdit_noListProps=ã°ã«ãŒãèšå®ã§çŸåšãµããŒããããŠããªãããããã£ã®ãªã¹ã
+view_groupConfigEdit_saveReminder=èšå®ãå€æŽãããŠããŸã - ãããã®å€æŽãä¿åããã®ãå¿ããªãã§ãã ããããããªããšå€±ãããŸãã
+view_groupConfigEdit_setAll=ãã¹ãŠã®å€ãèšå®\:
+view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ã®éã - ç·šéããããã«ã¢ã€ã³ã³ãã¯ãªãã¯ããŸã
+view_groupConfigEdit_unset=èšå®è§£é€
+view_groupConfigEdit_valsDiff=ã¡ã³ããŒå€ã®éã
+view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ããã®ã¡ã³ããŒå€
+view_groupCreateWizard_createFailure=ãªãœãŒã¹ã°ã«ãŒã [{0}] ã®äœæã«å€±æããŸãã \: {1}
+view_groupCreateWizard_createStepName=ã°ã«ãŒãèšå®
+view_groupCreateWizard_createStep_group_exists=[{0}] ãšããååã®ã°ã«ãŒãã¯ãã§ã«ååšããŸã
+view_groupCreateWizard_createStep_recursive=ååž°
+view_groupCreateWizard_createSuccessful_concise=[{0}] ãšããååã®æ°èŠã®ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
+view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ã åå [{1}] ã®æ°èŠ [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
+view_groupCreateWizard_membersStepName=ã¡ã³ããŒã®éžæ
+view_groupCreateWizard_title=ã°ã«ãŒãäœæ
+view_groupCreateWizard_windowTitle=ã°ã«ãŒãäœæ
+view_groupInventoryMembers_button_updateMembership=ã¡ã³ããŒã·ããã®æŽæ°...
+view_groupInventoryMembers_title_updateMembership=ã¡ã³ããŒã·ããã®æŽæ°
+view_group_common_emptyGroup=空ã®ã°ã«ãŒãã¯åžžã«æ··åãšã¿ãªãããŸãã
+view_group_detail_explicitAvail=æ瀺çã¡ã³ããŒã䜿çšã§ããã°ã«ãŒã (ååž°çãªã¡ã³ããŒã¯å«ãŸããŸãã)
+# #view_group_common_emptyGroup = An empty group is always considered as mixed.
+# #view_group_detail_explicitAvail = Group availability for explicit members (does not include recursive members).
+view_group_detail_failLoad=ID [{0}] ã®ä»ããã°ã«ãŒãã®ããŒãã«å€±æããŸãã
+view_group_detail_failLoadComp=id ã [{0}] ã®ã°ã«ãŒãã¯ååšããªãããã¢ã¯ã»ã¹ã§ããŸãã
+# #view_group_detail_failLoadComp = Group with id [{0}] does not exist or is not accessible
+view_group_detail_failRecursiveChange=ã°ã«ãŒã [{0}] ã®ååž°èšå®ã®æŽæ°ã«å€±æããŸãã
+view_group_detail_implicitAvail=ãã¹ãŠã®ã¡ã³ããŒã®ã°ã«ãŒãã¢ãã€ã©ããªã㣠(ååž°çãªã¡ã³ããŒãå«ã)ã
+view_group_detail_recursiveChange=ã°ã«ãŒã [{0}] ã®ååž°èšå®ã®å€æŽã«æåããŸãã
+view_group_inventory_activity_no_recent_metrics=ãã®ã°ã«ãŒãã¯æè¿ã®ã¡ããªãã¯ã¹ã¯ãããŸãã
+view_group_meas_schedules_title=ã°ã«ãŒãã¡ããªãã¯åéã¹ã±ãžã¥ãŒã«
+view_group_membership_failFetch=ãªãœãŒã¹ã°ã«ãŒãã®ãã§ããã«å€±æããŸãã
+view_group_membership_saveFailure=ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã·ããã®æŽæ°ã«å€±æããŸãã
+view_group_membership_saveSuccessful=ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã·ãããæŽæ°ããŸãã
+view_group_operationScheduleDetails_failedToLoadMembers=ã°ã«ãŒãã¡ã³ããŒãªãœãŒã¹ã®ããŒãã«å€±æããŸãã
+view_group_operationScheduleDetails_field_execute=å®è¡
+view_group_operationScheduleDetails_field_haltOnFailure=é害ã«ããåæ¢?
+view_group_operationScheduleDetails_memberResource=ã¡ã³ããŒãªãœãŒã¹
+view_group_operationScheduleDetails_value_parallel=䞊è¡å®è¡
+view_group_operationScheduleDetails_value_sequential=以äžã«ç€ºããé (ã¡ã³ããŒãªãœãŒã¹ããã©ãã°ã¢ã³ãããããããŠé çªãå€æŽ)
+view_group_pluginConfig_edit_currentGroupProperties=çŸåšã®ã°ã«ãŒãããããã£
+view_group_pluginConfig_edit_invalid=次ã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯äžæ£ãªå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ãä¿åããããŸãã«ä¿®æ£ãããå¿
èŠããããŸã\: [{0}]
+view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
+view_group_pluginConfig_edit_saveFailure=ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã®ã°ã«ãŒãèšå®æŽæ°ã®éå§ã«å€±æããŸãã
+view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ãéå§ãããŸãã
+view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã¯ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã«éå§ãããŸãã
+view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ããŸã
+view_group_pluginConfig_edit_valid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯æ£ããå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ã¯ä¿åã§ããŸã
+view_group_pluginConfig_members_fetchFailure=ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã®ãã©ã°ã€ã³èšå®æŽæ°å±¥æŽã®ååŸã«å€±æããŸãã
+view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ããã®ã¡ã³ããŒã³ãã¯ã·ã§ã³èšå®ã®åãåºãã«å€±æããŸãã
+view_group_pluginConfig_members_fetchFailureConnInProgress=ã°ã«ãŒããã©ã°ã€ã³èšå®ã®æŽæ°ã¯çŸåšé²è¡äžã§ããã°ã«ãŒãèšå®ãé²èŠ§ããã«ã¯ãæŽæ°ãçµäºãããŸã§åŸ
æ©ããå¿
èŠããããŸãã
+view_group_pluginConfig_members_statusDetails=ã¹ããŒã¿ã¹ã®è©³çŽ°
+view_group_pluginConfig_members_statusFailure=ãã®èšå®ã®æŽæ°ã¯æªç¥ã®çç±ã«ãã倱æããŸãã
+view_group_pluginConfig_members_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸã é²è¡äžã§ã
+view_group_pluginConfig_members_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
+view_group_pluginConfig_members_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
+view_group_pluginConfig_members_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®ã¡ã³ããŒå±¥æŽ
+view_group_pluginConfig_table_clickStatusIcon=詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
+view_group_pluginConfig_table_deleteFailure=ã°ã«ãŒããã©ã°ã€ã³èšå®å±¥æŽã®åé€ã«å€±æããŸãã
+view_group_pluginConfig_table_deleteSuccessful=[{0}] ã®å±¥æŽãåé€ããŸãã
+view_group_pluginConfig_table_failFetch=ã°ã«ãŒããã©ã°ã€ã³å±¥æŽã®ååŸã«å€±æããŸãã
+view_group_pluginConfig_table_msg1=åãªãœãŒã¹ã®ã¹ããŒã¿ã¹ã®ã¡ã³ããŒå±¥æŽã確èªããŠãã ãã
+view_group_pluginConfig_table_statusDetails=ã¹ããŒã¿ã¹ã®è©³çŽ°
+view_group_pluginConfig_table_statusFailure=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯å€±æããŸãã
+view_group_pluginConfig_table_statusInprogress=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯é²è¡äžã§ã
+view_group_pluginConfig_table_statusNochange=ãã®ã°ã«ãŒãèšå®ã¯å€æŽãããŸããã§ãã
+view_group_pluginConfig_table_statusSuccess=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯æåããŸãã
+view_group_pluginConfig_table_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®å±¥æŽ
+view_group_pluginConfig_table_viewMemberHistory=ã¡ã³ããŒå±¥æŽã®é²èŠ§
+view_group_pluginConfig_table_viewSettings=èšå®ã®é²èŠ§
+view_group_pluginConfig_view_groupProperties=ã°ã«ãŒãããããã£
+view_group_pluginConfig_view_noperm=ã³ãã¯ã·ã§ã³èšå®ã®é²èŠ§æš©éããããŸãã
+view_group_resConfig_edit_invalid=次ã®èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
+view_group_resConfig_edit_loadFail=[{0}] ã®ã¡ã³ããŒãªãœãŒã¹èšå®ã®èªã¿åºãã«å€±æããŸãã
+view_group_resConfig_edit_noperm=ãã®ã°ã«ãŒãèšå®ãç·šéããæš©éããããŸãã
+view_group_resConfig_edit_saveFailure=[{1}] ãšããååã®äºææ§ã°ã«ãŒãã® [{0}] ã«å¯Ÿããã°ã«ãŒãèšå®ã®æŽæ°ãéå§ã§ããŸããã§ãã
+view_group_resConfig_edit_saveInitiated_concise=ã°ã«ãŒãèšå®ã®æŽæ°ãéå§ãããŸãã
+view_group_resConfig_edit_saveInitiated_full=[{1}] ãšããååã®äºææ§ã°ã«ãŒãã® [{0}] ã«å¯Ÿããã°ã«ãŒãèšå®ã®æŽæ°ãéå§ãããŸãã
+view_group_resConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®èšå®ãæŽæ°ããŸã
+view_group_resConfig_edit_valid=ãã¹ãŠã®èšå®ããããã£ãŒã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸãã
+view_group_resConfig_members_fetchFailure=ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã®ãªãœãŒã¹èšå®æŽæ°å±¥æŽãååŸã§ããŸããã§ãã
+view_group_resConfig_members_fetchFailureConfig=[{0}] ã®ã¡ã³ããŒãªãœãŒã¹èšå®ã®èªã¿åºãã«å€±æããŸãã
+view_group_resConfig_members_fetchFailureConfigInProgress=ã°ã«ãŒããªãœãŒã¹èšå®ã®æŽæ°ãçŸåšé²è¡äžã§ããã°ã«ãŒãèšå®ãé²èŠ§ããã«ã¯ãæŽæ°ãçµäºãããŸã§åŸ
æ©ããå¿
èŠããããŸãã
+view_group_resConfig_members_statusDetails=ã¹ããŒã¿ã¹ã®è©³çŽ°
+view_group_resConfig_members_statusFailure=ãã®èšå®ã®æŽæ°ã¯æªç¥ã®çç±ã§å€±æããŸããã
+view_group_resConfig_members_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸã é²è¡äžã§ã
+view_group_resConfig_members_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
+view_group_resConfig_members_statusSuccess=ãã®èšå®ã¯æ£åžžã«æŽæ°ãããŸãã
+view_group_resConfig_members_title=ã°ã«ãŒããªãœãŒã¹èšå®ã¡ã³ããŒã®å±¥æŽ
+view_group_resConfig_table_clickStatusIcon=詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
+view_group_resConfig_table_deleteFailure=ã°ã«ãŒããªãœãŒã¹èšå®å±¥æŽã®åé€ã«å€±æããŸãã
+view_group_resConfig_table_deleteSuccessful=[{0}] ã®å±¥æŽã®åé€ãããŸãã
+view_group_resConfig_table_failFetch=ã°ã«ãŒãèšå®å±¥æŽã®ååŸã«å€±æããŸãã
+view_group_resConfig_table_msg1=åãªãœãŒã¹ã®ã¹ããŒã¿ã¹ã¯ã¡ã³ããŒå±¥æŽã確èªããŠãã ãã
+view_group_resConfig_table_statusDetails=ã¹ã¿ãŒã¿ã¹ã®è©³çŽ°
+view_group_resConfig_table_statusFailure=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã«å€±æããŸãã
+view_group_resConfig_table_statusInprogress=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯ãŸã é²è¡äžã§ã
+view_group_resConfig_table_statusNochange=ãã®ã°ã«ãŒãèšå®ã¯å€æŽãããŸããã§ãã
+view_group_resConfig_table_statusSuccess=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã«æåããŸãã
+view_group_resConfig_table_title=ã°ã«ãŒããªãœãŒã¹èšå®å±¥æŽ
+view_group_resConfig_table_viewMemberHistory=ã¡ã³ããŒå±¥æŽã®é²èŠ§
+view_group_resConfig_table_viewSettings=é²èŠ§èšå®
+view_group_resConfig_view_groupProperties=ã°ã«ãŒãããããã£
+view_group_resConfig_view_noperm=ãªãœãŒã¹èšå®ãé²èŠ§ããæš©éããããŸãã
+view_group_summary_compatible=äºææ§
+view_group_summary_descUpdateFailure=ID [{0}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã®èª¬æãå€æŽã§ããŸããã§ãã
+view_group_summary_descUpdateSuccessful=ãã®ãªãœãŒã¹ã°ã«ãŒãã®èª¬æãå€æŽããŸãã
+view_group_summary_dynamic=åç
+view_group_summary_dynamicNote=åçã°ã«ãŒãåãšèª¬æã¯ç®¡çããããã®ç·šéå¯èœã§ã
+view_group_summary_groupDefinition=ã°ã«ãŒãå®çŸ©
+view_group_summary_memberCount=ã¡ã³ããŒæ°
+view_group_summary_memberType=ã¡ã³ããŒã¿ã€ã
+view_group_summary_mixed=æ··åš
+view_group_summary_nameUpdateFailure=ID [{0}] ãæã€ãªãœãŒã¹ã°ã«ãŒãåã®å€æŽã«å€±æããŸãã - [{1}] ãã [{2}] ãžã®å€æŽãã§ããŸããã§ãã
+view_group_summary_nameUpdateSuccessful=ID [{0}] ãæã€ãªãœãŒã¹ã°ã«ãŒãã [{1}] ãã [{2}] ãžã®å€æŽããŸãã
+view_group_summary_recursive=ååž°
+view_helpTop_description=ãã®ã»ã¯ã·ã§ã³ã¯ããã¥ã¡ã³ããŒã·ã§ã³ããã¥ãŒããªã¢ã«ãããŒãžã§ã³ããã®ä»ã®ãã«ãæ
å ±ãæäŸããŸãã
+view_help_section_product=ãããã¯ã
+view_help_section_product_about=RHQã«ã€ããŠ
+view_inventory_adq=ãã£ã¹ã«ããªãã¥ãŒ
+view_inventory_allGroups=ãã¹ãŠã®ã°ã«ãŒã
+view_inventory_allResources=ãã¹ãŠã®ãªãœãŒã¹
+view_inventory_collectionInterval=ã³ã¬ã¯ã·ã§ã³éé
+view_inventory_dynagroupDefs=åçã°ã«ãŒãå®çŸ©
+view_inventory_eventDetails_loadFailed=ã€ãã³ãã®è©³çŽ°ãããŒãäžã«ãšã©ãŒãçºçããŸãã
+view_inventory_eventHistory_deleteFailed=[{0}] ã®ããã«éžæãããã€ãã³ãã®åé€ã«å€±æããŸãã
+view_inventory_eventHistory_deleteSuccessful=[{1}] ã®ããã® [{0}] ã€ãã³ãã®åé€ã«æåããŸãã
+view_inventory_eventHistory_details=詳现
+view_inventory_eventHistory_detailsFilter=詳现ãã£ã«ã¿ãŒ
+view_inventory_eventHistory_groupEventHistory=ã°ã«ãŒãã€ãã³ãå±¥æŽ
+view_inventory_eventHistory_purgeFailed=[{0}] ã®ã€ãã³ããããŒãžã§ããŸããã§ãã
+view_inventory_eventHistory_purgeSuccessful=[{1}] ã®ããã® [{0}] ã€ãã³ãã®é€å»ã«æåããŸãã
+view_inventory_eventHistory_resourceEventHistory=ãªãœãŒã¹ã€ãã³ãå±¥æŽ
+view_inventory_eventHistory_severity=é倧床
+view_inventory_eventHistory_severityFilter=é倧床ãã£ã«ã¿ãŒ
+view_inventory_eventHistory_sourceFilter=ãœãŒã¹ãã£ã«ã¿ãŒ
+view_inventory_eventHistory_sourceLocation=ãœãŒã¹äœçœ®
+view_inventory_eventHistory_timestamp=ã¿ã€ã ã¹ã¿ã³ã
+view_inventory_groups=ã°ã«ãŒã
+view_inventory_groups_children=å
+view_inventory_groups_deleteFailed=éžæããããªãœãŒã¹ã°ã«ãŒãã®åé€ã«å€±æããŸãã
+view_inventory_groups_deleteSuccessful=éžæããããªãœãŒã¹ã°ã«ãŒãã®åé€ã«æåããŸãã
+view_inventory_groups_descendants=åå«
+view_inventory_groups_loadFailed=ã°ã«ãŒãåæããŒã¿ã®ããŒãã«å€±æããŸãã
+view_inventory_ignoredResources=ç¡èŠããããªãœãŒã¹
+# #view_inventory_ignoredResources = Ignored Resources
+view_inventory_mixed=æ··æ
+view_inventory_platforms=ãã©ãããã©ãŒã
+view_inventory_problemGroups=åé¡ã°ã«ãŒã
+view_inventory_resource_loadFailed=ID [{0}] ãæã€ãªãœãŒã¹ã¯ååšããªãããã¢ã¯ã»ã¹ã§ããŸãã
+view_inventory_resources_deleteConfirm=éžæããããªãœãŒã¹ãåé€ãããã§ãã?
+view_inventory_resources_deleteFailed=éžæããããªãœãŒã¹ã®åé€ã«å€±æããŸãã
+view_inventory_resources_deleteFailed2=éžæããããªãœãŒã¹ã®åé€ã«å€±æããŸããããšãŒãžã§ã³ããžæ¥ç¶ã§ããŸããããšãŒãžã§ã³ããããŠã³ããŠããå¯èœæ§ããããŸãã
+view_inventory_resources_deleteSuccessful=ãã®ãªãœãŒã¹ãåé€ãããªã¯ãšã¹ãã¯(è€æ°ã®)ãšãŒãžã§ã³ãã«æ£ããéä¿¡ãããŸããã
+view_inventory_resources_disableConfirm=æ¬åœã«éžæãããªãœãŒã¹ãç¡å¹ã«ãããã§ãã? ç¡å¹ãªéã«ãšãŒãžã§ã³ãããå ±åãããã¢ãã€ã©ããªãã£ã¯ç¡èŠãããŸããç¡å¹åã¯éåžžæäœãä¿å®ã®äžéšãšããŠåæ¢ããããšãæåŸ
ãããŠãããªãœãŒã¹ã«å¯ŸããŠåœ¹ã«ç«ã¡ãŸãã
+view_inventory_resources_disableFailed=éžæããããªãœãŒã¹ãç¡å¹åããã®ã«å€±æããŸããã
+view_inventory_resources_disableSuccessful=éžæããããªãœãŒã¹ãšãã®åãšãªã [{0}] ãªãœãŒã¹ãç¡å¹åããã®ã«æåããŸããã
+view_inventory_resources_enableConfirm=æ¬åœã«éžæããããªãœãŒã¹ãæå¹ãããã§ãã? æå¹ã®éã¯ãšãŒãžã§ã³ãããªãœãŒã¹ã®ã¢ãã€ã©ããªãã£ãå ±åãããŸã§ã¢ãã€ã©ããªãã£ã¯UNKNOWNã«èšå®ãããŸãããšãŒãžã§ã³ãã¯çŽè¿ã®éœåã®è¯ããšãã«çŸåšã®ã¢ãã€ã©ããªãã£ãå ±åããããã«èŠæ±ãããŸãã
+view_inventory_resources_enableFailed=éžæããããªãœãŒã¹ãæå¹ã«ããã®ã«å€±æããŸããã
+view_inventory_resources_enableSuccessful=éžæããããªãœãŒã¹ãšãã®åãšãªã [{0}] ãªãœãŒã¹ãæå¹åããã®ã«æåããŸããã
+view_inventory_resources_ignoreConfirm=æ¬åœã«éžæããããªãœãŒã¹ãç¡èŠããŠãããããã§ãã? ç¡èŠãããšãã€ã³ãã³ããªã«è¡šç€ºãããªããªããŸãã
+# #view_inventory_resources_ignoreConfirm = Are you sure you want the selected resources to be ignored? They will no longer show up in inventory.
+view_inventory_resources_ignoreFailed=ãªãœãŒã¹ãç¡èŠããã®ã«å€±æããŸãã
+view_inventory_resources_ignoreSkipAllPlatforms=ãã©ãããã©ãŒã ã¯ç¡èŠã§ããŸãããéžæé
ç®ã¯ãã¹ãŠãã©ãããã©ãŒã ã§ãããããç¡èŠãããŸããããã©ãããã©ãŒã ã管çããããªãå Žåã¯ãé¢é£ãããšãŒãžã§ã³ããã·ã£ããããŠã³ãããã©ãããã©ãŒã ãã€ã³ãã³ããªãã解é€ããŠãã ããã
+view_inventory_resources_ignoreSkipSomePlatforms=ãã©ãããã©ãŒã ã¯ç¡èŠã§ããŸãããéžæãã [{0}] ãã©ãããã©ãŒã ã¯ã¹ããããããŸãããã©ãããã©ãŒã ã管çããããªãå Žåã¯ãé¢é£ãããšãŒãžã§ã³ããã·ã£ããããŠã³ãããã©ãããã©ãŒã ãã€ã³ãã³ããªãã解é€ããŸãã
+# #view_inventory_resources_ignoreSkipAllPlatforms = You cannot ignore platforms. All of your selections are platforms so nothing will be done. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
+# #view_inventory_resources_ignoreSkipSomePlatforms = You cannot ignore platforms. The [{0}] platforms you selected will be skipped. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
+view_inventory_resources_ignoreSuccessful=éžæãããªãœãŒã¹ãç¡èŠããã®ã«æåããŸãã
+view_inventory_resources_ignoreSuccessfulSkipPlatforms=éžæãããªãœãŒã¹ã®äžéšãæ£åžžã«ç¡èŠããŸããããéžæãã [{0}] ãã©ãããã©ãŒã ã¯ã¹ããããããŸããããã©ãããã©ãŒã ã¯ç¡èŠã§ããŸããããã©ãããã©ãŒã ã管çããããªãå Žåã¯ãé¢é£ãããšãŒãžã§ã³ããã·ã£ããããŠã³ãããã©ãããã©ãŒã ãã€ã³ãã³ããªãã解é€ããŠãã ããã
+# #view_inventory_resources_ignoreSuccessfulSkipPlatforms = You have successfully ignored some of the selected resources, however, the [{0}] platforms you selected were skipped. Platforms cannot be ignored. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
+view_inventory_resources_loadFailed=ãªãœãŒã¹åæããŒã¿ã®ããŒãã«å€±æããŸãã
+view_inventory_resources_members=ã¡ã³ããŒãªãœãŒã¹
+view_inventory_resources_unignoreConfirm=æ¬åœã«éžæãããªãœãŒã¹ã®ç¡èŠã解é€ããŠãããããã§ãã? ããã«ãããéžæãããªãœãŒã¹ãã€ã³ãã³ããªã«æ»ããã衚瀺ãããããã«ãªããŸãã
+view_inventory_resources_unignoreFailed=ãªãœãŒã¹ã®ç¡èŠã解é€ã§ããŸããã§ãã
+view_inventory_resources_unignoreSuccessful=éžæãããªãœãŒã¹ã®ç¡èŠã解é€ããŸããã
+# #view_inventory_resources_unignoreConfirm = Are you sure you want the selected resources to be unignored? This will bring them back into inventory and you will see them again.
+# #view_inventory_resources_unignoreFailed = Failed to unignore resources
+# #view_inventory_resources_unignoreSuccessful = You have successfully unignored the selected resources.
+view_inventory_resources_uninventoryConfirm=éžæãããªãœãŒã¹ãã¢ã³ã€ã³ãã³ããªããŠãããããã§ãã? ããéžæãããªãœãŒã¹ããŸã ååšããŠãããªãããã®ãšãŒãžã§ã³ãã®æ¬¡åã®ãã£ã¹ã«ããªã¹ãã£ã³ã®éã«ããã¯åçºèŠãããŸãã
+view_inventory_resources_uninventoryFailed=éžæããããªãœãŒã¹ã®ã¢ã³ã€ã³ãã³ããªã«å€±æããŸãã
+view_inventory_resources_uninventoryStorageConfirm=ã¹ãã¬ãŒãžã¯ã©ã¹ã¿ãŒã«ãã£ãŠäœ¿çšãããå¯èœæ§ããã 1 ã€ä»¥äžã®ãªãœãŒã¹ãã€ã³ãã³ããªãã解é€ããããšããŠããŸããä»åŸã®ãšã©ãŒã®çºçãé²ãããããã®æäœãå®è¡ããåã«ããŒããã¢ã³ãããã€ããå¿
èŠããããŸããæ¬åœã«èªå·±è²¬ä»»ã«ãŠç¶è¡ããŠãããããã§ãã?
+# #view_inventory_resources_uninventoryStorageConfirm = You are going to uninventory at least one resource that may be used by the storage cluster. To avoid any errors in the future, you should run undeploy the node prior to the this step. Do you really want to continue on your own risk?
+view_inventory_resources_uninventorySuccessful=éžæããããªãœãŒã¹ã®ã¢ã³ã€ã³ãã³ããªã«æåããŸãã
+view_inventory_sectionHelp=ãã®ã»ã¯ã·ã§ã³ã«ãããŠãæ°èŠã«çºèŠããããªãœãŒã¹ãã€ã³ãã³ããªã«ç»é²ããããªãœãŒã¹ãã°ã«ãŒãã察象ãšãã衚瀺ãšç®¡çããããªãããŸãã
+view_inventory_servers=ãµãŒããŒ
+view_inventory_serversTop=ãµãŒã㌠- ãããã¬ãã«ã®ã€ã³ããŒã
+view_inventory_services=ãµãŒãã¹
+view_inventory_summary_agent_error1=ãšãŒãžã§ã³ã管çãªãœãŒã¹IDã®çºèŠã«å€±æããŸãã
+view_inventory_summary_agent_error2=ãšãŒãžã§ã³ããªãœãŒã¹IDã®pingã«å€±æããŸãã
+view_inventory_summary_agent_error3=ãã®ãšãŒãžã§ã³ãã®ããã®è©³çŽ°ãé²èŠ§ããæš©éããããŸãã
+view_inventory_summary_agent_fullEnpoint=ãã«ãšã³ããã€ã³ã
+view_inventory_summary_agent_fullEnpoint_err1=\!ãã®ãªãœãŒã¹ã«é¢é£ãããªã¢ãŒããšã³ããã€ã³ãã¯ãããŸãã\!
+view_inventory_summary_agent_last_title=æåŸã«åä¿¡ããã¢ãã€ã©ããªãã£ãªããŒã
+view_inventory_summary_agent_status_title=ãšãŒãžã§ã³ãéä¿¡ã¹ããŒã¿ã¹
+view_inventory_summary_agent_title=ãã®ãªãœãŒã¹ã管çãããšãŒãžã§ã³ã
+view_inventory_unavailableServers=å©çšäžèœãµãŒããŒ
+view_leftNav_unknownPage=ã»ã¯ã·ã§ã³ [{1}] ã®æªç¥ã®ããŒãžå [{0}] - URLã¯äžæ£ã§ã
+view_login_invalidEmail=ç¡å¹ãªã¡ãŒã«ã¢ãã¬ã¹
+view_login_login=ãã°ã€ã³
+view_login_logout=ãã°ã¢ãŠã
+view_login_noBackend=ããã¯ãšã³ãããŒã¿ãœãŒã¹ã¯å©çšã§ããŸãã
+view_login_noLdap=泚æïŒLDAP詳现ã®ä»»æã®åãåºãã¯æåããŸããã§ãããæåã§ã®å
¥åãèŠæ±ãããŸã
+view_login_noUser=å
¥åããããŠãŒã¶ãŒåãŸãã¯ãã¹ã¯ãŒãã¯èšé²ããããã®ãšäžèŽããŸãã
+view_login_prompt=ãã°ã€ã³ããŠãã ãã
+view_login_registerLater=(ãã£ã³ã»ã« - åŸã»ã©ç»é²ãå®äºããŸã)
+view_login_registerLdapSuccess=æ°ããLDAPãŠãŒã¶ãŒã®ç»é²ã«æåããŸãã
+view_login_registerUser=ãŠãŒã¶ã®ç»é²
+view_login_welcomeMsg={0} ãžãããã\! <br/><br/> ç»é²åŠçãå®æãããããã«æ¬¡ã®ãã£ãŒã«ããå
¥å/æŽæ°ããŠãã ããã<br/> "OK"ãã¯ãªãã¯ãããšããã°ã€ã³ããŸãã<br/><br/>
+view_measureRange_last=æéã®ç¯å² - çŽå
+view_measureRange_simple=ã·ã³ãã«...
+view_measureRange_start=æéã®ç¯å² - éå§
+view_measureTable_addToDashboard=ããã·ã¥ããŒããžè¿œå
+# #view_measureTable_addToDashboard = Add To Dashboard
+view_measureTable_chartMetricValues=éžæãããã¡ããªãã¯ã¹ãå³ã«æã
+view_measureTable_getLive=åäœäžã®å€ã®ååŸ
+view_measureTable_getLive_failure=ãããã®ã¡ããªãã¯ã¹ã®åäœäžã®å€ãååŸã§ããŸããã§ããã ãšãŒãžã§ã³ãã¯å®è¡äžã§ç®¡çãªãœãŒã¹ã¯äœåäžã§ããããšã確èªããŠãã ããã
+view_measureTable_live_title=ã©ã€ãããŒã¿
+view_measureTable_startBeforeEnd=éå§æå»ã¯çµäºæå»ã®åã§ãªããã°ãªããŸããã
+# #view_measureTable_startBeforeEnd = Start time should be before the end time.
+view_measure_nan=--ããŒã¿ã¯ååšããŸãã--
+view_measurementOob_title=çãããã¡ããªãã¯ã¹
+view_menuBar_logout=ãã°ã¢ãŠã
+view_messageCenter_clearAllMessages=ãã¹ãŠã®ã¡ãã»ãŒãžãã¯ãªã¢
+view_messageCenter_lastNMessages=ææ°ã® {0} ã¡ãã»ãŒãž
+view_messageCenter_maxMessages=æ倧ã¡ãã»ãŒãž
+view_messageCenter_messageBarShowDetails=詳现衚瀺
+view_messageCenter_messageDetail=詳现
+view_messageCenter_messageRootCause=æ ¹æ¬çåå
+# #view_messageCenter_messageRootCause = Root Cause
+view_messageCenter_messageSeverity=æ·±å»åºŠ
+view_messageCenter_messageTime=æé
+view_messageCenter_messageTitle=ã¡ãã»ãŒãžã»ã³ã¿ãŒ
+view_messageCenter_noRecentMessages=æè¿ã®ã¡ãã»ãŒãžã¯ãããŸãã
+view_messageCenter_stackTraceFollows=--- ã¹ã¿ãã¯ãã¬ãŒã¹ ---
+view_metric_addToDashboard=ããã·ã¥ããŒããžè¿œå
+# #view_metric_addToDashboard = Add to Dashboard
+view_metric_traits=ãã¬ã€ã
+view_metric_viewTraitHistory=ãã¬ã€ã [{0}] ã®ããã®å€ã®å±¥æŽ
+view_operationHistoryDetails_dateCompleted=å®äºæ¥
+view_operationHistoryDetails_dateSubmitted=çºè¡æ¥
+view_operationHistoryDetails_error_fetchFailure=æäœå±¥æŽã®ããŒãã«å€±æ
+view_operationHistoryDetails_noResults=ãã®æäœã¯çµæãè¿ããŸãã
+view_operationHistoryDetails_operation=æäœ
+view_operationHistoryDetails_parameters=ãã©ã¡ãŒã¿ãŒ
+view_operationHistoryDetails_requestor=èŠæ±è
+view_operationHistoryDetails_results=çµæ
+view_operationHistoryDetails_status=ã¹ããŒã¿ã¹
+view_operationHistoryList_button_forceDelete=匷å¶åé€
+view_operationHistoryList_button_runOperation=æäœã®å®è¡
+view_operationHistoryList_cancelConfirm=æ¬åœã«éžæããæäœããã£ã³ã»ã«ããŠãããããã§ãã? 泚æ\: çŸåšãé²è¡äžãã®éžæããæäœã®ã¿ã«å¯ŸããŠãã£ã³ã»ã«ãå®è¡ãããŸãã
+view_operationHistoryList_cancelFailure=å±¥æŽ ID [{0}] ã®æäœã«å¯Ÿãããã£ã³ã»ã«ãªã¯ãšã¹ãã倱æããŸããã
+view_operationHistoryList_cancelSubmitted=[{0}] åã®ãé²è¡äžãã®æäœããã£ã³ã»ã«ãããªã¯ãšã¹ããæåºãããŸããã
+view_operationHistoryList_cancelSuccess=å±¥æŽ ID [{0}] ã®æäœã«å¯Ÿãããã£ã³ã»ã«ãªã¯ãšã¹ããæåºãããŸããã
+view_operationHistoryList_deleteFailure=æäœå±¥æŽ [{0}] ãåé€ã§ããŸããã§ããã
+view_operationHistoryList_deletePartialSuccess=[{0}] åã®æäœå±¥æŽé
ç®ãåé€ããŸãããã次㮠ID ãæã€é
ç®ãåé€ã§ããŸããã§ãã\: {1}
+view_operationHistoryList_deleteSuccess=[{0}] åã®å±¥æŽé
ç®ãåé€ããŸããã
+# #view_operationHistoryList_cancelConfirm = Are you sure you want to cancel the selected operations? NOTE: Only those selected operations that are currently "in progress" will be attempted to be canceled.
+# #view_operationHistoryList_cancelFailure = The cancel request failed for the operation with the history ID of [{0}].
+# #view_operationHistoryList_cancelSubmitted = Requests to cancel [{0}] "in progress" operations have been submitted.
+# #view_operationHistoryList_cancelSuccess = The cancel request has been successfully submitted for the operation with the history ID of [{0}].
+# #view_operationHistoryList_deleteFailure = Failed to delete operation history [{0}].
+# #view_operationHistoryList_deletePartialSuccess = Deleted [{0}] operation history items, but failed to delete the items with the following IDs: {1}
+# #view_operationHistoryList_deleteSuccess = Deleted [{0}] operation history items.
+view_operationHistoryList_notYetStarted=ãŸã éå§ããŠããŸãã
+view_operationHistoryList_title=æäœå±¥æŽ
+view_operationScheduleDetails_enterParametersBelow=以äžã«ãã©ã¡ãŒã¿ãŒãå
¥åããŠãã ãã...
+view_operationScheduleDetails_fieldDefault_description=説æã衚瀺ããã«ã¯æäœãéžæããŸãã
+view_operationScheduleDetails_fieldDefault_parameters=ãã©ã¡ãŒã¿ãŒã衚瀺ããã«ã¯æäœãéžæããŸãã
+view_operationScheduleDetails_fieldHelp_description=ãã®ã¹ã±ãžã¥ãŒã«ãããæäœã®ä»»æã®èª¬æ (äŸ\: å€éä¿å®ã®ããã®ã¢ããªã±ãŒã·ã§ã³ãµãŒããŒã®åèµ·å)
+view_operationScheduleDetails_fieldHelp_timeout=æééé - æå®ãããå Žåããã®æéå
ã«ã¹ã±ãžã¥ãŒã«ãããæäœãå®äºããªããšã{0} ãµãŒããŒã«ãã£ãŠãã®æäœãã¿ã€ã ã¢ãŠãããæäœã«å€±æãããšã¿ãªãããŸãã泚æ\: éåžžãåºç€ã®ç®¡ç察象ãªãœãŒã¹ã®æäœãéå§ãããåŸã«ããã®æäœãäžæããããšã¯ã§ããŸããã
+view_operationScheduleDetails_field_description=説æ
+view_operationScheduleDetails_field_parameters=ãã©ã¡ãŒã¿ãŒ
+view_operationScheduleDetails_field_timeout=ã¿ã€ã ã¢ãŠã
+view_operationScheduleDetails_noParameters=ãã®æäœã¯ãã©ã¡ãŒã¿ãŒãåããŸãã
+view_operationScheduleDetails_operationSchedule=æäœã¹ã±ãžã¥ãŒã«
+view_portlet_autodiscovery_setting_platforms=çºèŠããããã©ãããã©ãŒã
+view_portlet_configure_definitionDesc=ããŒãã¬ããã®èšå®
+view_portlet_configure_definitionTitle=ããŒãã¬ããèšå®
+view_portlet_configure_needed=èšå®ãã¿ã³ãæŒããŠãã®ããŒãã¬ãããèšå®ããŠãã ãã
+view_portlet_configure_notNeeded=ãã®ããŒãã¬ãããèšå®ããå¿
èŠã¯ãããŸããã
+view_portlet_defaultName_autodiscovery=ãã£ã¹ã«ããªãã¥ãŒ
+view_portlet_defaultName_favoriteResources=ãæ°ã«å
¥ããªãœãŒã¹
+view_portlet_defaultName_groupMetric=ãªãœãŒã¹ã°ã«ãŒãã¡ããªãã¯ã°ã©ã
+view_portlet_defaultName_group_alerts=ã°ã«ãŒã\: ã¢ã©ãŒã
+view_portlet_defaultName_group_bundles=ã°ã«ãŒã\: ãã³ãã«ãããã€
+view_portlet_defaultName_group_config_updates=ã°ã«ãŒã\: èšå®ã®æŽæ°
+view_portlet_defaultName_group_events=ã°ã«ãŒã\: ã€ãã³ãæ°
+view_portlet_defaultName_group_metrics=ã°ã«ãŒã\: ã¡ããªãã¯ã¹
+view_portlet_defaultName_group_oobs=ã°ã«ãŒã\: ç¯å²å€æ¡ä»¶
+view_portlet_defaultName_group_operations=ã°ã«ãŒã\: æäœ
+view_portlet_defaultName_group_pkg_hisory=ã°ã«ãŒã\: ããã±ãŒãžå±¥æŽ
+view_portlet_defaultName_inventorySummary=ã€ã³ãã³ããªãµããª
+view_portlet_defaultName_mashup=ããã·ã¥ã¢ãã
+view_portlet_defaultName_message=ã¡ãã»ãŒãž
+view_portlet_defaultName_operations=æè¿ã®æäœ
+view_portlet_defaultName_platformSummary=ãã©ãããã©ãŒã å©çšç
+view_portlet_defaultName_problemResources=ã¢ã©ãŒããŸãã¯å©çšã§ããªããªãœãŒã¹
+view_portlet_defaultName_recentAlerts=æè¿ã®ã¢ã©ãŒã
+view_portlet_defaultName_recentlyAddedResources=æè¿è¿œå ããããªãœãŒã¹
+view_portlet_defaultName_resourceMetric=ãªãœãŒã¹ã¡ããªãã¯ã°ã©ã
+view_portlet_defaultName_resource_alerts=ãªãœãŒã¹\: ã¢ã©ãŒã
+view_portlet_defaultName_resource_bundles=ãªãœãŒã¹\: ãã³ãã«ãããã€
+view_portlet_defaultName_resource_config_updates=ãªãœãŒã¹\: èšå®ã®æŽæ°
+view_portlet_defaultName_resource_events=ãªãœãŒã¹\: ã€ãã³ãæ°
+view_portlet_defaultName_resource_metrics=ãªãœãŒã¹\: 枬å®
+view_portlet_defaultName_resource_oobs=ãªãœãŒã¹\: ç¯å²å€ã¡ããªãã¯ã¹
+view_portlet_defaultName_resource_operations=ãªãœãŒã¹\: æäœ
+view_portlet_defaultName_resource_pkg_hisory=ãªãœãŒã¹\: ããã±ãŒãžå±¥æŽ
+view_portlet_factory_invalidPortlet=ããã¯æå¹ã§ã¯ãªãå€ãããŒãã¬ããã§ããåé€ããŠãã ããã
+view_portlet_graph_configure_metricDefinition_graph=ã°ã©ããæãããã®ã¡ããªãã¯å®çŸ© ID
+view_portlet_graph_configure_resource_graph=ã°ã©ãåãããªãœãŒã¹
+view_portlet_help_autodiscovery=ãã®ããŒãã¬ããã¯æ°èŠã«çºèŠããããªãœãŒã¹ãã€ã³ããŒããããããããã¯ç¡èŠããããšãã§ããŸããã€ã³ããŒãããããªãœãŒã¹ã¯ã¢ãã¿ãªã³ã°ã管çã®ããã«ã€ã³ãã³ããªã«è¿œå ããããšãã§ããŸããç¡èŠããããªãœãŒã¹ã¯ã€ã³ããŒãããããæ瀺çã«ç¡èŠã解é€ããªãéãã¯ãã¥ãŒããé ãããŸãã
+view_portlet_help_bundle_deps=ãã®ããŒãã¬ããã¯èšå®ããããã£ã¹ãã¬ã€åºæºãããŒã¹ã«ãé¢é£ãããã³ãã«ãããã€ã衚瀺ããŸãã
+view_portlet_help_config_updates=ãã®ããŒãã¬ããã¯ãèšå®ãšäžèŽããæè¿ã®èšå®å€æŽã衚瀺ããŸãã
+view_portlet_help_eventcounts=ãã®ããŒãã¬ããã¯èšå®ããããã£ã¹ãã¬ã€åºæºãšäžèŽããã€ãã³ãæ°ã衚瀺ããŸãã
+view_portlet_help_favoriteResources=ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒã®ãæ°ã«å
¥ããªãœãŒã¹ã衚瀺ããŸã
+view_portlet_help_graph=ãã®ããŒãã¬ããã¯ãªãœãŒã¹ã¡ããªãã¯ã°ã©ãã衚瀺ããŸã
+view_portlet_help_inventorySummary=ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒã®é²èŠ§å¯èœãªã€ã³ãã³ããªãšã¡ããªãã¯åéçã®ã·ã§ãŒããµããªãŒã衚瀺ããŸã
+view_portlet_help_mashup=ãã®ããŒãã¬ããã¯(iframeãä»ããŠ)ãªã¢ãŒãHTTPãªã¯ãšã¹ããè¿ããå
容ã衚瀺ããŸã
+view_portlet_help_message=ãã®ããŒãã¬ããã¯éç㪠HTML ã¡ãã»ãŒãžã衚瀺ããŸãã <i>message</i> ããããã£ã®èšå®ãå¿
èŠã§ãã
+view_portlet_help_metrics=ãã®ããŒãã¬ããã¯èšå®ããããã£ã¹ãã¬ã€åºæºãããŒã¹ã«ãé¢é£ããææ°ã®ã¡ããªãã¯ããŒã¿ã®ã°ã©ããæããŸãã
+view_portlet_help_none=ãã®ããŒãã¬ããçšã®ãã«ãã¯å©çšã§ããŸãã
+view_portlet_help_oobs=ãã®ããŒãã¬ãã㯠ç¯å²å€ã¡ããªãã¯æ¡ä»¶ã衚瀺ããŸã
+view_portlet_help_operations=ãã®ããŒãã¬ããã¯ãçŸåšã®ãŠãŒã¶ãŒã®ã€ã³ãã³ããªã«å¯ŸããŠæãæè¿å®è¡ãããæäœã衚瀺ããŸãã
+view_portlet_help_operations_criteria=ãã®ããŒãã¬ããã¯ãèšå®ããããã£ã¹ãã¬ã€åºæºã«äžèŽããæäœã衚瀺ããŸãã
+view_portlet_help_pkg_history=ãã®ããŒãã¬ããã¯ãèšå®ããããã£ã¹ãã¬ã€åºæºãããŒã¹ã«ãé¢é£ããããã±ãŒãžå±¥æŽã衚瀺ããŸãã
+view_portlet_help_platformSummary=ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒã«ãã£ãŠã¢ã¯ã»ã¹ããããã©ãããã©ãŒã ãªãœãŒã¹ã®ããã®(çŸåšã®CPUãšã¡ã¢ãªäœ¿çšãªã©ã®ïŒäœ¿çšããŒã¿ã衚瀺ããŸã
+view_portlet_help_problemResources=ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒãå€æŽããããŸãã¯å©çšã§ããªããªãœãŒã¹ã衚瀺ããŸã
+view_portlet_help_recentAlerts=ãã®ããŒãã¬ããã¯çŸåšã®ãŠãŒã¶ãŒãé²èŠ§å¯èœãªã€ã³ãã³ããªäžã§çºçããã¢ã©ãŒãã衚瀺ããŸã
+view_portlet_help_recentDrifts=ãã®ããŒãã¬ããã¯ãçŸåšã®ãŠãŒã¶ãŒãé²èŠ§å¯èœãªã€ã³ãã³ããªäžã«ããæè¿ã®ããªãããã¡ã€ã«ã衚瀺ããŸãã
+view_portlet_help_recentlyAdded=ãã®ããŒãã¬ããã¯ã€ã³ãã³ããªã«æè¿ã€ã³ããŒãããããªãœãŒã¹ã衚瀺ããŸã
+view_portlet_help_scheduledOperations=ãã®ããŒãã¬ããã¯ãçŸåšã®ãŠãŒã¶ãŒã®ã€ã³ãã³ããªã«å¯ŸããŠã次ã«ã¹ã±ãžã¥ãŒã«ãããæäœã衚瀺ããŸãã
+view_portlet_help_tagCloud=ãã®ããŒãã¬ããã¯çŸåšãŠãŒã¶ãŒã®ã€ã³ãã³ããªãŒã®ããã®é¢é£ã¿ã°ã®æ°ã衚瀺ããŸã
+view_portlet_inventory_error1=ã€ã³ãã³ããªãµããªãŒã®åãåºãã«å€±æããŸãã
+view_portlet_inventory_tooltip_collapse=ã¯ãªãã¯ãããšãã®ãªãœãŒã¹ã®è©³çŽ°ãé ããŸã
+view_portlet_inventory_tooltip_expand=ã¯ãªãã¯ãããšãã®ãªãœãŒã¹ã®è©³çŽ°ã衚瀺ããŸã
+view_portlet_message_title=衚瀺ããã¡ãã»ãŒãž
+view_portlet_operations_config_completed=å®äºããæäœ
+view_portlet_operations_config_completed_enable=ããã·ã¥ããŒãã«å¯Ÿããå®äºããæäœã®çµæã®ã°ã«ãŒãåãæå¹ã«ãããã©ããã
+view_portlet_operations_config_completed_maximum=å®äºããæäœã®æ倧衚瀺æ°
+view_portlet_operations_config_scheduled_enable=ããã·ã¥ããŒãã®ã°ã«ãŒãåãããã¹ã±ãžã¥ãŒã«æžã¿æäœãæå¹ã«ãããã©ãã
+view_portlet_operations_config_scheduled_maximum=ã¹ã±ãžã¥ãŒã«æžã¿æäœã®æ倧衚瀺æ°
+view_portlet_operations_config_show_last=æåŸã衚瀺
+view_portlet_operations_config_show_next=次ã衚瀺
+view_portlet_operations_disabled=(çµæã¯çŸåšç¡å¹ã«ãããŠãããŸããçµæãæå¹ã«ããã«ã¯èšå®ãå€æŽããŠãã ããã
+view_portlet_platform_platform_error_1=ãã©ãããã©ãŒã ã¡ããªãã¯ã¹ã®ããŒãã«å€±æããŸãã
+view_portlet_platform_type_error_1=ã¿ã€ãããŒã¿ã®ããŒããã§ããŸããã§ãã
+view_portlet_problemResources_config_display_maximum=åé¡ãªãœãŒã¹ã®æ倧衚瀺æ°
+view_portlet_problemResources_config_display_range=ããããæ°æéé¡ã£ãŠåé¡ãªãœãŒã¹ã衚瀺
+view_portlet_problemResources_config_display_range2={0} ãã {1} ãŸã§
+view_portlet_problemResources_maxDisplaySetting=æ倧ãªãœãŒã¹
+view_portlet_recentAlerts_config_members=ã¡ã³ããŒã®éžæ
+view_portlet_recentAlerts_config_priority_label=åªå
ã¢ã©ãŒã
+view_portlet_recentAlerts_config_when=次ã®æé以å
ã§
+view_portlet_recentAlerts_fail_msg=ã¢ã©ãŒããã£ã«ã¿ãªã³ã°ã®ããã«å²ãåœãŠããããªãœãŒã¹ãããŒãããã®ã«å€±æããŸãã
+view_portlet_recentlyAdded_error1=æè¿è¿œå ããããªãœãŒã¹ãããŒãããã®ã«å€±æããŸãã
+view_portlet_recentlyAdded_setting_addedPlatforms=æè¿è¿œå ããããã©ãããã©ãŒã
+view_portlet_results_empty=æå®ãããåºæºã䜿çšããŠçµæã¯èŠã€ãããŸããã§ãã
+view_remoteAgentInstall_agentStatus=ãšãŒãžã§ã³ãã®ç¶æ
+view_remoteAgentInstall_agentStatusDefault=-ã¹ããŒã¿ã¹æŽæ°ãã¿ã³ãã¯ãªãã¯ããŠãã ãã-
+view_remoteAgentInstall_buttonFindAgent=ãšãŒãžã§ã³ãã®æ€çŽ¢
+view_remoteAgentInstall_connInfo=æ¥ç¶æ
å ±
+view_remoteAgentInstall_error_1=ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«ãã¹ã®æ€çŽ¢äžã«ãšã©ãŒãçºçããŸãã
+view_remoteAgentInstall_error_2=å
±æã®å Žæã§ã®æ€çŽ¢äžã«ã€ã³ã¹ããŒã«ããããšãŒãžã§ã³ããèŠã€ãããŸããã§ãã
+view_remoteAgentInstall_error_3=[{0}] ãŸãã¯ãã以äžã«ã€ã³ã¹ããŒã«ããããšãŒãžã§ã³ããèŠã€ãããŸããã§ãã
+view_remoteAgentInstall_error_4=ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«ã«å€±æããŸãã
+view_remoteAgentInstall_error_5=ãšãŒãžã§ã³ãã®éå§ã«å€±æããŸãã
+view_remoteAgentInstall_error_6=ãšãŒãžã§ã³ãã®åæ¢ã«å€±æããŸãã
+view_remoteAgentInstall_installAgent=ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«
+view_remoteAgentInstall_installInfo=ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«æ
å ±
+view_remoteAgentInstall_installPath=ãšãŒãžã§ã³ãã®ã€ã³ã¹ããŒã«ãã¹
+view_remoteAgentInstall_owner=ææè
+view_remoteAgentInstall_promptHost=ãšãŒãžã§ã³ããã€ã³ã¹ããŒã«ãããŠããããããã¯ããããã€ã³ã¹ããŒã«ããããã¹ã
+view_remoteAgentInstall_promptInstallPath=ãšãŒãžã§ã³ããã€ã³ã¹ããŒã«ãããŠããå Žæããããã¯ããããã€ã³ã¹ããŒã«ãããå ŽæããšãŒãžã§ã³ããã€ã³ã¹ããŒã«ãããŠããå Žæãåãããªãå Žåã¯ã芪ãã£ã¬ã¯ããªãå
¥åããåŸã''ãšãŒãžã§ã³ãã®æ€çŽ¢'' ãã¿ã³ãã¯ãªãã¯ããŠããã®ãã£ã¬ã¯ããªä»¥äžãã¹ãã£ã³ããŸãã空ã®ãã¹ãå
¥åããå Žåã¯ããšãŒãžã§ã³ããã€ã³ã¹ããŒã«ããããã¹ãäžã®å
±éã®å Žæãæ€çŽ¢ãããŸãã
+view_remoteAgentInstall_promptPassword=SSH ãä»ããŠãã¹ãäžã®ãŠãŒã¶ãŒãèªèšŒããããã«äœ¿ãããã¯ã¬ãã³ã·ã£ã«
+view_remoteAgentInstall_promptPort=SSH ãµãŒããŒããªãã¹ã³ããããŒããæå®ããªããã°ãããã©ã«ã㯠22 ã«ãªããŸãã
+view_remoteAgentInstall_promptUser=SSH ãä»ããŠãã¹ãã«æž¡ãããã¯ã¬ãã³ã·ã£ã«ãä¿æãããŠãŒã¶ãŒã®åå
+view_remoteAgentInstall_result=çµæ
+view_remoteAgentInstall_resultCode=çµæã³ãŒã
+view_remoteAgentInstall_startAgent=ãšãŒãžã§ã³ãã®èµ·å
+view_remoteAgentInstall_startAgentResults=ãšãŒãžã§ã³ãéå§çµæ\: [{0}]
+view_remoteAgentInstall_step=ã¹ããã
+view_remoteAgentInstall_stopAgent=ãšãŒãžã§ã³ãã®åæ¢
+view_remoteAgentInstall_stopAgentResults=ãšãŒãžã§ã³ãåæ¢çµæ\: [{0}]
+view_remoteAgentInstall_success=ãšãŒãžã§ã³ãã€ã³ã¹ããŒã«ã®å®äº
+view_remoteAgentInstall_updateStatus=ã¹ã¿ãŒã¿ã¹ã®æŽæ°
+view_reportsTop_description=ãã®ã»ã¯ã·ã§ã³ã¯ã°ããŒãã«ã¬ããŒããžã®ã¢ã¯ã»ã¹ãæäŸããŸãã
+view_reportsTop_title=ã¬ããŒã
+view_reports_alertDefinitions=ã¢ã©ãŒãå®çŸ©
+view_reports_alertDefinitions_parentHover=ã¯ãªãã¯ãããšèŠªã®ã¢ã©ãŒãå®çŸ©ãžç§»åããŸã
+view_reports_alertDefinitions_resTypeLoadError=ãã³ãã¬ãŒããªãœãŒã¹ã¿ã€ããååŸã§ããŸãã - ã¢ã©ãŒããã³ãã¬ãŒããé²èŠ§ã§ããŸãã
+view_reports_driftCompliance=ããªããé å®
+view_reports_inventorySummary_failFetch=ã€ã³ãã³ããªãµããªãŒã®ååŸã«å€±æããŸãã
+view_reports_platforms=ãã©ãããã©ãŒã å©çšç
+view_reports_subsystems=ãµãã·ã¹ãã
+view_resourceResourceGroupList_error_fetchFailure=ãªãœãŒã¹ã®ã°ã«ãŒããååŸã§ããŸããã§ããã
+view_resourceResourceGroupList_error_updateFailure=å²ãåœãŠããããªãœãŒã¹ã°ã«ãŒãã®æŽæ°ã«å€±æããŸãã
+view_resourceResourceGroupList_message_updateSuccess=[{0}] ã®ããã«æŽæ°ãããã°ã«ãŒãã¡ã³ããŒã·ãã.
+view_resource_inventory_activity_changed_by=å€æŽè
+view_resource_inventory_activity_criteria_no_recent_events=衚瀺åºæºã«åºã¥ãã€ãã³ãæ°ã¯ãããŸãã
+view_resource_inventory_activity_no_recent_alerts=æè¿ã®ã¢ã©ãŒãã¯ãããŸãã
+view_resource_inventory_activity_no_recent_bundle_deploy=æè¿ã®ãã³ãã«ãããã€ã¡ã³ãã¯ãããŸãã
+view_resource_inventory_activity_no_recent_config_history=èšå®å€æŽå±¥æŽã¯ãããŸãã
+view_resource_inventory_activity_no_recent_events=éå» 24 æé以å
ã«ã€ãã³ãã¯ãããŸããã§ãã
+view_resource_inventory_activity_no_recent_metrics=ãã®ãªãœãŒã¹ã«ã¯æè¿ã®ã¡ããªãã¯ã¯ãããŸãã
+view_resource_inventory_activity_no_recent_oob=ç¯å²å€ã®æ¡ä»¶ã¯èŠã€ãããŸãã
+view_resource_inventory_activity_no_recent_operations=æè¿ã®æäœå±¥æŽã¯ãããŸãã
+view_resource_inventory_activity_no_recent_pkg_history=æè¿ã®ããã±ãŒãžå±¥æŽã¯ãããŸãã
+view_resource_inventory_childhistory_createdChild=äœæãããå
+view_resource_inventory_childhistory_deletedChild=åé€ãããå
+view_resource_inventory_childhistory_filterTitle=éå» N æ¥
+view_resource_inventory_childhistory_status_invalidArtifact=ç¡å¹ãªã¢ãŒãã£ãã¡ã¯ã
+view_resource_inventory_childhistory_status_invalidConfig=ç¡å¹ãªèšå®
+view_resource_monitor_availability_currentAsOf=ãã®ããŒã¿ã¯ {0} çŸåšã®ãã®ã§ãã
+view_resource_monitor_availability_currentStatus=çŸåšã®ç¶æ
+view_resource_monitor_availability_currentStatus_value=ãã®ãªãœãŒã¹ã¯ {1} ãã {0} ã®ãŸãŸã§ã
+view_resource_monitor_availability_disabledTime=ç¡å¹åãããæé
+view_resource_monitor_availability_disabledTime_tooltip=ãªãœãŒã¹ã DISABLED ç¶æ
ã§ãã环ç©æé
+view_resource_monitor_availability_downtime=ããŠã³ã¿ã€ã
+view_resource_monitor_availability_downtime_tooltip=ãªãœãŒã¹ã DOWN ç¶æ
ã§ãã环ç©æé
+view_resource_monitor_availability_loadFailed=ã¢ãã€ã©ããªãã£å±¥æŽã®ããŒãã«å€±æããŸãã
+view_resource_monitor_availability_mtbf=MTBF
+view_resource_monitor_availability_mtbf_tooltip=å¹³åæ
ééé (Mean Time Before Failure) - DOWN ç¶æ
ã«ãªãåã« UP ç¶æ
ã§ããæéã®å¹³åãè¡šããŸã
+view_resource_monitor_availability_mttr=MTTR
+view_resource_monitor_availability_mttr_tooltip=å¹³å埩æ§æé (Mean Time To Recovery) - åã³ UP ç¶æ
ã«ãªãåã« DOWN ç¶æ
ã§ããæéã®å¹³åãè¡šããŸãã
+view_resource_monitor_availability_numDisabled=ç¡å¹ååæ°
+view_resource_monitor_availability_numDisabled_tooltip=ãªãœãŒã¹ã DISABLED ç¶æ
ã«ãªã£ãåæ°ã®åèš
+view_resource_monitor_availability_numFailures=é害æ°
+view_resource_monitor_availability_numFailures_tooltip=ãªãœãŒã¹ã DOWN ç¶æ
ã«ãªã£ãåæ°ã®åèš
+view_resource_monitor_availability_summaryError=ãªãœãŒã¹ã¢ãã€ã©ããªãã£ã®ãµããªãããŒãããã®ã«å€±æããŸãã
+view_resource_monitor_availability_tooltip_disabled=ãªãœãŒã¹ã DISABLED ã ã£ãæéãã皌åããã³åæ¢ããŠããæéãšæ¯èŒããå²å (ããŒã»ã³ã)
+view_resource_monitor_availability_tooltip_down=ãªãœãŒã¹ã DOWN ããŠããæéãã皌åäžããã³ç¡å¹åã ã£ãæéãšæ¯èŒããå²å (ããŒã»ã³ã)
+view_resource_monitor_availability_tooltip_up=ãªãœãŒã¹ãããŠã³ããç¡å¹ã ã£ãæéãæ¯èŒå¯Ÿè±¡ãšããããªãœãŒã¹ã UP ããŠããæéã®å²å (ããŒã»ã³ã)
+# #view_resource_monitor_availability_tooltip_up = Percentage of time the resource has been UP compared to the times it was down and disabled
+view_resource_monitor_availability_unknown=ãã®ãªãœãŒã¹ã¯ {0} ã®éã¯æªç¥ã®ç¶æ
ã§ããã
+view_resource_monitor_availability_uptime=皌åæé
+view_resource_monitor_availability_uptime_tooltip=ãªãœãŒã¹ã UP ç¶æ
ã ã£ã环ç©æé
+view_resource_monitor_calltime_average=å¹³å
+view_resource_monitor_calltime_count=æ°
+view_resource_monitor_calltime_destination=åŒã³åºãå
+view_resource_monitor_calltime_destinationFilter=å®å
ãã£ã«ã¿ãŒ
+# #view_resource_monitor_calltime_destinationFilter = Destination Filter
+view_resource_monitor_calltime_loadFailed=åŒã³åºãæéããŒã¿ãããŒãã§ããŸãã
+view_resource_monitor_calltime_maximum=æ倧
+view_resource_monitor_calltime_minimum=æå°
+view_resource_monitor_calltime_title=åŒã³åºãæéããŒã¿
+view_resource_monitor_calltime_total=åèšæé
+# #view_resource_monitor_calltime_total = Total Time
+view_resource_monitor_detailed_graph_label=詳现åã°ã©ã
+view_resource_monitor_graph_instructions=ããŠã¹ã§å³ã®äžã®ããŒã¿ãæã瀺ããŠãã ãã
+view_resource_monitor_graph_live_tooltip=ã¯ãªãã¯ããããšçŸåšã®å€ã®æŽ»åäžã®ã°ã©ãã衚瀺ãããŸã
+view_resource_monitor_graphs_loadFailed=ã°ã©ãããŒã¿ã®ããŒãã«å€±æããŸãã
+view_resource_monitor_graphs_lookupFailed=ã°ã©ãã®ãªãœãŒã¹ãèŠã€ãããŸããã§ãã
+view_resource_monitor_graphs_noneAvailable=å©çšã§ããã°ã©ãã¯ãããŸãã
+view_resource_monitor_schedules_title=ãªãœãŒã¹ã¡ããªãã¯åéã¹ã±ãžã¥ãŒã«
+view_resource_monitor_table_avg=å¹³å
+view_resource_monitor_table_last=ã©ã€ãå€
+# #view_resource_monitor_table_last = Live Value
+view_resource_monitor_table_max=æ倧
+view_resource_monitor_table_min=æå°
+view_resource_title_component_errors_cleanup=åé¡ã«å¯ŸåŠããåŸã以äžã®ã¡ãã»ãŒãžãåé€ã㊠'管çã³ã³ããŒãã³ããšã©ãŒ' ã¢ã€ã³ã³ãåã®ç»é¢ããæ¶å»ããå¿
èŠããããŸãã
+view_resource_title_component_errors_tooltip=管çã³ã³ããŒãã³ããšã©ãŒã®è¡šç€ºã詳现ã¯ã¯ãªãã¯ããŠãã ãã
+view_resource_title_tagUpdateFailed=ãªãœãŒã¹ã¿ã°ã®æŽæ°ã«å€±æããŸãã
+view_searchBar_buttonTooltip=ã¯ãªãã¯ãããšãæ€çŽ¢åè£ãªã¹ãã衚瀺ãŸãã¯é衚瀺ã«ã§ããŸãããŸããæ€çŽ¢ãã¿ãŒã³ããã¹ãããã¯ã¹ã«ãã©ãŒã«ã¹ãããæã«ãšã¹ã±ãŒã (Esc) ããŒãæŒããšããªã¹ããé衚瀺ã«ããããšãã§ããŸãã
+view_searchBar_savedSearch_buttonTooltip=ã¯ãªãã¯ããŠãä¿åãããæ€çŽ¢ãã¢ãŒãããã°ã«ããŸããã¢ã¯ãã£ããªå Žåãååãå
¥åããŠãã Enter ããŒãæŒããçŸåšã®ãã¿ãŒã³ãä¿åããŸãããªã¹ãããæ¢åã®æ€çŽ¢ãéžæããŠç·šéãããã¿ãŒã³ãŸãã¯ååãæŽæ°ããŠããååã®ããã¹ãããã¯ã¹ã§ Enter ããŒãæŒããŸãããªã¹ããšã³ããªãŒãåé€ããã«ã¯ããã®ãšã³ããªãŒãããã«ã¯ãªãã¯ããŸãã
+view_searchBar_savedSearch_confirmDelete=[{0}] ãšããååã®ä¿åãããæ€çŽ¢ãåé€ããŸãã?
+# #view_searchBar_buttonTooltip = Click to hide/show the search suggestion list. Also hide the list by hitting Escape when focus is in the search pattern text box.
+# #view_searchBar_savedSearch_buttonTooltip = Click to toggle Saved Search mode. When active, save the current pattern by entering a name and hitting return. Edit an existing search by selecting it in the list, updating the pattern or name, and hitting return in the name text box. Delete by double-clicking the list entry.
+# #view_searchBar_savedSearch_confirmDelete = Delete saved search with name [{0}]?
+view_searchBar_savedSearch_delete=ä¿åæžã¿ã®æ€çŽ¢ [{0}] ãåé€ããã®ã«å€±æããŸãã
+view_searchBar_savedSearch_failDelete=[{0}]ãšããååã®ä¿åæžã¿æ€çŽ¢ãåé€ããã®ã«å€±æããŸãã
+view_searchBar_savedSearch_failFetch=ä¿åãããæ€çŽ¢ãååŸã§ããŸããã§ãã
+# #view_searchBar_savedSearch_failFetch = Failed to fetch saved searches
+view_searchBar_savedSearch_failFind=[{0}]ãšããååã®ä¿åæžã¿æ€çŽ¢ãæ€çŽ¢ããã®ã«å€±æããŸãã
+view_searchBar_savedSearch_failRename=[{0}]ãšããååã®ä¿åæžã¿æ€çŽ¢ã®ååå€æŽã«å€±æããŸãã
+view_searchBar_savedSearch_failSave=[{0}]ãšããååã®ä¿åæžã¿æ€çŽ¢ã®äœæã«å€±æããŸãã
+view_searchBar_savedSearch_namePrompt=æ€çŽ¢ã«ååãä»ããŠãã ãã
+view_searchBar_savedSearch_rename=ä¿åæžã¿æ€çŽ¢ã®ååã [{0}] ãžå€æŽããŸãã
+view_searchBar_savedSearch_save=[{0}] ãšããååã®ä¿åæžã¿æ€çŽ¢ãäœæããŸãã
+view_searchBar_suggest_failSuggest=ãµãžã§ã¹ãã§ã³ã®çæã«å€±æããŸããããµãŒããŒãã°ã§å¯èœæ§ã®ãããšã©ãŒã確èªããŠãã ããã
+view_searchBar_suggest_noSuggest=äžèŽãããã¿ãŒã³ã¯ãããŸããã§ãããä»ã®ãã¿ãŒã³ãå
¥åããŠãã ããã
+view_searchGUI_loginStatus=ãã°ã€ã³ç¶æ
ãå€æã§ããŸããããµãŒããŒã®ç¶æ
ããã§ãã¯ããŠãã ããã
+view_selector_assigned=å²ãåœãŠããã {0}
+view_selector_available=å©çšå¯èœãª {0}
+view_subTab_error_disabled=ç¡å¹ã«ãªã£ããµãã¿ã [{0}] ãéžæã§ããŸãã
+view_summaryDashboard_resetConfirm=ããã©ã«ãã®ãµããªãŒããã·ã¥ããŒãã«ãªã»ããããŸãã (ããŒã«ã«ã®å€æŽã¯å€±ãããŸã)?
+view_summaryOverviewForm_error_descriptionChangeFailure=ID {0} ãæã€ãªãœãŒã¹ã®èª¬æã [{1}] ãã [{2}] ã«å€æŽã§ããŸããã§ããã
+view_summaryOverviewForm_error_locationChangeFailure=ID {0} ãæã€ãªãœãŒã¹ã®äœçœ®ã [{1}] ãã [{2}] ã«å€æŽã§ããŸããã§ããã
+view_summaryOverviewForm_error_nameChangeFailure=ID {0} ãæã€ãªãœãŒã¹ã®ååã [{1}] ãã [{2}] ã«å€æŽã§ããŸããã§ããã
+view_summaryOverviewForm_error_traitsLoadFailure={0} ã®ãã¬ã€ãã®ããŒãã«å€±æããŸããã
+view_summaryOverviewForm_field_description=説æ
+view_summaryOverviewForm_field_location=å Žæ
+view_summaryOverviewForm_field_name=åå
+view_summaryOverviewForm_field_type=ã¿ã€ã
+view_summaryOverviewForm_field_version=ããŒãžã§ã³
+view_summaryOverviewForm_header_summary=ãµããª
+view_summaryOverviewForm_label_plugin=ãã©ã°ã€ã³\:
+view_summaryOverviewForm_message_descriptionChangeSuccess=ID {0} ãæã€ãªãœãŒã¹ã®èª¬æã [{1}] ãã [{2}] ã«å€æŽãããŸããã
+view_summaryOverviewForm_message_locationChangeSuccess=ID {0} ãæã€ãªãœãŒã¹ã®äœçœ®ã [{1}] ãã [{2}] ã«å€æŽãããŸããã
+view_summaryOverviewForm_message_nameChangeSuccess=ID {0} ãæã€ãªãœãŒã¹ã®ååã [{1}] ãã [{2}] ã«å€æŽãããŸããã
+view_summaryOverview_header_detectedErrors=æ€åºæžã¿ãšã©ãŒ
+view_summaryOverview_title_errorDetailsWindow=ãšã©ãŒè©³çŽ°
+view_summaryOverview_tooltip_detectedErrors=è¡ãã¯ãªãã¯ããŠãšã©ãŒã®è©³çŽ°ã調ã¹ãŠãã ãã
+view_tableSection_backButton=ãªã¹ããžæ»ã
+view_tableSection_error_badId=[{0}] ã®è©³çŽ°ã衚瀺ã§ããŸãããäžæ£ãª 'id'\: [{1}]ãããããã°ãšããŠå ±åããŠãã ãã
+view_tableSection_error_noId=ããŒãã« [{0}] ã®ã¬ã³ãŒãã« 'id' å±æ§ããããŸãã - ãã®ãã°ãå ±åããŠãã ããã
+view_table_drawFail=ããŒãã« [{0}] ãæããŸããã§ããã
+view_table_matchingRows=äžèŽããè¡\: {0} (éžææžã¿\: {1})
+view_table_totalRows=åèšè¡\: {0} (éžææžã¿\: {1})
+view_table_totalRowsUnknown=è¡ã®åèš\: ?
+view_tabs_common_activity=ã¢ã¯ãã£ããã£
+view_tabs_common_agent=ãšãŒãžã§ã³ã
+view_tabs_common_calltime=åŒã³åºãæé
+view_tabs_common_child_history=åã®å±¥æŽ
+view_tabs_common_child_resources=åãªãœãŒã¹
+view_tabs_common_connectionSettings=æ¥ç¶èšå®
+view_tabs_common_connectionSettingsHistory=æ¥ç¶èšå®ã®å±¥æŽ
+view_tabs_common_content=ã³ã³ãã³ã
+view_tabs_common_current=çŸåš
+view_tabs_common_dashboard=ããã·ã¥ããŒã
+view_tabs_common_deployed=ãããã€æžã¿
+view_tabs_common_drift=ããªãã
+view_tabs_common_events=ã€ãã³ã
+view_tabs_common_graphs=ã°ã©ã
+view_tabs_common_graphs_cubism=ç«äœã°ã©ã
+view_tabs_common_group_members=ã°ã«ãŒãã¡ã³ããŒ
+view_tabs_common_group_membership=ã°ã«ãŒãã¡ã³ããŒã·ãã
+view_tabs_common_groups=ã°ã«ãŒã
+view_tabs_common_history=å±¥æŽ
+view_tabs_common_inventory=ã€ã³ãã³ããª
+view_tabs_common_members=ã¡ã³ããŒ
+view_tabs_common_metrics=ã¡ããªã¯ã¹
+view_tabs_common_monitoring=ã¢ãã¿ãªã³ã°
+view_tabs_common_overview=æŠèŠ
+view_tabs_common_schedule=ã¹ã±ãžã¥ãŒã«
+view_tabs_common_schedules=ã¹ã±ãžã¥ãŒã«
+view_tabs_common_subscriptions=ãµãã¹ã¯ãªãã·ã§ã³
+view_tabs_common_timeline=ã¿ã€ã ã©ã€ã³
+view_tabs_common_traits=ãã¬ã€ã
+view_tabs_invalidSubTab=äžæ£ãªãµãã¿ã\: {0}
+view_tabs_invalidTab=äžæ£ãªã¿ã\: {0}
+view_tagCloud_deleteTag=åé€ã¿ã°
+view_tagCloud_deleteTagFailure=ã¿ã° [{0}] ãåé€ããã®ã«å€±æããŸãã
+view_tagCloud_deleteTagSuccess=ã¿ã° [{0}] ãåé€ããã®ã«æåããŸãã
+view_tagCloud_error_fetchFailure=ã¿ã°ãããŒãããã®ã«å€±æããŸãã
+view_tagCloud_error_tagUsedCount={0} å䜿ãããã¿ã°
+view_taggedResources_title=ãªãœãŒã¹
+view_tags_error_1=ã¿ã°ãããŒãããã®ã«å€±æããŸãã
+view_tags_tags=ã¿ã°
+view_tags_tooltip_1=ã¯ãªãã¯ãããšãã®ã¿ã°ãåé€ããŸã
+view_tags_tooltip_2=ã¯ãªãã¯ãããšã¿ã°ãç·šéããŸã
+view_tags_tooltip_3=次ã®ãã©ãŒãããã§ã¿ã°ãå
¥åããŠãã ãã\: (namespace\:)(semantic\=)tagname (äŸ it\:env\=QAãowner\=John)
+view_testTop_description=ãã®ã»ã¯ã·ã§ã³ã«ã¯ãããŸããŸãª GUI ã³ã³ããŒãã³ãããã¹ãããããã®ããŒãžãå«ãŸããŠããŸãã
+view_testTop_title=ãã¹ã
+view_titleBar_common_addedFav=[{0}] ããæ°ã«å
¥ããšããŠè¿œå ããŸãã
+view_titleBar_common_addedFavFailure=[{0}] ããæ°ã«å
¥ããšããŠè¿œå ããã®ã«å€±æããŸãã
+view_titleBar_common_clickToAddFav=ã¯ãªãã¯ãããšããããæ°ã«å
¥ããšããŠè¿œå ããŸã
+view_titleBar_common_clickToRemoveFav=ã¯ãªãã¯ãããšããããæ°ã«å
¥ãããåé€ããŸã
+view_titleBar_common_loadTagsFailure=[{0}] ã®ã¿ã°ãããŒãããã®ã«å€±æããŸãã
+view_titleBar_common_removedFav=ãæ°ã«å
¥ããã [{0}] ãåé€ããŸãã
+view_titleBar_common_removedFavFailure=ãæ°ã«å
¥ããã [{0}] ãåé€ããã®ã«å€±æããŸãã
+view_titleBar_common_updateTagsFailure=[{0}] ã®ã¿ã°ã®æŽæ°ã«å€±æããŸãã
+view_titleBar_common_updateTagsSuccessful=[{0}] ã®ã¿ã°ãæŽæ°ãããŸãã
+view_titleBar_group_failInfo=ID [{1}] ãæã€ã°ã«ãŒã [{0}] ã«é¢ããäžè¬æ
å ±ã®ååŸã«å€±æããŸãã
+view_titleBar_group_summary_collapsedTooltip=ã¯ãªãã¯ãããšããã®ã°ã«ãŒãã®è©³çŽ°æ
å ±ã衚瀺ããŸã
+view_titleBar_group_summary_expandedTooltip=ã¯ãªãã¯ãããšããã®ã°ã«ãŒãã®è©³çŽ°ãé ããŸã
+view_tree_common_contextMenu_addChartToDashboard=ããã·ã¥ããŒã [{0}] ãžãã£ãŒããè¿œå ããŸã
+view_tree_common_contextMenu_editPluginConfiguration=[{0}] ãã©ã°ã€ã³èšå®ã®ç·šé
+view_tree_common_contextMenu_editResourceConfiguration=[{0}] ãªãœãŒã¹èšå®ã®ç·šé
+view_tree_common_contextMenu_groupGraph=ã°ã«ãŒãã¡ããªãã¯ã°ã©ã
+view_tree_common_contextMenu_loadFail_children=åãæåã§è¿œå ããããã®ãã©ãããã©ãŒã ã®ããŒãã«å€±æããŸãã
+view_tree_common_contextMenu_loadFail_dashboards=ãŠãŒã¶ãŒã®ããã·ã¥ããŒããããŒãããã®ã«å€±æããŸãã
+view_tree_common_contextMenu_loadFail_group=ã³ã³ããã¹ãã¡ãã¥ãŒã®ã°ã«ãŒãã®ããŒãã«å€±æããŸãã
+view_tree_common_contextMenu_loadFailed_dashboard=ãŠãŒã¶ãŒããã·ã¥ããŒãã®ããŒãã«å€±æããŸãã
+view_tree_common_contextMenu_loadFailed_manualAddChildren=åãæåã§è¿œå ããããã®ãã©ãããã©ãŒã ã®ããŒãã«å€±æããŸãã
+view_tree_common_contextMenu_loadFailed_operations=æäœãå®è¡ãããŠã£ã¶ãŒãã®éå§ã«å€±æããŸãã
+view_tree_common_contextMenu_measurements=枬å®
+view_tree_common_contextMenu_resourceConfiguration=ãªãœãŒã¹èšå®
+view_tree_common_contextMenu_resourceGraph=ãªãœãŒã¹ã¡ããªãã¯ã°ã©ã
+view_tree_common_contextMenu_saveChartToDashboardFailure=ããã·ã¥ããŒããä¿åããã®ã«å€±æããŸãã
+view_tree_common_contextMenu_saveChartToDashboardSuccessful=[{0}] ãä¿åããŸãã
+view_tree_common_contextMenu_type_name_label=ã¿ã€ã\: {0}
+view_tree_common_createFailed_autoCluster=èªåã¯ã©ã¹ã¿ãããã³ã°ã°ã«ãŒãã®äœæãŸãã¯æŽæ°ã«å€±æããŸãã
+view_tree_common_loadFailed_children=ããŒãã®åãããŒãããã®ã«å€±æããŸãã
+view_tree_common_loadFailed_create=ãã®ããŒãã®ãã¥ãŒãäœæã§ããŸããã§ãã
+view_tree_common_loadFailed_descendants=ããªãŒã®åå«ãããŒãããã®ã«å€±æããŸãã
+view_tree_common_loadFailed_generic=ããªãŒã®ããŒã¿ãããŒãããã®ã«å€±æããŸãã
+view_tree_common_loadFailed_group=ID [{0}] ãæã€ã°ã«ãŒããããŒãããã®ã«å€±æããŸãã
+view_tree_common_loadFailed_groupTree=ã°ã«ãŒãããªãŒãããŒãããã®å€±æããŸãã
+view_tree_common_loadFailed_node=ãã®ããŒãã®ããŒã¿ãããŒãã§ããŸããã§ãã
+view_tree_common_loadFailed_root=ããªãŒã®ã«ãŒããããŒãã§ããŸããã§ãã
+view_tree_common_loadFailed_selection=ãã®ããŒãã®éžæã«å€±æããŸãã
+view_tree_common_loadFailed_update=ãã®ããŒãã®ãã¥ãŒæŽæ°ã«å€±æããŸãã
+view_tree_group_error_updateAutoCluster=èªåã¯ã©ã¹ã¿ãããã³ã°ã°ã«ãŒãã®äœæãŸãã¯æŽæ°ã«å€±æããŸãããããŒ\: [{0}]
+view_type_parentId=芪ID
+view_type_resourceTypes=ãªãœãŒã¹ã¿ã€ã
+view_type_typeTreeLoadFailure=ãªãœãŒã¹ã¿ã€ãã®ããªãŒããŒã¿ãããŒãã§ããŸããã§ãã
+view_upload_alreadyUploaded=ãã¡ã€ã«ã¯ãã§ã«ã¢ããããŒããããŠããŸã
+view_upload_bundleDistFile=åæ£ãã¡ã€ã«
+view_upload_error_bundleDistFile=ãã³ãã«é
åžãã¡ã€ã«ã®ã¢ããããŒããšã©ãŒ
+view_upload_error_file=ãã¡ã€ã«ã¢ããããŒããšã©ãŒ
+view_upload_error_fileName=ãã¡ã€ã«ã¢ããããŒããšã©ãŒ [{0}]
+view_upload_error_fileName_2=ãã¡ã€ã« [{0}] ã®ã¢ããããŒããšã©ãŒã§ããäžæ£ãªãã¡ã€ã«ãã¹ã確èªããŠãã ããã
+view_upload_error_packageVersionFile=ããã±ãŒãžããŒãžã§ã³ãã¡ã€ã«ã®ã¢ããããŒããšã©ãŒ
+view_upload_error_results=ãã¡ã€ã«ã®ã¢ããããŒããšã©ãŒãäºæããªãçµæ\: [{0}]
+view_upload_inProgress=éä¿¡ã§ããŸãããã¢ããããŒãã¯çŸåšé²è¡äžã§ãã
+view_upload_prompt_1=ã¢ããããŒããããã¡ã€ã« [{0}] ãéžæããŠãã ãã
+view_upload_prompt_2=ã¢ããããŒããããã¡ã€ã«
+view_upload_success=ãã¡ã€ã«ã®ã¢ããããŒããæåããŸãã
+view_upload_tooltip_1a=ã¢ããããŒããããã¡ã€ã«ãéžæããŠãã¢ããããŒããŸãã¯æ¬¡ãžãã¯ãªãã¯ããŠãã ãã
+view_upload_tooltip_1b=ã¢ããããŒããããã¡ã€ã«ãéžæããŠãã次ãžãã¯ãªãã¯ããŠãã ãã
+view_upload_tooltip_2=以åãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
+view_upload_upload=ã¢ããããŒã
+view_upload_uploadFile=ã¢ããããŒããã¡ã€ã«
+widget_colorPicker_tooltip=ã¯ãªãã¯ããŠæ°ããè²ãéžæããŠãã ãã
+widget_durationItem_inputUnitLessThanTargetUnit=å
¥ååäœã¯ã¿ãŒã²ããåäœãããå°ããã§ã
+widget_durationItem_unitTypeNotSupported=åäœã®ã¿ã€ã [{0}] ã¯ãã® DurationItem ã«ãããµããŒããããŸãã
+widget_jobTriggerEditor_fieldHelp_repeatDuration=ãã®æäœãæå®ãããåæ°å®è¡ããããæå®ãããæéãçµéãããŸã§å®è¡ãç¶ããŸã
+widget_jobTriggerEditor_fieldHelp_repeatInterval=æäœãå®è¡ãããé »åºŠ
+widget_jobTriggerEditor_fieldHelp_startDelay=æå®ãããæéãçµéããåŸã«æäœãå®è¡ããŸã
+widget_jobTriggerEditor_field_cronExpression=CronåŒ
+widget_jobTriggerEditor_field_mode=ã¹ã±ãžã¥ãŒãªã³ã°
+widget_jobTriggerEditor_field_repeatInterval_later=æ¯å
+widget_jobTriggerEditor_field_repeatInterval_now=çŸåšãšæ¯åã®å®è¡
+widget_jobTriggerEditor_field_startType=å®è¡
+widget_jobTriggerEditor_message_endTimeMustBeAfterStartTime=çµäºæå»ã¯éå§æå»ã®åŸã§ãªããã°ãªããŸãã
+widget_jobTriggerEditor_message_endTimeMustBeInFuture=çµäºæå»ã¯æªæ¥ã§ãªããã°ãªããŸããã
+widget_jobTriggerEditor_message_startTimeMustBeInFuture=éå§æå»ã¯æªæ¥ã§ãªããã°ãªããŸãã
+widget_jobTriggerEditor_tab_examples=äŸ
+widget_jobTriggerEditor_tab_format=圢åŒ
+widget_jobTriggerEditor_value_calendar=ã«ã¬ã³ããŒ
+widget_jobTriggerEditor_value_cronExpression=CronåŒ
+widget_jobTriggerEditor_value_for=For
+widget_jobTriggerEditor_value_in=in
+widget_jobTriggerEditor_value_indefinitely=ç¡æé
+widget_jobTriggerEditor_value_later=åŸã§
+widget_jobTriggerEditor_value_laterAndRepeat=åŸã§ & ç¹°ãè¿ã
+widget_jobTriggerEditor_value_now=çŸåš
+widget_jobTriggerEditor_value_nowAndRepeat=çŸåš & ç¹°ãè¿ã
+widget_jobTriggerEditor_value_on=on
+widget_jobTriggerEditor_value_until=Until
+widget_recordEditor_error_invalidViewPath=ç¡å¹ãªãã¥ãŒãã¹\: [{0}]
+widget_recordEditor_error_multipleRecords=è€æ°ã®èšé²ãè¿ãããŸãã - 1 ã€ã®èšé²ã®ã¿ãè¿ããããšäºæ³ãããŸããã
+widget_recordEditor_error_noRecords=è¿ãããèšé²ããããŸããã§ãã - 1 ã€ã®èšé²ãè¿ããããšäºæ³ãããŸããã
+widget_recordEditor_error_operation=æäœã«å€±æããŸããããšã©ãŒãçºçããŸããã
+widget_recordEditor_error_operationInvalidValues=æäœã«å€±æããŸãã - 1 ã€ä»¥äžã®ãã£ãŒã«ãã«ç¡å¹ãªå€ããããŸã
+widget_recordEditor_error_permissionCreate=[{0}] ãæ°èŠäœæããããã«å¿
èŠãªæš©éãæã£ãŠããŸãã
+widget_recordEditor_error_unsupportedOperationType=ãµããŒããããªãæäœã¿ã€ã\: [{0}]
+widget_recordEditor_info_recordCreatedConcise={0} ãäœæãããŸããã
+widget_recordEditor_info_recordCreatedDetailed={0} [{1}] ãäœæãããŸããã
+widget_recordEditor_info_recordUpdatedConcise={0} ãæŽæ°ãããŸããã
+widget_recordEditor_info_recordUpdatedDetailed={0} [{1}] ãæŽæ°ãããŸããã
+widget_recordEditor_title_edit=ç·šé {0} [{1}]
+widget_recordEditor_title_new=æ°èŠäœæ {0}
+widget_recordEditor_title_view=é²èŠ§ {0} [{1}]
+widget_recordEditor_warn_validation=äžã€ä»¥äžã®ãã£ãŒã«ããç¡å¹ãªå€ãæã£ãŠããŸãã ãã® [{0}] ã¯ãããã®å€ãä¿®æ£ããããŸã§ä¿åã§ããŸãã
+widget_resourceFactoryWizard_archPrompt=ããã±ãŒãžã¢ãŒããã¯ãã£
+widget_resourceFactoryWizard_configTemplatePrompt=ãªãœãŒã¹èšå®ãã³ãã¬ãŒã
+widget_resourceFactoryWizard_contentTemplatePrompt=ãããã€ã¡ã³ãèšå®ãã³ãã¬ãŒã
+widget_resourceFactoryWizard_createSubmit=[{0}] ãšããååã®ãªãœãŒã¹ãäœæãããªã¯ãšã¹ããæåºãããŸããã泚æ\: ãªãœãŒã¹ãã€ã³ãã³ããªã«è¡šç€ºããããŸã§æ°åãããããšããããŸãã
+widget_resourceFactoryWizard_createSubmitType=ã¿ã€ã [{0}] ã®ãªãœãŒã¹ãäœæãããªã¯ãšã¹ããæåºãããŸããã泚æ\: ãªãœãŒã¹ãã€ã³ãã³ããªã«è¡šç€ºããããŸã§æ°åãããããšããããŸãã
+# #widget_resourceFactoryWizard_createSubmit = A request to create a Resource with the name of [{0}] has been submitted successfully. Note, it may take several minutes for the Resource to show up in inventory.
+# #widget_resourceFactoryWizard_createSubmitType = A request to create a Resource of type [{0}] has been submitted successfully. Note, it may take several minutes for the Resource to show up in inventory.
+widget_resourceFactoryWizard_createWizardTitle=ã¿ã€ã [{0}] ã®æ°èŠãªãœãŒã¹ã®äœæ
+widget_resourceFactoryWizard_createWizardWindowTitle=ãªãœãŒã¹äœæãŠã£ã¶ãŒã
+widget_resourceFactoryWizard_editConfigStepName=ãããã€ã¡ã³ãã®ãªãã·ã§ã³
+widget_resourceFactoryWizard_execute1=æ°èŠãªãœãŒã¹ã®äœæã«å€±æããŸãã - ããã±ãŒãžããŒãžã§ã³ãååšããŸãã
+widget_resourceFactoryWizard_execute2=æ°ãããªãœãŒã¹ã®äœæã«å€±æããŸããããšãŒãžã§ã³ãã«æ¥ç¶ã§ããŸããããšãŒãžã§ã³ããããŠã³ããŠããå¯èœæ§ããããŸãã
+widget_resourceFactoryWizard_execute3=æ°ãããªãœãŒã¹ãäœæã§ããŸããã§ãã
+# widget_resourceFactoryWizard_execute2 = Failed to create a new resource. Cannot connect to the agent. This may indicate that the agent is down.
+widget_resourceFactoryWizard_failedToDeleteVersion=ãªãœãŒã¹äœæã®ãã£ã³ã»ã«äžã«ããã±ãŒãžããŒãžã§ã³ã®åé€ã«å€±æããŸãã
+widget_resourceFactoryWizard_failedToGetType=æ°èŠãªãœãŒã¹ã®ããã±ãŒãžã¿ã€ãã®ååŸã«å€±æããŸãã
+widget_resourceFactoryWizard_importFailure=æåã§ã®ãªãœãŒã¹ã®ã€ã³ããŒãã«å€±æããŸãã
+widget_resourceFactoryWizard_importFailure2=æäœæ¥ã§ãªãœãŒã¹ãã€ã³ããŒãã§ããŸããã§ããããšãŒãžã§ã³ãã«æ¥ç¶ã§ããŸããããšãŒãžã§ã³ããããŠã³ããŠããå¯èœæ§ããããŸãã
+# widget_resourceFactoryWizard_importFailure2 = Failed to manually import resource. Cannot connect to the agent. This may indicate that the agent is down.
+widget_resourceFactoryWizard_importSubmitted=æ°èŠãªãœãŒã¹ã¿ã€ã [{0}] ã®ã€ã³ããŒããªã¯ãšã¹ããéä¿¡ãããŸãã
+widget_resourceFactoryWizard_importWizardTitle=ãªãœãŒã¹ã¿ã€ã [{0}] ãã€ã³ããŒã
+widget_resourceFactoryWizard_importWizardWindowTitle=ãªãœãŒã¹ã€ã³ããŒããŠã£ã¶ãŒã
+widget_resourceFactoryWizard_infoStepName=ãªãœãŒã¹æ
å ±
+widget_resourceFactoryWizard_infoStep_loadFail=ã¢ãŒããã¯ãã£ãŒãå©çšå¯èœã«ããã®ã«å€±æããŸãã
+widget_resourceFactoryWizard_nameComment=管çãã©ã°ã€ã³ãŸãã¯ãããã®ç®¡ç察象ãªãœãŒã¹ã®äžéšã¯ããšãŒãžã§ã³ãã«ããæ°ãããªãœãŒã¹ã®ååèšå®ãèš±å¯ããŸããããã®å€ã¯ããã®æ©èœããµããŒããããšãŒãžã§ã³ããã©ã°ã€ã³ã®ã¿ã䜿çšããŸãããã®æ©èœããµããŒãããªããã©ã°ã€ã³ã®å ŽåããªãœãŒã¹ãçºèŠããããšãã«ãªãœãŒã¹ã«æ±çšãŸãã¯ç°ãªãååãä»ããããå¯èœæ§ããããŸãã
+widget_resourceFactoryWizard_namePrompt=æ°èŠãªãœãŒã¹å
+# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
+widget_resourceFactoryWizard_templatePrompt=ã³ãã¯ã·ã§ã³èšå®ãã³ãã¬ãŒã
+widget_resourceFactoryWizard_timeoutFailure=ã¿ã€ã ã¢ãŠãããŸãã
+widget_resourceFactoryWizard_timeoutHelp=æå®ãããå ŽåãåãªãœãŒã¹äœæ ({0} ãšãŒãžã§ã³ãäž) ã®ããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ãäžæžãããã¿ã€ã ã¢ãŠãã®æéã§ããããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ã¯ 60 ç§ã§ãã倧åã¢ããªã±ãŒã·ã§ã³ã®ãããã€ã¡ã³ããªã©ãç¹ã«é·ãäœæäœæ¥ã§ã¯å€ã倧ãããããšããã§ããããéåžžã以åã®äœæãã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æã«çµãã£ãå Žåã«äœ¿çšãããŸããã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æããå Žåã§ãããªãœãŒã¹ã®ãããã€ã¡ã³ãã¯æåããå¯èœæ§ããããã泚æããŠãã ãããã¿ã€ã ã¢ãŠããçºçããå ŽåããªãœãŒã¹ãåãããã€ããåã«ãã£ã¹ã«ããªã¹ãã£ã³ãå®è¡ãããšããã§ãããã
+# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
+# #widget_resourceFactoryWizard_timeoutHelp = A timeout duration that if specified will override the default timeout for child resource creation (on the {0} Agent). The default timeout is set to 60 seconds. A higher value may be useful for particularly long create actions, like deployment of a large application. Usually used if a previous attempt suffered a timeout failure. Note that if there is a timeout failure, it is still possible that the resource deployment succeeded. In the event of a timeout you may want to execute a discovery scan before attempting to redeploy the resource.
+widget_resourceFactoryWizard_uploadFailure=ãã¡ã€ã«ã¢ããããŒãã®å€±æ
+widget_resourceFactoryWizard_uploadFileStepName=ãªãœãŒã¹ã³ã³ãã³ããã¡ã€ã«ã®ã¢ããããŒã
+widget_resourceFactoryWizard_uploadInProgress=ã¢ããããŒãã¯åŠçäžã§ã... 倧ããªãã¡ã€ã«ãé
åžããã«ã¯æ°åãããããšããããŸãã
+widget_resourceFactoryWizard_versionPrompt=ããã±ãŒãžããŒãžã§ã³
+widget_resourceSelector_groupCategory=ã°ã«ãŒãã«ããŽãª
+widget_resourceSelector_pleaseSelectMultipleResource=äžã€ä»¥äžã®ãªãœãŒã¹ãéžæããŠãã ãã
+widget_resourceSelector_pleaseSelectResource=ãªãœãŒã¹ãéžæããŠãã ãã
+widget_resourceSelector_selectMultipleResources=ãªãœãŒã¹ãéžæ
+widget_resourceSelector_selectResource=ãªãœãŒã¹ãéžæ
+widget_typeCache_loadFail=ãªãœãŒã¹ã¿ã€ãã¡ã¿ããŒã¿ã®ããŒãã«å€±æããŸãã
+widget_typeTree_badTemplateType=ç¡å¹ãªURLãæªç¥ã®ãã³ãã¬ãŒãã¿ã€ã [{0}]
+widget_typeTree_badTypeId=ç¡å¹ãªURLãäžæ£ãªãªãœãŒã¹ã¿ã€ã [{0}]
+widget_typeTree_loadFail=ãªãœãŒã¹ã¿ã€ãã®ããŒãã«å€±æããŸãã
commit 9847d8d716d8a7dd35f2435a2ce3a610f6347bfa
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Fri Nov 29 14:51:57 2013 +0100
Reverted commit dd1f836e7df7b6be3773b6b15165baa85a7b703e and updated test code which caused NPE
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/TemplatedComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/TemplatedComponent.java
index 57cfadd..21211dc 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/TemplatedComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/TemplatedComponent.java
@@ -1,8 +1,7 @@
/*
* RHQ Management Platform
- * Copyright 2012, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -14,8 +13,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.rhq.modules.plugins.jbossas7;
@@ -109,7 +108,7 @@ public class TemplatedComponent extends BaseComponent<ResourceComponent<?>> {
additionalProperties.put("attributes-only", "true");
currentAttributesOp.setAdditionalProperties(additionalProperties);
Result currentAttributes = getASConnection().execute(currentAttributesOp);
- if ((currentAttributes!=null)&&(currentAttributes.isSuccess())) {
+ if (currentAttributes.isSuccess()) {
currentAttributeList = (Map<String, Object>) currentAttributes.getResult();
}
diff --git a/modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/AbstractConfigurationHandlingTest.java b/modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/AbstractConfigurationHandlingTest.java
index 5eaa0e9..ca1cc36 100644
--- a/modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/AbstractConfigurationHandlingTest.java
+++ b/modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/AbstractConfigurationHandlingTest.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2011 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,13 +13,15 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.modules.plugins.jbossas7;
+import static org.rhq.modules.plugins.jbossas7.json.Result.FAILURE;
+
import java.io.BufferedReader;
-import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
@@ -32,8 +34,6 @@ import javax.xml.bind.util.ValidationEventCollector;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.codehaus.jackson.JsonNode;
-import org.codehaus.jackson.JsonParseException;
-import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
import org.codehaus.jackson.node.ObjectNode;
@@ -53,15 +53,16 @@ import org.rhq.modules.plugins.jbossas7.json.Result;
* @author Heiko W. Rupp
*/
public abstract class AbstractConfigurationHandlingTest {
+ private static final Log LOG = LogFactory.getLog(AbstractConfigurationHandlingTest.class);
private static final String DESCRIPTOR_FILENAME = "test-plugin.xml";
- private Log log = LogFactory.getLog(getClass());
+
private PluginDescriptor pluginDescriptor;
void loadPluginDescriptor() throws Exception {
try {
URL descriptorUrl = this.getClass().getClassLoader().getResource(DESCRIPTOR_FILENAME);
- log.info("Loading plugin descriptor at: " + descriptorUrl);
+ LOG.info("Loading plugin descriptor at: " + descriptorUrl);
JAXBContext jaxbContext = JAXBContext.newInstance(DescriptorPackages.PC_PLUGIN);
@@ -151,15 +152,15 @@ public abstract class AbstractConfigurationHandlingTest {
@Override
public Result execute(Operation op) {
JsonNode json = executeRaw(op);
- Result result = null;
+ Result result;
try {
result = mapper.readValue(json, Result.class);
- } catch (JsonParseException e) {
- e.printStackTrace();
- } catch (JsonMappingException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
+ } catch (Exception e) {
+ LOG.warn("Could not read jsonValue", e);
+ result = new Result();
+ result.setOutcome(FAILURE);
+ result.setFailureDescription(e.getMessage());
+ result.setRhqThrowable(e);
}
return result;
}
diff --git a/modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/TemplatedComponentTest.java b/modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/TemplatedComponentTest.java
index 061390c..3cd06f7 100644
--- a/modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/TemplatedComponentTest.java
+++ b/modules/plugins/jboss-as-7/src/test/java/org/rhq/modules/plugins/jbossas7/TemplatedComponentTest.java
@@ -1,8 +1,7 @@
/*
* RHQ Management Platform
- * Copyright 2011, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -14,8 +13,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.rhq.modules.plugins.jbossas7;
@@ -48,6 +47,8 @@ import org.rhq.core.domain.resource.ResourceType;
import org.rhq.core.pluginapi.configuration.ConfigurationUpdateReport;
import org.rhq.core.pluginapi.inventory.ResourceContext;
import org.rhq.modules.plugins.jbossas7.json.Address;
+import org.rhq.modules.plugins.jbossas7.json.ReadResource;
+import org.rhq.modules.plugins.jbossas7.json.Result;
/**
* @author Stefan Negrea
@@ -230,6 +231,7 @@ public class TemplatedComponentTest {
.thenReturn(mockConfigurationWriteDelegate);
ASConnection mockASConnection = mock(ASConnection.class);
+ when(mockASConnection.execute(any(ReadResource.class))).thenReturn(new Result());
//create object to test and inject required dependencies
@@ -287,6 +289,7 @@ public class TemplatedComponentTest {
.thenReturn(mockConfigurationWriteDelegate);
ASConnection mockASConnection = mock(ASConnection.class);
+ when(mockASConnection.execute(any(ReadResource.class))).thenReturn(new Result());
//create object to test and inject required dependencies
TemplatedComponent objectUnderTest = new TemplatedComponent();
commit af31149380f8b1b690bd725ea6f5007a2928c935
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Fri Nov 29 14:15:13 2013 +0100
Remove finalizer from ASConnection
Make ASConnection code easier to read
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ASConnection.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ASConnection.java
index 5ae86d1..bb4414f 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ASConnection.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ASConnection.java
@@ -19,14 +19,16 @@
package org.rhq.modules.plugins.jbossas7;
+import static java.lang.Boolean.FALSE;
+import static java.lang.Boolean.TRUE;
+import static java.util.concurrent.TimeUnit.NANOSECONDS;
+import static org.rhq.modules.plugins.jbossas7.json.Result.FAILURE;
+
import java.io.IOException;
import java.lang.ref.WeakReference;
-import java.util.StringTokenizer;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
-import java.util.concurrent.ThreadFactory;
import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicInteger;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -69,6 +71,7 @@ import org.rhq.modules.plugins.jbossas7.json.Result;
* @author Thomas Segismont
*/
public class ASConnection {
+ private static final Log LOG = LogFactory.getLog(ASConnection.class);
public static final String HTTP_SCHEME = "http";
@@ -85,7 +88,7 @@ public class ASConnection {
static final String FAILURE_NO_RESPONSE = "The server closed the connection before sending the response";
- private static final Log LOG = LogFactory.getLog(ASConnection.class);
+ private static final String FAILURE_SHUTDOWN = "The HTTP connection has already been shutdown";
private static final int MAX_POOLED_CONNECTIONS = 10;
@@ -97,24 +100,8 @@ public class ASConnection {
// A shared scheduled executor service to free HttpClient resources
// One thread is enough as tasks will execute quickly
- private static final ScheduledExecutorService cleanerExecutor = Executors.newScheduledThreadPool(1,
- new ThreadFactory() {
-
- private ThreadFactory defaultThreadFactory = Executors.defaultThreadFactory();
-
- private AtomicInteger threadCounter = new AtomicInteger(0);
-
- @Override
- public Thread newThread(Runnable runnable) {
- Thread thread = defaultThreadFactory.newThread(runnable);
- thread.setName("ASConnection Cleaner-" + threadCounter.incrementAndGet());
- // With daemon threads, there is no need to call #shutdown on the executor to let the JVM go down
- thread.setDaemon(true);
- return thread;
- }
- });
-
- private String scheme = ASConnection.HTTP_SCHEME;
+ private static final ScheduledExecutorService cleanerExecutor = Executors
+ .newSingleThreadScheduledExecutor(new ThreadFactory());
private String host;
@@ -130,6 +117,8 @@ public class ASConnection {
private ObjectMapper mapper;
+ private volatile boolean shutdown;
+
/**
* Construct an ASConnection object. The real "physical" connection is done in {@link #executeRaw(Operation)}.
*
@@ -157,7 +146,6 @@ public class ASConnection {
public ASConnection(String host, int port, String user, String password, Long managementConnectionTimeout) {
// Check and store the basic parameters
-
if (host == null) {
throw new IllegalArgumentException("Management host cannot be null.");
}
@@ -169,7 +157,8 @@ public class ASConnection {
if (user != null && password != null) {
credentials = new UsernamePasswordCredentials(user, password);
}
- managementUrl = scheme + "://" + host + ":" + port + MANAGEMENT_URI;
+
+ managementUrl = HTTP_SCHEME + "://" + host + ":" + port + MANAGEMENT_URI;
// Each ASConnection instance will have its own HttpClient instance
// HttpClient will use a pooling connection manager to allow concurrent request processing
@@ -223,6 +212,8 @@ public class ASConnection {
mapper = new ObjectMapper();
mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
+
+ shutdown = false;
}
@@ -230,13 +221,12 @@ public class ASConnection {
return new ASConnection(serverPluginConfig.getHostname(), serverPluginConfig.getPort(), serverPluginConfig.getUser(), serverPluginConfig.getPassword(), serverPluginConfig.getManagementConnectionTimeout());
}
-
- @Override
- protected void finalize() throws Throwable {
+ public void shutdown() {
// Defensive call to shutdown the HttpClient connection manager
// If an ASConnection instance is no longer used, its cleaning task should already
// have closed expired connections
httpClient.getConnectionManager().shutdown();
+ shutdown = true;
}
/**
@@ -272,41 +262,33 @@ public class ASConnection {
* @see #executeComplex(org.rhq.modules.plugins.jbossas7.json.Operation)
*/
public JsonNode executeRaw(Operation operation, int timeoutSec) {
+ if (shutdown) {
+ return resultAsJsonNode(FAILURE, FAILURE_SHUTDOWN, null, FALSE);
+ }
- long requestStartTime = System.currentTimeMillis();
+ long requestStartTime = System.nanoTime();
- // Check for spaces in the path, which the AS7 server will reject. Log verbose error and
- // generate failure indicator.
- if ((operation != null) && (operation.getAddress() != null) && operation.getAddress().getPath() != null) {
- if (containsSpaces(operation.getAddress().getPath())) {
- Result noResult = new Result();
- String outcome = "- Path '" + operation.getAddress().getPath() + "' is invalid as it contains spaces -";
- if (verbose) {
- LOG.error(outcome);
- }
- noResult.setFailureDescription(outcome);
- noResult.setOutcome("failure");
- JsonNode invalidPathResult = mapper.valueToTree(noResult);
- return invalidPathResult;
+ if (addressPathContainsSpaces(operation) == TRUE) {
+ // Check for spaces in the path, which the AS7 server will reject. Log verbose error and
+ // generate failure indicator.
+ String failureDescription = "- Path '" + operation.getAddress().getPath()
+ + "' is invalid as it contains spaces -";
+ if (verbose) {
+ LOG.error(failureDescription);
}
+ return resultAsJsonNode(FAILURE, failureDescription, null, FALSE);
}
- HttpPost httpRequest = new HttpPost(managementUrl);
- httpRequest.addHeader(ACCEPT_HTTP_HEADER, ContentType.APPLICATION_JSON.getMimeType());
- HttpParams httpParams = httpClient.getParams();
- int timeoutMillis = timeoutSec * 1000;
- HttpConnectionParams.setConnectionTimeout(httpParams, timeoutMillis);
- HttpConnectionParams.setSoTimeout(httpParams, timeoutMillis);
-
+ HttpPost httpPost = null;
try {
-
String jsonToSend = mapper.writeValueAsString(operation);
if (verbose) {
LOG.info("JSON to send: " + jsonToSend);
}
- httpRequest.setEntity(new StringEntity(jsonToSend, ContentType.APPLICATION_JSON));
- HttpResponse httpResponse = httpClient.execute(httpRequest);
+ httpPost = initHttpPost(timeoutSec, jsonToSend);
+
+ HttpResponse httpResponse = httpClient.execute(httpPost);
StatusLine statusLine = httpResponse.getStatusLine();
if (isAuthorizationFailureResponse(statusLine)) {
handleAuthorizationFailureResponse(operation, statusLine);
@@ -315,83 +297,72 @@ public class ASConnection {
HttpEntity httpResponseEntity = httpResponse.getEntity();
String responseBody = httpResponseEntity == null ? StringUtil.EMPTY_STRING : EntityUtils
.toString(httpResponseEntity);
- if (statusLine.getStatusCode() >= 400) {
- if (verbose) {
- if (responseBody.contains("JBAS014807") || responseBody.contains("JBAS010850")
- || responseBody.contains("JBAS014792") || responseBody.contains("JBAS014793")
- || responseBody.contains("JBAS014739")) {
- // management resource not found or not readable or no known child-type
- LOG.info("Requested management resource not found: " + operation.getAddress().getPath());
- } else {
- LOG.warn(operation + " failed with " + statusAsString(statusLine) + " - response body was ["
- + responseBody + "].");
- }
- }
+ if (verbose && statusLine.getStatusCode() >= 400) {
+ logHttpError(operation, statusLine, responseBody);
}
JsonNode operationResult;
if (!responseBody.isEmpty()) {
- try {
- operationResult = mapper.readTree(responseBody);
- } catch (IOException ioe) {
- LOG.error("Failed to deserialize response to " + operation + " to JsonNode - response status was "
- + statusAsString(statusLine) + ", and body was [" + responseBody + "]: " + ioe);
- Result result = new Result();
- result.setOutcome("failure");
- result.setFailureDescription("Failed to deserialize response to " + operation
- + " to JsonNode - response status was " + statusAsString(statusLine) + ", and body was ["
- + responseBody + "]: " + ioe);
- result.setRolledBack(responseBody.contains("rolled-back=true"));
- result.setRhqThrowable(ioe);
- operationResult = mapper.valueToTree(result);
- }
-
+ operationResult = deserializeResponseBody(operation, statusLine, responseBody);
if (verbose) {
- ObjectMapper om2 = new ObjectMapper();
- om2.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
- try {
- String resultString = om2.writeValueAsString(operationResult);
- LOG.info(resultString);
- } catch (IOException ioe) {
- LOG.error("Failed to convert result of " + operation + " to string.", ioe);
- }
+ logFormatted(operationResult);
}
} else {
- Result noResult = new Result();
- noResult.setOutcome("failure");
- noResult.setFailureDescription("- empty response body with HTTP status code "
- + statusAsString(statusLine) + " -");
- operationResult = mapper.valueToTree(noResult);
+ operationResult = resultAsJsonNode(FAILURE, "- empty response body with HTTP status code "
+ + statusAsString(statusLine) + " -", null, FALSE);
}
-
return operationResult;
-
} catch (NoHttpResponseException e) {
// For some operations like reload or shutdown, the server closes the connection before sending the
// response. We use a specific description here so that callers can write code to decide what to do
// in this situation.
- Result failure = new Result();
- failure.setFailureDescription(FAILURE_NO_RESPONSE);
- failure.setOutcome("failure");
- failure.setRhqThrowable(e);
- JsonNode ret = mapper.valueToTree(failure);
- return ret;
+ return resultAsJsonNode(FAILURE, FAILURE_NO_RESPONSE, e, FALSE);
} catch (IOException e) {
- Result failure = new Result();
- failure.setFailureDescription(e.getMessage());
- failure.setOutcome("failure");
- failure.setRhqThrowable(e);
- JsonNode ret = mapper.valueToTree(failure);
- return ret;
+ return resultAsJsonNode(FAILURE, e.getMessage(), e, FALSE);
} finally {
- // Force release of httpclient resources
- httpRequest.abort();
- // Update statistics
- long requestEndTime = System.currentTimeMillis();
- PluginStats stats = PluginStats.getInstance();
- stats.incrementRequestCount();
- stats.addRequestTime(requestEndTime - requestStartTime);
+ if (httpPost != null) {
+ // Release of httpclient resources
+ httpPost.abort();
+ }
+ updateStatistics(requestStartTime, System.nanoTime());
+ }
+ }
+
+ private JsonNode resultAsJsonNode(String outcome, String failureDescription, Throwable rhqThrowable,
+ Boolean rolledBack) {
+ Result result = new Result();
+ result.setOutcome(outcome);
+ if (failureDescription != null) {
+ result.setFailureDescription(failureDescription);
}
+ if (rhqThrowable != null) {
+ result.setRhqThrowable(rhqThrowable);
+ }
+ if (rolledBack == TRUE) {
+ result.setRolledBack(true);
+ }
+ return mapper.valueToTree(result);
+ }
+
+ private Boolean addressPathContainsSpaces(Operation operation) {
+ Boolean addressPathContainsSpaces = FALSE;
+ if ((operation != null) && (operation.getAddress() != null) && operation.getAddress().getPath() != null) {
+ if (containsSpaces(operation.getAddress().getPath())) {
+ addressPathContainsSpaces = TRUE;
+ }
+ }
+ return addressPathContainsSpaces;
+ }
+
+ private HttpPost initHttpPost(int timeoutSec, String jsonToSend) {
+ HttpPost httpPost = new HttpPost(managementUrl);
+ httpPost.addHeader(ACCEPT_HTTP_HEADER, ContentType.APPLICATION_JSON.getMimeType());
+ HttpParams httpParams = httpClient.getParams();
+ int timeoutMillis = timeoutSec * 1000;
+ HttpConnectionParams.setConnectionTimeout(httpParams, timeoutMillis);
+ HttpConnectionParams.setSoTimeout(httpParams, timeoutMillis);
+ httpPost.setEntity(new StringEntity(jsonToSend, ContentType.APPLICATION_JSON));
+ return httpPost;
}
// When no management users have been configured, a 307 (Temporary Redirect) response will be returned, and
@@ -405,7 +376,7 @@ public class ASConnection {
private void handleAuthorizationFailureResponse(Operation operation, StatusLine statusLine) {
if (LOG.isDebugEnabled()) {
LOG.debug("Response to " + operation + " was " + statusAsString(statusLine)
- + " - throwing InvalidPluginConfigurationException...");
+ + " - throwing InvalidPluginConfigurationException...");
}
// Throw a InvalidPluginConfigurationException, so the user will get a yellow plugin connection
// warning message in the GUI.
@@ -418,18 +389,55 @@ public class ASConnection {
throw new InvalidPluginConfigurationException(message);
}
+ private void logHttpError(Operation operation, StatusLine statusLine, String responseBody) {
+ if (responseBody.contains("JBAS014807") || responseBody.contains("JBAS010850")
+ || responseBody.contains("JBAS014792") || responseBody.contains("JBAS014793")
+ || responseBody.contains("JBAS014739")) {
+ // management resource not found or not readable or no known child-type
+ LOG.info("Requested management resource not found: " + operation.getAddress().getPath());
+ } else {
+ LOG.warn(operation + " failed with " + statusAsString(statusLine) + " - response body was ["
+ + responseBody + "].");
+ }
+ }
+
+ private void logFormatted(JsonNode operationResult) {
+ ObjectMapper objectMapper = new ObjectMapper();
+ objectMapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
+ try {
+ LOG.info(objectMapper.writeValueAsString(operationResult));
+ } catch (IOException ignore) {
+ }
+ }
+
+ private JsonNode deserializeResponseBody(Operation operation, StatusLine statusLine, String responseBody) {
+ JsonNode operationResult;
+ try {
+ operationResult = mapper.readTree(responseBody);
+ } catch (IOException ioe) {
+ String failureDescription = "Failed to deserialize response to " + operation
+ + " to JsonNode - response status was " + statusAsString(statusLine) + ", and body was ["
+ + responseBody + "]: " + ioe;
+ LOG.error(failureDescription);
+ operationResult = resultAsJsonNode(FAILURE, failureDescription, ioe,
+ responseBody.contains("rolled-back=true"));
+ }
+ return operationResult;
+ }
+
+ private void updateStatistics(long requestStartTime, long requestEndTime) {
+ PluginStats stats = PluginStats.getInstance();
+ stats.incrementRequestCount();
+ stats.addRequestTime(NANOSECONDS.toMillis(requestEndTime - requestStartTime));
+ }
+
/** Method parses Operation.getAddress().getPath() for invalid spaces in the path passed in.
*
* @param path Operation.getAddress().getPath() value.
* @return boolean indicating invalid spaces found.
*/
private boolean containsSpaces(String path) {
- boolean includesSpaces = false;
- StringTokenizer components = new StringTokenizer(path, " ");
- if (components.countTokens() > 1) {
- includesSpaces = true;
- }
- return includesSpaces;
+ return path.indexOf(" ") != -1;
}
/**
@@ -579,8 +587,7 @@ public class ASConnection {
@Override
public void run() {
ASConnection asConnection = asConnectionWeakReference.get();
- if (asConnection != null) {
- // The target ASConnection instance has not been marked for collection yet
+ if (asConnection != null && !asConnection.shutdown) {
try {
asConnection.httpClient.getConnectionManager().closeExpiredConnections();
// Defensive call to close idle connections
@@ -595,4 +602,15 @@ public class ASConnection {
}
}
+ private static class ThreadFactory implements java.util.concurrent.ThreadFactory {
+
+ @Override
+ public Thread newThread(Runnable runnable) {
+ Thread thread = Executors.defaultThreadFactory().newThread(runnable);
+ thread.setName("ASConnection Cleaner");
+ // With daemon threads, there is no need to call #shutdown on the executor to let the JVM go down
+ thread.setDaemon(true);
+ return thread;
+ }
+ }
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseProcessDiscovery.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseProcessDiscovery.java
index 85f409d..25063ac 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseProcessDiscovery.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseProcessDiscovery.java
@@ -16,6 +16,7 @@
* along with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.modules.plugins.jbossas7;
import static java.lang.Boolean.FALSE;
@@ -725,6 +726,8 @@ public abstract class BaseProcessDiscovery implements ResourceDiscoveryComponent
} catch (InvalidPluginConfigurationException e) {
log.debug("Could not get the product info from [" + hostname + ":" + port
+ "] - probably a connection failure");
+ } finally {
+ connection.shutdown();
}
return this;
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java
index 1e84c06..944d7c5 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java
@@ -123,6 +123,7 @@ public abstract class BaseServerComponent<T extends ResourceComponent<?>> extend
@Override
public void stop() {
+ connection.shutdown();
logFileEventDelegate.stopLogFileEventPollers();
previousAvailabilityType = null;
if (this.availabilityCollector != null) {
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Domain2Descriptor.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Domain2Descriptor.java
index a532c3a..633997b 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Domain2Descriptor.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Domain2Descriptor.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2012 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,8 +13,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.rhq.modules.plugins.jbossas7;
@@ -111,103 +111,107 @@ public class Domain2Descriptor {
//create connection
ASConnection conn = new ASConnection("localhost", 9990, user, pass);
-
- Address address = new Address(path);
-
- //create request to get metadata type information
- Operation op = new Operation("read-resource-description", address);
- //recurse down the tree.
- op.addAdditionalProperty("recursive", "true");
-
- //additionally request operation metadata
- if (mode == D2DMode.OPERATION) {
- op.addAdditionalProperty("operations", true);
- }
- //additionally request metric metadata
- if (mode == D2DMode.METRICS) {
- op.addAdditionalProperty("include-runtime", true);
- }
- //additionally request both metric and operations metadata
- if (mode == D2DMode.RECURSIVE) {
- op.addAdditionalProperty("operations", true);
- op.addAdditionalProperty("include-runtime", true);
- }
-
- ComplexResult res = conn.executeComplex(op);
- if (res == null) {
- System.err.println("Got no result");
- return;
- }
- if (!res.isSuccess()) {
- System.err.println("Failure: " + res.getFailureDescription());
- return;
- }
-
- //load json object hierarchy of response
- Map<String, Object> resMap = res.getResult();
- String what;
- if (mode == D2DMode.OPERATION) {
- what = "operations";
- } else {
- what = "attributes";
- }
-
- //Determine which attributes to focus on.
- Map<String, Object> attributesMap = null;
-
- //when will childtype is actually passed then...
- if (childType != null) {
-
- Map childMap = (Map) resMap.get("children");
- Map<String, Object> typeMap = (Map<String, Object>) childMap.get(childType);
- if (typeMap == null) {
- System.err.println("No child with type '" + childType + "' found");
+ try {
+
+ Address address = new Address(path);
+
+ //create request to get metadata type information
+ Operation op = new Operation("read-resource-description", address);
+ //recurse down the tree.
+ op.addAdditionalProperty("recursive", "true");
+
+ //additionally request operation metadata
+ if (mode == D2DMode.OPERATION) {
+ op.addAdditionalProperty("operations", true);
+ }
+ //additionally request metric metadata
+ if (mode == D2DMode.METRICS) {
+ op.addAdditionalProperty("include-runtime", true);
+ }
+ //additionally request both metric and operations metadata
+ if (mode == D2DMode.RECURSIVE) {
+ op.addAdditionalProperty("operations", true);
+ op.addAdditionalProperty("include-runtime", true);
+ }
+
+ ComplexResult res = conn.executeComplex(op);
+ if (res == null) {
+ System.err.println("Got no result");
return;
}
- Map descriptionMap = (Map) typeMap.get("model-description");
- if (descriptionMap == null) {
- System.err.println("No model description found");
+ if (!res.isSuccess()) {
+ System.err.println("Failure: " + res.getFailureDescription());
return;
}
- Map starMap = (Map) descriptionMap.get("*");
- if (starMap != null) {
- attributesMap = (Map<String, Object>) starMap.get(what);
- } else {//when no *map is provided check for 'classic'
- Map classicMap = (Map) descriptionMap.get("classic");
- attributesMap = (Map<String, Object>) classicMap.get(what);
- }//spinder: What about 'jsapi'? This occurs on some nodes.
- } else {//no child type passed in just load typical map
- attributesMap = (Map<String, Object>) resMap.get(what);
- }
-
- if (mode == D2DMode.OPERATION) {
- //populate operations(each special map type) and sort them for ordered listing
- Set<String> strings = attributesMap.keySet();
- String[] keys = strings.toArray(new String[strings.size()]);
- Arrays.sort(keys);
-
- for (String key : keys) {
- //exclude typical 'read-' and 'write-attribute' operations typical to all types.
- if (!isExcludedOperation(key)) {
- //for each custom operation found, retrieve child hierarchy and pass into
- Map<String, Object> value = (Map<String, Object>) attributesMap.get(key);
- createOperation(key, value);
+
+ //load json object hierarchy of response
+ Map<String, Object> resMap = res.getResult();
+ String what;
+ if (mode == D2DMode.OPERATION) {
+ what = "operations";
+ } else {
+ what = "attributes";
+ }
+
+ //Determine which attributes to focus on.
+ Map<String, Object> attributesMap = null;
+
+ //when will childtype is actually passed then...
+ if (childType != null) {
+
+ Map childMap = (Map) resMap.get("children");
+ Map<String, Object> typeMap = (Map<String, Object>) childMap.get(childType);
+ if (typeMap == null) {
+ System.err.println("No child with type '" + childType + "' found");
+ return;
}
+ Map descriptionMap = (Map) typeMap.get("model-description");
+ if (descriptionMap == null) {
+ System.err.println("No model description found");
+ return;
+ }
+ Map starMap = (Map) descriptionMap.get("*");
+ if (starMap != null) {
+ attributesMap = (Map<String, Object>) starMap.get(what);
+ } else {//when no *map is provided check for 'classic'
+ Map classicMap = (Map) descriptionMap.get("classic");
+ attributesMap = (Map<String, Object>) classicMap.get(what);
+ }//spinder: What about 'jsapi'? This occurs on some nodes.
+ } else {//no child type passed in just load typical map
+ attributesMap = (Map<String, Object>) resMap.get(what);
}
- } else if (mode == D2DMode.RECURSIVE) {// list the child nodes and properties
- String legend = "Key: - property, -M metric,* req'd, + operation, [] child node.";
- StringBuilder tree = new StringBuilder(path + " ->\t" + legend + " \n");
- if (!descriptorSegment) {
- System.out.print(tree);
- listPropertiesAndChildren(3, resMap);
+
+ if (mode == D2DMode.OPERATION) {
+ //populate operations(each special map type) and sort them for ordered listing
+ Set<String> strings = attributesMap.keySet();
+ String[] keys = strings.toArray(new String[strings.size()]);
+ Arrays.sort(keys);
+
+ for (String key : keys) {
+ //exclude typical 'read-' and 'write-attribute' operations typical to all types.
+ if (!isExcludedOperation(key)) {
+ //for each custom operation found, retrieve child hierarchy and pass into
+ Map<String, Object> value = (Map<String, Object>) attributesMap.get(key);
+ createOperation(key, value);
+ }
+ }
+ } else if (mode == D2DMode.RECURSIVE) {// list the child nodes and properties
+ String legend = "Key: - property, -M metric,* req'd, + operation, [] child node.";
+ StringBuilder tree = new StringBuilder(path + " ->\t" + legend + " \n");
+ if (!descriptorSegment) {
+ System.out.print(tree);
+ listPropertiesAndChildren(3, resMap);
+ } else {
+ System.out.println(generateSegment(path, 0));
+ listPropertiesAndChildren(3, resMap);
+ System.out.println("</service>\n");
+ }
+
} else {
- System.out.println(generateSegment(path, 0));
- listPropertiesAndChildren(3, resMap);
- System.out.println("</service>\n");
+ createProperties(mode, attributesMap, 0, false);
}
-
- } else {
- createProperties(mode, attributesMap, 0, false);
+ } finally {
+ conn.shutdown();
}
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/json/Result.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/json/Result.java
index 3fbdb90..a490baf 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/json/Result.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/json/Result.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2011 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,9 +13,10 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.modules.plugins.jbossas7.json;
import java.util.Map;
@@ -35,6 +36,7 @@ import org.codehaus.jackson.annotate.JsonProperty;
public class Result {
public static final String SUCCESS = "success";
+ public static final String FAILURE = "failure";
private String outcome;
private Object result;
@JsonProperty("failure-description")
commit 46efe998c309c4e0050d30b6752a3166aa0d91f0
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Fri Nov 29 12:19:05 2013 +0100
[BZ 1035816] Fix handling of "disable after fire" definitions.
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
index 318fa74..3b43bee 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
@@ -1147,6 +1147,10 @@ public class AlertDefinitionHandlerBean extends AbstractRestBean {
AlertDampening dampening = def.getAlertDampening();
adr.setDampeningCategory(dampening.getCategory().name());
+ if (dampening.getCategory()== AlertDampening.Category.NONE && def.getWillRecover()) {
+ adr.setDampeningCategory(AlertDampening.Category.ONCE.name());
+ }
+
AlertDampening.TimeUnits units = dampening.getValueUnits();
String s = units != null ? " " + units.name() : "";
adr.setDampeningCount(dampening.getValue());
commit 64c77bcc21435910fdebecadf6116f6f220700d7
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Fri Nov 29 12:19:47 2013 +0100
[BZ 1035280] - Cannot load metrics for platform resource created using rest api - check for dummy agent in MeasurementDataManagerBean.findLiveDataForGroup()
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
index 9612405..799e91f 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
@@ -868,7 +868,6 @@ public class MeasurementDataManagerBean implements MeasurementDataManagerLocal,
}
@Override
- @SuppressWarnings("unchecked")
public Set<MeasurementData> findLiveData(Subject subject, int resourceId, int[] definitionIds) {
// use default timeout
return findLiveData(subject, resourceId, definitionIds, null);
@@ -885,7 +884,7 @@ public class MeasurementDataManagerBean implements MeasurementDataManagerLocal,
Query query = entityManager.createNamedQuery(Agent.QUERY_FIND_BY_RESOURCE_ID);
query.setParameter("resourceId", resourceId);
Agent agent = (Agent) query.getSingleResult();
-
+
// return empty data if the agent is the dummy one
if (agent.getName().startsWith(ResourceHandlerBean.DUMMY_AGENT_NAME_PREFIX)
&& agent.getAgentToken().startsWith(ResourceHandlerBean.DUMMY_AGENT_TOKEN_PREFIX)) {
@@ -947,6 +946,14 @@ public class MeasurementDataManagerBean implements MeasurementDataManagerLocal,
List<ResourceIdWithAgentComposite> resourceIdsWithAgents = query.getResultList();
for (ResourceIdWithAgentComposite resourceIdWithAgent : resourceIdsWithAgents) {
+ // return empty data if the agent is the dummy one
+ if (resourceIdWithAgent.getAgent().getName().startsWith(ResourceHandlerBean.DUMMY_AGENT_NAME_PREFIX)
+ && resourceIdWithAgent.getAgent().getAgentToken()
+ .startsWith(ResourceHandlerBean.DUMMY_AGENT_TOKEN_PREFIX)) {
+ values.addAll(Collections.<MeasurementData> emptySet());
+ continue;
+ }
+
query = entityManager.createNamedQuery(MeasurementSchedule.FIND_BY_RESOURCE_IDS_AND_DEFINITION_IDS);
query.setParameter("definitionIds", ArrayUtils.wrapInList(definitionIds));
query.setParameter("resourceIds", Arrays.asList(resourceIdWithAgent.getResourceId()));
commit 2c2cd24657633e05d458e63d94067ffd5db6f007
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Fri Nov 29 12:10:01 2013 +0100
[BZ 1035816] Fix handling of "disable after fire" definitions.
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
index f608251..318fa74 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
@@ -402,7 +402,7 @@ public class AlertDefinitionHandlerBean extends AbstractRestBean {
private void setDampeningFromRest(AlertDefinition alertDefinition, AlertDefinitionRest adr) {
AlertDampening.Category dampeningCategory;
try {
- dampeningCategory = AlertDampening.Category.valueOf(adr.getDampeningCategory());
+ dampeningCategory = AlertDampening.Category.valueOf(adr.getDampeningCategory().toUpperCase());
}
catch (Exception e) {
AlertDampening.Category[] vals = AlertDampening.Category.values();
@@ -415,6 +415,16 @@ public class AlertDefinitionHandlerBean extends AbstractRestBean {
}
throw new BadArgumentException("dampening category","Allowed values are: " + builder.toString());
}
+ if (dampeningCategory == AlertDampening.Category.ONCE) {
+ // WillRecover = true means to disable after firing
+ // See org.rhq.enterprise.server.alert.AlertManagerBean.willDefinitionBeDisabled()
+ alertDefinition.setWillRecover(true);
+ dampeningCategory = AlertDampening.Category.NONE;
+ }
+ if (dampeningCategory == AlertDampening.Category.NO_DUPLICATES) {
+ dampeningCategory = AlertDampening.Category.NONE;
+ }
+
AlertDampening dampening = new AlertDampening(dampeningCategory);
if (adr.getDampeningCount()>-1) {
dampening.setValue(adr.getDampeningCount());
commit f9bb52afedc1c4708ff4ce3a23fe564550f3081e
Author: Elias Ross <genman(a)noderunner.net>
Date: Thu Nov 28 18:04:46 2013 +0100
Bug 1030063 - Clean up plugin update to work synchronously
The plugin update is problematic as it is driven by listener ordering and possibly has many race conditions like seen in Bug 1025844. For example, the listener is actually added before the plugin container starts. Although effectively, the dependent systems are initialized before be the listener is called, this is not something predictable or clear.
The other weird thing is a lot of polling (of directory states, etc.) for a count of files. There is no notion of completed state, i.e. the update actually completed.
I've seen agents come up with the old version of plugins (like if the server blocked for a very long time), etc.
Using marker files isn't terribly reliable either, and not really helpful. Maybe it is a diagnostic feature, but why not use a static semaphore to order updates?
Anyway, my patch is simply having AgentMain do (more or less):
new PluginUpdate(...).updatePlugins()
when the server starts.
diff --git a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
index 1e43996..4f05315 100644
--- a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
+++ b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2008 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,14 +13,11 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.rhq.enterprise.agent;
-import gnu.getopt.Getopt;
-import gnu.getopt.LongOpt;
-
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
@@ -28,7 +25,6 @@ import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
-import java.io.FilenameFilter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
@@ -63,6 +59,8 @@ import javax.management.ObjectName;
import mazz.i18n.Logger;
import mazz.i18n.Msg;
+import gnu.getopt.Getopt;
+import gnu.getopt.LongOpt;
import org.apache.log4j.Level;
import org.apache.log4j.LogManager;
@@ -168,9 +166,6 @@ import org.rhq.enterprise.communications.util.SecurityUtil;
* @author John Mazzitelli
*/
public class AgentMain {
- /**
- * The logger.
- */
private static final Logger LOG = AgentI18NFactory.getLogger(AgentMain.class);
/**
@@ -393,6 +388,11 @@ public class AgentMain {
private boolean m_loggedNativeSystemInfoUnavailableWarning;
/**
+ * Plugin update instance, used by management.
+ */
+ private PluginUpdate m_pluginUpdate;
+
+ /**
* The main method that starts the whole thing.
*
* @param args the arguments passed on the command line (e.g. java org.rhq.enterprise.agent.AgentMain arg1 arg2 arg3)
@@ -1677,7 +1677,6 @@ public class AgentMain {
* <p/>
* <ul>
* <li>Registering with the server (if the agent needs to do so at startup)</li>
- * <li>Updating the plugins with the latest versions that are found on the server</li>
* <li>Setup a conditional restart of the plugin container, see {@link PluginContainerConditionalRestartListener}</li>
* </ul>
*
@@ -1706,11 +1705,6 @@ public class AgentMain {
m_clientSender.addStateListener(new RegisterStateListener(), true);
}
- // now we want to prepare to update the plugins if told to do so
- if (m_configuration.isUpdatePluginsAtStartupEnabled()) {
- updatePlugins();
- }
-
//the next thing is to setup the conditional restart of the PC if it fails to merge
//the upgrade results with the server due to some network glitch
m_clientSender.addStateListener(new PluginContainerConditionalRestartListener(), false);
@@ -1719,12 +1713,20 @@ public class AgentMain {
}
/**
- * This asks that the agent update its plugins. If the RHQ Server is already up and the agent has detected it, this
- * method will immediately pull down the new/updated plugins. Otherwise, this will schedule the agent to update the
- * plugins from the server once it comes up and the agent detects it.
+ * Management method to manually update plugins.
+ * This method will fail if the server is down.
+ * @throws IllegalStateException if the container is not initialized
+ * @throws RuntimeException for any other reason (failed to download, etc.)
*/
public void updatePlugins() {
- m_clientSender.addStateListener(new UpdatePluginsStateListener(), true);
+ if (m_pluginUpdate == null) {
+ throw new IllegalStateException("plugin update uninitialized");
+ }
+ try {
+ m_pluginUpdate.updatePlugins();
+ } catch (Exception e) {
+ throw new RuntimeException(e);
+ }
}
/**
@@ -1885,59 +1887,34 @@ public class AgentMain {
return false;
}
- try {
- File plugin_dir = pc_config.getPluginDirectory();
- boolean keep_waiting = (plugin_dir.list().length == 0)
- || PluginUpdate.waitForUpdateToComplete(pc_config, 1000L);
-
- // we block until we get our plugins - there is no sense continuing until we have plugins
- // there may be instances, though, where we don't want to block (in unit tests for example)
- // so allow this to be configurable via the "update plugins at startup" flag.
- if (m_configuration.isUpdatePluginsAtStartupEnabled()) {
- boolean notified_user = false;
-
- while (keep_waiting) {
- if (!notified_user) {
- LOG.info(AgentI18NResourceKeys.WAITING_FOR_PLUGINS_WITH_DIR, plugin_dir);
- getOut().println(MSG.getMsg(AgentI18NResourceKeys.WAITING_FOR_PLUGINS));
- notified_user = true;
- } else {
- // let's keep logging this at debug level so we don't look hung
- LOG.debug(AgentI18NResourceKeys.WAITING_FOR_PLUGINS_WITH_DIR, plugin_dir);
- }
-
- boolean updating = PluginUpdate.waitForUpdateToComplete(pc_config, 30000L);
- int after = plugin_dir.list().length;
-
- if ((after == 0) && !updating) {
- // still nothing and it doesn't look like we are downloading - try to update them again right now
- // (doing this because I saw a case where the startup update somehow happened just prior to the
- // registration finishing, so the original update was rejected by the server as "unauthorized")
- updatePluginsNow(m_clientSender);
- after = plugin_dir.list().length;
- }
-
- keep_waiting = ((after == 0) || (updating));
+ File plugin_dir = pc_config.getPluginDirectory();
- if (!keep_waiting) {
- after = plugin_dir.list(new FilenameFilter() {
- public boolean accept(File dir, String name) {
- return name.endsWith(".jar");
- }
- }).length;
- LOG.info(AgentI18NResourceKeys.DONE_WAITING_FOR_PLUGINS, after);
- getOut().println(MSG.getMsg(AgentI18NResourceKeys.DONE_WAITING_FOR_PLUGINS, after));
- }
+ // we block until we get our plugins - there is no sense continuing until we have plugins
+ // there may be instances, though, where we don't want to block (in unit tests for example)
+ // so allow this to be configurable via the "update plugins at startup" flag.
+ m_pluginUpdate = new PluginUpdate(pc_config.getServerServices().getCoreServerService(), pc_config);
+ if (m_configuration.isUpdatePluginsAtStartupEnabled()) {
+ boolean notified_user = false;
+ // this can block forever...perhaps exit after a few tries?
+ while (true) {
+ if (!notified_user) {
+ LOG.info(AgentI18NResourceKeys.WAITING_FOR_PLUGINS_WITH_DIR, plugin_dir);
+ getOut().println(MSG.getMsg(AgentI18NResourceKeys.WAITING_FOR_PLUGINS));
+ notified_user = true;
+ } else {
+ // let's keep logging this at debug level so we don't look hung
+ LOG.debug(AgentI18NResourceKeys.WAITING_FOR_PLUGINS_WITH_DIR, plugin_dir);
+ }
+ try {
+ m_pluginUpdate.updatePlugins();
+ break;
+ } catch (Exception e) {
+ LOG.error(e, AgentI18NResourceKeys.UPDATING_PLUGINS_FAILURE, e);
}
- } else if (plugin_dir.list().length == 0) {
- LOG.warn(AgentI18NResourceKeys.NO_PLUGINS);
- getOut().println(MSG.getMsg(AgentI18NResourceKeys.NO_PLUGINS));
- return false;
}
- } catch (InterruptedException e) {
- Thread.currentThread().interrupt();
- LOG.warn(AgentI18NResourceKeys.PLUGIN_CONTAINER_INITIALIZATION_INTERRUPTED);
- getOut().println(MSG.getMsg(AgentI18NResourceKeys.PLUGIN_CONTAINER_INITIALIZATION_INTERRUPTED));
+ } else if (plugin_dir.list().length == 0) {
+ LOG.warn(AgentI18NResourceKeys.NO_PLUGINS);
+ getOut().println(MSG.getMsg(AgentI18NResourceKeys.NO_PLUGINS));
return false;
}
@@ -3522,29 +3499,6 @@ public class AgentMain {
m_startTime = (started) ? System.currentTimeMillis() : 0L;
}
- /**
- * Immediately sends a request to the server to update the plugins.
- *
- * @param sender the sender used to comminucate with server
- *
- * @return <code>true</code> if the plugins were succesfully updated, <code>false</code> if an error occurred
- *
- * @see PluginUpdate
- */
- private boolean updatePluginsNow(ClientCommandSender sender) {
- try {
- ClientRemotePojoFactory factory = sender.getClientRemotePojoFactory();
- CoreServerService server = factory.getRemotePojo(CoreServerService.class);
- PluginContainerConfiguration pc_config = m_configuration.getPluginContainerConfiguration();
- PluginUpdate plugin_update = new PluginUpdate(server, pc_config);
- plugin_update.updatePlugins();
- return true;
- } catch (Exception e) {
- LOG.warn(e, AgentI18NResourceKeys.UPDATING_PLUGINS_FAILURE);
- return false;
- }
- }
-
private static void reconfigureJavaLogging() {
try {
LOG.debug(AgentI18NResourceKeys.RECONFIGURE_JAVA_LOGGING_START);
@@ -3582,21 +3536,6 @@ public class AgentMain {
}
/**
- * Listener that will update the plugins once the sender is able to start sending.
- */
- private class UpdatePluginsStateListener implements ClientCommandSenderStateListener {
- public boolean startedSending(ClientCommandSender sender) {
- updatePluginsNow(sender);
-
- return false; // no need to keep listening
- }
-
- public boolean stoppedSending(ClientCommandSender sender) {
- return true; // no-op but keep listening
- }
- }
-
- /**
* Sender listener that will remove the command listener once the sender starts. It will also add the command
* listener once the sender stops. The command listener will allow us to immediately turn on the sender when the
* server sends us a message. We don't need this command listener once we know the sender has started (because that
diff --git a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/PluginUpdate.java b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/PluginUpdate.java
index 8aa81a0..5e24b14 100644
--- a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/PluginUpdate.java
+++ b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/PluginUpdate.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2008 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,8 +13,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.rhq.enterprise.agent;
@@ -26,10 +26,9 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.concurrent.Semaphore;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
-import java.util.concurrent.locks.ReadWriteLock;
-import java.util.concurrent.locks.ReentrantReadWriteLock;
import mazz.i18n.Logger;
@@ -55,57 +54,15 @@ import org.rhq.enterprise.communications.command.client.RemoteIOException;
public class PluginUpdate {
private static final Logger LOG = AgentI18NFactory.getLogger(PluginUpdate.class);
- private static final String MARKER_FILENAME = ".updatelock";
-
/**
- * Static lock that prohibits concurrent plugin updates.
+ * Lock that prohibits concurrent plugin updates between threads.
*/
- private static final ReadWriteLock lock = new ReentrantReadWriteLock();
+ private static final Semaphore SEMAPHORE = new Semaphore(1);
private final CoreServerService coreServerService;
private final PluginContainerConfiguration config;
/**
- * All {@link PluginUpdate} objects know if they are currently updating plugins given a specific <code>
- * config</code>. Call this static method to ask if any plugin update object is currently updating plugins with the
- * given configuration
- *
- * @param config used to determine where the plugins are being updated
- *
- * @return <code>true</code> if a plugin updater object is currently updating plugin; <code>false</code> if all
- * plugins are up-to-date and nothing is being updated anymore.
- */
- public static boolean isCurrentlyUpdating(PluginContainerConfiguration config) {
- File marker = new File(config.getPluginDirectory(), MARKER_FILENAME);
- return marker.exists();
- }
-
- /**
- * Blocks the calling thread for a maximum of the given amount of milliseconds timeout waiting for a plugin update
- * to completely. This will return sooner if the update finishes early or if there is no update currently happening.
- *
- * @param config used to determine where the plugins are being updated
- * @param timeout max milliseconds to wait
- *
- * @return <code>true</code> if a plugin updater object is currently updating plugin and this method timed out;
- * <code>false</code> if all plugins are up-to-date and nothing is being updated anymore.
- *
- * @throws InterruptedException if thread was interrupted while waiting
- */
- public static boolean waitForUpdateToComplete(PluginContainerConfiguration config, long timeout)
- throws InterruptedException {
- long time_limit = System.currentTimeMillis() + timeout;
- boolean currently_updating = true; // for us to sleep at least an initial amount before checking the first time
-
- while (currently_updating && (time_limit > System.currentTimeMillis())) {
- Thread.sleep(2000L);
- currently_updating = isCurrentlyUpdating(config);
- }
-
- return currently_updating;
- }
-
- /**
* Constructor for {@link PluginUpdate}. You can pass in a <code>null</code> <code>core_server_service</code> if you
* only plan to use this object to obtain information on the currently installed plugins and not actually update
* them.
@@ -151,97 +108,101 @@ public class PluginUpdate {
List<Plugin> updated_plugins = new ArrayList<Plugin>();
// block if some other thread is updating, too - we can only ever have one thread updating plugins
- if (!PluginUpdate.lock.writeLock().tryLock(3600, TimeUnit.SECONDS)) {
+ if (!SEMAPHORE.tryAcquire(3600, TimeUnit.SECONDS)) {
// it should never take this long to update plugins. But if it does, just barf
throw new TimeoutException();
}
try {
- createMarkerFile();
-
- try {
- List<String> disabled_plugin_names = this.config.getDisabledPlugins();
+ List<String> disabled_plugin_names = this.config.getDisabledPlugins();
- // find out what plugins we already have locally
- Map<String, Plugin> current_plugins = getCurrentPlugins();
+ // find out what plugins we already have locally
+ Map<String, Plugin> current_plugins = getCurrentPlugins();
- // find out what the latest plugins are available to us
- List<Plugin> latest_plugins = coreServerService.getLatestPlugins();
+ // find out what the latest plugins are available to us
+ List<Plugin> latest_plugins = coreServerService.getLatestPlugins();
+ if (LOG.isDebugEnabled()) {
if (LOG.isDebugEnabled()) {
LOG.debug(AgentI18NResourceKeys.LATEST_PLUGINS_COUNT, latest_plugins.size());
- for (Plugin latest_plugin : latest_plugins) {
+ }
+ for (Plugin latest_plugin : latest_plugins) {
+ if (LOG.isDebugEnabled()) {
LOG.debug(AgentI18NResourceKeys.LATEST_PLUGIN, latest_plugin.getId(), latest_plugin.getName(),
latest_plugin.getDisplayName(), latest_plugin.getVersion(), latest_plugin.getPath(),
latest_plugin.getMd5(), latest_plugin.isEnabled(), latest_plugin.getDescription());
}
}
+ }
- Map<String, Plugin> latest_plugins_map = new HashMap<String, Plugin>(latest_plugins.size());
+ Map<String, Plugin> latest_plugins_map = new HashMap<String, Plugin>(latest_plugins.size());
- // determine if we need to upgrade any of our current plugins to the latest versions
- for (Plugin latest_plugin : latest_plugins) {
- String plugin_filename = latest_plugin.getPath();
- latest_plugins_map.put(plugin_filename, latest_plugin);
- Plugin current_plugin = current_plugins.get(plugin_filename);
+ // determine if we need to upgrade any of our current plugins to the latest versions
+ for (Plugin latest_plugin : latest_plugins) {
+ String plugin_filename = latest_plugin.getPath();
+ latest_plugins_map.put(plugin_filename, latest_plugin);
+ Plugin current_plugin = current_plugins.get(plugin_filename);
- if (current_plugin == null) {
- updated_plugins.add(latest_plugin); // we don't have any version of this plugin, we'll need to get it
+ if (current_plugin == null) {
+ updated_plugins.add(latest_plugin); // we don't have any version of this plugin, we'll need to get it
+ if (LOG.isDebugEnabled()) {
LOG.debug(AgentI18NResourceKeys.NEED_MISSING_PLUGIN, plugin_filename);
- } else {
- if (latest_plugin.isEnabled() && !disabled_plugin_names.contains(latest_plugin.getName())) {
- String latest_md5 = latest_plugin.getMD5();
- String current_md5 = current_plugin.getMD5();
-
- if (!current_md5.equals(latest_md5)) {
- updated_plugins.add(latest_plugin);
- LOG.debug(AgentI18NResourceKeys.PLUGIN_NEEDS_TO_BE_UPDATED, plugin_filename,
- current_md5, latest_md5);
- } else {
- LOG.debug(AgentI18NResourceKeys.PLUGIN_ALREADY_AT_LATEST, plugin_filename);
+ }
+ } else {
+ if (latest_plugin.isEnabled() && !disabled_plugin_names.contains(latest_plugin.getName())) {
+ String latest_md5 = latest_plugin.getMD5();
+ String current_md5 = current_plugin.getMD5();
+
+ if (!current_md5.equals(latest_md5)) {
+ updated_plugins.add(latest_plugin);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug(AgentI18NResourceKeys.PLUGIN_NEEDS_TO_BE_UPDATED, plugin_filename, current_md5,
+ latest_md5);
}
} else {
- // we have a plugin file locally, but it is to be disabled, so delete the plugin .jar
- File disabled_file = getPluginFile(latest_plugin);
- if (disabled_file.delete()) {
- LOG.info(AgentI18NResourceKeys.PLUGIN_DISABLED_PLUGIN_DELETED, disabled_file);
- } else {
- LOG.error(AgentI18NResourceKeys.PLUGIN_DISABLED_PLUGIN_DELETE_FAILED, disabled_file);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug(AgentI18NResourceKeys.PLUGIN_ALREADY_AT_LATEST, plugin_filename);
}
}
+ } else {
+ // we have a plugin file locally, but it is to be disabled, so delete the plugin .jar
+ File disabled_file = getPluginFile(latest_plugin);
+ if (disabled_file.delete()) {
+ LOG.info(AgentI18NResourceKeys.PLUGIN_DISABLED_PLUGIN_DELETED, disabled_file);
+ } else {
+ LOG.error(AgentI18NResourceKeys.PLUGIN_DISABLED_PLUGIN_DELETE_FAILED, disabled_file);
+ }
}
}
+ }
- deleteIllegitimatePlugins(current_plugins, latest_plugins_map);
-
- // Let's go ahead and download all the plugins that we need.
- // Try to update all plugins, even if one or more fails to update. At the end,
- // if an exception was thrown, we'll rethrow it but only after all update attempts were made
- // NOTE: we do not download any plugins that are to be disabled
- Exception last_error = null;
-
- for (Plugin updated_plugin : updated_plugins) {
- String name = updated_plugin.getName();
- if (updated_plugin.isEnabled() && !disabled_plugin_names.contains(name)) {
- try {
- downloadPluginWithRetries(updated_plugin); // tries our very best to get it
- } catch (Exception e) {
- last_error = e;
- }
- } else {
- LOG.info(AgentI18NResourceKeys.PLUGIN_DISABLED_PLUGIN_DOWNLOAD_SKIPPED, name);
- updated_plugin.setEnabled(false);
+ deleteIllegitimatePlugins(current_plugins, latest_plugins_map);
+
+ // Let's go ahead and download all the plugins that we need.
+ // Try to update all plugins, even if one or more fails to update. At the end,
+ // if an exception was thrown, we'll rethrow it but only after all update attempts were made
+ // NOTE: we do not download any plugins that are to be disabled
+ Exception last_error = null;
+
+ for (Plugin updated_plugin : updated_plugins) {
+ String name = updated_plugin.getName();
+ if (updated_plugin.isEnabled() && !disabled_plugin_names.contains(name)) {
+ try {
+ downloadPluginWithRetries(updated_plugin); // tries our very best to get it
+ } catch (Exception e) {
+ last_error = e;
}
+ } else {
+ LOG.info(AgentI18NResourceKeys.PLUGIN_DISABLED_PLUGIN_DOWNLOAD_SKIPPED, name);
+ updated_plugin.setEnabled(false);
}
+ }
- if (last_error != null) {
- throw last_error;
- }
- } finally {
- deleteMarkerFile();
+ if (last_error != null) {
+ throw last_error;
}
} finally {
- PluginUpdate.lock.writeLock().unlock();
+ SEMAPHORE.release();
}
LOG.info(AgentI18NResourceKeys.UPDATING_PLUGINS_COMPLETE);
@@ -408,39 +369,6 @@ public class PluginUpdate {
return plugins;
}
- private void createMarkerFile() {
- File marker = null;
- try {
- marker = new File(config.getPluginDirectory(), MARKER_FILENAME);
-
- // shouldn't exist, but if it does, oh well, just reuse it
- if (!marker.exists()) {
- new FileOutputStream(marker).close();
- }
- } catch (Exception e) {
- LOG.warn(AgentI18NResourceKeys.UPDATING_PLUGINS_MARKER_CREATE_FAILURE, marker, e);
- }
-
- return;
- }
-
- private void deleteMarkerFile() {
- try {
- File marker = new File(config.getPluginDirectory(), MARKER_FILENAME);
-
- // it should exist, but if it doesn't oh well, just skip trying to delete it
- if (marker.exists()) {
- if (!marker.delete()) {
- LOG.warn(AgentI18NResourceKeys.UPDATING_PLUGINS_MARKER_DELETE_FAILURE, marker);
- }
- }
- } catch (Throwable t) {
- LOG.warn(AgentI18NResourceKeys.UPDATING_PLUGINS_MARKER_DELETE_FAILURE, MARKER_FILENAME);
- }
-
- return;
- }
-
private void deleteIllegitimatePlugins(Map<String, Plugin> current_plugins, Map<String, Plugin> latest_plugins_map) {
for (Plugin current_plugin : current_plugins.values()) {
if (!latest_plugins_map.containsKey(current_plugin.getPath())) {
@@ -473,4 +401,4 @@ public class PluginUpdate {
File file = new File(plugin_dir, plugin_filename);
return file;
}
-}
\ No newline at end of file
+}
diff --git a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentI18NResourceKeys.java b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentI18NResourceKeys.java
index 16c110a..8c35d13 100644
--- a/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentI18NResourceKeys.java
+++ b/modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/i18n/AgentI18NResourceKeys.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2010 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,8 +13,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.rhq.enterprise.agent.i18n;
@@ -356,12 +356,6 @@ public interface AgentI18NResourceKeys {
@I18NMessage("Completed updating the plugins to their latest versions.")
String UPDATING_PLUGINS_COMPLETE = "PluginUpdate.updating-complete";
- @I18NMessage("Failed to create updater marker file [{0}] - will continue but agent startup may fail. If so, restart agent. Cause. {1}")
- String UPDATING_PLUGINS_MARKER_CREATE_FAILURE = "PluginUpdate.marker-create-failure";
-
- @I18NMessage("Failed to delete updater marker file [{0}] - will continue but agent startup may fail. If so, delete the file manually.")
- String UPDATING_PLUGINS_MARKER_DELETE_FAILURE = "PluginUpdate.marker-delete-failure";
-
@I18NMessage("The plugin [{0}] is current and does not need to be updated.")
String PLUGIN_ALREADY_AT_LATEST = "PluginUpdate.already-at-latest";
@@ -1608,10 +1602,10 @@ public interface AgentI18NResourceKeys {
@I18NMessage("The agent will now wait until it has registered with the server...")
String WAITING_TO_BE_REGISTERED_BEGIN = "AgentMain.waiting-to-be-registered-begin";
- @I18NMessage("The agent does not have plugins - it will now wait for them to be downloaded...")
+ @I18NMessage("The agent is waiting for plugins to be downloaded...")
String WAITING_FOR_PLUGINS = "AgentMain.waiting-for-plugins";
- @I18NMessage("The agent does not have plugins - it will now wait for them to be downloaded to [{0}]...")
+ @I18NMessage("The agent is waiting for plugins to be downloaded to [{0}]...")
String WAITING_FOR_PLUGINS_WITH_DIR = "AgentMain.waiting-for-plugins-with-dir";
@I18NMessage("[{0}] plugins downloaded.")
commit 0260829d26cabd30b9560c8bff05cd25d090e5c6
Author: Jean-Frederic Clere <jfclere(a)redhat.com>
Date: Thu Nov 28 15:36:35 2013 +0100
[BZ 971615] Tomcat plugin ignores processes if container running as 'rhq' user
Submitted by Elias Ross (genman(a)noderunner.net)
diff --git a/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatDiscoveryComponent.java b/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatDiscoveryComponent.java
index 0537e7e..602f1ff 100644
--- a/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatDiscoveryComponent.java
+++ b/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatDiscoveryComponent.java
@@ -59,9 +59,8 @@ import org.rhq.plugins.jmx.JMXDiscoveryComponent;
*
* @author Jay Shaughnessy
*/
-@SuppressWarnings("unchecked")
public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, ManualAddFacet {
- private final Log log = LogFactory.getLog(this.getClass());
+ private static final Log LOG = LogFactory.getLog(TomcatDiscoveryComponent.class);
/**
* Indicates the version information could not be determined.
@@ -111,28 +110,29 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
public static final String EWS_TOMCAT_5 = "tomcat5";
public Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext context) {
- log.debug("Discovering Tomcat servers...");
+ LOG.debug("Discovering Tomcat servers...");
Set<DiscoveredResourceDetails> resources = new HashSet<DiscoveredResourceDetails>();
// For each Tomcat process found in the context, create a resource details instance
+ @SuppressWarnings("unchecked")
List<ProcessScanResult> autoDiscoveryResults = context.getAutoDiscoveredProcesses();
for (ProcessScanResult autoDiscoveryResult : autoDiscoveryResults) {
- if (log.isDebugEnabled()) {
- log.debug("Discovered potential Tomcat process: " + autoDiscoveryResult);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Discovered potential Tomcat process: " + autoDiscoveryResult);
}
try {
DiscoveredResourceDetails resource = parseTomcatProcess(context, autoDiscoveryResult);
if (resource != null) {
- if (log.isDebugEnabled()) {
- log.debug("Verified Tomcat process: " + autoDiscoveryResult);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Verified Tomcat process: " + autoDiscoveryResult);
}
resources.add(resource);
}
} catch (Exception e) {
- log.error("Error creating discovered resource for process: " + autoDiscoveryResult, e);
+ LOG.error("Error creating discovered resource for process: " + autoDiscoveryResult, e);
}
}
@@ -146,7 +146,7 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
try {
catalinaHome = FileUtils.getCanonicalPath(catalinaHome);
} catch (Exception e) {
- log.warn("Failed to canonicalize catalina.home path [" + catalinaHome + "] - cause: " + e);
+ LOG.warn("Failed to canonicalize catalina.home path [" + catalinaHome + "] - cause: " + e);
// leave as is
}
File catalinaHomeDir = new File(catalinaHome);
@@ -156,7 +156,7 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
try {
catalinaBase = FileUtils.getCanonicalPath(catalinaBase);
} catch (Exception e) {
- log.warn("Failed to canonicalize catalina.base path [" + catalinaBase + "] - cause: " + e);
+ LOG.warn("Failed to canonicalize catalina.base path [" + catalinaBase + "] - cause: " + e);
// leave as is
}
@@ -172,8 +172,8 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
// if the specified home dir does not exist locally assume this is a remote Tomcat server
// We can't determine version. Try to get the hostname from the connect url
if (!catalinaHomeDir.isDirectory()) {
- log.info("Manually added Tomcat Server directory does not exist locally. Assuming remote Tomcat Server: "
- + catalinaHome);
+ LOG.info("Manually added Tomcat Server directory does not exist locally. Assuming remote Tomcat Server: "
+ + catalinaHome);
Matcher matcher = TOMCAT_MANAGER_URL_PATTERN.matcher(pluginConfig.getSimpleValue(
JMXDiscoveryComponent.CONNECTOR_ADDRESS_CONFIG_PROPERTY, null));
@@ -207,7 +207,9 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
DiscoveredResourceDetails resource = new DiscoveredResourceDetails(discoveryContext.getResourceType(),
resourceKey, resourceName, version, productDescription, pluginConfig, null);
- log.debug("Verified manually-added Tomcat Resource with plugin config: " + pluginConfig);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Verified manually-added Tomcat Resource with plugin config: " + pluginConfig);
+ }
return resource;
}
@@ -227,22 +229,18 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
ProcessInfo processInfo = autoDiscoveryResult.getProcessInfo();
String[] commandLine = processInfo.getCommandLine();
- if (null == processInfo.getExecutable()) {
- log.debug("Ignoring Tomcat instance (agent may not be owner) with following command line: "
- + Arrays.toString(commandLine));
- return null;
- }
-
if (!isStandalone(commandLine) && !isWindows(context)) {
- log.debug("Ignoring embedded Tomcat instance (catalina.home not found) with following command line: "
- + Arrays.toString(commandLine));
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Ignoring embedded Tomcat instance (catalina.home not found) with following command line: "
+ + Arrays.toString(commandLine));
+ }
return null;
}
String catalinaHome = determineCatalinaHome(commandLine);
if (catalinaHome == null && isWindows(context)) {
- log.debug("catalina.home not found. Checking to see if this is an EWS installation.");
+ LOG.debug("catalina.home not found. Checking to see if this is an EWS installation.");
// On Windows EWS uses the tomcat5.exe, tomcat6.exe or Tomcat7.exe executables to start tomcat. They currently do
// not provide the command line args that we get with the normal start up scripts that are used to
// determine catalina.home. See https://bugzilla.redhat.com/show_bug.cgi?id=580931 for more information.
@@ -252,15 +250,15 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
}
if (null == catalinaHome) {
- log.error("Ignoring Tomcat instance due to invalid setting of catalina.home in command line: "
- + Arrays.toString(commandLine));
+ LOG.error("Ignoring Tomcat instance due to invalid setting of catalina.home in command line: "
+ + Arrays.toString(commandLine));
return null;
}
String catalinaBase = determineCatalinaBase(commandLine, catalinaHome);
if (null == catalinaBase) {
- log.error("Ignoring Tomcat instance due to invalid setting of catalina.base in command line: "
- + Arrays.toString(commandLine));
+ LOG.error("Ignoring Tomcat instance due to invalid setting of catalina.base in command line: "
+ + Arrays.toString(commandLine));
return null;
}
@@ -313,7 +311,7 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
* Looks for tomcat home in the command line properties. Requires a full path for the catalina.home
* property. The path may be a symbolic link.
*
- * @param startup command line
+ * @param cmdLine startup command line
*
* @return A canonical form of the catalina home path set in the command line. Symbolic links
* are not resolved to ensure that we discover the same resource repeatedly for the same symlink
@@ -386,14 +384,16 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
if (tomcatInstallDirs.length == 0) {
return null;
} else if (tomcatInstallDirs.length > 1) {
- log.warn("Could not unambiguously determine the tomcat installation dir for EWS executable " + exePath.getAbsolutePath() + ". The candidates are: " + Arrays.asList(tomcatInstallDirs));
+ LOG.warn("Could not unambiguously determine the tomcat installation dir for EWS executable " + exePath.getAbsolutePath() + ". The candidates are: " + Arrays.asList(tomcatInstallDirs));
return null;
}
File tomcatDir = tomcatInstallDirs[0];
if (tomcatDir.exists()) {
- log.debug("Detected EWS installation. catalina.home found at " + tomcatDir.getAbsolutePath());
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Detected EWS installation. catalina.home found at " + tomcatDir.getAbsolutePath());
+ }
return tomcatDir.getAbsolutePath();
}
@@ -404,7 +404,7 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
* Looks for tomcat instance base in the command line properties. Requires a full path for the catalina.base, if
* specified. The path may be a symbolic link.
*
- * @param startup command line
+ * @param cmdLine startup command line
*
* @return A canonical form of the catalina base path if set in the command line. Symbolic links
* are not resolved to ensure that we discover the same resource repeatedly for the same symlink
@@ -464,7 +464,7 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
File versionScriptFile = new File(versionScriptFileName);
if (!versionScriptFile.exists()) {
- log.warn("Version script file not found in expected location: " + versionScriptFile);
+ LOG.warn("Version script file not found in expected location: " + versionScriptFile);
return UNKNOWN_VERSION;
}
@@ -482,8 +482,8 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
String version = getVersionFromVersionScriptOutput(versionOutput);
if (UNKNOWN_VERSION.equals(version)) {
- log.warn("Failed to determine Tomcat Server Version Given:\nVersionInfo:" + versionOutput
- + "\ncatalinaHome: " + catalinaHome + "\nScript:" + versionScriptFileName + "\ntimeout=" + timeout);
+ LOG.warn("Failed to determine Tomcat Server Version Given:\nVersionInfo:" + versionOutput
+ + "\ncatalinaHome: " + catalinaHome + "\nScript:" + versionScriptFileName + "\ntimeout=" + timeout);
}
return version;
@@ -552,7 +552,7 @@ public class TomcatDiscoveryComponent implements ResourceDiscoveryComponent, Man
/**
* Check from the command line if this is an EWS tomcat
*
- * @param commandLine
+ * @param catalinaHome
*
* @return
*/
commit 282a272e2577f5888b39548f6d0bcd88bea759e0
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Thu Nov 28 15:18:06 2013 +0100
Bug 1033130 - [AS7] Exception during discovery of Query Cache resources of RHQ Server resource
Query Cache management nodes have a very long name. So the default discovery class was creating a too long resource key and name.
Now there is a dedicated discovery class for Query Cache resources and the resource key and name are just the hash of the query-name attribute.
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/QueryCacheDiscovery.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/QueryCacheDiscovery.java
new file mode 100644
index 0000000..48a972f
--- /dev/null
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/QueryCacheDiscovery.java
@@ -0,0 +1,76 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * This program 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 for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+package org.rhq.modules.plugins.jbossas7;
+
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
+import org.rhq.core.domain.configuration.Configuration;
+import org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails;
+import org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationException;
+import org.rhq.core.pluginapi.inventory.ResourceDiscoveryComponent;
+import org.rhq.core.pluginapi.inventory.ResourceDiscoveryContext;
+import org.rhq.core.util.MessageDigestGenerator;
+import org.rhq.modules.plugins.jbossas7.json.Address;
+import org.rhq.modules.plugins.jbossas7.json.ReadChildrenNames;
+import org.rhq.modules.plugins.jbossas7.json.Result;
+
+/**
+ * @author Thomas Segismont
+ */
+public class QueryCacheDiscovery implements ResourceDiscoveryComponent<BaseComponent<?>> {
+ private static final String QUERY_CACHE_TYPE_NAME = "query-cache";
+ private static final String RESOURCE_NAME_PREFIX = "Query Cache ";
+
+ @Override
+ public Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext<BaseComponent<?>> context)
+ throws InvalidPluginConfigurationException {
+
+ BaseComponent parentComponent = context.getParentResourceComponent();
+ String parentComponentPath = parentComponent.getPath();
+ Address parentAddress = new Address(parentComponentPath);
+
+ Result readChildrenNamesResult = parentComponent.getASConnection().execute(
+ new ReadChildrenNames(parentAddress, QUERY_CACHE_TYPE_NAME));
+
+ if (readChildrenNamesResult.isSuccess()) {
+ Set<DiscoveredResourceDetails> details = new HashSet<DiscoveredResourceDetails>();
+ List<String> childrenNames = (List<String>) readChildrenNamesResult.getResult();
+ for (String childName : childrenNames) {
+ Configuration pluginConfiguration = context.getDefaultPluginConfiguration();
+ pluginConfiguration.setSimpleValue("path", parentComponentPath + "," + QUERY_CACHE_TYPE_NAME + "="
+ + childName);
+ String resourceKey = MessageDigestGenerator.getDigestString(childName);
+ details.add( //
+ new DiscoveredResourceDetails( //
+ context.getResourceType(), // DataType
+ resourceKey, // Key
+ RESOURCE_NAME_PREFIX + resourceKey, // Name
+ null, // Version
+ context.getResourceType().getDescription(), // subsystem.description
+ pluginConfiguration, null));
+ }
+ return details;
+ }
+ return Collections.emptySet();
+ }
+}
diff --git a/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml b/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
index 39aa818..4e0bf38 100644
--- a/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
+++ b/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
@@ -10131,12 +10131,11 @@
<service name="Query Cache"
class="BaseComponent"
- discovery="SubsystemDiscovery"
- description="Statistics for individual queries."
- singleton="true">
+ discovery="QueryCacheDiscovery"
+ description="Statistics for individual queries.">
<plugin-configuration>
- <c:simple-property name="path" default="query-cache" readOnly="true"/>
+ <c:simple-property name="path" readOnly="true"/>
</plugin-configuration>
<metric property="query-cache-hit-count" displayType="summary" measurementType="trendsup" description="Get the number of times query was retrieved from cache."/>
commit 614b5a68b9e2a42e552d0efc5bad4dd888d95ac6
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: Thu Nov 28 13:39:26 2013 +0100
[BZ 1035767] - Enable altering count query along with alterProjection
If CriteriaQueryGeneration.alterProjection changes the projection such
that the actual number of returned results changes (e.g. using distinct),
the default count query would no longer match and the returned results
would be inconsistent with the count found by the count query.
Because alterProjection is essentially free-form JPQL, we need to provide
a similar means to alter the count query so that the data query and count
query can be modified to return consistent data.
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
index d53a037..5d5c48a 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
@@ -1485,6 +1485,7 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
// the JPQL above, I've chosen to just make a change to the custom altered projection, using
// the JPQL to guide me.
generator.alterProjection(" distinct orderingField0");
+ generator.alterCountProjection(" count(distinct orderingField0)");
CriteriaQueryRunner<MeasurementDefinition> queryRunner = new CriteriaQueryRunner(criteria, generator,
entityManager);
definitions = queryRunner.execute();
@@ -1609,4 +1610,4 @@ public class MeasurementScheduleManagerBean implements MeasurementScheduleManage
// }
// }
-}
\ No newline at end of file
+}
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
index a1f3122..36b3770 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
@@ -84,6 +84,7 @@ public final class CriteriaQueryGenerator {
private String alias;
private String className;
private String projection;
+ private String countProjection;
private String groupByClause;
private String havingClause;
private static String NL = System.getProperty("line.separator");
@@ -411,7 +412,10 @@ public final class CriteriaQueryGenerator {
boolean useJoinFetch = projection == null && pc.isUnlimited() && !fetchFields.isEmpty();
if (countQuery) {
- if (groupByClause == null) { // non-grouped method
+ if (countProjection != null) {
+ //just use whatever we are told
+ results.append(countProjection).append(NL);
+ } else if (groupByClause == null) { // non-grouped method
// use count(*) instead of count(alias) due to https://bugzilla.redhat.com/show_bug.cgi?id=699842
results.append("COUNT(*)").append(NL);
} else {
@@ -840,6 +844,24 @@ public final class CriteriaQueryGenerator {
this.projection = projection;
}
+ /**
+ * Sometimes the altered projection ({@link #alterProjection(String)}) might cause the result set to have different
+ * number of results than the default/unaltered projection. Leaving the count query in the default form could then
+ * generate seemingly inconsistent results, where the data query and the count query wouldn't match up.
+ * <p/>
+ * An example of a projection that might alter the number of results is the {@code " distinct ..."} projection that
+ * would only return distinct results from a dataset, while the default count query (COUNT(*)) would produce the
+ * count including duplicate results that were eliminated in the returned data.
+ * <p/>
+ * In these cases one can also alter the count query to count the results the data query will return.
+ *
+ * @param countProjection a complete JPQL fragment expressing the count expression (e.g.
+ * {@code COUNT(DISTINCT ...)})
+ */
+ public void alterCountProjection(String countProjection) {
+ this.countProjection = countProjection;
+ }
+
public boolean isProjectionAltered() {
return this.projection != null;
}
commit 8be8c3b6450c42d80aafa1782d73958e7383e5d5
Author: Jean-Frederic Clere <jfclere(a)redhat.com>
Date: Thu Nov 28 13:34:30 2013 +0100
[BZ 1017961] JMX Plugin can fail testing for registration
Submitted by Thomas Segismont (tsegismo(a)redhat.com)
diff --git a/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java b/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java
index 7886939..9838c14 100644
--- a/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java
+++ b/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatServerComponent.java
@@ -158,6 +158,16 @@ public class TomcatServerComponent<T extends ResourceComponent<?>> implements JM
* @throws Exception if there are any issues at all connecting to the server
*/
private synchronized EmsConnection loadConnection() throws Exception {
+
+ if (this.connection != null && !this.connection.getConnectionProvider().isConnected()) {
+ try {
+ this.connection.close();
+ } catch (Exception ignore) {
+ } finally {
+ this.connection = null;
+ }
+ }
+
if (this.connection == null) {
try {
Configuration pluginConfig = this.resourceContext.getPluginConfiguration();
commit c89895646fc9d3ed536f80704edd7b8fe29faffe
Author: Jean-Frederic Clere <jfclere(a)redhat.com>
Date: Thu Nov 28 12:10:14 2013 +0100
[BZ 997669] Tomcat Web Application (WAR)" components stay down when server comes back up.
Submitted by Thomas Segismont (tsegismo(a)redhat.com)
diff --git a/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatWarComponent.java b/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatWarComponent.java
index 0a51c45..d70a82f 100644
--- a/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatWarComponent.java
+++ b/modules/plugins/tomcat/src/main/java/org/jboss/on/plugins/tomcat/TomcatWarComponent.java
@@ -1,24 +1,20 @@
/*
- * Jopr Management Platform
- * Copyright (C) 2005-2008 Red Hat, Inc.
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation, and/or the GNU Lesser
- * General Public License, version 2.1, also as published by the Free
- * Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
*
* This program 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 and the GNU Lesser General Public License
- * for more details.
+ * GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * and the GNU Lesser General Public License along with this program;
- * if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.jboss.on.plugins.tomcat;
@@ -141,7 +137,7 @@ public class TomcatWarComponent extends MBeanResourceComponent<TomcatVHostCompon
public AvailabilityType getAvailability() {
AvailabilityType availability;
- if (null == this.webModuleMBean) {
+ if (null == this.webModuleMBean || isStaleWebModuleMBeanReference(this.webModuleMBean, getEmsConnection())) {
this.webModuleMBean = getWebModuleMBean();
}
@@ -179,6 +175,10 @@ public class TomcatWarComponent extends MBeanResourceComponent<TomcatVHostCompon
return availability;
}
+ private static boolean isStaleWebModuleMBeanReference(EmsBean webModuleMBean, EmsConnection emsConnection) {
+ return !webModuleMBean.getConnectionProvider().getExistingConnection().equals(emsConnection);
+ }
+
@Override
public void start(ResourceContext<TomcatVHostComponent> resourceContext) {
super.start(resourceContext);
commit 7f3e83facaf47e357c9f9f9c574834dc23c02365
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: Wed Nov 27 17:33:24 2013 -0500
[1023019] Windows 2008 - Upgrade to JON3.2.ER3 freezes on 'Updating RHQ Agent Service'
rhqctl-based installs will now exit if the password is not set when the RUN_AS
option is specified. The RHQ_XXX_PASSWORD_PROMPT env vars are no
longer relevant or documented for rhqctl-based installs. Note that
the agent is typically installed standalone, outside of rhqctl, and in
that case the RHQ_AGENT_PASSWORD_PROMPT env var is still relevant.
Additionally, rhq-agent.bat had some newly discovered problems handling
certain options (32-bit java install, I think), and has had a decent
amount of reworking to deal with the issues.
diff --git a/modules/enterprise/agent/src/etc/rhq-agent-env.bat b/modules/enterprise/agent/src/etc/rhq-agent-env.bat
index 56485a1..eb1be8e 100644
--- a/modules/enterprise/agent/src/etc/rhq-agent-env.bat
+++ b/modules/enterprise/agent/src/etc/rhq-agent-env.bat
@@ -157,20 +157,24 @@ rem set RHQ_AGENT_RUN_AS=.\%USERNAME%
rem RHQ_AGENT_RUN_AS_ME - if defined, then when the Windows Service is
rem installed, the domain\username of the
rem user that the Windows Service will run as will
-rem be the current user (.\%USERNAME%). This takes
+rem be the current user (.\%USERNAME%). This takes
rem precedence over RHQ_AGENT_RUN_AS.
rem
rem set RHQ_AGENT_RUN_AS_ME=true
-rem RHQ_AGENT_PASSWORD_PROMPT - if "true", the user that is to run the
-rem service (as defined by RHQ_AGENT_RUN_AS or
-rem RHQ_AGENT_RUN_AS_ME) must type the password
+rem RHQ_AGENT_PASSWORD_PROMPT - ignored unless RHQ_AGENT_RUN_AS or
+rem RHQ_AGENT_RUN_AS_ME is in use.
+rem Ignored by 'rhqctl install', in which case
+rem RHQ_AGENT_PASSWORD is required.
+rem Used only when installing the agent as a
+rem service via 'rhq-agent-wrapper.bat install'.
+rem If "true", the user that is to
+rem run the service must type the password
rem on the console in order to install service.
rem If "false", you must provide the password
rem in RHQ_AGENT_PASSWORD. Default is "true".
-rem This is only used when installing the
-rem service; it is not needed to be set when
-rem starting, stopping or removing the service.
+rem It is not needed to be set when starting,
+rem stopping or removing the service.
rem
rem set RHQ_AGENT_PASSWORD_PROMPT=true
diff --git a/modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat b/modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
index debbebb..90e9666 100644
--- a/modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
+++ b/modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
@@ -28,7 +28,7 @@ rem If the embedded JRE is to be used but is not available, the fallback
rem JRE to be used will be determined by the JAVA_HOME environment variable.
rem ===========================================================================
-setlocal
+setlocal enabledelayedexpansion
rem ----------------------------------------------------------------------
rem Let's load in the env script first. We assume our custom environment
@@ -121,13 +121,32 @@ rem Determine if there should be debug VM options passed into it
rem For some reason, this can't go inside another if statement
if defined RHQ_AGENT_DEBUG set _DEBUG_OPTS=wrapper.debug=true wrapper.java.additional.1=-Dlog4j.configuration=log4j-debug.xml wrapper.java.additional.4=-Di18nlog.dump-stack-traces=true wrapper.java.additional.5=-Dsigar.nativeLogging=true
-rem Determine what user the Windows Service will run as
-if defined RHQ_AGENT_RUN_AS set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_AGENT_RUN_AS%"
-if defined RHQ_AGENT_RUN_AS_ME set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
-if not defined RHQ_AGENT_PASSWORD_PROMPT set RHQ_AGENT_PASSWORD_PROMPT=true
-
if /i "%1"=="install" (
- "%RHQ_AGENT_WRAPPER_EXE_FILE_PATH%" -i "%RHQ_AGENT_WRAPPER_CONF_FILE_PATH%" "set.RHQ_AGENT_HOME=%RHQ_AGENT_HOME%" "set.RHQ_AGENT_INSTANCE_NAME=%RHQ_AGENT_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_AGENT_OS_PLATFORM=%RHQ_AGENT_OS_PLATFORM%" "set.RHQ_AGENT_WRAPPER_LOG_DIR_PATH=%RHQ_AGENT_WRAPPER_LOG_DIR_PATH%" %_WRAPPER_NTSERVICE_ACCOUNT% %_DEBUG_OPTS%
+ rem Determine what user the Windows Service will run as
+ rem If this is an rhqctl install then ensure password is set as needed because we can't perform interactive prompt
+ rem Note - using the RHQ_CONTROL_JAVA_OPTS env var as a flag indicating we're being called from rhqctl
+ if defined RHQ_CONTROL_JAVA_OPTS (
+ if defined RHQ_AGENT_RUN_AS (
+ if not defined RHQ_AGENT_PASSWORD (
+ echo Exiting. RHQ_AGENT_PASSWORD is not set but is required because RHQ_AGENT_RUN_AS is set: %RHQ_AGENT_RUN_AS%.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_AGENT_RUN_AS%"
+ )
+ if defined RHQ_AGENT_RUN_AS_ME (
+ if not defined RHQ_AGENT_PASSWORD (
+ echo Exiting. RHQ_AGENT_PASSWORD is not set but is required because RHQ_AGENT_RUN_AS_ME is set.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
+ )
+ ) else (
+ if defined RHQ_AGENT_RUN_AS set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_AGENT_RUN_AS%"
+ if defined RHQ_AGENT_RUN_AS_ME set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
+ if not defined RHQ_AGENT_PASSWORD_PROMPT set RHQ_AGENT_PASSWORD_PROMPT=true
+ )
+
+ "%RHQ_AGENT_WRAPPER_EXE_FILE_PATH%" -i "%RHQ_AGENT_WRAPPER_CONF_FILE_PATH%" "set.RHQ_AGENT_HOME=%RHQ_AGENT_HOME%" "set.RHQ_AGENT_INSTANCE_NAME=%RHQ_AGENT_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_AGENT_OS_PLATFORM=%RHQ_AGENT_OS_PLATFORM%" "set.RHQ_AGENT_WRAPPER_LOG_DIR_PATH=%RHQ_AGENT_WRAPPER_LOG_DIR_PATH%" !_WRAPPER_NTSERVICE_ACCOUNT! %_DEBUG_OPTS%
if ERRORLEVEL 1 goto error
goto done
)
diff --git a/modules/enterprise/agent/src/etc/rhq-agent.bat b/modules/enterprise/agent/src/etc/rhq-agent.bat
index 46ef0b9..0d035b2 100644
--- a/modules/enterprise/agent/src/etc/rhq-agent.bat
+++ b/modules/enterprise/agent/src/etc/rhq-agent.bat
@@ -114,16 +114,15 @@ set CLASSPATH=
call :append_classpath "%RHQ_AGENT_HOME%\conf"
for /R "%RHQ_AGENT_HOME%\lib" %%G in ("*.jar") do (
call :append_classpath "%%G"
- if defined RHQ_AGENT_DEBUG echo CLASSPATH entry: %%G
)
-for %%G in ("%RHQ_JAVA_HOME%\lib\tools.jar" "%RHQ_JAVA_HOME%\..\lib\tools.jar") do (
+for %%G in ("!RHQ_JAVA_HOME!\lib\tools.jar" "!RHQ_JAVA_HOME!\..\lib\tools.jar") do (
if exist "%%G" (
- call :append_classpath "%%G"
- if defined RHQ_AGENT_DEBUG echo CLASSPATH entry: %%G
+ call :append_classpath %%G
goto end_classpath
)
)
:end_classpath
+if defined RHQ_AGENT_DEBUG echo CLASSPATH: %CLASSPATH%
rem ----------------------------------------------------------------------
rem Prepare the VM command line options to be passed in
@@ -137,7 +136,7 @@ if defined RHQ_AGENT_DEBUG echo RHQ_AGENT_JAVA_OPTS: %RHQ_AGENT_JAVA_OPTS%
rem ----------------------------------------------------------------------
rem Ensure the agent uses our custom JavaPreferences implementation
rem ----------------------------------------------------------------------
-set _JAVA_PREFERENCES_FACTORY_OPT="-Djava.util.prefs.PreferencesFactory=org.rhq.core.util.preferences.FilePreferencesFactory"
+set _JAVA_PREFERENCES_FACTORY_OPT=-Djava.util.prefs.PreferencesFactory=org.rhq.core.util.preferences.FilePreferencesFactory
if "%RHQ_AGENT_JAVA_ENDORSED_DIRS%" == "none" (
if defined RHQ_AGENT_DEBUG echo Not explicitly setting java.endorsed.dirs
@@ -145,7 +144,7 @@ if "%RHQ_AGENT_JAVA_ENDORSED_DIRS%" == "none" (
)
if not defined RHQ_AGENT_JAVA_ENDORSED_DIRS set RHQ_AGENT_JAVA_ENDORSED_DIRS=%RHQ_AGENT_HOME%\lib\endorsed
if defined RHQ_AGENT_DEBUG echo RHQ_AGENT_JAVA_ENDORSED_DIRS: %RHQ_AGENT_JAVA_ENDORSED_DIRS%
-set _JAVA_ENDORSED_DIRS_OPT="-Djava.endorsed.dirs=%RHQ_AGENT_JAVA_ENDORSED_DIRS%"
+set _JAVA_ENDORSED_DIRS_OPT=-Djava.endorsed.dirs="%RHQ_AGENT_JAVA_ENDORSED_DIRS%"
:skip_java_endorsed_dirs
if "%RHQ_AGENT_JAVA_LIBRARY_PATH%" == "none" (
@@ -154,7 +153,7 @@ if "%RHQ_AGENT_JAVA_LIBRARY_PATH%" == "none" (
)
if not defined RHQ_AGENT_JAVA_LIBRARY_PATH set RHQ_AGENT_JAVA_LIBRARY_PATH=%RHQ_AGENT_HOME%\lib
if defined RHQ_AGENT_DEBUG echo RHQ_AGENT_JAVA_LIBRARY_PATH: %RHQ_AGENT_JAVA_LIBRARY_PATH%
-set _JAVA_LIBRARY_PATH_OPT="-Djava.library.path=%RHQ_AGENT_JAVA_LIBRARY_PATH%"
+set _JAVA_LIBRARY_PATH_OPT=-Djava.library.path="%RHQ_AGENT_JAVA_LIBRARY_PATH%"
:skip_java_library_path
if defined RHQ_AGENT_DEBUG echo RHQ_AGENT_ADDITIONAL_JAVA_OPTS: %RHQ_AGENT_ADDITIONAL_JAVA_OPTS%
@@ -183,18 +182,17 @@ rem if sigar debug is enabled, the log configuration is different - sigar debugg
if defined RHQ_AGENT_SIGAR_DEBUG (
set _LOG_CONFIG=%_LOG_CONFIG% -Dsigar.nativeLogging=true
)
-
rem to support other agents/plugin containers, allow the caller to override the main classname
if not defined RHQ_AGENT_MAINCLASS (
set RHQ_AGENT_MAINCLASS=org.rhq.enterprise.agent.AgentMain
)
-rem note - currently not using custom Java Prefs as the default, use commented command line to activate. If installing
-rem note - the agent as a windows service, you must also uncomment lines in wrapper/rhq-agent-wrapper.conf.
-rem set CMD="%RHQ_JAVA_EXE_FILE_PATH%" %_JAVA_ENDORSED_DIRS_OPT% %_JAVA_LIBRARY_PATH_OPT% %_JAVA_PREFERENCES_FACTORY_OPT% %RHQ_AGENT_JAVA_OPTS% %RHQ_AGENT_ADDITIONAL_JAVA_OPTS% %_LOG_CONFIG% -cp "%CLASSPATH%" %RHQ_AGENT_MAINCLASS% %RHQ_AGENT_CMDLINE_OPTS%
-set CMD="%RHQ_JAVA_EXE_FILE_PATH%" %_JAVA_ENDORSED_DIRS_OPT% %_JAVA_LIBRARY_PATH_OPT% %RHQ_AGENT_JAVA_OPTS% %RHQ_AGENT_ADDITIONAL_JAVA_OPTS% %_LOG_CONFIG% -cp "%CLASSPATH%" %RHQ_AGENT_MAINCLASS% %RHQ_AGENT_CMDLINE_OPTS%
-
if not defined _SETENV_ONLY (
+ rem note - currently not using custom Java Prefs as the default, use commented command line to activate. If installing
+ rem note - the agent as a windows service, you must also uncomment lines in wrapper/rhq-agent-wrapper.conf.
+ rem set CMD="%RHQ_JAVA_EXE_FILE_PATH%" %_JAVA_ENDORSED_DIRS_OPT% %_JAVA_LIBRARY_PATH_OPT% %_JAVA_PREFERENCES_FACTORY_OPT% %RHQ_AGENT_JAVA_OPTS% %RHQ_AGENT_ADDITIONAL_JAVA_OPTS% %_LOG_CONFIG% -cp "%CLASSPATH%" %RHQ_AGENT_MAINCLASS% %RHQ_AGENT_CMDLINE_OPTS%
+ set CMD="%RHQ_JAVA_EXE_FILE_PATH%" %_JAVA_ENDORSED_DIRS_OPT% %_JAVA_LIBRARY_PATH_OPT% %RHQ_AGENT_JAVA_OPTS% %RHQ_AGENT_ADDITIONAL_JAVA_OPTS% %_LOG_CONFIG% -cp "%CLASSPATH%" %RHQ_AGENT_MAINCLASS% %RHQ_AGENT_CMDLINE_OPTS%
+
rem log4j 1.2.8 does not create the directory for us (later versions do)
if not exist "%RHQ_AGENT_HOME%\logs" (
mkdir "%RHQ_AGENT_HOME%\logs"
@@ -203,7 +201,7 @@ if not defined _SETENV_ONLY (
echo Executing the agent with this command line:
echo %CMD%
)
- cmd.exe /S /C "%CMD%"
+ cmd.exe /S /C "!CMD!"
)
goto :done
@@ -213,11 +211,12 @@ rem CALL subroutine that appends the first argument to CLASSPATH
rem ----------------------------------------------------------------------
:append_classpath
-set _entry=%1
+set "_entry=%1"
+if defined RHQ_AGENT_DEBUG echo CLASSPATH entry: !_entry!
if not defined CLASSPATH (
- set CLASSPATH=%_entry:"=%
+ set CLASSPATH=!_entry:"=!
) else (
- set CLASSPATH=%CLASSPATH%;%_entry:"=%
+ set CLASSPATH=!CLASSPATH!;!_entry:"=!
)
goto :eof
diff --git a/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat b/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
index ba6cbd8..f303c5f 100644
--- a/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
+++ b/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
@@ -41,14 +41,14 @@ rem
rem RHQ_SERVER_RUN_AS - if defined, then when the Windows Service is
rem installed, the value is the domain\username of the
rem user that the Windows Service will run as. It is
-rem important to also set RHQ_SERVER_PASSWORD for the
-rem current user account.
+rem required to also set RHQ_SERVER_PASSWORD for the
+rem specified user account.
rem
rem RHQ_SERVER_RUN_AS_ME - if defined, then when the Windows Service is
rem installed, the domain\username of the user that the Windows
rem Service will run as will be the current user (.\%USERNAME%).
rem This takes precedence over RHQ_SERVER_RUN_AS. It is
-rem important to also set RHQ_SERVER_PASSWORD for the
+rem required to also set RHQ_SERVER_PASSWORD for the
rem current user account.
rem
rem Note that you cannot define custom Java VM parameters or command line
@@ -178,20 +178,46 @@ rem Determine if there should be debug VM options passed into it.
rem For some reason, this can't go inside another if statement.
if defined RHQ_SERVER_DEBUG set _DEBUG_OPTS=wrapper.debug=true
-rem Determine what user the Windows Service will run as.
-if defined RHQ_SERVER_RUN_AS set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_SERVER_RUN_AS%"
-if defined RHQ_SERVER_RUN_AS_ME set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
-rem This service is typically installed by rhqctl, so assume we don't want to prompt
-if not defined RHQ_SERVER_PASSWORD_PROMPT set RHQ_SERVER_PASSWORD_PROMPT=false
-
if /i "%1"=="console" (
- rem START SERVER
- "%RHQ_SERVER_WRAPPER_EXE_FILE_PATH%" -c "%RHQ_SERVER_WRAPPER_CONF_FILE_PATH%" "set.RHQ_SERVER_HOME=%RHQ_SERVER_HOME%" "set.RHQ_SERVER_INSTANCE_NAME=%RHQ_SERVER_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_SERVER_OS_PLATFORM=%RHQ_SERVER_OS_PLATFORM%" "set.RHQ_SERVER_WRAPPER_LOG_DIR_PATH=%RHQ_SERVER_WRAPPER_LOG_DIR_PATH%" %_WRAPPER_NTSERVICE_ACCOUNT% %_DEBUG_OPTS%
+ rem Determine what user the Windows Service will run as.
+ if defined RHQ_SERVER_RUN_AS (
+ if not defined RHQ_SERVER_PASSWORD (
+ echo Exiting. RHQ_SERVER_PASSWORD is not set but is required because RHQ_SERVER_RUN_AS is set: %RHQ_SERVER_RUN_AS%.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_SERVER_RUN_AS%"
+ )
+ if defined RHQ_SERVER_RUN_AS_ME (
+ if not defined RHQ_SERVER_PASSWORD (
+ echo Exiting. RHQ_SERVER_PASSWORD is not set but is required because RHQ_SERVER_RUN_AS_ME is set.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
+ )
+
+ rem START SERVER as console
+ "%RHQ_SERVER_WRAPPER_EXE_FILE_PATH%" -c "%RHQ_SERVER_WRAPPER_CONF_FILE_PATH%" "set.RHQ_SERVER_HOME=%RHQ_SERVER_HOME%" "set.RHQ_SERVER_INSTANCE_NAME=%RHQ_SERVER_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_SERVER_OS_PLATFORM=%RHQ_SERVER_OS_PLATFORM%" "set.RHQ_SERVER_WRAPPER_LOG_DIR_PATH=%RHQ_SERVER_WRAPPER_LOG_DIR_PATH%" !_WRAPPER_NTSERVICE_ACCOUNT! %_DEBUG_OPTS%
goto done
)
if /i "%1"=="install" (
- "%RHQ_SERVER_WRAPPER_EXE_FILE_PATH%" -i "%RHQ_SERVER_WRAPPER_CONF_FILE_PATH%" "set.RHQ_SERVER_HOME=%RHQ_SERVER_HOME%" "set.RHQ_SERVER_INSTANCE_NAME=%RHQ_SERVER_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_SERVER_OS_PLATFORM=%RHQ_SERVER_OS_PLATFORM%" "set.RHQ_SERVER_WRAPPER_LOG_DIR_PATH=%RHQ_SERVER_WRAPPER_LOG_DIR_PATH%" %_WRAPPER_NTSERVICE_ACCOUNT% %_DEBUG_OPTS%
+ rem Determine what user the Windows Service will run as.
+ if defined RHQ_SERVER_RUN_AS (
+ if not defined RHQ_SERVER_PASSWORD (
+ echo Exiting. RHQ_SERVER_PASSWORD is not set but is required because RHQ_SERVER_RUN_AS is set: %RHQ_SERVER_RUN_AS%.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_SERVER_RUN_AS%"
+ )
+ if defined RHQ_SERVER_RUN_AS_ME (
+ if not defined RHQ_SERVER_PASSWORD (
+ echo Exiting. RHQ_SERVER_PASSWORD is not set but is required because RHQ_SERVER_RUN_AS_ME is set.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
+ )
+
+ "%RHQ_SERVER_WRAPPER_EXE_FILE_PATH%" -i "%RHQ_SERVER_WRAPPER_CONF_FILE_PATH%" "set.RHQ_SERVER_HOME=%RHQ_SERVER_HOME%" "set.RHQ_SERVER_INSTANCE_NAME=%RHQ_SERVER_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_SERVER_OS_PLATFORM=%RHQ_SERVER_OS_PLATFORM%" "set.RHQ_SERVER_WRAPPER_LOG_DIR_PATH=%RHQ_SERVER_WRAPPER_LOG_DIR_PATH%" !_WRAPPER_NTSERVICE_ACCOUNT! %_DEBUG_OPTS%
goto done
)
diff --git a/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat b/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
index f29b7c9..fa14a5b 100644
--- a/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
+++ b/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
@@ -199,6 +199,19 @@ set _JBOSS_MODULEPATH=%_RHQ_MODULES_PATH%;%_INTERNAL_MODULES_PATH%
if defined RHQ_STORAGE_DEBUG echo _JBOSS_MODULEPATH: %_JBOSS_MODULEPATH%
+rem before running the storage installer, ensure password is set if RUN_AS is in use
+if defined RHQ_STORAGE_RUN_AS (
+ if not defined RHQ_STORAGE_PASSWORD (
+ echo Exiting. RHQ_STORAGE_PASSWORD is not set but is required because RHQ_STORAGE_RUN_AS is set: %RHQ_STORAGE_RUN_AS%.
+ exit /B 1
+ )
+)
+if defined RHQ_STORAGE_RUN_AS_ME (
+ if not defined RHQ_STORAGE_PASSWORD (
+ echo Exiting. RHQ_STORAGE_PASSWORD is not set but is required because RHQ_STORAGE_RUN_AS_ME is set.
+ exit /B 1
+ )
+)
echo "Starting RHQ Storage Installer ..."
diff --git a/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat b/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
index c2f7f02..46e483b 100644
--- a/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
+++ b/modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
@@ -43,15 +43,15 @@ rem
rem RHQ_STORAGE_RUN_AS - if defined, then when the Windows Service is
rem installed, the value is the domain\username of the
rem user that the Windows Service will run as. It is
-rem important to also set RHQ_STORAGE_PASSWORD for the
-rem current user account.
+rem required to also set RHQ_STORAGE_PASSWORD for the
+rem specified user account.
rem
rem RHQ_STORAGE_RUN_AS_ME - if defined, then when the Windows Service is
rem installed, the domain\username of the user that the Windows
rem Service will run as will be the current user (.\%USERNAME%).
rem This takes precedence over RHQ_STORAGE_RUN_AS. It is
-rem important to also set RHQ_STORAGE_PASSWORD for the
-rem current user account.
+rem required to also set RHQ_STORAGE_PASSWORD for the
+rem specified user account.
rem
rem Note that you cannot define custom Java VM parameters or command line
rem arguments to pass to Cassandra. If you wish to pass in specific arguments,
@@ -199,20 +199,46 @@ rem Determine if there should be debug VM options passed into it.
rem For some reason, this can't go inside another if statement.
if defined RHQ_STORAGE_DEBUG set _DEBUG_OPTS=wrapper.debug=true
-rem Determine what user the Windows Service will run as.
-if defined RHQ_STORAGE_RUN_AS set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_STORAGE_RUN_AS%"
-if defined RHQ_STORAGE_RUN_AS_ME set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
-rem This service is typically installed by rhqctl, so assume we don't want to prompt
-if not defined RHQ_STORAGE_PASSWORD_PROMPT set RHQ_STORAGE_PASSWORD_PROMPT=false
-
if /i "%1"=="console" (
+ rem Determine what user the Windows Service will run as.
+ if defined RHQ_STORAGE_RUN_AS (
+ if not defined RHQ_STORAGE_PASSWORD (
+ echo Exiting. RHQ_STORAGE_PASSWORD is not set but is required because RHQ_STORAGE_RUN_AS is set: %RHQ_STORAGE_RUN_AS%.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_STORAGE_RUN_AS%"
+ )
+ if defined RHQ_STORAGE_RUN_AS_ME (
+ if not defined RHQ_STORAGE_PASSWORD (
+ echo Exiting. RHQ_STORAGE_PASSWORD is not set but is required because RHQ_STORAGE_RUN_AS_ME is set.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
+ )
+
rem START STORAGE NODE
- start "%RHQ_STORAGE_WRAPPER_EXE_FILE_PATH%" -c "%RHQ_STORAGE_WRAPPER_CONF_FILE_PATH%" "set.RHQ_SERVER_HOME=%RHQ_SERVER_HOME%" "set.RHQ_STORAGE_HOME=%RHQ_STORAGE_HOME%" "set.RHQ_STORAGE_INSTANCE_NAME=%RHQ_STORAGE_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_STORAGE_OS_PLATFORM=%RHQ_STORAGE_OS_PLATFORM%" "set.RHQ_STORAGE_WRAPPER_LOG_DIR_PATH=%RHQ_STORAGE_WRAPPER_LOG_DIR_PATH%" %_WRAPPER_NTSERVICE_ACCOUNT% %_DEBUG_OPTS%
+ start "%RHQ_STORAGE_WRAPPER_EXE_FILE_PATH%" -c "%RHQ_STORAGE_WRAPPER_CONF_FILE_PATH%" "set.RHQ_SERVER_HOME=%RHQ_SERVER_HOME%" "set.RHQ_STORAGE_HOME=%RHQ_STORAGE_HOME%" "set.RHQ_STORAGE_INSTANCE_NAME=%RHQ_STORAGE_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_STORAGE_OS_PLATFORM=%RHQ_STORAGE_OS_PLATFORM%" "set.RHQ_STORAGE_WRAPPER_LOG_DIR_PATH=%RHQ_STORAGE_WRAPPER_LOG_DIR_PATH%" !_WRAPPER_NTSERVICE_ACCOUNT! %_DEBUG_OPTS%
goto done
)
if /i "%1"=="install" (
- "%RHQ_STORAGE_WRAPPER_EXE_FILE_PATH%" -i "%RHQ_STORAGE_WRAPPER_CONF_FILE_PATH%" "set.RHQ_SERVER_HOME=%RHQ_SERVER_HOME%" "set.RHQ_STORAGE_HOME=%RHQ_STORAGE_HOME%" "set.RHQ_STORAGE_INSTANCE_NAME=%RHQ_STORAGE_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_STORAGE_OS_PLATFORM=%RHQ_STORAGE_OS_PLATFORM%" "set.RHQ_STORAGE_WRAPPER_LOG_DIR_PATH=%RHQ_STORAGE_WRAPPER_LOG_DIR_PATH%" %_WRAPPER_NTSERVICE_ACCOUNT% %_DEBUG_OPTS%
+ rem Determine what user the Windows Service will run as.
+ if defined RHQ_STORAGE_RUN_AS (
+ if not defined RHQ_STORAGE_PASSWORD (
+ echo Exiting. RHQ_STORAGE_PASSWORD is not set but is required because RHQ_STORAGE_RUN_AS is set: %RHQ_STORAGE_RUN_AS%.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=%RHQ_STORAGE_RUN_AS%"
+ )
+ if defined RHQ_STORAGE_RUN_AS_ME (
+ if not defined RHQ_STORAGE_PASSWORD (
+ echo Exiting. RHQ_STORAGE_PASSWORD is not set but is required because RHQ_STORAGE_RUN_AS_ME is set.
+ exit /B 1
+ )
+ set _WRAPPER_NTSERVICE_ACCOUNT="wrapper.ntservice.account=.\%USERNAME%"
+ )
+
+ "%RHQ_STORAGE_WRAPPER_EXE_FILE_PATH%" -i "%RHQ_STORAGE_WRAPPER_CONF_FILE_PATH%" "set.RHQ_SERVER_HOME=%RHQ_SERVER_HOME%" "set.RHQ_STORAGE_HOME=%RHQ_STORAGE_HOME%" "set.RHQ_STORAGE_INSTANCE_NAME=%RHQ_STORAGE_INSTANCE_NAME%" "set.RHQ_JAVA_EXE_FILE_PATH=%RHQ_JAVA_EXE_FILE_PATH%" "set.RHQ_STORAGE_OS_PLATFORM=%RHQ_STORAGE_OS_PLATFORM%" "set.RHQ_STORAGE_WRAPPER_LOG_DIR_PATH=%RHQ_STORAGE_WRAPPER_LOG_DIR_PATH%" !_WRAPPER_NTSERVICE_ACCOUNT! %_DEBUG_OPTS%
goto done
)
diff --git a/modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf b/modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf
index 761dc3b..8546c02 100644
--- a/modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf
+++ b/modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf
@@ -25,12 +25,8 @@
# set.RHQ_SERVER_INSTANCE_NAME - A name to identify the RHQ Server
# set.RHQ_SERVER_OS_PLATFORM - The operating system platform name
# set.RHQ_SERVER_WRAPPER_LOG_DIR_PATH - The Java Service Wrapper's log file (helpful if installing, uninstalling or starting fails)
-# set.RHQ_SERVER_PASSWORD_PROMPT - TRUE if password needs to be typed on
-# the console when installing. FALSE
-# requires RHQ_SERVER_PASSWORD to be set.
# set.RHQ_SERVER_PASSWORD - the password of the user that is to
-# run the service. Only used if
-# RHQ_SERVER_PASSWORD_PROMPT is FALSE.
+# run the service.
# set.RHQ_JAVA_EXE_FILE_PATH - Java executable
#*****************************************************************************
@@ -182,7 +178,7 @@ wrapper.ntservice.console=FALSE
# If prompt is true, the user will be prompted for the password. If false,
# the password configuration property will be used.
#wrapper.ntservice.account=.\username
-wrapper.ntservice.password.prompt=%RHQ_SERVER_PASSWORD_PROMPT%
+wrapper.ntservice.password.prompt=false
wrapper.ntservice.password=%RHQ_SERVER_PASSWORD%
#*****************************************************************************
diff --git a/modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf b/modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf
index 88f6011..7d9b65f 100644
--- a/modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf
+++ b/modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf
@@ -26,12 +26,8 @@
# set.RHQ_STORAGE_INSTANCE_NAME - A name to identify the RHQ Storage Node
# set.RHQ_STORAGE_OS_PLATFORM - The operating system platform name
# set.RHQ_STORAGE_WRAPPER_LOG_DIR_PATH - The Java Service Wrapper's log file (helpful if installing, uninstalling or starting fails)
-# set.RHQ_STORAGE_PASSWORD_PROMPT - TRUE if password needs to be typed on
-# the console when installing. FALSE
-# requires RHQ_STORAGE_PASSWORD to be set.
# set.RHQ_STORAGE_PASSWORD - the password of the user that is to
-# run the service. Only used if
-# RHQ_STORAGE_PASSWORD_PROMPT is FALSE.
+# run the service.
# set.RHQ_JAVA_EXE_FILE_PATH - Java executable
#*****************************************************************************
@@ -166,7 +162,7 @@ wrapper.ntservice.console=FALSE
# If prompt is true, the user will be prompted for the password. If false,
# the password configuration property will be used.
#wrapper.ntservice.account=.\username
-wrapper.ntservice.password.prompt=%RHQ_STORAGE_PASSWORD_PROMPT%
+wrapper.ntservice.password.prompt=false
wrapper.ntservice.password=%RHQ_STORAGE_PASSWORD%
#*****************************************************************************
commit 068e1956d6790b884cb4972442c9c7a02955f51b
Author: Simeon Pinder <spinder(a)fulliautomatix.conchfritter.com>
Date: Wed Nov 27 10:39:25 2013 -0500
[BZ 1034236] One more property check for original and updated property parsing.
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java
index 2fc875d..a042e77 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java
@@ -683,7 +683,7 @@ SystemSetting.LDAP_GROUP_QUERY_PAGE_SIZE.name(), ""
// Setup SSL if requested
String value = env.getProperty(SystemSetting.USE_SSL_FOR_LDAP.getInternalName());
- boolean ldapSsl = "ssl".equalsIgnoreCase(value);
+ boolean ldapSsl = "ssl".equalsIgnoreCase(value) || "true".equalsIgnoreCase(value);
if (ldapSsl) {
String ldapSocketFactory = env.getProperty("java.naming.ldap.factory.socket");
if (ldapSocketFactory == null) {
commit 529bb9132861d8db751eb4717755eb47bb9f2670
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Wed Nov 27 19:46:31 2013 +0100
[BZ 891876] - JON login screen does not appear in IE9 - adding the 'noscript' element that will show the warning if the browser has the JavaScript disabled.
diff --git a/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html b/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
index 0362a7e..f56517f 100644
--- a/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
+++ b/modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
@@ -65,6 +65,11 @@
<script type="text/javascript" language="javascript"
src="org.rhq.coregui.CoreGUI/org.rhq.coregui.CoreGUI.nocache.js"></script>
+<noscript>
+ <h1>Your browser does not support JavaScript!</h1>
+ <h2>Please turn it on or use a different browser.</h2>
+</noscript>
+
<div id="Loading-Panel" style="width: 214px; height: 90px; margin-top: 300px; margin-left: 40%; margin-right: 40%;">
diff --git a/modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml b/modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
index 3eda658..585ce10 100644
--- a/modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
+++ b/modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
@@ -496,7 +496,12 @@
}

checkIfRunning(16);

-->

- </script>'/>
+ </script>


+ <noscript>

+ <h1>Your browser does not support JavaScript!</h1>

+ <h2>Please turn it on or use a different browser.</h2>

+ <h2>You will NOT be automatically redirected...</h2>

+ </noscript>
'/>
<!-- Changing the default content of the welcome page -->
<replaceregexp file="${jboss.home}/welcome-content/index.html" flags="gis" match='<div class="section">(.*?)</div>' replace='
commit 210582d1a71dab9cd2ecca67a435dd7268a08700
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Wed Nov 27 17:02:56 2013 +0100
[BZ 1035280] - Cannot load metrics for platform resource created using rest api - adding a check whether the agent is the dummy one for MeasurementDataManagerBean.findLiveData() and ResourceManagerBean.getLiveAvailability().
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
index 4a5fc73..9612405 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
@@ -100,6 +100,7 @@ import org.rhq.enterprise.server.core.AgentManagerLocal;
import org.rhq.enterprise.server.measurement.instrumentation.MeasurementMonitor;
import org.rhq.enterprise.server.measurement.util.MeasurementDataManagerUtility;
import org.rhq.enterprise.server.resource.group.ResourceGroupManagerLocal;
+import org.rhq.enterprise.server.rest.ResourceHandlerBean;
import org.rhq.enterprise.server.storage.StorageClientManagerBean;
import org.rhq.enterprise.server.util.CriteriaQueryGenerator;
import org.rhq.enterprise.server.util.CriteriaQueryRunner;
@@ -884,6 +885,12 @@ public class MeasurementDataManagerBean implements MeasurementDataManagerLocal,
Query query = entityManager.createNamedQuery(Agent.QUERY_FIND_BY_RESOURCE_ID);
query.setParameter("resourceId", resourceId);
Agent agent = (Agent) query.getSingleResult();
+
+ // return empty data if the agent is the dummy one
+ if (agent.getName().startsWith(ResourceHandlerBean.DUMMY_AGENT_NAME_PREFIX)
+ && agent.getAgentToken().startsWith(ResourceHandlerBean.DUMMY_AGENT_TOKEN_PREFIX)) {
+ return Collections.<MeasurementData> emptySet();
+ }
query = entityManager.createNamedQuery(MeasurementSchedule.FIND_BY_RESOURCE_IDS_AND_DEFINITION_IDS);
query.setParameter("definitionIds", ArrayUtils.wrapInList(definitionIds));
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java
index a58bd3c..8a78995 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java
@@ -81,6 +81,7 @@ import org.rhq.core.domain.event.EventSource;
import org.rhq.core.domain.measurement.Availability;
import org.rhq.core.domain.measurement.AvailabilityType;
import org.rhq.core.domain.measurement.MeasurementBaseline;
+import org.rhq.core.domain.measurement.MeasurementData;
import org.rhq.core.domain.measurement.MeasurementDataTrait;
import org.rhq.core.domain.measurement.MeasurementOOB;
import org.rhq.core.domain.measurement.MeasurementSchedule;
@@ -2451,7 +2452,18 @@ public class ResourceManagerBean implements ResourceManagerLocal, ResourceManage
try {
// first, quickly see if we can even ping the agent, if not, don't bother trying to get the resource avail
- AgentClient client = agentManager.getAgentClient(subjectManager.getOverlord(), resourceId);
+ Agent agent = agentManager.getAgentByResourceId(subject, resourceId);
+ if (agent == null) {
+ if (log.isDebugEnabled()) {
+ log.debug("Resource [" + resourceId + "] does not exist or has no agent assigned");
+ }
+ new IllegalStateException("No agent is associated with the resource with id [" + resourceId + "]");
+ } else if (agent.getName().startsWith(ResourceHandlerBean.DUMMY_AGENT_NAME_PREFIX)
+ && agent.getAgentToken().startsWith(ResourceHandlerBean.DUMMY_AGENT_TOKEN_PREFIX)) {
+ // dummy agent created from REST
+ return getResourceById(subject, resourceId).getCurrentAvailability();
+ }
+ AgentClient client = agentManager.getAgentClient(agent);
if (client == null) {
throw new IllegalStateException("No agent is associated with the resource with id [" + resourceId + "]");
}
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/ResourceHandlerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/ResourceHandlerBean.java
index 3480f3b..9cdcddd 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/ResourceHandlerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/ResourceHandlerBean.java
@@ -127,6 +127,7 @@ public class ResourceHandlerBean extends AbstractRestBean {
// Name prefix for synthetic/dummy agents created with the rest api. See #createPlatformInternal
public static final String DUMMY_AGENT_NAME_PREFIX = "dummy-agent:name";
+ public static final String DUMMY_AGENT_TOKEN_PREFIX = "abc-";
@EJB
AvailabilityManagerLocal availMgr;
@@ -670,7 +671,8 @@ public class ResourceHandlerBean extends AbstractRestBean {
// Create a dummy agent per platform - otherwise we can't delete the platform later
// See also https://docs.jboss.org/author/display/RHQ/Virtual+platforms+and+synthetic...
Agent agent ;
- agent = new Agent(DUMMY_AGENT_NAME_PREFIX +name,"-dummy-p:"+name,12345,"http://foo.com/p:name/"+name,"abc-"+name);
+ agent = new Agent(DUMMY_AGENT_NAME_PREFIX + name, "-dummy-p:" + name, 12345, "http://foo.com/p:name/" + name,
+ DUMMY_AGENT_TOKEN_PREFIX + name);
agentMgr.createAgent(agent);
Resource platform = new Resource(resourceKey,name,type);
commit 09fa0aba5a7d7d798ff2f4bbcb2986a196e554dc
Author: Mike Thompson <mithomps(a)redhat.com>
Date: Tue Nov 26 14:46:14 2013 -0800
[BZ 1034852] time range change in summary->activity doesn't change time range in monitoring->metrics
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java
index b3b734a..c1d7269 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java
@@ -33,6 +33,9 @@ import com.smartgwt.client.types.Overflow;
import com.smartgwt.client.types.VerticalAlignment;
import com.smartgwt.client.widgets.Canvas;
import com.smartgwt.client.widgets.HTMLFlow;
+import com.smartgwt.client.widgets.Window;
+import com.smartgwt.client.widgets.events.CloseClickEvent;
+import com.smartgwt.client.widgets.events.CloseClickHandler;
import com.smartgwt.client.widgets.form.DynamicForm;
import com.smartgwt.client.widgets.form.events.SubmitValuesEvent;
import com.smartgwt.client.widgets.form.events.SubmitValuesHandler;
@@ -67,7 +70,6 @@ import org.rhq.coregui.client.dashboard.portlets.PortletConfigurationEditorCompo
import org.rhq.coregui.client.dashboard.portlets.PortletConfigurationEditorComponent.Constant;
import org.rhq.coregui.client.gwt.GWTServiceLookup;
import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView;
-import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView.ChartViewWindow;
import org.rhq.coregui.client.inventory.common.graph.CustomDateRangeState;
import org.rhq.coregui.client.inventory.groups.detail.monitoring.table.CompositeGroupD3GraphListView;
import org.rhq.coregui.client.inventory.groups.detail.monitoring.table.CompositeGroupD3MultiLineGraph;
@@ -83,6 +85,7 @@ import org.rhq.coregui.client.util.enhanced.EnhancedVLayout;
*/
public class GroupMetricsPortlet extends EnhancedVLayout implements CustomSettingsPortlet, AutoRefreshPortlet {
+ public static final String CHART_TITLE = MSG.common_title_metric_chart();
private int groupId = -1;
private EntityContext context;
protected Canvas recentMeasurementsContent = new Canvas();
@@ -99,6 +102,10 @@ public class GroupMetricsPortlet extends EnhancedVLayout implements CustomSettin
protected Timer refreshTimer;
+ // final version needed to pass to anon classes
+ // so we can call refresh in anon callback handler
+ final protected GroupMetricsPortlet refreshablePortlet;
+
//defines the list of configuration elements to load/persist for this portlet
protected static List<String> CONFIG_INCLUDE = new ArrayList<String>();
static {
@@ -113,6 +120,7 @@ public class GroupMetricsPortlet extends EnhancedVLayout implements CustomSettin
super();
this.groupId = context.getGroupId();
this.context = context;
+ this.refreshablePortlet = this;
}
@Override
@@ -372,7 +380,7 @@ public class GroupMetricsPortlet extends EnhancedVLayout implements CustomSettin
@Override
public void onClick(ClickEvent event) {
ChartViewWindow window = new ChartViewWindow(
- title);
+ title, "", refreshablePortlet);
CompositeGroupD3GraphListView graph = new CompositeGroupD3MultiLineGraph(
groupId, md.getId(), isAutoGroup);
window.addItem(graph);
@@ -489,4 +497,40 @@ public class GroupMetricsPortlet extends EnhancedVLayout implements CustomSettin
protected void setRefreshing(boolean currentlyRefreshing) {
this.currentlyLoading = currentlyRefreshing;
}
+ public static class ChartViewWindow extends Window {
+
+
+ public ChartViewWindow(String title, String windowTitle,final GroupMetricsPortlet portlet) {
+ super();
+ if ((windowTitle != null) && (!windowTitle.trim().isEmpty())) {
+ setTitle(windowTitle + ": " + title);
+ } else {
+ setTitle(CHART_TITLE + ": " + title);
+ }
+ setShowMinimizeButton(false);
+ setShowMaximizeButton(false);
+ setShowCloseButton(true);
+ setIsModal(true);
+ setShowModalMask(true);
+ setWidth(950);
+ setHeight(420);
+ setShowResizer(true);
+ setCanDragResize(true);
+ centerInPage();
+
+ addCloseClickHandler(new CloseClickHandler() {
+ @Override
+ public void onCloseClick(CloseClickEvent event) {
+ try {
+ ChartViewWindow.this.destroy();
+ portlet.refresh();
+
+ } catch (Throwable e) {
+ Log.warn("Cannot destroy chart display window.", e);
+ }
+ }
+ });
+
+ }
+ }
}
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
index 862749d..ddd70a3 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
@@ -55,7 +55,6 @@ import org.rhq.coregui.client.dashboard.PortletViewFactory;
import org.rhq.coregui.client.dashboard.portlets.groups.GroupMetricsPortlet;
import org.rhq.coregui.client.gwt.GWTServiceLookup;
import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView;
-import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView.ChartViewWindow;
import org.rhq.coregui.client.inventory.common.graph.CustomDateRangeState;
import org.rhq.coregui.client.inventory.resource.detail.monitoring.D3GraphListView;
import org.rhq.coregui.client.inventory.resource.type.ResourceTypeRepository;
@@ -240,7 +239,7 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
link.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
- window = new ChartViewWindow(title);
+ window = new ChartViewWindow(title,"", refreshablePortlet);
graphView = D3GraphListView.createSingleGraph(
resourceComposite.getResource(), md.getId(),
commit c76aa57711ae96264b427430717057969f889642
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: Tue Nov 26 15:15:56 2013 -0600
[BZ 1035022] Allow schema specific exceptions to bubble up without being wrapped into a Runtime exception.
diff --git a/modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/VersionManager.java b/modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/VersionManager.java
index ac406d5..51def78 100644
--- a/modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/VersionManager.java
+++ b/modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/VersionManager.java
@@ -282,8 +282,14 @@ class VersionManager extends AbstractManager {
throw e1;
} catch (AuthenticationException e2) {
throw e2;
- } catch (Exception e3) {
- throw new RuntimeException(e3);
+ } catch (SchemaNotInstalledException e3) {
+ throw e3;
+ } catch (InstalledSchemaTooOldException e4) {
+ throw e4;
+ } catch (InstalledSchemaTooAdvancedException e5) {
+ throw e5;
+ } catch (Exception e6) {
+ throw new RuntimeException(e6);
} finally {
log.info("Completed storage schema compatibility check.");
}
commit f409ac4c779f2a2de56de89bfddb62ff0f4157f1
Author: Mike Thompson <mithomps(a)redhat.com>
Date: Tue Nov 26 12:20:40 2013 -0800
[BZ1034991] Summary Last Metrics values are different values than Chart Last Metric values.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java
index 9fe962c..b3b734a 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupMetricsPortlet.java
@@ -68,15 +68,16 @@ import org.rhq.coregui.client.dashboard.portlets.PortletConfigurationEditorCompo
import org.rhq.coregui.client.gwt.GWTServiceLookup;
import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView;
import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView.ChartViewWindow;
+import org.rhq.coregui.client.inventory.common.graph.CustomDateRangeState;
import org.rhq.coregui.client.inventory.groups.detail.monitoring.table.CompositeGroupD3GraphListView;
import org.rhq.coregui.client.inventory.groups.detail.monitoring.table.CompositeGroupD3MultiLineGraph;
import org.rhq.coregui.client.inventory.resource.type.ResourceTypeRepository;
import org.rhq.coregui.client.util.BrowserUtility;
import org.rhq.coregui.client.util.Log;
-import org.rhq.coregui.client.util.MeasurementUtility;
import org.rhq.coregui.client.util.enhanced.EnhancedVLayout;
-/**This portlet allows the end user to customize the metric display
+/**
+ * This portlet allows the end user to customize the metric display
*
* @author Simeon Pinder
*/
@@ -86,11 +87,6 @@ public class GroupMetricsPortlet extends EnhancedVLayout implements CustomSettin
private EntityContext context;
protected Canvas recentMeasurementsContent = new Canvas();
protected boolean currentlyLoading = false;
- protected long start = -1;
- protected long end = -1;
- protected int lastN = -1;
- protected int units = -1;
-
// A non-displayed, persisted identifier for the portlet
public static final String KEY = "GroupMetrics";
// A default displayed, persisted name for the portlet
@@ -216,46 +212,11 @@ public class GroupMetricsPortlet extends EnhancedVLayout implements CustomSettin
* digits.
*/
protected void getRecentMetrics() {
- final DashboardPortlet storedPortlet = this.portletWindow.getStoredPortlet();
- final Configuration portletConfig = storedPortlet.getConfiguration();
//display container
final VLayout column = new VLayout();
column.setHeight(10);//pack
- //initialize to defaults
- end = -1;
- start = -1;
- lastN = -1;
- units = -1;
-
- //result timeframe if enabled
- PropertySimple property = portletConfig.getSimple(Constant.METRIC_RANGE_ENABLE);
- if (null != property && Boolean.valueOf(property.getBooleanValue())) {//then proceed setting
-
- boolean isAdvanced = Boolean.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_BEGIN_END_FLAG,
- Constant.METRIC_RANGE_BEGIN_END_FLAG_DEFAULT));
- if (isAdvanced) {
- //Advanced time settings
- String currentSetting = portletConfig.getSimpleValue(Constant.METRIC_RANGE,
- Constant.METRIC_RANGE_DEFAULT);
- String[] range = currentSetting.split(",");
- if (range.length == 2) {
- start = Long.valueOf(range[0]);
- end = Long.valueOf(range[1]);
- }
- } else {
- //Simple time settings
- property = portletConfig.getSimple(Constant.METRIC_RANGE_LASTN);
- if (property != null) {
- lastN = Integer.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_LASTN,
- Constant.METRIC_RANGE_LASTN_DEFAULT));
- units = Integer.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_UNIT,
- Constant.METRIC_RANGE_UNIT_DEFAULT));
- }
- }
- }
-
//locate resourceGroupRef
ResourceGroupCriteria criteria = new ResourceGroupCriteria();
criteria.addFilterId(this.groupId);
@@ -324,158 +285,151 @@ public class GroupMetricsPortlet extends EnhancedVLayout implements CustomSettin
.getId();
}
- AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>> callback = new AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>>() {
- @Override
- public void onFailure(Throwable caught) {
- Log.debug("Error retrieving recent metrics charting data for group ["
- + groupId + "]:" + caught.getMessage());
- setRefreshing(false);
- }
+ GWTServiceLookup.getMeasurementDataService().findDataForCompatibleGroup(
+ groupId, definitionArrayIds,
+ CustomDateRangeState.getInstance().getStartTime(),
+ CustomDateRangeState.getInstance().getEndTime(), 60,
+ new AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>>() {
+ @Override
+ public void onFailure(Throwable caught) {
+ Log.debug("Error retrieving recent metrics charting data for group ["
+ + groupId + "]:" + caught.getMessage());
+ setRefreshing(false);
+ }
- @Override
- public void onSuccess(
- List<List<MeasurementDataNumericHighLowComposite>> results) {
- if (!results.isEmpty()) {
- boolean someChartedData = false;
- //iterate over the retrieved charting data
- for (int index = 0; index < displayOrder.length; index++) {
- //retrieve the correct measurement definition
- final MeasurementDefinition md = measurementDefMap
- .get(displayOrder[index]);
-
- //load the data results for the given metric definition
- List<MeasurementDataNumericHighLowComposite> data = results
- .get(index);
-
- //locate last and minimum values.
- double lastValue = -1;
- double minValue = Double.MAX_VALUE;//
- for (MeasurementDataNumericHighLowComposite d : data) {
- if ((!Double.isNaN(d.getValue()))
- && (String.valueOf(d.getValue()).indexOf("NaN") == -1)) {
- if (d.getValue() < minValue) {
- minValue = d.getValue();
+ @Override
+ public void onSuccess(
+ List<List<MeasurementDataNumericHighLowComposite>> results) {
+ if (!results.isEmpty()) {
+ boolean someChartedData = false;
+ //iterate over the retrieved charting data
+ for (int index = 0; index < displayOrder.length; index++) {
+ //retrieve the correct measurement definition
+ final MeasurementDefinition md = measurementDefMap
+ .get(displayOrder[index]);
+
+ //load the data results for the given metric definition
+ List<MeasurementDataNumericHighLowComposite> data = results
+ .get(index);
+
+ //locate last and minimum values.
+ double lastValue = -1;
+ double minValue = Double.MAX_VALUE;//
+ for (MeasurementDataNumericHighLowComposite d : data) {
+ if ((!Double.isNaN(d.getValue()))
+ && (!String.valueOf(d.getValue()).contains("NaN"))) {
+ if (d.getValue() < minValue) {
+ minValue = d.getValue();
+ }
+ lastValue = d.getValue();
}
- lastValue = d.getValue();
}
- }
- //collapse the data into comma delimited list for consumption by third party javascript library(jquery.sparkline)
- String commaDelimitedList = "";
+ //collapse the data into comma delimited list for consumption by third party javascript library(jquery.sparkline)
+ String commaDelimitedList = "";
- for (MeasurementDataNumericHighLowComposite d : data) {
- if ((!Double.isNaN(d.getValue()))
- && (String.valueOf(d.getValue()).indexOf("NaN") == -1)) {
- commaDelimitedList += d.getValue() + ",";
+ for (MeasurementDataNumericHighLowComposite d : data) {
+ if ((!Double.isNaN(d.getValue()))
+ && (!String.valueOf(d.getValue()).contains("NaN"))) {
+ commaDelimitedList += d.getValue() + ",";
+ }
}
- }
- DynamicForm row = new DynamicForm();
- row.setNumCols(3);
- row.setColWidths(65, "*", 100);
- row.setWidth100();
- row.setAutoHeight();
- row.setOverflow(Overflow.VISIBLE);
- HTMLFlow graph = new HTMLFlow();
- // String contents = "<span id='sparkline_" + index + "' class='dynamicsparkline' width='0'>"
- // + commaDelimitedList + "</span>";
- String contents = "<span id='sparkline_" + index
- + "' class='dynamicsparkline' width='0' " + "values='"
- + commaDelimitedList + "'>...</span>";
- graph.setContents(contents);
- graph.setContentsType(ContentsType.PAGE);
- //disable scrollbars on span
- graph.setScrollbarSize(0);
-
- CanvasItem graphContainer = new CanvasItem();
- graphContainer.setShowTitle(false);
- graphContainer.setHeight(16);
- graphContainer.setWidth(60);
- graphContainer.setCanvas(graph);
-
- final String title = md.getDisplayName();
- LinkItem link = AbstractActivityView.newLinkItem(title, null);
- link.setTooltip(title);
- link.setTitleVAlign(VerticalAlignment.TOP);
- link.setAlign(Alignment.LEFT);
- link.setClipValue(true);
- link.setWrap(true);
- link.setHeight(26);
- if(!BrowserUtility.isBrowserPreIE9()){
-
- link.addClickHandler(new ClickHandler() {
- @Override
- public void onClick(ClickEvent event) {
- ChartViewWindow window = new ChartViewWindow(title);
- CompositeGroupD3GraphListView graph = new CompositeGroupD3MultiLineGraph(
- groupId, md.getId(), isAutoGroup);
- window.addItem(graph);
- graph.populateData();
- window.show();
+ DynamicForm row = new DynamicForm();
+ row.setNumCols(3);
+ row.setColWidths(65, "*", 100);
+ row.setWidth100();
+ row.setAutoHeight();
+ row.setOverflow(Overflow.VISIBLE);
+ HTMLFlow graph = new HTMLFlow();
+ // String contents = "<span id='sparkline_" + index + "' class='dynamicsparkline' width='0'>"
+ // + commaDelimitedList + "</span>";
+ String contents = "<span id='sparkline_" + index
+ + "' class='dynamicsparkline' width='0' " + "values='"
+ + commaDelimitedList + "'>...</span>";
+ graph.setContents(contents);
+ graph.setContentsType(ContentsType.PAGE);
+ //disable scrollbars on span
+ graph.setScrollbarSize(0);
+
+ CanvasItem graphContainer = new CanvasItem();
+ graphContainer.setShowTitle(false);
+ graphContainer.setHeight(16);
+ graphContainer.setWidth(60);
+ graphContainer.setCanvas(graph);
+
+ final String title = md.getDisplayName();
+ LinkItem link = AbstractActivityView.newLinkItem(title,
+ null);
+ link.setTooltip(title);
+ link.setTitleVAlign(VerticalAlignment.TOP);
+ link.setAlign(Alignment.LEFT);
+ link.setClipValue(true);
+ link.setWrap(true);
+ link.setHeight(26);
+ if (!BrowserUtility.isBrowserPreIE9()) {
+
+ link.addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(ClickEvent event) {
+ ChartViewWindow window = new ChartViewWindow(
+ title);
+ CompositeGroupD3GraphListView graph = new CompositeGroupD3MultiLineGraph(
+ groupId, md.getId(), isAutoGroup);
+ window.addItem(graph);
+ graph.populateData();
+ window.show();
+ }
+ });
+ } else {
+ link.disable();
}
- });
- }else {
- link.disable();
- }
-
- //Value
- String convertedValue = AbstractActivityView
- .convertLastValueForDisplay(lastValue, md);
- StaticTextItem value = AbstractActivityView
- .newTextItem(convertedValue);
- value.setVAlign(VerticalAlignment.TOP);
- value.setAlign(Alignment.RIGHT);
- value.setWidth("100%");
-
- row.setItems(graphContainer, link, value);
- row.setWidth100();
- //if graph content returned
- if ((!md.getName().trim().contains("Trait."))
- && (lastValue != -1)) {
+ //Value
+ String convertedValue = AbstractActivityView
+ .convertLastValueForDisplay(lastValue, md);
+ StaticTextItem value = AbstractActivityView
+ .newTextItem(convertedValue);
+ value.setVAlign(VerticalAlignment.TOP);
+ value.setAlign(Alignment.RIGHT);
+ value.setWidth("100%");
+
+ row.setItems(graphContainer, link, value);
+ row.setWidth100();
+ //if graph content returned
+ if ((!md.getName().trim().contains("Trait."))
+ && (lastValue != -1)) {
+ column.addMember(row);
+ someChartedData = true;
+ }
+ }
+ if (!someChartedData) {// when there are results but no chartable entries.
+ DynamicForm row = AbstractActivityView
+ .createEmptyDisplayRow(AbstractActivityView.RECENT_MEASUREMENTS_GROUP_NONE);
column.addMember(row);
- someChartedData = true;
+ } else {
+ //insert see more link
+ DynamicForm row = new DynamicForm();
+ String link = LinkManager
+ .getGroupMonitoringGraphsLink(context);
+ AbstractActivityView.addSeeMoreLink(row, link, column);
}
- }
- if (!someChartedData) {// when there are results but no chartable entries.
- DynamicForm row = AbstractActivityView
- .createEmptyDisplayRow(AbstractActivityView.RECENT_MEASUREMENTS_GROUP_NONE);
- column.addMember(row);
+ //call out to 3rd party javascript lib
+ new Timer() {
+ @Override
+ public void run() {
+ BrowserUtility.graphSparkLines();
+ }
+ }.schedule(200);
+
} else {
- //insert see more link
- DynamicForm row = new DynamicForm();
- String link = LinkManager.getGroupMonitoringGraphsLink(context);
- AbstractActivityView.addSeeMoreLink(row, link, column);
+ DynamicForm row = AbstractActivityView.createEmptyDisplayRow(
+ AbstractActivityView.RECENT_MEASUREMENTS_GROUP_NONE);
+ column.addMember(row);
}
- //call out to 3rd party javascript lib
- new Timer(){
- @Override
- public void run() {
- BrowserUtility.graphSparkLines();
- }
- }.schedule(200);
- } else {
- DynamicForm row = AbstractActivityView.createEmptyDisplayRow(
-
- AbstractActivityView.RECENT_MEASUREMENTS_GROUP_NONE);
- column.addMember(row);
+ setRefreshing(false);
}
- setRefreshing(false);
}
- };
-
- //make the asynchronous call for all the measurement data
- if (end != -1 && start != -1) {
- GWTServiceLookup.getMeasurementDataService().findDataForCompatibleGroup(
- groupId, definitionArrayIds, start, end, 60, callback);
- } else if (lastN != -1 && units != -1) {
- GWTServiceLookup.getMeasurementDataService()
- .findDataForCompatibleGroupForLast(groupId, definitionArrayIds, lastN,
- units, 60, callback);
- } else {
- GWTServiceLookup.getMeasurementDataService()
- .findDataForCompatibleGroupForLast(groupId, definitionArrayIds, 8,
- MeasurementUtility.UNIT_HOURS, 60, callback);
- }
+ );
}
});
}
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
index d470663..862749d 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceMetricsPortlet.java
@@ -41,8 +41,6 @@ import com.smartgwt.client.widgets.form.fields.events.ClickHandler;
import com.smartgwt.client.widgets.layout.VLayout;
import org.rhq.core.domain.common.EntityContext;
-import org.rhq.core.domain.configuration.Configuration;
-import org.rhq.core.domain.configuration.PropertySimple;
import org.rhq.core.domain.criteria.ResourceCriteria;
import org.rhq.core.domain.dashboard.DashboardPortlet;
import org.rhq.core.domain.measurement.MeasurementDefinition;
@@ -54,18 +52,18 @@ import org.rhq.core.domain.util.PageList;
import org.rhq.coregui.client.LinkManager;
import org.rhq.coregui.client.dashboard.Portlet;
import org.rhq.coregui.client.dashboard.PortletViewFactory;
-import org.rhq.coregui.client.dashboard.portlets.PortletConfigurationEditorComponent.Constant;
import org.rhq.coregui.client.dashboard.portlets.groups.GroupMetricsPortlet;
import org.rhq.coregui.client.gwt.GWTServiceLookup;
import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView;
import org.rhq.coregui.client.inventory.common.detail.summary.AbstractActivityView.ChartViewWindow;
+import org.rhq.coregui.client.inventory.common.graph.CustomDateRangeState;
import org.rhq.coregui.client.inventory.resource.detail.monitoring.D3GraphListView;
import org.rhq.coregui.client.inventory.resource.type.ResourceTypeRepository;
import org.rhq.coregui.client.util.BrowserUtility;
import org.rhq.coregui.client.util.Log;
-import org.rhq.coregui.client.util.MeasurementUtility;
-/**This portlet allows the end user to customize the metric display
+/**
+ * This portlet allows the end user to customize the metric display
*
* @author Simeon Pinder
*/
@@ -106,45 +104,11 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
@Override
protected void getRecentMetrics() {
final DashboardPortlet storedPortlet = this.portletWindow.getStoredPortlet();
- final Configuration portletConfig = storedPortlet.getConfiguration();
//display container
final VLayout column = new VLayout();
column.setHeight(10);//pack
column.setWidth100();
- //initialize to defaults
- end = -1;
- start = -1;
- lastN = -1;
- units = -1;
-
- //result timeframe if enabled
- PropertySimple property = portletConfig.getSimple(Constant.METRIC_RANGE_ENABLE);
- if (null != property && property.getBooleanValue()) {//then proceed setting
-
- boolean isAdvanced = Boolean.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_BEGIN_END_FLAG,
- Constant.METRIC_RANGE_BEGIN_END_FLAG_DEFAULT));
- if (isAdvanced) {
- //Advanced time settings
- String currentSetting = portletConfig.getSimpleValue(Constant.METRIC_RANGE,
- Constant.METRIC_RANGE_DEFAULT);
- String[] range = currentSetting.split(",");
- if (range.length == 2) {
- start = Long.valueOf(range[0]);
- end = Long.valueOf(range[1]);
- }
- } else {
- //Simple time settings
- property = portletConfig.getSimple(Constant.METRIC_RANGE_LASTN);
- if (property != null) {
- lastN = Integer.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_LASTN,
- Constant.METRIC_RANGE_LASTN_DEFAULT));
- units = Integer.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_UNIT,
- Constant.METRIC_RANGE_UNIT_DEFAULT));
- }
- }
- }
-
//locate resource reference
ResourceCriteria criteria = new ResourceCriteria();
criteria.addFilterId(this.resourceId);
@@ -166,9 +130,8 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
final Resource resource = resourceComposite.getResource();
// Load the fully fetched ResourceType.
ResourceType resourceType = resource.getResourceType();
- ResourceTypeRepository.Cache.getInstance().getResourceTypes(
- resourceType.getId(),
- EnumSet.of(ResourceTypeRepository.MetadataType.measurements ),
+ ResourceTypeRepository.Cache.getInstance().getResourceTypes(resourceType.getId(),
+ EnumSet.of(ResourceTypeRepository.MetadataType.measurements),
new ResourceTypeRepository.TypeLoadedCallback() {
public void onTypesLoaded(ResourceType type) {
resource.setResourceType(type);
@@ -194,158 +157,152 @@ public class ResourceMetricsPortlet extends GroupMetricsPortlet {
.getId();
}
- AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>> callback = new AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>>() {
- @Override
- public void onFailure(Throwable caught) {
- Log.debug("Error retrieving recent metrics charting data for resource ["
- + resourceId + "]:" + caught.getMessage());
- setRefreshing(false);
- }
+ GWTServiceLookup.getMeasurementDataService().findDataForResource(resourceId,
+ definitionArrayIds, CustomDateRangeState.getInstance().getStartTime(),
+ CustomDateRangeState.getInstance().getEndTime(), 60,
+ new AsyncCallback<List<List<MeasurementDataNumericHighLowComposite>>>() {
+ @Override
+ public void onFailure(Throwable caught) {
+ Log.debug("Error retrieving recent metrics charting data for resource ["
+ + resourceId + "]:" + caught.getMessage());
+ setRefreshing(false);
+ }
- @Override
- public void onSuccess(List<List<MeasurementDataNumericHighLowComposite>> results) {
- if (!results.isEmpty()) {
- boolean someChartedData = false;
- //iterate over the retrieved charting data
- for (int index = 0; index < displayOrder.length; index++) {
- //retrieve the correct measurement definition
- final MeasurementDefinition md = measurementDefMap
- .get(displayOrder[index]);
-
- //load the data results for the given metric definition
- List<MeasurementDataNumericHighLowComposite> data = results
- .get(index);
-
- //locate last and minimum values.
- double lastValue = -1;
- double minValue = Double.MAX_VALUE;//
- for (MeasurementDataNumericHighLowComposite d : data) {
- if ((!Double.isNaN(d.getValue()))
- && (!String.valueOf(d.getValue()).contains("NaN"))) {
- if (d.getValue() < minValue) {
- minValue = d.getValue();
+ @Override
+ public void onSuccess(
+ List<List<MeasurementDataNumericHighLowComposite>> results) {
+ if (!results.isEmpty()) {
+ boolean someChartedData = false;
+ //iterate over the retrieved charting data
+ for (int index = 0; index < displayOrder.length; index++) {
+ //retrieve the correct measurement definition
+ final MeasurementDefinition md = measurementDefMap
+ .get(displayOrder[index]);
+
+ //load the data results for the given metric definition
+ List<MeasurementDataNumericHighLowComposite> data = results
+ .get(index);
+
+ //locate last and minimum values.
+ double lastValue = -1;
+ double minValue = Double.MAX_VALUE;//
+ for (MeasurementDataNumericHighLowComposite d : data) {
+ if ((!Double.isNaN(d.getValue()))
+ && (!String.valueOf(d.getValue()).contains("NaN"))) {
+ if (d.getValue() < minValue) {
+ minValue = d.getValue();
+ }
+ lastValue = d.getValue();
}
- lastValue = d.getValue();
}
- }
- //collapse the data into comma delimited list for consumption by third party javascript library(jquery.sparkline)
- String commaDelimitedList = "";
+ //collapse the data into comma delimited list for consumption by third party javascript library(jquery.sparkline)
+ String commaDelimitedList = "";
- for (MeasurementDataNumericHighLowComposite d : data) {
- if ((!Double.isNaN(d.getValue()))
- && (!String.valueOf(d.getValue()).contains("NaN"))) {
- commaDelimitedList += d.getValue() + ",";
- }
- }
- DynamicForm row = new DynamicForm();
- row.setNumCols(3);
- row.setColWidths(65, "*", 100);
- row.setWidth100();
- row.setAutoHeight();
- row.setOverflow(Overflow.VISIBLE);
- HTMLFlow sparklineGraph = new HTMLFlow();
- String contents = "<span id='sparkline_" + index
- + "' class='dynamicsparkline' width='0' " + "values='"
- + commaDelimitedList + "'>...</span>";
- sparklineGraph.setContents(contents);
- sparklineGraph.setContentsType(ContentsType.PAGE);
- //disable scrollbars on span
- sparklineGraph.setScrollbarSize(0);
-
- CanvasItem sparklineContainer = new CanvasItem();
- sparklineContainer.setShowTitle(false);
- sparklineContainer.setHeight(16);
- sparklineContainer.setWidth(60);
- sparklineContainer.setCanvas(sparklineGraph);
-
- //Link/title element
- final String title = md.getDisplayName();
- LinkItem link = AbstractActivityView.newLinkItem(title, null);
- link.setTooltip(title);
- link.setTitleVAlign(VerticalAlignment.TOP);
- link.setAlign(Alignment.LEFT);
- link.setClipValue(true);
- link.setWrap(true);
- link.setHeight(26);
- link.setWidth("100%");
- if(!BrowserUtility.isBrowserPreIE9()){
- link.addClickHandler(new ClickHandler() {
- @Override
- public void onClick(ClickEvent event) {
- window = new ChartViewWindow(title);
-
- graphView = D3GraphListView
- .createSingleGraph(resourceComposite.getResource(),
- md.getId(), true);
-
- window.addItem(graphView);
- window.show();
+ for (MeasurementDataNumericHighLowComposite d : data) {
+ if ((!Double.isNaN(d.getValue()))
+ && (!String.valueOf(d.getValue()).contains("NaN"))) {
+ commaDelimitedList += d.getValue() + ",";
}
- });
- }else{
- link.disable();
- }
-
-
- //Value
- String convertedValue;
- convertedValue = AbstractActivityView.convertLastValueForDisplay(
- lastValue, md);
- StaticTextItem value = AbstractActivityView
- .newTextItem(convertedValue);
- value.setVAlign(VerticalAlignment.TOP);
- value.setAlign(Alignment.RIGHT);
+ }
+ DynamicForm row = new DynamicForm();
+ row.setNumCols(3);
+ row.setColWidths(65, "*", 100);
+ row.setWidth100();
+ row.setAutoHeight();
+ row.setOverflow(Overflow.VISIBLE);
+ HTMLFlow sparklineGraph = new HTMLFlow();
+ String contents = "<span id='sparkline_" + index
+ + "' class='dynamicsparkline' width='0' " + "values='"
+ + commaDelimitedList + "'>...</span>";
+ sparklineGraph.setContents(contents);
+ sparklineGraph.setContentsType(ContentsType.PAGE);
+ //disable scrollbars on span
+ sparklineGraph.setScrollbarSize(0);
+
+ CanvasItem sparklineContainer = new CanvasItem();
+ sparklineContainer.setShowTitle(false);
+ sparklineContainer.setHeight(16);
+ sparklineContainer.setWidth(60);
+ sparklineContainer.setCanvas(sparklineGraph);
+
+ //Link/title element
+ final String title = md.getDisplayName();
+ LinkItem link = AbstractActivityView.newLinkItem(title, null);
+ link.setTooltip(title);
+ link.setTitleVAlign(VerticalAlignment.TOP);
+ link.setAlign(Alignment.LEFT);
+ link.setClipValue(true);
+ link.setWrap(true);
+ link.setHeight(26);
+ link.setWidth("100%");
+ if (!BrowserUtility.isBrowserPreIE9()) {
+ link.addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(ClickEvent event) {
+ window = new ChartViewWindow(title);
+
+ graphView = D3GraphListView.createSingleGraph(
+ resourceComposite.getResource(), md.getId(),
+ true);
+
+ window.addItem(graphView);
+ window.show();
+ }
+ });
+ } else {
+ link.disable();
+ }
- row.setItems(sparklineContainer, link, value);
- row.setWidth100();
+ //Value
+ String convertedValue;
+ convertedValue = AbstractActivityView
+ .convertLastValueForDisplay(lastValue, md);
+ StaticTextItem value = AbstractActivityView
+ .newTextItem(convertedValue);
+ value.setVAlign(VerticalAlignment.TOP);
+ value.setAlign(Alignment.RIGHT);
+
+ row.setItems(sparklineContainer, link, value);
+ row.setWidth100();
+
+ //if graph content returned
+ if ((!md.getName().trim().contains("Trait."))
+ && (lastValue != -1)) {
+ column.addMember(row);
+ someChartedData = true;
+ }
+ }
+ if (!someChartedData) {// when there are results but no chartable entries.
+ DynamicForm row = AbstractActivityView.createEmptyDisplayRow(
- //if graph content returned
- if ((!md.getName().trim().contains("Trait.")) && (lastValue != -1)) {
+ AbstractActivityView.RECENT_MEASUREMENTS_NONE);
column.addMember(row);
- someChartedData = true;
+ } else {
+ //insert see more link
+ DynamicForm row = new DynamicForm();
+ String link = LinkManager
+ .getResourceMonitoringGraphsLink(resourceId);
+ AbstractActivityView.addSeeMoreLink(row, link, column);
}
- }
- if (!someChartedData) {// when there are results but no chartable entries.
- DynamicForm row = AbstractActivityView.createEmptyDisplayRow(
-
- AbstractActivityView.RECENT_MEASUREMENTS_NONE);
- column.addMember(row);
+ //call out to 3rd party javascript lib
+ new Timer() {
+ @Override
+ public void run() {
+ BrowserUtility.graphSparkLines();
+ }
+ }.schedule(200);
} else {
- //insert see more link
- DynamicForm row = new DynamicForm();
- String link = LinkManager
- .getResourceMonitoringGraphsLink(resourceId);
- AbstractActivityView.addSeeMoreLink(row, link, column);
+ DynamicForm row = AbstractActivityView
+ .createEmptyDisplayRow(AbstractActivityView.RECENT_MEASUREMENTS_NONE);
+ column.addMember(row);
}
- //call out to 3rd party javascript lib
- new Timer(){
- @Override
- public void run() {
- BrowserUtility.graphSparkLines();
- }
- }.schedule(200);
- } else {
- DynamicForm row = AbstractActivityView
- .createEmptyDisplayRow(AbstractActivityView.RECENT_MEASUREMENTS_NONE);
- column.addMember(row);
+ setRefreshing(false);
}
- setRefreshing(false);
}
- };
-
- //make the asynchronous call for all the measurement data
- if (end != -1 && start != -1) {
- GWTServiceLookup.getMeasurementDataService().findDataForResource(resourceId,
- definitionArrayIds, start, end, 60, callback);
- } else if (lastN != -1 && units != -1) {
- GWTServiceLookup.getMeasurementDataService().findDataForResourceForLast(
- resourceId, definitionArrayIds, lastN, units, 60, callback);
- } else {
- GWTServiceLookup.getMeasurementDataService().findDataForResourceForLast(
- resourceId, definitionArrayIds, 8, MeasurementUtility.UNIT_HOURS, 60,
- callback);
- }
+
+ );
+
}
});
}
commit 563c8cb69e6b203973bf48043fe5c0d14088953e
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Tue Nov 26 18:52:31 2013 +0100
Bug 1034218 - EAR subdeployments are not discovered for DomainDeployment
diff --git a/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml b/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
index 26bc08f..39aa818 100644
--- a/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
+++ b/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
@@ -8870,10 +8870,10 @@
<c:simple-property name="archive" type="boolean" readOnly="true" required="false" description="Flag indicating whether unmanaged content is a zip archive (true) or exploded (false)."/>
</c:map-property>
</c:list-property>
- <c:simple-property name="enabled" required="true" type="boolean" readOnly="true" description="Boolean indicating whether the deployment content is currently deployed in the runtime (or should be deployed in the runtime the next time the server starts.)"/>
- <c:simple-property name="name" required="true" type="string" readOnly="true" description="Unique identifier of the deployment. Must be unique across all deployments."/>
- <c:simple-property name="persistent" required="true" type="boolean" readOnly="true" description="Boolean indicating whether the existence of the deployment should be recorded in the persistent server configuration. Only relevant to a standalone mode server. Default is 'true'. A deployment managed by a deployment scanner would have this set to 'false' to ensure the deployment is only deployed at server start if the scanner again detects the deployment."/>
- <c:simple-property name="runtime-name" required="true" type="string" readOnly="true" description="Name by which the deployment should be known within a server runtime. This would be equivalent to the file name of a deployment file, and would form the basis for such things as default Java Enterprise Edition application and module names. This would typically be the same as 'name', but in some cases users may wish to have two deployments with the same runtime-name (e.g. two versions of foo.war) both available in the deployment content repository, in which case the deployments would need to have distinct name; values but would have the same runtime-name."/>
+ <c:simple-property name="enabled" required="false" type="boolean" readOnly="true" description="Boolean indicating whether the deployment content is currently deployed in the runtime (or should be deployed in the runtime the next time the server starts.)"/>
+ <c:simple-property name="name" required="false" type="string" readOnly="true" description="Unique identifier of the deployment. Must be unique across all deployments."/>
+ <c:simple-property name="persistent" required="false" type="boolean" readOnly="true" description="Boolean indicating whether the existence of the deployment should be recorded in the persistent server configuration. Only relevant to a standalone mode server. Default is 'true'. A deployment managed by a deployment scanner would have this set to 'false' to ensure the deployment is only deployed at server start if the scanner again detects the deployment."/>
+ <c:simple-property name="runtime-name" required="false" type="string" readOnly="true" description="Name by which the deployment should be known within a server runtime. This would be equivalent to the file name of a deployment file, and would form the basis for such things as default Java Enterprise Edition application and module names. This would typically be the same as 'name', but in some cases users may wish to have two deployments with the same runtime-name (e.g. two versions of foo.war) both available in the deployment content repository, in which case the deployments would need to have distinct name; values but would have the same runtime-name."/>
</resource-configuration>
</service>
@@ -8953,6 +8953,7 @@
<runs-inside>
<parent-resource-type name="Deployment" plugin="&pluginName;"/>
<parent-resource-type name="Subdeployment" plugin="&pluginName;"/>
+ <parent-resource-type name="ManagedServerDeployment" plugin="&pluginName;"/>
</runs-inside>
<plugin-configuration>
@@ -8993,7 +8994,7 @@
<c:simple-property name="background-validation-millis" required="false" type="long" readOnly="true" description="The background-validation-millis element specifies the amount of time, in milliseconds, that background validation will run. Changing this value can be done only on disabled datasource, requires a server restart otherwise"/>
<c:simple-property name="blocking-timeout-wait-millis" required="false" type="long" readOnly="true" description="The blocking-timeout-millis element specifies the maximum time, in milliseconds, to block while waiting for a connection before throwing an exception. Note that this blocks only while waiting for locking a connection, and will never throw an exception if creating a new connection takes an inordinately long time"/>
<c:simple-property name="check-valid-connection-sql" required="false" type="string" readOnly="true" description="Specify an SQL statement to check validity of a pool connection. This may be called when managed connection is obtained from the pool"/>
- <c:simple-property name="driver-name" required="true" type="string" readOnly="true" description="Defines the JDBC driver the datasource should use. It is a symbolic name matching the the name of installed driver. In case the driver is deployed as jar, the name is the name of deployment unit"/>
+ <c:simple-property name="driver-name" required="false" type="string" readOnly="true" description="Defines the JDBC driver the datasource should use. It is a symbolic name matching the the name of installed driver. In case the driver is deployed as jar, the name is the name of deployment unit"/>
<c:simple-property name="enabled" required="false" type="boolean" readOnly="true" description="Specifies if the datasource should be enabled"/>
<c:simple-property name="exception-sorter-class-name" required="false" type="string" readOnly="true" description="An org.jboss.jca.adapters.jdbc.ExceptionSorter that provides an isExceptionFatal(SQLException) method to validate if an exception should broadcast an error"/>
<c:map-property name="exception-sorter-properties" description="The exception sorter properties">
@@ -9008,7 +9009,7 @@
</c:simple-property>
<c:simple-property name="idle-timeout-minutes" required="false" type="long" readOnly="true" description="The idle-timeout-minutes elements specifies the maximum time, in minutes, a connection may be idle before being closed. The actual maximum time depends also on the IdleRemover scan time, which is half of the smallest idle-timeout-minutes value of any pool. Changing this value can be done only on disabled datasource, requires a server restart otherwise."/>
<c:simple-property name="interleaving" required="false" type="boolean" readOnly="true" defaultValue="false" description="An element to enable interleaving for XA connections. The default value is false."/>
- <c:simple-property name="jndi-name" required="true" type="string" readOnly="true" description="Specifies the JNDI name for the datasource"/>
+ <c:simple-property name="jndi-name" required="false" type="string" readOnly="true" description="Specifies the JNDI name for the datasource"/>
<c:simple-property name="jta" required="false" type="boolean" readOnly="true" defaultValue="true" description="Enable JTA integration. The default value is true."/>
<c:simple-property name="max-pool-size" required="false" type="integer" readOnly="true" defaultValue="20" description="The max-pool-size element specifies the maximum number of connections for a pool. No more connections will be created in each sub-pool. The default value is 20."/>
<c:simple-property name="min-pool-size" required="false" type="integer" readOnly="true" defaultValue="0" description="The min-pool-size element specifies the minimum number of connections for a pool. The default value is 0."/>
@@ -9116,10 +9117,10 @@
<c:simple-property name="background-validation-millis" required="false" type="long" readOnly="true" description="The background-validation-millis element specifies the amount of time, in milliseconds, that background validation will run. Changing this value can be done only on disabled datasource, requires a server restart otherwise"/>
<c:simple-property name="blocking-timeout-wait-millis" required="false" type="long" readOnly="true" description="The blocking-timeout-millis element specifies the maximum time, in milliseconds, to block while waiting for a connection before throwing an exception. Note that this blocks only while waiting for locking a connection, and will never throw an exception if creating a new connection takes an inordinately long time"/>
<c:simple-property name="check-valid-connection-sql" required="false" type="string" readOnly="true" description="Specify an SQL statement to check validity of a pool connection. This may be called when managed connection is obtained from the pool"/>
- <c:simple-property name="connection-url" required="true" type="string" readOnly="true" description="The JDBC driver connection URL"/>
+ <c:simple-property name="connection-url" required="false" type="string" readOnly="true" description="The JDBC driver connection URL"/>
<c:simple-property name="datasource-class" required="false" type="string" readOnly="true" description="The fully qualifed name of the JDBC datasource class"/>
<c:simple-property name="driver-class" required="false" type="string" readOnly="true" description="The fully qualifed name of the JDBC driver class"/>
- <c:simple-property name="driver-name" required="true" type="string" readOnly="true" description="Defines the JDBC driver the datasource should use. It is a symbolic name matching the the name of installed driver. In case the driver is deployed as jar, the name is the name of deployment unit"/>
+ <c:simple-property name="driver-name" required="false" type="string" readOnly="true" description="Defines the JDBC driver the datasource should use. It is a symbolic name matching the the name of installed driver. In case the driver is deployed as jar, the name is the name of deployment unit"/>
<c:simple-property name="enabled" required="false" type="boolean" readOnly="true" description="Specifies if the datasource should be enabled"/>
<c:simple-property name="exception-sorter-class-name" required="false" type="string" readOnly="true" description="An org.jboss.jca.adapters.jdbc.ExceptionSorter that provides an isExceptionFatal(SQLException) method to validate if an exception should broadcast an error"/>
<c:map-property name="exception-sorter-properties" description="The exception sorter properties">
@@ -9133,7 +9134,7 @@
</c:property-options>
</c:simple-property>
<c:simple-property name="idle-timeout-minutes" required="false" type="long" readOnly="true" description="The idle-timeout-minutes elements specifies the maximum time, in minutes, a connection may be idle before being closed. The actual maximum time depends also on the IdleRemover scan time, which is half of the smallest idle-timeout-minutes value of any pool. Changing this value can be done only on disabled datasource, requires a server restart otherwise."/>
- <c:simple-property name="jndi-name" required="true" type="string" readOnly="true" description="Specifies the JNDI name for the datasource"/>
+ <c:simple-property name="jndi-name" required="false" type="string" readOnly="true" description="Specifies the JNDI name for the datasource"/>
<c:simple-property name="jta" required="false" type="boolean" readOnly="true" defaultValue="true" description="Enable JTA integration. The default value is true."/>
<c:simple-property name="max-pool-size" required="false" type="integer" readOnly="true" defaultValue="20" description="The max-pool-size element specifies the maximum number of connections for a pool. No more connections will be created in each sub-pool. The default value is 20."/>
<c:simple-property name="min-pool-size" required="false" type="integer" readOnly="true" defaultValue="0" description="The min-pool-size element specifies the minimum number of connections for a pool. The default value is 0."/>
@@ -9200,6 +9201,7 @@
<runs-inside>
<parent-resource-type name="Deployment" plugin="&pluginName;"/>
<parent-resource-type name="Subdeployment" plugin="&pluginName;"/>
+ <parent-resource-type name="ManagedServerDeployment" plugin="&pluginName;"/>
</runs-inside>
<plugin-configuration>
@@ -9663,7 +9665,7 @@
<metric property="temporary" dataType="trait" description="Whether the queue is temporary."/>
<resource-configuration>
- <c:list-property name="entries" required="true" readOnly="true" description="The jndi names the queue will be bound to.">
+ <c:list-property name="entries" required="false" readOnly="true" description="The jndi names the queue will be bound to.">
<c:simple-property name="entry" type="string" description="A single JNDI entry"/>
</c:list-property>
</resource-configuration>
@@ -9780,7 +9782,7 @@
<metric property="topic-address" dataType="trait" description="The address the topic points to."/>
<resource-configuration>
- <c:list-property name="entries" required="true" readOnly="true" displayName="JNDI Names" description="The jndi names the queue will be bound to.">
+ <c:list-property name="entries" required="false" readOnly="true" displayName="JNDI Names" description="The jndi names the queue will be bound to.">
<c:simple-property name="entry" type="string" description="A single JNDI entry"/>
</c:list-property>
</resource-configuration>
@@ -9799,6 +9801,7 @@
<runs-inside>
<parent-resource-type name="Deployment" plugin="&pluginName;"/>
<parent-resource-type name="Subdeployment" plugin="&pluginName;"/>
+ <parent-resource-type name="ManagedServerDeployment" plugin="&pluginName;"/>
</runs-inside>
<plugin-configuration>
@@ -9997,6 +10000,7 @@
<runs-inside>
<parent-resource-type name="Deployment" plugin="&pluginName;"/>
<parent-resource-type name="Subdeployment" plugin="&pluginName;"/>
+ <parent-resource-type name="ManagedServerDeployment" plugin="&pluginName;"/>
</runs-inside>
<plugin-configuration>
@@ -10021,11 +10025,11 @@
<metric property="total-processing-time" description="Total endpoint processing time."/>
<resource-configuration>
- <c:simple-property name="class" required="true" type="string" readOnly="true" description="Webservice endpoint class."/>
- <c:simple-property name="context" required="true" type="string" readOnly="true" description="Webservice endpoint context."/>
- <c:simple-property name="name" required="true" type="string" readOnly="true" description="Webservice endpoint name."/>
- <c:simple-property name="type" required="true" type="string" readOnly="true" description="Webservice endpoint type."/>
- <c:simple-property name="wsdl-url" required="true" type="string" readOnly="true" description="Webservice endpoint WSDL URL."/>
+ <c:simple-property name="class" required="false" type="string" readOnly="true" description="Webservice endpoint class."/>
+ <c:simple-property name="context" required="false" type="string" readOnly="true" description="Webservice endpoint context."/>
+ <c:simple-property name="name" required="false" type="string" readOnly="true" description="Webservice endpoint name."/>
+ <c:simple-property name="type" required="false" type="string" readOnly="true" description="Webservice endpoint type."/>
+ <c:simple-property name="wsdl-url" required="false" type="string" readOnly="true" description="Webservice endpoint WSDL URL."/>
</resource-configuration>
</service>
@@ -10041,6 +10045,7 @@
<runs-inside>
<parent-resource-type name="Deployment" plugin="&pluginName;"/>
<parent-resource-type name="Subdeployment" plugin="&pluginName;"/>
+ <parent-resource-type name="ManagedServerDeployment" plugin="&pluginName;"/>
</runs-inside>
<plugin-configuration>
commit ff214c3b210ce689f6ce237b1344cdfc60743018
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Tue Nov 26 17:28:04 2013 +0100
Bug 963160 - CLI does not allow resource group plugin configuration update
diff --git a/modules/enterprise/server/jar/intentional-api-changes-since-4.9.0.xml b/modules/enterprise/server/jar/intentional-api-changes-since-4.9.0.xml
index e939753..c4a8e23 100644
--- a/modules/enterprise/server/jar/intentional-api-changes-since-4.9.0.xml
+++ b/modules/enterprise/server/jar/intentional-api-changes-since-4.9.0.xml
@@ -99,4 +99,11 @@
<justification>Adding a method to a remote API interface is safe.</justification>
</difference>
+ <difference>
+ <className>org/rhq/enterprise/server/configuration/ConfigurationManagerRemote</className>
+ <differenceType>7012</differenceType> <!-- method added to an interface -->
+ <method>int scheduleGroupPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject, int, java.util.Map)</method>
+ <justification>Adding a method to a remote API interface is safe.</justification>
+ </difference>
+
</differences>
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java
index 1e67101..a3fec04 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java
@@ -16,6 +16,7 @@
* along with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.enterprise.server.configuration;
import java.util.ArrayList;
@@ -1782,7 +1783,7 @@ public class ConfigurationManagerBean implements ConfigurationManagerLocal, Conf
@Override
public int scheduleGroupPluginConfigurationUpdate(Subject subject, int compatibleGroupId,
- Map<Integer, Configuration> memberPluginConfigurations) throws SchedulerException {
+ Map<Integer, Configuration> memberPluginConfigurations) {
if (memberPluginConfigurations == null) {
throw new IllegalArgumentException(
@@ -1801,7 +1802,14 @@ public class ConfigurationManagerBean implements ConfigurationManagerLocal, Conf
* actually exists)
*/
GroupPluginConfigurationUpdate groupUpdate = new GroupPluginConfigurationUpdate(group, subject.getName());
- int updateId = configurationManager.createGroupConfigurationUpdate(groupUpdate);
+ int updateId = -1;
+ try {
+ updateId = configurationManager.createGroupConfigurationUpdate(groupUpdate);
+ } catch (SchedulerException sche) {
+ String message = "Error scheduling plugin configuration update for group[id=" + group.getId() + "]";
+ LOG.error(message, sche);
+ throw new ResourceGroupUpdateException(message + ": " + sche);
+ }
// Create and persist updates for each of the members.
for (Integer resourceId : memberPluginConfigurations.keySet()) {
@@ -1827,7 +1835,13 @@ public class ConfigurationManagerBean implements ConfigurationManagerLocal, Conf
*/
JobDetail jobDetail = GroupPluginConfigurationUpdateJob.getJobDetail(group, subject, jobDataMap);
Trigger trigger = QuartzUtil.getFireOnceOffsetTrigger(jobDetail, 10000);
- scheduler.scheduleJob(jobDetail, trigger);
+ try {
+ scheduler.scheduleJob(jobDetail, trigger);
+ } catch (SchedulerException e) {
+ String message = "Error scheduling job named '" + jobDetail.getName() + "':";
+ LOG.error(message, e);
+ throw new ResourceGroupUpdateException(message + e.getMessage());
+ }
if (LOG.isDebugEnabled()) {
LOG.debug("Scheduled plugin configuration update against compatibleGroup[id=" + compatibleGroupId + "]");
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerLocal.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerLocal.java
index 7e8e8ef..4a2a852 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerLocal.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerLocal.java
@@ -16,6 +16,7 @@
* along with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.enterprise.server.configuration;
import java.util.List;
@@ -335,9 +336,6 @@ public interface ConfigurationManagerLocal extends ConfigurationManagerRemote {
int createGroupConfigurationUpdate(AbstractGroupConfigurationUpdate update) throws SchedulerException;
- int scheduleGroupPluginConfigurationUpdate(Subject subject, int compatibleGroupId,
- Map<Integer, Configuration> pluginConfigurationUpdate) throws SchedulerException;
-
PageList<GroupPluginConfigurationUpdate> findGroupPluginConfigurationUpdates(int groupId, PageControl pc);
PageList<GroupResourceConfigurationUpdate> findGroupResourceConfigurationUpdates(Subject subject, int groupId,
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
index 697f15c..d58b92f 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2008 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,9 +13,10 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.enterprise.server.configuration;
import java.util.Map;
@@ -131,6 +132,17 @@ public interface ConfigurationManagerRemote {
boolean isGroupResourceConfigurationUpdateInProgress(Subject subject, int resourceGroupId);
/**
+ * Schedules jobs to update the plugin configuration of resources in a compatible group.
+ *
+ * @param subject logged in user
+ * @param compatibleGroupId the compatible group id
+ * @param pluginConfigurationUpdate {@link Configuration} objects mapped by resource id
+ * @return the {@link GroupPluginConfigurationUpdate} id
+ */
+ int scheduleGroupPluginConfigurationUpdate(Subject subject, int compatibleGroupId,
+ Map<Integer, Configuration> pluginConfigurationUpdate);
+
+ /**
* @param subject
* @param compatibleGroupId
* @param newResourceConfigurationMap
@@ -249,4 +261,4 @@ public interface ConfigurationManagerRemote {
@Deprecated
Configuration translateResourceConfiguration(Subject subject, int resourceId, Configuration configuration,
boolean fromStructured) throws ResourceNotFoundException;
-}
\ No newline at end of file
+}
commit a19ede8006ffa2f6ce7bbfda9899af0a07328065
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Tue Nov 26 12:09:18 2013 +0100
Bug 1033520 - CLI returns exit code 0 even when an error occurs
In non interactive mode, exit code is 1 if :
* an error occurs while executing a command or a script
* login failed
* script file does not exist
diff --git a/modules/enterprise/remoting/cli/src/etc/rhq-cli.bat b/modules/enterprise/remoting/cli/src/etc/rhq-cli.bat
index 96d59bc..8c96ed7 100644
--- a/modules/enterprise/remoting/cli/src/etc/rhq-cli.bat
+++ b/modules/enterprise/remoting/cli/src/etc/rhq-cli.bat
@@ -160,6 +160,7 @@ if defined RHQ_CLI_DEBUG (
echo %CMD%
)
cmd.exe /S /C "%CMD%"
+if ERRORLEVEL 1 goto :error
goto :done
@@ -186,3 +187,13 @@ if defined RHQ_CLI_DEBUG echo %0 done.
endlocal
exit /B 0
+
+rem ----------------------------------------------------------------------
+rem CALL subroutine that exits this script with error
+rem ----------------------------------------------------------------------
+
+:error
+if defined RHQ_CLI_DEBUG echo %0 done.
+endlocal
+
+if ERRORLEVEL 1 exit /B 1
diff --git a/modules/enterprise/remoting/cli/src/etc/rhq-cli.sh b/modules/enterprise/remoting/cli/src/etc/rhq-cli.sh
index 93cf679..9fce451 100644
--- a/modules/enterprise/remoting/cli/src/etc/rhq-cli.sh
+++ b/modules/enterprise/remoting/cli/src/etc/rhq-cli.sh
@@ -189,12 +189,17 @@ fi
# would be already expanded and we'd therefore loose the ability to pass in
# quoted args.
debug_msg "Executing the CLI with this command line:"
+exit_code=0
if [ -z "$RHQ_CLI_CMDLINE_OPTS" ]; then
debug_msg "${RHQ_CLI_JAVA_EXE_FILE_PATH} ${_JAVA_ENDORSED_DIRS_OPT} ${_JAVA_LIBRARY_PATH_OPT} ${RHQ_CLI_JAVA_OPTS} ${RHQ_CLI_ADDITIONAL_JAVA_OPTS} ${_LOG_CONFIG} -cp ${CLASSPATH} org.rhq.enterprise.client.ClientMain $@"
"${RHQ_CLI_JAVA_EXE_FILE_PATH}" ${_JAVA_ENDORSED_DIRS_OPT} ${_JAVA_LIBRARY_PATH_OPT} ${RHQ_CLI_JAVA_OPTS} ${RHQ_CLI_ADDITIONAL_JAVA_OPTS} ${_LOG_CONFIG} -cp "${CLASSPATH}" org.rhq.enterprise.client.ClientMain "$@"
+ exit_code=$?
+
else
debug_msg "${RHQ_CLI_JAVA_EXE_FILE_PATH} ${_JAVA_ENDORSED_DIRS_OPT} ${_JAVA_LIBRARY_PATH_OPT} ${RHQ_CLI_JAVA_OPTS} ${RHQ_CLI_ADDITIONAL_JAVA_OPTS} ${_LOG_CONFIG} -cp ${CLASSPATH} org.rhq.enterprise.client.ClientMain ${RHQ_CLI_CMDLINE_OPTS}"
"${RHQ_CLI_JAVA_EXE_FILE_PATH}" ${_JAVA_ENDORSED_DIRS_OPT} ${_JAVA_LIBRARY_PATH_OPT} ${RHQ_CLI_JAVA_OPTS} ${RHQ_CLI_ADDITIONAL_JAVA_OPTS} ${_LOG_CONFIG} -cp "${CLASSPATH}" org.rhq.enterprise.client.ClientMain ${RHQ_CLI_CMDLINE_OPTS}
+ exit_code=$?
fi
debug_msg "$0 done."
+exit ${exit_code}
diff --git a/modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/ClientMain.java b/modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/ClientMain.java
index 3194108..0bcb7d9 100644
--- a/modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/ClientMain.java
+++ b/modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/ClientMain.java
@@ -1,29 +1,23 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2012 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License, version 2, as
- * published by the Free Software Foundation, and/or the GNU Lesser
- * General Public License, version 2.1, also as published by the Free
- * Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
*
* This program 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 and the GNU Lesser General Public License
- * for more details.
+ * GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * and the GNU Lesser General Public License along with this program;
- * if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
-package org.rhq.enterprise.client;
-import gnu.getopt.Getopt;
-import gnu.getopt.LongOpt;
+package org.rhq.enterprise.client;
import java.io.ByteArrayInputStream;
import java.io.File;
@@ -46,6 +40,8 @@ import jline.ConsoleReader;
import jline.MultiCompletor;
import jline.SimpleCompletor;
import mazz.i18n.Msg;
+import gnu.getopt.Getopt;
+import gnu.getopt.LongOpt;
import org.rhq.bindings.ScriptEngineFactory;
import org.rhq.bindings.util.PackageFinder;
@@ -149,7 +145,11 @@ public class ClientMain {
loginCmd.execute(ClientMain.this, new String[] { "login", getUser(), getPass() });
}
if (!loggedIn()) {
- return;
+ if (isInteractiveMode()) {
+ return;
+ } else {
+ System.exit(1);
+ }
}
}
@@ -158,27 +158,31 @@ public class ClientMain {
}
}
}
-
- // Entrance to main.
- public static void main(String[] args) throws Exception {
- initCommands();
- // instantiate
- ClientMain main = new ClientMain();
+ public static void main(String[] args) {
+ initCommands();
+ try {
+ new ClientMain().run(args);
+ } catch (Exception e) {
+ e.printStackTrace();
+ System.exit(1);
+ }
+ }
+ private void run(String[] args) throws Exception {
// capture startup arguments and setup the properties
//from them
- StartupConfiguration config = main.processArguments(args);
+ StartupConfiguration config = processArguments(args);
//initialize the CLI
- main.initialize();
-
+ initialize();
+
//process the arguments now that we are initialized
config.process();
-
- if (main.isInteractiveMode()) {
+
+ if (isInteractiveMode()) {
// begin client access loop
- main.inputLoop();
+ inputLoop();
}
}
diff --git a/modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/commands/ScriptCommand.java b/modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/commands/ScriptCommand.java
index 42137af..0dd1d31 100644
--- a/modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/commands/ScriptCommand.java
+++ b/modules/enterprise/remoting/cli/src/main/java/org/rhq/enterprise/client/commands/ScriptCommand.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2008 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,9 +13,10 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.enterprise.client.commands;
import java.io.File;
@@ -97,9 +98,13 @@ public class ScriptCommand implements ClientCommand {
}
}
} catch (FileNotFoundException e) {
- client.getPrintWriter().println(e.getMessage());
- if (log.isDebugEnabled()) {
- log.debug("Unable to locate script file: " + e.getMessage());
+ if (client.isInteractiveMode()) {
+ client.getPrintWriter().println(e.getMessage());
+ if (log.isDebugEnabled()) {
+ log.debug("Unable to locate script file: " + e.getMessage());
+ }
+ } else {
+ throw new CLIScriptException(e);
}
} catch (CommandLineParseException e) {
if (client.isInteractiveMode()) {
@@ -151,16 +156,20 @@ public class ScriptCommand implements ClientCommand {
}
} catch (ScriptException e) {
+ if (client.isInteractiveMode()) {
String message = client.getUsefulErrorMessage(e);
- client.getPrintWriter().println(message);
- client.getPrintWriter().println(script);
- for (int i = 0; i < e.getColumnNumber(); i++) {
- client.getPrintWriter().print(" ");
+ client.getPrintWriter().println(message);
+ client.getPrintWriter().println(script);
+ for (int i = 0; i < e.getColumnNumber(); i++) {
+ client.getPrintWriter().print(" ");
+ }
+ client.getPrintWriter().println("^");
+ script = new StringBuilder();
+ inMultilineScript = false;
+ } else {
+ throw new CLIScriptException(e);
}
- client.getPrintWriter().println("^");
- script = new StringBuilder();
- inMultilineScript = false;
}
client.getPrintWriter().println();
return true;
commit 4af7e7c7ea9478a3a7adf98cd894799a9ec6ba86
Author: Simeon Pinder <spinder(a)fulliautomatix.conchfritter.com>
Date: Tue Nov 26 00:36:08 2013 -0500
[BZ 1034236] fix problem with ldap ssl configuration parsing.
- this is fallout from a global property change/deprecation that happened
months back and we missed one property being chnaged from String to boolean.
diff --git a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java
index 2d71ae3..2fc875d 100644
--- a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java
+++ b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/LdapGroupManagerBean.java
@@ -641,7 +641,7 @@ SystemSetting.LDAP_GROUP_QUERY_PAGE_SIZE.name(), ""
// Setup SSL if requested
String value = properties.getProperty(SystemSetting.USE_SSL_FOR_LDAP.name());
- boolean ldapSsl = "ssl".equalsIgnoreCase(value);
+ boolean ldapSsl = "ssl".equalsIgnoreCase(value) || "true".equalsIgnoreCase(value);
if (ldapSsl) {
String ldapSocketFactory = properties.getProperty("java.naming.ldap.factory.socket");
if (ldapSocketFactory == null) {
commit c6f9102195522c296685e96a182a76f09e7731b6
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Mon Nov 25 19:30:24 2013 +0100
[BZ 1005922] - Selecting grouped fired alerts in chosen time range does not work - hiding the filters if the alerts are shown in the grouped mode and vice versa.
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeAlertHistoryView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeAlertHistoryView.java
index 835cb7c..ad362e3 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeAlertHistoryView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeAlertHistoryView.java
@@ -19,7 +19,9 @@
package org.rhq.coregui.client.admin.storage;
import java.util.ArrayList;
+import java.util.Collection;
import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@@ -36,6 +38,7 @@ import com.smartgwt.client.widgets.grid.ListGridField;
import com.smartgwt.client.widgets.grid.ListGridRecord;
import com.smartgwt.client.widgets.grid.SummaryFunction;
+import org.rhq.core.domain.authz.Permission;
import org.rhq.core.domain.cloud.StorageNode;
import org.rhq.core.domain.criteria.AlertCriteria;
import org.rhq.core.domain.criteria.StorageNodeCriteria;
@@ -48,6 +51,9 @@ import org.rhq.coregui.client.alert.AlertDataSource;
import org.rhq.coregui.client.alert.AlertHistoryView;
import org.rhq.coregui.client.components.form.DateFilterItem;
import org.rhq.coregui.client.components.table.AbstractTableAction;
+import org.rhq.coregui.client.components.table.RecordExtractor;
+import org.rhq.coregui.client.components.table.ResourceAuthorizedTableAction;
+import org.rhq.coregui.client.components.table.TableAction;
import org.rhq.coregui.client.components.table.TableActionEnablement;
import org.rhq.coregui.client.gwt.GWTServiceLookup;
import org.rhq.coregui.client.inventory.resource.AncestryUtil;
@@ -55,12 +61,11 @@ import org.rhq.coregui.client.util.StringUtility;
import org.rhq.coregui.client.util.message.Message;
/**
- * The view for accessing alerts on storage node resource and its children.
+ * The view for presenting alerts on storage node resource and its children.
*
* @author Jirka Kremser
*/
public class StorageNodeAlertHistoryView extends AlertHistoryView {
- private boolean isGouped = true;
private final HTMLFlow header;
private final int storageNodeId;
private final boolean allStorageNodes;
@@ -98,6 +103,8 @@ public class StorageNodeAlertHistoryView extends AlertHistoryView {
if (isShowFilterForm()) {
setFilterFormItems(startDateFilter, spacerItem, endDateFilter);
}
+ startDateFilter.setVisible(false);
+ endDateFilter.setVisible(false);
}
@Override
@@ -243,9 +250,8 @@ public class StorageNodeAlertHistoryView extends AlertHistoryView {
return;
}
final StorageNode node = storageNodes.get(0);
- header
- .setContents("<div style='text-align: center; font-weight: bold; font-size: medium;'>" + MSG.view_adminTopology_storageNodes_node() + " ("
- + node.getAddress() + ")</div>");
+ header.setContents("<div style='text-align: center; font-weight: bold; font-size: medium;'>"
+ + MSG.view_adminTopology_storageNodes_node() + " (" + node.getAddress() + ")</div>");
}
public void onFailure(Throwable caught) {
@@ -291,17 +297,82 @@ public class StorageNodeAlertHistoryView extends AlertHistoryView {
}
@Override
- protected void configureTable() {
- super.configureTable();
- addTableAction(MSG.view_adminTopology_storageNodes_groupAlerts(), new AbstractTableAction(
+ protected void setupTableInteractions(final boolean hasWriteAccess) {
+ // We override this method, because button enablement implementation from super class for "Delete All"
+ // and "Acknowledge All" doesn't work correctly for table with using grouping. Also adding additional
+ // button for enabling / disabling the alerts grouping.
+
+ addTableAction(MSG.common_button_delete(), MSG.view_alerts_delete_confirm(), new ResourceAuthorizedTableAction(
+ StorageNodeAlertHistoryView.this, TableActionEnablement.ANY, (hasWriteAccess ? null
+ : Permission.MANAGE_ALERTS), new RecordExtractor<Integer>() {
+ public Collection<Integer> extract(Record[] records) {
+ List<Integer> result = new ArrayList<Integer>(records.length);
+ for (Record record : records) {
+ result.add(record.getAttributeAsInt("resourceId"));
+ }
+ return result;
+ }
+ }) {
+
+ public void executeAction(ListGridRecord[] selection, Object actionValue) {
+ delete(selection);
+ }
+ });
+ addTableAction(MSG.common_button_ack(), MSG.view_alerts_ack_confirm(), new ResourceAuthorizedTableAction(
+ StorageNodeAlertHistoryView.this, TableActionEnablement.ANY, (hasWriteAccess ? null
+ : Permission.MANAGE_ALERTS), new RecordExtractor<Integer>() {
+ public Collection<Integer> extract(Record[] records) {
+ List<Integer> result = new ArrayList<Integer>(records.length);
+ for (Record record : records) {
+ result.add(record.getAttributeAsInt("resourceId"));
+ }
+ return result;
+ }
+ }) {
+
+ public void executeAction(ListGridRecord[] selection, Object actionValue) {
+ acknowledge(selection);
+ }
+ });
+ addTableAction(MSG.common_button_delete_all(), MSG.view_alerts_delete_confirm_all(), new TableAction() {
+ public boolean isEnabled(ListGridRecord[] selection) {
+ ListGrid grid = getListGrid();
+ ListGridRecord[] records = (null != grid) ? grid.getRecords() : null;
+ return (hasWriteAccess && grid != null && records != null && records.length > 0);
+ }
+
+ public void executeAction(ListGridRecord[] selection, Object actionValue) {
+ deleteAll();
+ }
+ });
+ addTableAction(MSG.common_button_ack_all(), MSG.view_alerts_ack_confirm_all(), new TableAction() {
+ public boolean isEnabled(ListGridRecord[] selection) {
+ ListGrid grid = getListGrid();
+ ListGridRecord[] records = (null != grid) ? grid.getRecords() : null;
+ return (hasWriteAccess && grid != null && records != null && records.length > 0);
+ }
+
+ public void executeAction(ListGridRecord[] selection, Object actionValue) {
+ acknowledgeAll();
+ }
+ });
+
+ // alerts grouping
+ Map<String, Object> items = new LinkedHashMap<String, Object>(2);
+ items.put("On", true);
+ items.put("Off", false);
+ addTableAction(MSG.view_adminTopology_storageNodes_groupAlerts(), null, items, new AbstractTableAction(
TableActionEnablement.ALWAYS) {
public void executeAction(ListGridRecord[] selection, Object actionValue) {
- if (isGouped) {
+ if (!(Boolean) actionValue) {
getListGrid().ungroup();
+ startDateFilter.show();
+ endDateFilter.show();
} else {
getListGrid().groupBy("name");
+ startDateFilter.hide();
+ endDateFilter.hide();
}
- isGouped = !isGouped;
refreshTableInfo();
}
});
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeDatasource.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeDatasource.java
index 7bd2f45..5226e2b 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeDatasource.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeDatasource.java
@@ -119,7 +119,7 @@ public class StorageNodeDatasource extends RPCDataSource<StorageNodeLoadComposit
fields.add(idField);
fields.add(FIELD_ADDRESS.getListGridField("*"));
- fields.add(FIELD_ALERTS.getListGridField("165"));
+ fields.add(FIELD_ALERTS.getListGridField("170"));
ListGridField field = FIELD_MEMORY.getListGridField("120");
field.setShowHover(true);
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeTableView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeTableView.java
index e8e4db0..a43b9e8 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeTableView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/StorageNodeTableView.java
@@ -157,6 +157,7 @@ public class StorageNodeTableView extends TableSection<StorageNodeDatasource> {
}
}
+ @SuppressWarnings("unused")
private void scheduleUnacknowledgedAlertsPollingJob(final ListGrid listGrid) {
new Timer() {
public void run() {
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java
index 80f53c6..2716fb2 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java
@@ -247,7 +247,7 @@ public class AlertHistoryView extends TableSection<AlertDataSource> implements H
}
}
- void delete(ListGridRecord[] records) {
+ protected void delete(ListGridRecord[] records) {
final int[] alertIds = new int[records.length];
for (int i = 0, selectionLength = records.length; i < selectionLength; i++) {
ListGridRecord record = records[i];
@@ -270,7 +270,7 @@ public class AlertHistoryView extends TableSection<AlertDataSource> implements H
});
}
- void deleteAll() {
+ protected void deleteAll() {
int rpcTimeout = 10000 + getListGrid().getTotalRows();
GWTServiceLookup.getAlertService(rpcTimeout).deleteAlertsByContext(context, new AsyncCallback<Integer>() {
public void onSuccess(Integer resultCount) {
@@ -308,7 +308,7 @@ public class AlertHistoryView extends TableSection<AlertDataSource> implements H
});
}
- void acknowledgeAll() {
+ protected void acknowledgeAll() {
int rpcTimeout = 10000 + getListGrid().getTotalRows();
GWTServiceLookup.getAlertService(rpcTimeout).acknowledgeAlertsByContext(context, new AsyncCallback<Integer>() {
public void onSuccess(Integer resultCount) {
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties
index c6bc2e0..fce30c3 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties
@@ -790,7 +790,7 @@ view_adminTopology_storageNodes_field_failedOperation = Failed Operation
view_adminTopology_storageNodes_field_gossipPort = Gossip Port
view_adminTopology_storageNodes_field_memory = Memory
view_adminTopology_storageNodes_field_operationMode = Operation Mode
-view_adminTopology_storageNodes_groupAlerts = (Un)Group Alerts
+view_adminTopology_storageNodes_groupAlerts = Grouping
view_adminTopology_storageNodes_link = Link to Resource
view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_cs.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_cs.properties
index c37daf2..bf31a7c 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_cs.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_cs.properties
@@ -810,7 +810,7 @@ view_adminTopology_storageNodes_field_failedOperation = NeúspÄÅ¡ná operace
view_adminTopology_storageNodes_field_gossipPort = Gossip port
view_adminTopology_storageNodes_field_memory = PamÄÅ¥
view_adminTopology_storageNodes_field_operationMode = OperaÄnà mód
-view_adminTopology_storageNodes_groupAlerts = (Od)skupit vÃœstrahy
+view_adminTopology_storageNodes_groupAlerts = SeskupenÃ
view_adminTopology_storageNodes_link = Odkaz na zdroj
view_adminTopology_storageNodes_load_actuallyOwnsName = VlastnictvÃ
view_adminTopology_storageNodes_load_actuallyOwnsHover = Kolik procent vÅ¡ech klÃÄů uzel vlastnÃ.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
index f48df72..6240e70 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
@@ -779,7 +779,7 @@ view_adminTopology_storageNodes = Speicherknoten
##view_adminTopology_storageNodes_field_gossipPort = Gossip Port
##view_adminTopology_storageNodes_field_memory = Memory
##view_adminTopology_storageNodes_field_operationMode = Operation Mode
-##view_adminTopology_storageNodes_groupAlerts = (Un)Group Alerts
+##view_adminTopology_storageNodes_groupAlerts = Grouping
##view_adminTopology_storageNodes_link = Link to Resource
##view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
##view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
index 1276fb3..c728ba9 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
@@ -773,7 +773,7 @@ view_adminTopology_servers = ãµãŒããŒ
##view_adminTopology_storageNodes_field_gossipPort = Gossip Port
##view_adminTopology_storageNodes_field_memory = Memory
##view_adminTopology_storageNodes_field_operationMode = Operation Mode
-##view_adminTopology_storageNodes_groupAlerts = (Un)Group Alerts
+##view_adminTopology_storageNodes_groupAlerts = Grouping
##view_adminTopology_storageNodes_link = Link to Resource
##view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
##view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ko.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ko.properties
index 48d1849..6385c5c 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ko.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ko.properties
@@ -734,7 +734,7 @@ view_adminTopology_servers = ìë²
##view_adminTopology_storageNodes_field_gossipPort = Gossip Port
##view_adminTopology_storageNodes_field_memory = Memory
##view_adminTopology_storageNodes_field_operationMode = Operation Mode
-##view_adminTopology_storageNodes_groupAlerts = (Un)Group Alerts
+##view_adminTopology_storageNodes_groupAlerts = Grouping
##view_adminTopology_storageNodes_link = Link to Resource
##view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
##view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_pt.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_pt.properties
index 78c3aa6..e3e8e1f 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_pt.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_pt.properties
@@ -794,7 +794,7 @@ view_adminTopology_servers = Servidores
##view_adminTopology_storageNodes_field_gossipPort = Gossip Port
##view_adminTopology_storageNodes_field_memory = Memory
##view_adminTopology_storageNodes_field_operationMode = Operation Mode
-##view_adminTopology_storageNodes_groupAlerts = (Un)Group Alerts
+##view_adminTopology_storageNodes_groupAlerts = Grouping
##view_adminTopology_storageNodes_link = Link to Resource
##view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
##view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ru.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ru.properties
index 609d59b..0c6c6dd 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ru.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ru.properties
@@ -699,7 +699,7 @@
##view_adminTopology_storageNodes_field_gossipPort = Gossip Port
##view_adminTopology_storageNodes_field_memory = Memory
##view_adminTopology_storageNodes_field_operationMode = Operation Mode
-##view_adminTopology_storageNodes_groupAlerts = (Un)Group Alerts
+##view_adminTopology_storageNodes_groupAlerts = Grouping
##view_adminTopology_storageNodes_link = Link to Resource
##view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
##view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_zh.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_zh.properties
index 4d7468d..2e67a61 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_zh.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_zh.properties
@@ -786,7 +786,7 @@ view_adminTopology_servers = \u670d\u52a1\u5668
##view_adminTopology_storageNodes_field_gossipPort = Gossip Port
##view_adminTopology_storageNodes_field_memory = Memory
##view_adminTopology_storageNodes_field_operationMode = Operation Mode
-##view_adminTopology_storageNodes_groupAlerts = (Un)Group Alerts
+##view_adminTopology_storageNodes_groupAlerts = Grouping
##view_adminTopology_storageNodes_link = Link to Resource
##view_adminTopology_storageNodes_load_actuallyOwnsName = Ownership
##view_adminTopology_storageNodes_load_actuallyOwnsHover = Refers to the percentage of keys that a node owns.
10 years, 5 months
[rhq] modules/enterprise
by John Sanda
modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js | 5 +++++
1 file changed, 5 insertions(+)
New commits:
commit 7c9f3e4f49b0fa7f2183277a60ebc1cfa5e73454
Author: John Sanda <jsanda(a)redhat.com>
Date: Wed Dec 11 17:03:35 2013 -0500
adding some usage docs
diff --git a/modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js b/modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js
index 77e78b7..77c22fd 100644
--- a/modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js
+++ b/modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js
@@ -5,6 +5,11 @@
* installs, some input, in terms of the numbers and types of resources, will have to be provided in order to generate
* the estimates. Right now the module has functionality for generating the sizes of the data and partition index files
* for the metrics tables (which does not include the metrics_index table).
+ *
+ * current usage (from CLI shell):
+ *
+ * $ storage = require('modules:/rhq.storage.sizing.js');
+ * $ results = storage.sizeOfRawMetrics({30000: 5, 60000: 5});
*/
(function() {
var util = require('modules:/util');
10 years, 5 months
[rhq] modules/enterprise
by John Sanda
modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js | 259 ++++++++++
1 file changed, 259 insertions(+)
New commits:
commit 4fb85d465c977918f313ac2c649ec7f85bcbe306
Author: John Sanda <jsanda(a)redhat.com>
Date: Wed Dec 11 16:59:10 2013 -0500
initial commit for storage sizing CLI script
diff --git a/modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js b/modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js
new file mode 100644
index 0000000..77e78b7
--- /dev/null
+++ b/modules/enterprise/remoting/cli/src/main/samples/modules/rhq.storage.sizing.js
@@ -0,0 +1,259 @@
+/**
+ * This module provides functionality to generate storage cluster sizing estimates. The end goal is for it to support
+ * generating estimates for both existing and new installations. For existing installations, the script will query
+ * the existing RHQ database to get the necessary metric schedule info needed to generate the estimates. For new
+ * installs, some input, in terms of the numbers and types of resources, will have to be provided in order to generate
+ * the estimates. Right now the module has functionality for generating the sizes of the data and partition index files
+ * for the metrics tables (which does not include the metrics_index table).
+ */
+(function() {
+ var util = require('modules:/util');
+
+ function Time() {
+ this.second = 1000;
+ this.minute = this.second * 60;
+ this.hour = this.minute * 60;
+ this.day = this.hour * 24;
+ this.week = this.day * 7;
+ }
+
+ var time = new Time();
+
+ /**
+ * Encapsulates sizing data for a set of rows, having the samae number of columns and
+ * each column being the same size.
+ */
+ function RowInfo() {
+ // The total number of rows described by this RowInfo object
+ this.numRows = 0;
+ // The total number of columns contained in each row
+ this.numColumns = 0;
+ // The size of an individual row
+ this.rowSize = 0;
+ // The total size of all rows described by this RowInfo object
+ this.totalSize = 0;
+ }
+
+ /**
+ * Encapsulates sizing data for an RHQ table, e.g., raw_metrics, one_hour_metrics
+ */
+ function Table(name) {
+ // The name of the table
+ this.name = name;
+ // The size of the partition index component
+ this.partitionIndex = 0;
+ // A Data object that corresponds to the Data component
+ this.data = null;
+ }
+
+ /**
+ * Encapsulates sizing info for the Data component
+ */
+ function Data() {
+ // A map of RowInfo objects. Keys are collection intervals while values are the RowInfo
+ // objects. This mapping allows us to see what footprint on disk a particular collection
+ // interval will have.
+ this.rows = {};
+ // The overall total size of the Data component.
+ this.totalSize = 0;
+ }
+
+ /**
+ * In order to calculate the data component size, we need to know the number of rows and
+ * columns. The number of rows is the number of schedules. The number of columns is
+ * determined by the collection interval. Intermediate (per-row) results are grouped by
+ * collection interval.
+ *
+ * @param schedules
+ * @param columnSize
+ * @param rowKeySize
+ * @param duration
+ * @returns data
+ */
+ var calculateData = function(schedules, columnSize, rowKeySize, duration) {
+ var data = new Data();
+
+ util.foreach(schedules, function(interval, numSchedules) {
+ var rowInfo = new RowInfo();
+ rowInfo.numColumns = duration / interval;
+ rowInfo.rowSize = (rowInfo.numColumns * columnSize) + rowKeySize;
+ rowInfo.numRows = numSchedules;
+ rowInfo.totalSize = rowInfo.rowSize * rowInfo.numRows;
+
+ data.rows[interval] = rowInfo;
+ data.totalSize = data.totalSize + rowInfo.totalSize;
+ });
+
+ return data;
+ };
+
+ var calculatePartitionIndex = function(keySize, rowSize, columnNameSize, numRows) {
+ var keyLength = 2;
+ var position = 8;
+ var promotedSize = 4;
+
+ if (rowSize < 65536) {
+ return (keyLength + keySize + position + promotedSize) * numRows;
+ }
+
+ var localDeletionTime = 4;
+ var markedForDeleteAt = 8;
+ var columnIndexSize =4;
+
+ // compute index entry size
+ var firstNameLen = 2;
+ var firstName = columnNameSize;
+ var lastNameLen = 2;
+ var lastName = columnNameSize;
+ var offset = 8;
+ var width = 8;
+ var columnIndexEntry = firstNameLen + firstName + lastNameLen + lastName + offset + width;
+
+ var numColumnIndexEntries = Math.ceil(rowSize / 65536);
+
+ return (keyLength + keySize + position + promotedSize + localDeletionTime + markedForDeleteAt + columnIndexSize +
+ (numColumnIndexEntries * columnIndexEntry)) * numRows;
+ };
+
+ var calculateMetricsTableSize = function(name, columnSize, rowKeySize, rowKeyValueSize, columnNameSize, duration,
+ schedules) {
+ var table = new Table(name);
+ table.data = calculateData(schedules, columnSize, rowKeySize, duration);
+
+ util.foreach(table.data.rows, function(interval) {
+ var rowInfo = table.data.rows[interval];
+ table.partitionIndex += calculatePartitionIndex(rowKeyValueSize, rowInfo.rowSize, columnNameSize, rowInfo.numRows);
+ });
+
+ return table;
+ };
+
+ var calculateAggregatesTableSize = function(name, duration, schedules) {
+ // Here is the break down the of the column size for aggregate metrics tables
+ //
+ // date component - 11 (see org.apache.cassandra.db.marshal.CompositeType for more details on byte encoding
+ // type component - 7 byte encoding of composite types. In short, there are an extran 3 bytes of overhead
+ // column name length - 2 per component.)
+ // flags - 1
+ // TTL - 4
+ // deletion time - 4
+ // timestamp - 8
+ // column value length - 4
+ // column value - 8
+ var columnSize = 49;
+
+ // See the rowKeySize for rawMetrics. The byte-wise break down is the same.
+ var rowKeySize = 30;
+
+ var columnNameSize = 18;
+ var rowKeyValueSize = 4;
+
+ // We have to multiply the column size by 3 because there are 3 values (i.e., columns)
+ // per aggregate metric.
+ return calculateMetricsTableSize(name, columnSize * 3, rowKeySize, rowKeyValueSize, columnNameSize, duration,
+ schedules);
+ };
+
+ exports.loadSchedules = function() {
+ var criteria = MeasurementScheduleCriteria();
+ criteria.addFilterEnabled(true);
+ criteria.addSortId(PageOrdering.ASC);
+ criteria.setPaging(0, 500);
+
+ var schedulesSummary = {};
+
+ util.foreach(criteria, function(schedule) {
+ var count = schedulesSummary[schedule.interval];
+ if (count == null) {
+ schedulesSummary[schedule.interval] = 1;
+ } else {
+ schedulesSummary[schedule.interval] = count + 1;
+ }
+ });
+
+ return schedulesSummary;
+ };
+
+ exports.time = new Time();
+
+ /**
+ * Calculates SSTable component files sizes for the raw_metrics table for a set of schedules.
+ *
+ * @param schedules A map of collection intervals to the number of schedules for each
+ * interval. It is assumed that counts include only enabled schedules.
+ *
+ * @returns Table
+ */
+ exports.sizeOfRawMetrics = function(schedules) {
+ // Here is a byte-wise break down for the overall column size
+ //
+ // column name length - 2
+ // column name - 8
+ // flags - 1
+ // TTL - 4
+ // local deletion time - 4
+ // timestmap - 8
+ // column value length - 8
+ // column value - 8
+ var columnSize = 39;
+
+ //Here is a byte-wise break down for the row key. Note that this is the total row key
+ // overhead, not just the length of the key itself.
+ //
+ // key length - 2
+ // key value - 4
+ // columns size - 8
+ // local deletion time - 4
+ // marked for delete at - 8
+ // column count - 4
+ var rowKeySize = 30;
+
+ var rowKeyValueSize = 4;
+ var columnNameSize = 8;
+
+ return calculateMetricsTableSize('raw_metrics', columnSize, rowKeySize, rowKeyValueSize, columnNameSize, time.week,
+ schedules);
+ };
+
+ /**
+ * Calculates SSTable component files sizes for the one_hour_metrics table for a set of schedules. Note that this
+ * method is exposed right now primarily for testing. Moreover, it is assumed that the schedules argument is not the
+ * same as the one that would be passed to the sizeOfRawMetrics function.
+ *
+ * @param schedules A map of collection intervals to the number of schedules for each
+ * interval. It is assumed that counts include only enabled schedules.
+ *
+ * @returns Table
+ */
+ exports.sizeOf1HourMetrics = function(schedules) {
+ return calculateAggregatesTableSize('one_hour_metrics', time.day * 7, schedules);
+ };
+
+ /**
+ * Calculates SSTable component files sizes for the six_hour_metrics table for a set of schedules. Note that this
+ * method is exposed right now primarily for testing. Moreover, it is assumed that the schedules argument is not the
+ * same as the one that would be passed to the sizeOfRawMetrics function.
+ *
+ * @param schedules A map of collection intervals to the number of schedules for each
+ * interval. It is assumed that counts include only enabled schedules.
+ *
+ * @returns Table
+ */
+ exports.sizeOf6HourMetrics = function(schedules) {
+ return calculateAggregatesTableSize('six_hour_metrics', time.day * 31, schedules);
+ };
+
+ /**
+ * Calculates SSTable component files sizes for the twenty_four_hour_metrics table for a set of schedules. Note that
+ * this method is exposed right now primarily for testing. Moreover, it is assumed that the schedules argument is not
+ * the same as the one that would be passed to the sizeOfRawMetrics function.
+ *
+ * @param schedules A map of collection intervals to the number of schedules for each
+ * interval. It is assumed that counts include only enabled schedules.
+ *
+ * @returns Table
+ */
+ exports.sizeOf24HourMetrics = function(schedules) {
+ return calculateAggregatesTableSize('twenty_four_hour_metrics', time.day * 365, schedules);
+ };
+})();
\ No newline at end of file
10 years, 5 months
[rhq] Branch 'refs/tags/RHQ_4_9_0_JON320GA' - modules/enterprise
by Simeon Pinder
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties | 601 +++++++++-
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties | 210 +--
2 files changed, 705 insertions(+), 106 deletions(-)
New commits:
commit 804f1e9a6aaf607763e0a40e2f7b6effa6b00fc0
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Tue Dec 10 15:33:28 2013 +0100
Further updated translations
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
index 50e343f..2670220 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
@@ -528,7 +528,7 @@ view_aboutBox_version=Version
view_adminConfig_agentPlugins=Agent Plugins
view_adminConfig_alertDefTemplates=Vorlagen fÃŒr Alarmdefinitionen
view_adminConfig_downloads=Downloads
-view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Dritf-Definitionen
+view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Drift-Definitionen
view_adminConfig_ignoreResourceTypes=Ignorierte Ressource Typen
view_adminConfig_ignoreResourceTypes_changeTitle=Ãndern?
view_adminConfig_ignoreResourceTypes_confirmIgnore=Sind Sie sicher, dass Sie den Ressourcentyp [{0}] ignorieren wollen? Sie werden nicht mehr in der Lage sein, Ressourcen dieses Typs zu importieren und alle Ressourcen dieses Typs, die bereits im Inventar sind, werden aus dem Inventar entfernt und Sie können diese nicht mehr verwalten.
@@ -554,11 +554,13 @@ view_adminRoles_assignedSubjects=Zugewisene Benutzer
view_adminRoles_failCreateRoleWithExistingName=Konnte die Rolle mit dem existierenden Namen [{0}] nicht anlegen. Bitte wÀhlen Sie einen anderen Namen.
view_adminRoles_failLdap=Konnte nicht ermitteln, ob LDAP konfiguriert ist - gehe von keiner LDAP-Konfiguration aus.
view_adminRoles_failLdapAvailableGroups=Fehlgeschlagen\: Kann Status fÃŒr letzten AvailableGroups() Aufruf nicht abrufen.
+view_adminRoles_failLdapCancelling=Client kann nicht fortfahren. Storniere alle zukÃŒnftigen verfÃŒgbaren GruppenstatusprÃŒfungen fÃŒr diesen Thread. Wahrscheinlich ist ein Fehler bei der 1)LDAP Server Kommunikation oder der 2)ldap AnfrageprÃŒfung.
# #view_adminRoles_failLdapAvailableGroups = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
# #view_adminRoles_failLdapCancelling = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failLdapGroups=Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failLdapGroupsRole=Konnte die LDAP-Gruppen fÃŒr die Rolle nicht laden.
view_adminRoles_failLdapGroupsSettings=Konnte Systemeinstellungsinformationen fÃŒr LDAP-Gruppen nicht abrufen.
+view_adminRoles_failLdapRetry=Versuch 3 Mal wiederholt. Storniere zukÃŒnftige verfÃŒgbare Gruppenanfragen.
# #view_adminRoles_failLdapGroupsSettings = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
# #view_adminRoles_failLdapRetry = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failRoles=Konnte die Rollen nicht laden.
@@ -584,6 +586,11 @@ view_adminRoles_ldapWarnTooManyResults=Es werden viele Ergebnisse wiedergegeben.
view_adminRoles_noLdap=Die LDAP-Integration ist nicht konfiguriert. Um LDAP zu konfigurieren, wechseln sie zu <a {0}>{1}</a>.
view_adminRoles_permissions_autoselecting_configureRead_implied=Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
+view_adminRoles_permissions_autoselecting_manageBundleGroups_implied=Autoselect von View Bundles (Bundles ansehen), das von Manage Bundle Groups (Bundle Gruppen verwalten) gewÀhrt wird...
+view_adminRoles_permissions_autoselecting_manageBundle_implied=Autoselect nicht gewÀhlter Berechtigungen, da Manage Bundle (Bundle verwalten) Berechtigung die Berechtigungen Manage Bundle Groups (Bundle Gruppen verwalten), Create Bundles (Bundles erstellen), Delete Bundles (Bundles löschen), View Bundles (Bundles ansehen) und Deploy_Bundles (Bundles deployen) gewÀhrt...
+view_adminRoles_permissions_autoselecting_manageInventory_implied=Autoselect von nicht gewÀhlten Ressourcen Berechtigungen, da MANAGE_INVENTORY alle Ressourcen Berechtigungen voraussetzt...
+view_adminRoles_permissions_autoselecting_manageSecurity_implied=Autoselect von nicht gewÀhlten Berechtigungen, da MANAGE_SECURITY alle anderen Berechtigungen voraussetzt...
+view_adminRoles_permissions_bundlePermissions=Bundle Berechtigungen
# #view_adminRoles_permissions_autoselecting_configureRead_implied = Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
# #view_adminRoles_permissions_autoselecting_configureWrite_implied = Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
# #view_adminRoles_permissions_autoselecting_manageBundleGroups_implied = Autoselected View Bundles, which is granted by Manage Bundle Groups...
@@ -592,6 +599,11 @@ view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CO
# #view_adminRoles_permissions_autoselecting_manageSecurity_implied = Autoselected unselected permissions, since MANAGE_SECURITY implies all other permissions...
# #view_adminRoles_permissions_bundlePermissions = Bundle Permissions
view_adminRoles_permissions_globalPermissions=Globale Rechte
+view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection=Auswahl der {0} Leseberechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl der {0} Schreibberechtigung (die die Leseberechtigung voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Bundle Groups (Bundle Gruppen verwalten) (das die {0} Berechtigung voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Bundle (Bundle verwalten) (das alle Bundle Berechtigungen voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageInventorySelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Inventory (Inventar verwalten) (das alle Ressourcen Berechtigungen voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageSecuritySelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Security Permission (Sicherheitsberechtigung verwalten) (die alle anderen Berechtigungen voraussetzt), zuerst aufgehoben wird.
# #view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection = {0} read permission cannot be deselected, unless the {0} write permission, which implies the read permission, is deselected first.
# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection = {0} permission cannot be deselected, unless Manage Bundle Groups, which implies {0} permission, is deselected first.
# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection = {0} permission cannot be deselected, unless Manage Bundle, which implies all Bundle permissions, is deselected first.
@@ -600,6 +612,15 @@ view_adminRoles_permissions_globalPermissions=Globale Rechte
view_adminRoles_permissions_isAuthorized=Berechtigt?
view_adminRoles_permissions_isRead=Lesen?
view_adminRoles_permissions_isWrite=Schreiben?
+view_adminRoles_permissions_permDesc_assignBundlesToGroup=Kann sichtbare Bundles in die Bundle Gruppe kopieren
+view_adminRoles_permissions_permDesc_createBundles=kann neue Bundle [Version]en erstellen. Kann sichtbare Bundles sichtbaren Gruppen zuweisen
+view_adminRoles_permissions_permDesc_createBundlesInGroup=kann neue Bundle [Version]en fÃŒr die Bundle Gruppe erstellen. Kann sichtbare Bundles in die Bundle Gruppe kopieren.
+view_adminRoles_permissions_permDesc_deleteBundles=kann sichtbare Bundle [Version]en löschen oder Zuweisung aufheben
+view_adminRoles_permissions_permDesc_deleteBundlesFromGroup=kann Bundle [Version]en aus der Bundle Gruppe löschen (diese werden implizit aus anderen zugewiesenen Gruppen gelöscht)
+view_adminRoles_permissions_permDesc_deployBundles=kann beliebige sichtbare Bundle Version an beliebige sichtbare, deploybare, kompatible Ressourcengruppe deployen
+view_adminRoles_permissions_permDesc_deployBundlesToGroup=kann beliebige sichtbare Bundle Version an die sichtbare, deploybare, kompatible Ressourcengruppe deployen
+view_adminRoles_permissions_permDesc_manageBundleGroups=kann Bundle Gruppen erstellen und löschen. Kann Bundles Bundle Gruppen zuweisen. GewÀhrt View Bundles (Bundles ansehen) Berechtigungen
+view_adminRoles_permissions_permDesc_manageBundles=kann beliebige Bundle Aufgabe durchfÌhren. Eine Berechtigung, die Autoselect nicht gewÀhlter Berechtigungen, die Berechtigungen Manage Bundle Groups (Bundle Gruppen verwalten), Create Bundles (Bundles erstellen), Delete Bundles (Bundles löschen), View Bundles (Bundles ansehen) und Deploy_Bundles (Bundles deployen) gewÀhrt...
# #view_adminRoles_permissions_permDesc_assignBundlesToGroup = can copy a viewable bundle to the bundle group
# #view_adminRoles_permissions_permDesc_createBundles = can create new bundle [version]s. can assign viewable bundles to viewable groups
# #view_adminRoles_permissions_permDesc_createBundlesInGroup = can create new bundle [version]s for the bundle group. can copy a viewable bundle to the bundle group.
@@ -610,9 +631,14 @@ view_adminRoles_permissions_isWrite=Schreiben?
# #view_adminRoles_permissions_permDesc_manageBundleGroups = can create and delete bundle groups. can assign bundles to bundle groups. grants View Bundles permissions
# #view_adminRoles_permissions_permDesc_manageBundles = can perform any bundle task. a convenience permission that grants Manage Bundle Groups, Create Bundles, Delete Bundles, Deploy Bundles and View Bundles permissions.
view_adminRoles_permissions_permDesc_manageInventory=Hat alle Rechte auf alle Ressourcen, wie unten beschrieben. Kann Gruppen anlegen, aktualisieren und löschen. Kann Ressourcen in das Inventar aufnehmen.
+view_adminRoles_permissions_permDesc_manageRepositories=kann Repositories jedes Benutzers erstellen, aktualisieren oder löschen (jeder kann seine eigenen Repositories erstellen), kann Content Quellen mit Repositories assoziieren.
# #view_adminRoles_permissions_permDesc_manageRepositories = can create, update, or delete repositories of any user (everyone can create their own repositories), can associate content sources to repositories.
view_adminRoles_permissions_permDesc_manageSecurity=Kann Benutzer und Rollen anlegen, aktualisieren oder löschen (Anschauen ist fÌr alle implizit erlaubt)
view_adminRoles_permissions_permDesc_manageSettings=Kann die Konfiguration des {0}-Servers Àndern und jegliche Server-bezogene FunktionalitÀt ausfÌhren.
+view_adminRoles_permissions_permDesc_unassignBundlesFromGroup=kann die Zuweisung eines Bundles zu einer Bundle Gruppe aufheben (nicht löschen)
+view_adminRoles_permissions_permDesc_viewBundles=kann Bundle Details, Deployments, u.s.w. fÃŒr jedes Bundle ansehen, einschlieÃlich nicht zugewiesener Bundles (die keiner Bundle Gruppe zugewiesen sind)
+view_adminRoles_permissions_permDesc_viewBundlesInGroup=(VORAUSGESETZT) kann Bundle Details, Deployments, u.s.w. fÃŒr jedes Bundle in Bundle Gruppen ansehen, die mit den relevanten Rollen assoziiert sind.
+view_adminRoles_permissions_permDesc_viewUsers=kann andere Benutzer ansehen, mit Ausnahme deren zugewiesener Rollen
# #view_adminRoles_permissions_permDesc_unassignBundlesFromGroup = can unassign (not delete) a bundle from the bundle group
# #view_adminRoles_permissions_permDesc_viewBundles = can view bundle details, deployments, etc for any bundle, including unassigned bundles (those not assigned to any bundle group)
# #view_adminRoles_permissions_permDesc_viewBundlesInGroup = (IMPLIED) can view bundle details, deployments, etc for any bundle in bundle groups associated with the relevant roles.
@@ -641,12 +667,15 @@ view_adminRoles_permissions_perm_assignBundlesToGroup=Bundles zu Gruppen zuweise
view_adminRoles_permissions_perm_configure=Konfiguration
view_adminRoles_permissions_perm_control=Operationen
view_adminRoles_permissions_perm_createBundles=Bundles anlegen
+view_adminRoles_permissions_perm_createBundlesInGroup=Bundles in Gruppe erstellen
# #view_adminRoles_permissions_perm_createBundlesInGroup = Create Bundles In Group
view_adminRoles_permissions_perm_createChildResources=Kind-Ressourcen erzeugen
view_adminRoles_permissions_perm_deleteBundles=Bundles löschen
+view_adminRoles_permissions_perm_deleteBundlesFromGroup=Bundles aus der Gruppe löschen
# #view_adminRoles_permissions_perm_deleteBundlesFromGroup = Delete Bundles From Group
view_adminRoles_permissions_perm_deleteChildResources=Löschen von Kind-Ressourcen
view_adminRoles_permissions_perm_deployBundles=Bundles deployen
+view_adminRoles_permissions_perm_deployBundlesToGroup=Bundles in die Gruppe deployen
# #view_adminRoles_permissions_perm_deployBundlesToGroup = Deploy Bundles To Group
view_adminRoles_permissions_perm_inventory=Inventar
view_adminRoles_permissions_perm_manageAlerts=Alarme verwalten
@@ -676,34 +705,74 @@ view_adminRoles_roleUpdateFailed=Konnte die Rolle [{0}] nicht aktualisieren.
view_adminRoles_roleUpdated=Rolle [{0}] aktualisiert.
view_adminTemplates_definedBy=DDefiniert durch
view_adminTemplates_disabledTemplates=Inaktive Vorlagen
+view_adminTemplates_editAlertTemplate=Alarm Vorlage bearbeiten
view_adminTemplates_editTemplates=Vorlagen bearbeiten
view_adminTemplates_enabledTemplates=Aktive Vorlagen
+view_adminTemplates_platformServices=Plattform Dienste
view_adminTemplates_platforms=Platformen
view_adminTemplates_pluginTemplates=Vorlagen fÃŒr Plugins Plugins
+view_adminTemplates_prompt_disabledAlertTemplates=Anzahl von Alarm Vorlagen an diesem Ressourcentyp, die erstellt aber deaktiviert sind
+view_adminTemplates_prompt_disabledMetricTemplates=Anzahl von metrischen ZeitplÀnen, die standardmÀÃig an diesem Ressourcentyp deaktiviert sind
+view_adminTemplates_prompt_enabledAlertTemplates=Anzahl von Alarm Vorlagen an diesem Ressourcentyp, die aktiviert sind
+view_adminTemplates_prompt_enabledMetricTemplates=Anzahl von metrischen ZeitplÀnen, die standardmÀÃig an diesem Ressourcentyp aktiviert sind
view_adminTemplates_servers=Server
view_adminTemplates_userTemplates=Nutzers-spezifische Vorlagen
view_adminTopology_affinityGroups=AffinitÀtsgruppen
view_adminTopology_affinityGroups_agentCount=Anzahl Agenten
view_adminTopology_affinityGroups_agentsInThisGroup=Agenten in dieser Gruppe
+view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup=Agenten, die nicht Teil einer Affinity Gruppe sind
+view_adminTopology_affinityGroups_agetnMembers=Agent Mitglieder
# #view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup = Agents not Part of an Affinity Group
# #view_adminTopology_affinityGroups_agetnMembers = Agent Members
view_adminTopology_affinityGroups_createNew=Neu anlegen
+view_adminTopology_affinityGroups_details=Affinity Gruppen Details
# #view_adminTopology_affinityGroups_details = Affinity Group Details
view_adminTopology_affinityGroups_removeSelected=AusgewÀhlte entfernen
view_adminTopology_affinityGroups_serverCount=Anzahl Server
+view_adminTopology_affinityGroups_serverMembers=Server Mitglieder
# #view_adminTopology_affinityGroups_serverMembers = Server Members
view_adminTopology_agentDetail_address=Adresse
+view_adminTopology_agentDetail_agentFailoverList=Agent Failover Liste
# #view_adminTopology_agentDetail_agentFailoverList = Agent Failover List
view_adminTopology_agentDetail_currentServer=Aktueller Server
+view_adminTopology_agentDetail_remoteEndpoint=Remote Endpunkt
+view_adminTopology_agentDetail_token=Token
+view_adminTopology_agent_agentBindAddress=Agent Bind Adresse
+view_adminTopology_agent_agentBindPort=Agent Bind Port
# #view_adminTopology_agentDetail_token = Token
# #view_adminTopology_agent_agentBindAddress = Agent Bind Address
# #view_adminTopology_agent_agentBindPort = Agent Bind Port
view_adminTopology_agent_agentName=Name des Agenten
view_adminTopology_agent_connectedServer=Verbundener Server
+view_adminTopology_agent_delete_confirm=Dies hebt die Registrierung der gewÀhlten Agenten auf und entfernt deren korrespondierende Plattformen und alle mit ihnen assoziierten Ressourcen aus dem Inventar. Dieser Vorgang kann nicht rÌckgÀngig gemacht werden. Sind Sie sicher, dass Sie dies tun möchten?
+view_adminTopology_agent_delete_error=Anfrage fÌr das Löschen der ausgewÀhlten Agenten ist fehlgeschlagen
+view_adminTopology_agent_delete_submitted=[{0}] Agenten gelöscht und alle ihre assoziierten Ressourcen dem Inventar entnommen.\n
+view_adminTopology_agent_lastAvailabilityPing=Letzter VerfÃŒgbarkeitsbericht-Ping
+view_adminTopology_agent_lastAvailabilityReport=Letzter VerfÃŒgbarkeitsbericht
# #view_adminTopology_agent_delete_confirm = This will deregister the selected agents and uninventory their corresponding platforms and all other resources associated with them. There is no way to undo this action. Are you sure you want to do this?
# #view_adminTopology_agent_lastAvailabilityPing = Last Availability Ping
# #view_adminTopology_agent_lastAvailabilityReport = Last Availability Report
view_adminTopology_agents=Agenten
+view_adminTopology_message_agentsCount=Es sind {0} Agenten bei diesem Server registriert. Diese Anzahl stimmt nicht mit den derzeit verbundenen Agenten ÃŒberein.
+view_adminTopology_message_agroupAssingAgentsFail=Kann Agenten nicht der Affinity Gruppe mit ID {0} zuweisen.
+view_adminTopology_message_agroupAssingServersFail=Kann Server nicht der Affinity Gruppe mit ID {0} zuweisen.
+view_adminTopology_message_agroupRemovingAgentsFail=Kann Agenten nicht aus der Affinity Gruppe mit ID {0} entfernen.
+view_adminTopology_message_agroupRemovingServersFail=Kann Server nicht aus der Affinity Gruppe mit ID {0} entfernen.
+view_adminTopology_message_agroupRenamed=Affinity Gruppe mit ID {0} und Namen {1} wurde umbenannt in {2}.
+view_adminTopology_message_agroupRenamingFail=Kann Affinity Gruppe mit ID {0} und Namen {1} nicht umbenennen.
+view_adminTopology_message_fetchAgentFail=Kann Agent Details fÃŒr Agent mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgents2Fail=Kann Agenten nicht abrufen.
+view_adminTopology_message_fetchAgentsFail=Kann Agent(en) fÃŒr Affinity Gruppe mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgroupFail=Kann Affinity Gruppen Details mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgroupsFail=Kann Affinity Gruppe(n) nicht abrufen.
+view_adminTopology_message_fetchFailOverLists=Kann Fail Over Listen Details nicht abrufen.
+view_adminTopology_message_fetchPEventDetailsFail=Kann Partitionsereignisdetails fÃŒr Ereignis mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchPEventFail=Kann Partitionsereignisse nicht abrufen.
+view_adminTopology_message_fetchServerFail=Kann Serverdetails fÃŒr Server mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchServers2Fail=Kann Server nicht abrufen.
+view_adminTopology_message_fetchServersFail=Kann Server fÃŒr Affinity Gruppe mit ID {0} nicht abrufen.
+view_adminTopology_message_forceRepartition=Möchten Sie eine Repartitionierung des gesamten Clusters wirklich erzwingen? It will force all the agents to connect to its most preferred server.
+view_adminTopology_message_forceRepartitionFail=Kann keine Repartitionierung ausfÃŒhren.
# #view_adminTopology_message_agentsCount = There are {0} agents registered to this server. This number doesn't correspond to the number of currently connected agents.
# #view_adminTopology_message_agroupAssingAgentsFail = Unable to assign agents to the affinity group with id {0}.
# #view_adminTopology_message_agroupAssingServersFail = Unable to assign servers to the affinity group with id {0}.
@@ -725,6 +794,22 @@ view_adminTopology_agents=Agenten
# #view_adminTopology_message_forceRepartition = Do you really want to force a repartition of whole cluster? It will force all the agents to connect to its most preferred server.
# #view_adminTopology_message_forceRepartitionFail = Unable to run repartition.
view_adminTopology_message_order=Reihenfolge
+view_adminTopology_message_removeAGroupsConfirm=Möchten Sie die folgenden Affinity Gruppen {0} wirklich entfernen?
+view_adminTopology_message_removeAGroupsFail=Kann die folgende(n) Affinity Gruppe(n){0} nicht entfernen.
+view_adminTopology_message_removeAllPEventConfirm=Möchten Sie wirklich alle Partitionsereignisse bereinigen?
+view_adminTopology_message_removePEventConfirm=Möchten Sie die folgenden Partitionsereignisse {0} wirklich entfernen?
+view_adminTopology_message_removePEventFail=Kann {0} Partitionsereignis(se) nicht entfernen.
+view_adminTopology_message_removeServerConfirm=Möchten Sie die Server {0} wirklich entfernen?
+view_adminTopology_message_removeServerFail=Kann {0} Server nicht entfernen.
+view_adminTopology_message_removedAGroups={0} Affinity Gruppe(n) entfernt.
+view_adminTopology_message_removedAllPEvent=Es wurden alle Partitionsereignisse bereinigt.
+view_adminTopology_message_removedAllPEventFail=Kann nicht alle Partitionsereignisse bereinigen.
+view_adminTopology_message_removedPEvent={0} Partitionsereignis(se) entfernt.
+view_adminTopology_message_removedServer={0} Server entfernt.
+view_adminTopology_message_repartitioned=Die Cluster Repartitionierung wurde erfolgreich aufgerufen.
+view_adminTopology_message_serverUpdateFail=Kann Server {0} nicht aktualisieren.
+view_adminTopology_message_serverUpdated=Der Server {0} wurde erfolgreich aktualisiert.
+view_adminTopology_message_setMode={0} Server auf {1} Modus eingestellt.
# #view_adminTopology_message_removeAGroupsConfirm = Do you really want to remove following affinity groups {0}?
# #view_adminTopology_message_removeAGroupsFail = Unable to remove following affinity groups(s) {0}.
# #view_adminTopology_message_removeAllPEventConfirm = Do you really want to purge all partition events?
@@ -744,12 +829,22 @@ view_adminTopology_message_order=Reihenfolge
view_adminTopology_message_setModeConfirm=Möchten Sie wirklich die Sever {0} in den Zustand {1} bringen?
view_adminTopology_message_setModeFail=Konnte die Server {0} nicht in den Zustand {1} bringen.
view_adminTopology_partitionEvents=Partitionierungs-Ereignisse
+view_adminTopology_partitionEventsDetail_agentAssignments=Agent Assignments
+view_adminTopology_partitionEventsDetail_agentAssignments_nothing=Es wurden keine Agenten als Ergebnis dieses Partitionsereignisses erneut zugewiesen
+view_adminTopology_partitionEventsDetail_eventDetails=Ereignis Details
+view_adminTopology_partitionEventsDetail_eventExecutionTime=Ereignis AusfÃŒhrungszeit
+view_adminTopology_partitionEventsDetail_eventType=Ereignistyp
# #view_adminTopology_partitionEventsDetail_agentAssignments = Agent Assignments
# #view_adminTopology_partitionEventsDetail_agentAssignments_nothing = No agents were reassigned as a result of this partition event
# #view_adminTopology_partitionEventsDetail_eventDetails = Event Details
# #view_adminTopology_partitionEventsDetail_eventExecutionTime = Event Execution Time
# #view_adminTopology_partitionEventsDetail_eventType = Event Type
view_adminTopology_partitionEvents_details=Details
+view_adminTopology_partitionEvents_detailsFilter=Filter fÃŒr Details
+view_adminTopology_partitionEvents_execStatusFilter=AusfÃŒhrungsstatus Filter
+view_adminTopology_partitionEvents_execTime=AusfÃŒhrungszeit
+view_adminTopology_partitionEvents_executionStatus=AusfÃŒhrungsstatus
+view_adminTopology_partitionEvents_forceRepartition=Repartitionierung erzwingen
# #view_adminTopology_partitionEvents_detailsFilter = Details Filter
# #view_adminTopology_partitionEvents_execStatusFilter = Execution Status Filter
# #view_adminTopology_partitionEvents_execTime = Execution Time
@@ -758,22 +853,33 @@ view_adminTopology_partitionEvents_details=Details
view_adminTopology_partitionEvents_initiatedBy=Initiiert durch
view_adminTopology_partitionEvents_purgeAll=Alle löschen
view_adminTopology_partitionEvents_type=Typ
+view_adminTopology_partitionEvents_typeFilter=Typ Filter
# #view_adminTopology_partitionEvents_typeFilter = Type Filter
view_adminTopology_remoteAgentInstall=Installation entfernter Agenten
+view_adminTopology_serverDetail_connectedAgents=Verbundene Agenten
+view_adminTopology_serverDetail_installationDate=Installationsdatum
+view_adminTopology_serverDetail_operationMode=Operationsmodus
+view_adminTopology_server_affinityGroup=Affinity Gruppe
# #view_adminTopology_serverDetail_connectedAgents = Connected Agents
# #view_adminTopology_serverDetail_installationDate = Installation Date
# #view_adminTopology_serverDetail_operationMode = Operation Mode
# #view_adminTopology_server_affinityGroup = Affinity Group
view_adminTopology_server_agentCount=Anzahl Agenten
+view_adminTopology_server_endpointAddress=Endpunkt-Adresse
+view_adminTopology_server_lastUpdateTime=Zeitpunkt der letzten Aktualisierung
# #view_adminTopology_server_endpointAddress = Endpoint Address
# #view_adminTopology_server_lastUpdateTime = Last Update Time
view_adminTopology_server_mode=Modus
+view_adminTopology_server_nonSecurePort=Ungesicherter Port
+view_adminTopology_server_removeSelected=Auswahl entfernen
+view_adminTopology_server_securePort=Gesicherter Port
# #view_adminTopology_server_nonSecurePort = Nonsecure Port
# #view_adminTopology_server_removeSelected = Remove Selected
# #view_adminTopology_server_securePort = Secure Port
view_adminTopology_server_setMaintenance=Wartung setzen
view_adminTopology_server_setNormal=Normalbetrieb setzen
view_adminTopology_servers=Server
+view_adminTopology_storageNode_jmxConnectionUrl=JMX Verbindung URL
# #view_adminTopology_storageNode_jmxConnectionUrl = JMX Connection URL
view_adminTopology_storageNodes=Speicherknoten
view_adminUsersDetails_dataTypeName=Benutzer
@@ -783,11 +889,18 @@ view_admin_configuration=Konfiguration
view_admin_content=Inhalte
view_admin_downloads_agentDownload=Agent Download
view_admin_downloads_agent_buildNumber=Build-Nummer des Agents
+view_admin_downloads_agent_help=<p> Dies ist die {0} Agent Update Binary jar Datei. Diese jar Datei soll Ihnen die Installation eines frischen Agenten an einer Maschine ermöglichen, an der noch kein Agent vorhanden ist und Ihnen auÃerdem die Aktualisierung eines bereits an einer Maschine installierten Agenten ermöglichen. FÃŒr weitere Informationen fÃŒhren Sie diese Agent Download jar mit der --help Befehlszeilenoption aus\:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[\=<new agent directory>]</b><br/> Dieser Befehl installiert einen neuen Agent. Falls Sie das neue Agentverzeichnis nicht festlegen, so lautet der Standard "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[\=<old agent home>]</b><br/> Dies aktualisiert einen vorhandenen Agent, der bereits installiert war. Falls Sie das Verzeichnis nicht festlegen, in dem der altevorhande
ne Agent installiert war, so wird davon ausgegangen, dass es "rhq-agent" ist. </p>
+view_admin_downloads_agent_link_value=Agent {0} ({1}) herunterladen
+view_admin_downloads_agent_loadError=Erhalt von Agenten Versionsinfo nicht möglich
# #view_admin_downloads_agent_help = <p> This is the {0} Agent Update Binary jar file. The purpose of this jar file is to allow you to install a fresh agent on a machine where an agent does not yet exist and to allow you to update an agent that is already installed on a machine. For more details, run this agent download jar with the --help command line option:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[=<new agent directory>]</b><br/> This command will install a new agent. If you do not specify the new agent directory, the default will be "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[=<old agent home>]</b><br/> This will update an existing agent that was already installed. If you do not specify the directory where the old, existing agent was installed, it will assumed to be "rhq-agent". </p>
# #view_admin_downloads_agent_link_value = Download Agent {0} ({1})
# #view_admin_downloads_agent_loadError = Cannot get agent version info
view_admin_downloads_agent_md5=MD5 PrÃŒfsumme des Agents
view_admin_downloads_agent_version=Version des Agents
+view_admin_downloads_bundleDownload=Bundle Deployer Download
+view_admin_downloads_bundle_help=<p> Dies ist das Bundle Deployer Tool. Es dient der Verwendung durch Entwickler und Verpacker von {0} Bundles. Dieses eigenstÀndige Tool das Testen Ihrer Bundles und deren Anleitungen von einer Konsole. </p>
+view_admin_downloads_bundle_link_value=Bundle Deployer {0} herunterladen
+view_admin_downloads_bundle_loadError=Erhalt von Bundle Deployer Info nicht möglich
# #view_admin_downloads_bundleDownload = Bundle Deployer Download
# #view_admin_downloads_bundle_help = <p> This is the Bundle Deployer tool. It is for use by developers and packagers of {0} bundles. This standalone tool allows you to test your bundles and their recipes from a console. </p>
# #view_admin_downloads_bundle_link_value = Download Bundle Deployer {0}
@@ -796,6 +909,11 @@ view_admin_downloads_cliAlertScriptsDownload=Download von CLI-Alarm-Skripten
view_admin_downloads_cliAlertScripts_help=CLI-Alarm-Skripte sind vorefertigete Skripte, die als Vorlagen fÌr die Erstellung von Alert-Skripten genutzt werden können. Die Skripte benötigen Ìblicherweise einiger Anpassungen bevore sie zur Benachrichtigun fÌr eine spezifische Alarm-Definition genutzt werden können.
view_admin_downloads_cliAlertScripts_loadError=Kann keine Informationen ÃŒber CLI-Alarm-Skripte fÃŒr den Download lesen
view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr den Download vor
+view_admin_downloads_cliDownload=Befehlszeilen Client Download
+view_admin_downloads_cli_buildNumber=CLI Build
+view_admin_downloads_cli_help=<p> Dies ist das Befehlszeilen Client Tool, auch unter dem Namen CLI bekannt. Es handelt sich um ein eigenstÀndiges Tool das von innerhalb einer Konsole lÀuft und ein Befehölszeilen Interface fÌr den {0} Server bereitstellt. Sie können Befehle Ìber das CLI aufrufen und Skripte fÌr die DurchfÌhrung automatisierter Aufgaben ausfÌhren. In der Dokumentation finden Sie weitere Informationen zur Installation und Verwendung des CLI. </p>
+view_admin_downloads_cli_link_value=CLI {0} ({1}) herunterladen
+view_admin_downloads_cli_loadError=Erhalt von CLI Versionsinfo nicht möglich
# #view_admin_downloads_cliDownload = Command Line Client Download
# #view_admin_downloads_cli_buildNumber = CLI Build
# #view_admin_downloads_cli_help = <p> This is the Command Line Client tool, otherwise known as the CLI. It is a standalone tool that runs from within a console and provides a command line interface to the {0} Server. You can invoke commands via the CLI as well as run scripts to perform automated tasks. See the documentation for more information on how to install and use the CLI. </p>
@@ -803,6 +921,14 @@ view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr
# #view_admin_downloads_cli_loadError = Cannot get CLI version info
view_admin_downloads_cli_md5=MD5 PrÃŒfsumme des CLI
view_admin_downloads_cli_version=Version des CLI
+view_admin_downloads_connectorsDownload=Konnektoren Download
+view_admin_downloads_connectors_help=Bei Konnektoren handelt es sich um Software die erforderlich ist, damit einige Produkte durch {0} verwaltet werden können. Konnektoren werden in einige verwaltete Produkte installiert, damit {0} Agenten mit diesen kommunizieren können. Weitere Informationen finden Sie in der Dokumentation.
+view_admin_downloads_connectors_loadError=Erhalt von Konnektoren Info nicht möglich
+view_admin_downloads_connectors_none=Keine Konnektoren zum Download verfÃŒgbar
+view_admin_downloads_scriptModulesDownload=Skript Module Download
+view_admin_downloads_scriptModules_help=<p> Skript Module sind wiederverwendbare Komponenten, die von der RHQ bereitgestellt werden, um in Ihren Skripten verwendet zu werden (entweder Alarm Skripte oder CLI Skripte). Sie können mittels des "rhq\://downloads/<module-name-without-file-extension>" URI in der Skriptsprache Ihrer Wahl darauf zugreifen (d.h. in javascript wÌrden Sie die "require"-Funktion verwenden).</p>
+view_admin_downloads_scriptModules_loadError=Kann die Liste von verfÃŒgbaren Skriptmodulen nicht laden
+view_admin_downloads_scriptModules_none=Keine Skriptmodule zum Download verfÃŒgbar
# #view_admin_downloads_connectorsDownload = Connectors Download
# #view_admin_downloads_connectors_help = Connectors are software that is needed in order for some products to be manageable by {0}. You install connectors into some managed products so {0} agents can talk to them. See the documentation for more information.
# #view_admin_downloads_connectors_loadError = Cannot get connectors info
@@ -813,6 +939,7 @@ view_admin_downloads_cli_version=Version des CLI
# #view_admin_downloads_scriptModules_none = No script modules are available for download
view_admin_landing=In dieser Sektion können die globalen Einstellungen fÃŒr {0} verwaltet werden. Dies schlieÃt Sicherheitseinstellungen und Plugins ein, sowie die Verwaltung der {0} Server- und Agentplugins.
view_admin_measTemplates_updateExisting_title=Existierende ZeitplÀne aktualisieren
+view_admin_measTemplates_updateExisting_tooltip=Markieren Sie dieses KÀstchen, um die Collection ZeitplÀne fÌr die gewÀhlten Metriken an allen Ressourcen dieses Typs zu aktualisieren. Ist es nicht markiert, so werden die VorlagenzeitplÀne nur an neuen Ressourcen dieses Typs angewendet, die zu einem spÀteren Zeitpunkt dem Inventar hinzugefÌgt werden.
# #view_admin_measTemplates_updateExisting_tooltip = Check this box to update the collection schedules for the selected metrics on all existing resources of this type. If this is not checked, the template schedules will only be applied to new resources of this type that are added to inventory in the future.
view_admin_plugins_agent=Agent
view_admin_plugins_agentDeleteConfirm=<b>Achtung\!</b><br/>\nDie folgenden Agent-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass sie diese löschen wollen?
@@ -835,6 +962,10 @@ view_admin_plugins_purgedAgentPlugins=Das AufrÀumen der Agent-Plugins {0} wird
view_admin_plugins_purgedAgentPluginsFailure=Konnte die Agent-Plugins nicht entfernen
view_admin_plugins_purgedServerPlugins=Server-Plugins {0} entfernt
view_admin_plugins_purgedServerPluginsFailure=Konnte die Server-Plugins nicht entfernen
+view_admin_plugins_restartMasterPC=Master Plugin Container neu starten
+view_admin_plugins_restartMasterPCComplete=Master Plugin Container wurde neu gestartet.
+view_admin_plugins_restartMasterPCFailure=Neustart von Master Plugin Container fehlgeschlagen
+view_admin_plugins_restartMasterPCStarted=Starte Master Plugin Container neu...
# #view_admin_plugins_restartMasterPC = Restart Master Plugin Container
# #view_admin_plugins_restartMasterPCComplete = Master plugin container has been restarted.
# #view_admin_plugins_restartMasterPCFailure = Failed to restart the master plugin container
@@ -847,9 +978,12 @@ view_admin_plugins_serverConfig=Plugin-Konfiguration
view_admin_plugins_serverConfig_badSettings=Bitte geben Sie gÃŒltige Daten ein
view_admin_plugins_serverConfig_saveFailed=Konnte die Einstellungen nicht speichern
view_admin_plugins_serverConfig_settingsSaved=Die Einstellungen wurden gespeichert
+view_admin_plugins_serverControls=Steuerungen
# #view_admin_plugins_serverControls = Controls
view_admin_plugins_serverControls_badParams=Bitte geben Sie gÃŒltige Parameter an
view_admin_plugins_serverControls_clickForError=Klicken, um die Fehlermeldung anzuzeigen
+view_admin_plugins_serverControls_invokeFailure=Aufruf von Steuerung fehlgeschlagen
+view_admin_plugins_serverControls_name=Steuerung
# #view_admin_plugins_serverControls_invokeFailure = Failed to invoke the control
# #view_admin_plugins_serverControls_name = Control
view_admin_plugins_serverControls_parameters=Parameter
@@ -858,27 +992,95 @@ view_admin_plugins_serverDisableConfirm=<b>Achtung\!</b><br/>\nDie folgenden Ser
view_admin_plugins_serverScheduleJobs=Geplante Aufgaben
view_admin_plugins_serverUndeployConfirm=<b>Achtung\!</b><br/>\nDie folgenden Server-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass diese gelöscht werden sollen?
view_admin_plugins_showDeleted=Gelöschte anzeigen
+view_admin_plugins_showUndeployed=Undeployte anzeigen
+view_admin_plugins_undeploy=Undeployen
+view_admin_plugins_undeployedServerPlugins=Undeployte Server Plugins\: {0}
+view_admin_plugins_undeployedServerPluginsFailure=Konnte die Server-Plugins nicht undeployen.
# #view_admin_plugins_showUndeployed = Show Undeployed
# #view_admin_plugins_undeploy = Undeploy
# #view_admin_plugins_undeployedServerPlugins = Undeployed server plugins: {0}
# #view_admin_plugins_undeployedServerPluginsFailure = Failed to undeploy server plugins.
view_admin_plugins_upload=Plugin hochladen
view_admin_security=Sicherheit
+view_admin_systemSettings_ActiveDriftServerPlugin_desc=Der Drift Server Plugin der die Persistenz von Drift-bezogenen Entities und Content verwaltet.
# #view_admin_systemSettings_ActiveDriftServerPlugin_desc = The drift server plugin that manages the persistence of drift-related entities and content.
view_admin_systemSettings_ActiveDriftServerPlugin_name=Aktives Drift-Server-Plugin
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_desc=Wenn diese Zeit ohne Reaktion vom Agent verlÀuft, so wird dieser stille Agent als auÃer Betrieb angesehen. Der Wert ist in Minuten festgelegt.
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_name=Agent Max Ruhezeit gestattet
+view_admin_systemSettings_AlertPurge_desc=Wie alt Verlaufselemente sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
view_admin_systemSettings_AlertPurge_name=Bereinigen der Alarme, die Àlter sind als
+view_admin_systemSettings_AvailabilityPurge_desc=Wie alt VerfÃŒgbarkeitsdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
view_admin_systemSettings_AvailabilityPurge_name=Lösche VerfÌgbarkeitsdaten, die Àlter sind als
+view_admin_systemSettings_BaseURL_desc=Eine URL zum Server GUI, die hauptsÀchlich innerhalb von Alarm E-Mail Benachrichtigungen verwendet wird.
+view_admin_systemSettings_BaseURL_name=GUI Konsole URL
+view_admin_systemSettings_BaselineDataSet_desc=Die Menge an vergangenen Messdaten, die zur Bestimmung des Referenzbands verwendet werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_BaselineDataSet_name=Referenzband Datensatz
+view_admin_systemSettings_BaselineFrequency_desc=Die HÀufigkeit mit der die auto-calculation (Selbstberechnung) von ReferenzbÀndern durchgefÌhrt wird. Falls 0, so ist die Referenzband auto-calculation deaktiviert. Dies ist in Tagen festgelegt. Maximalwert ist 'Baseline Dataset' (Referenzband Datensatz).
+view_admin_systemSettings_BaselineFrequency_name=Referenzband BerechnungshÀufigkeit
+view_admin_systemSettings_DataMaintenance_desc=Wie oft die Datenbankwartung durchgefÃŒhrt wird (zum Beispiel Vacuuming bei Verwendung von Postgres). Dies wird in Stunden festgelegt.
+view_admin_systemSettings_DataMaintenance_name=Datenbankwartungszeitraum
+view_admin_systemSettings_DataReindex_desc=Wenn aktiviert, so werden bestimmte Datenbanken periodisch neu indiziert.
+view_admin_systemSettings_DataReindex_name=Datentabellen jede Nacht neu indizieren
+view_admin_systemSettings_DriftFilePurge_desc=Wie alt nicht benutzte und verwaiste Drift Dateien sein mÃŒssen, ehe sie aus dem Backend-Speicher bereinigt werden. Dies ist in Tagen festgelegt.
# #view_admin_systemSettings_DriftFilePurge_desc = How old unused and orphaned drift files must be before being purged from backend storage. This is specified in days.
view_admin_systemSettings_DriftFilePurge_name=Bereinige ungenutzte Drift-Dateine, die Àlter sind als
+view_admin_systemSettings_EnableAgentAutoUpdate_desc=Legt fest, ob der Server Agents ein auto-update (Selbstaktualisierung) gestattet. Ist dies deaktiviert, so können Sie keine Agent Distributionen vom Server herunterladen.
+view_admin_systemSettings_EnableAgentAutoUpdate_name=Agenten Auto-Updates aktivieren
+view_admin_systemSettings_EnableDebugMode_desc=Falls aktiviert, so startet der Server den Fehlerbehebungsmodus.
+view_admin_systemSettings_EnableDebugMode_name=Fehlerbehebungsmodus aktivieren
+view_admin_systemSettings_EnableExperimentalFeatures_desc=Falls aktiviert werden im aktuellen Produkt vorhandene experimentelle Features verfÃŒgbar.
+view_admin_systemSettings_EnableExperimentalFeatures_name=Experimentelle Features aktivieren
+view_admin_systemSettings_EventPurge_desc=Wie alt Ereignisdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_EventPurge_name=Ereignisse löschen, die Àlter sind als
+view_admin_systemSettings_JAASProvider_desc=Sollte zur Bestimmung der BenutzeridentitÀt LDAP verwendet werden?
+view_admin_systemSettings_JAASProvider_name=LDAP aktivieren
+view_admin_systemSettings_LDAPBaseDN_desc=Die Basis des Verzeichnisbaums zur Suche nach Benutzernamen und Passwörter werden der Authentifizierung von Benutzern, z.B. ou\=People,dc\=redhat,dc\=com
view_admin_systemSettings_LDAPBaseDN_name=Basis fÃŒr Suche
+view_admin_systemSettings_LDAPBindDN_desc=Der Benutzername zur Verbindung mit dem LDAP Server bei der Abfrage der LDAP Benutzerdatenbank. Dies ist in der Regel der vollstÀndige LDAP distinguierte Name (DN) eines Manager Benutzers, z.B. cn\=Manager,dc\=redhat,dc\=com
+view_admin_systemSettings_LDAPBindDN_name=Benutzername
+view_admin_systemSettings_LDAPBindPW_desc=Die Berechtigungsnachweise des Benutzers, die fÃŒr die Verbindung mit dem LDAP-Server bei der Abfrage der LDAP Benutzerdatenbank verwendet werden.
+view_admin_systemSettings_LDAPBindPW_name=Passwort
+view_admin_systemSettings_LDAPFilter_desc=Etwaige zusÀtzliche Filter, die bei der LDAP Suche angewendet werden sollen. Dies ist nÌtzlich, wenn die Population zur Authentifizierung Ìber eine gegebene LDAP Property identifiziert werden kann, z.B. RHQUser\=true
+view_admin_systemSettings_LDAPFilter_name=Suchfilter
+view_admin_systemSettings_LDAPGroupFilter_desc=LDAP Suchfilter, der alle fÃŒr die Autorisierung verfÃŒgbaren LDAP Gruppen wiedergeben muss. Dies wird fÃŒr LDAP Gruppenautorisierung verwendet.
+view_admin_systemSettings_LDAPGroupFilter_name=Gruppen Suchfilter
+view_admin_systemSettings_LDAPGroupMember_desc=LDAP Suchfilter der in Verbindung mit dem Gruppen Suchfilter zur Bestimmung der Benutzerberechtigung verwendet wird. Dies wird fÃŒr die LDAP Gruppenautorisierung verwendet.
+view_admin_systemSettings_LDAPGroupMember_name=Gruppen Mitgliederfilter
+view_admin_systemSettings_LDAPGroupPageSize_desc=Um RFC 2696 zu unterstÃŒtzen wird dieser LDAP Group Page Size Suchparameter in Verbindung mit anderen Gruppensuchparametern verwendet, um die Anzahl von mit jedem Abfragenergebnis wiedergegebene Anzahl von Gruppenmitgliedern einzuschrÀnken. Dieser Wert sollte so hoch wie möglich eingestellt werden und zum Serverseiten maximalen SeitengröÃenwert um die besten Ergebnisse zu erhalten. Values > (server max page size) hat keine Auswirkung. Verringern Sie diesen Wert wenn LDAP Gruppenanfragen zu lange fÃŒr die Wiedergabe brauchen. Der Standard sind 1000 Ergebnisse.
+view_admin_systemSettings_LDAPGroupPageSize_name=Group Search Page Size (Gruppen Suche Seiten GröÃe)
+view_admin_systemSettings_LDAPGroupUsePaging_desc=Definiert, ob LDAP Gruppenanfragen die "Simple Paged Results" FunktionalitÀt (wie von RFC 2696 definiert) verwenden sollten. Insbesondere bei die Anfrageergebnisse einschrÀnkenden LDAP Servern wird der Client Seite fÃŒr Seite alle Ergebnisse in der Group Page Size (GruppenseitengröÃe) durchgehen, bis er fertig ist. Standardeinstellung ist false.
+view_admin_systemSettings_LDAPGroupUsePaging_name=Verwendung von Group Query Paging
+view_admin_systemSettings_LDAPGroupUsePosixGroup_desc=Definiert, ob PosixGroup Semantik fÃŒr die GruppenmitgliedschaftsprÃŒfung verwendet werden soll. Mit PosixGroups ist der Group Member Filter (Gruppenmitgliedschaftsfilter) in der Regel auf 'memberUid' und der Group Filter (Gruppenfilter) auf 'objectclass\=posixGroup' eingestellt.
+view_admin_systemSettings_LDAPGroupUsePosixGroup_name=Ist PosixGroup
+view_admin_systemSettings_LDAPLoginProperty_desc=Die LDAP Eigenschaft, die den Benutzernamen enthÀlt. Die Standardeinstellung ist "cn". Werden mehrere Ãbereinstimmungen gefunden, so wird der erste Eintrag verwendet.
+view_admin_systemSettings_LDAPLoginProperty_name=Login Eigenschaft
+view_admin_systemSettings_LDAPProtocol_desc=Soll die Kommunikation mit dem LDAP Server ÃŒber SSL erfolgen?
+view_admin_systemSettings_LDAPProtocol_name=SSL
+view_admin_systemSettings_LDAPUrl_desc=URL zum LDAP Server
+view_admin_systemSettings_LDAPUrl_name=LDAP URL
+view_admin_systemSettings_RHQSessionTimeout_desc=Wenn diese Zeit ohne Benutzerinteraktion im Browser verlÀuft, so wird die Session als abgelaufen angesehen und der Benutzer wird um erneute Anmeldung gebeten. Der Wert ist in Stunden festgelegt.
+view_admin_systemSettings_RHQSessionTimeout_name=GUI Session Timeout
+view_admin_systemSettings_RtDataPurge_desc=Wie alt Antwort Zeitdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_RtDataPurge_name=Lösche Antwort Zeitdaten, die Àlter sind als
+view_admin_systemSettings_TraitPurge_desc=Wie alt Mess Merkmaldaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
# #view_admin_systemSettings_RHQSessionTimeout_desc = If this amount of time passes without any user interaction in the browser, the session is considered as expired and user is aked to log in again. This value is specified in hours.
# #view_admin_systemSettings_RHQSessionTimeout_name = GUI Session Timeout
view_admin_systemSettings_TraitPurge_name=Bereinigen der Trait-Daten, die Àlter sind als
+view_admin_systemSettings_cannotLoadServerDetails=Kann Server Details nicht laden
+view_admin_systemSettings_cannotLoadSettings=Erhalt aktueller Systemeinstellungen nicht möglich
view_admin_systemSettings_dumpToLogFailed=Schreiben der Systeminformation in die Server-Log-Datei ist fehlgeschlagen
view_admin_systemSettings_dumpedToLog=System informationen wurden erfolgreich in die Server-Log-Datei geschrieben
+view_admin_systemSettings_fixBeforeSaving=Bitte korrigieren Sie ungÃŒltige Werte vor dem Speichern
+view_admin_systemSettings_group_baseline=Automatische Referenzband Konfigurationseigenschaften
+view_admin_systemSettings_group_dataMgr=Datenmanager Konfigurationseigenschaften
+view_admin_systemSettings_group_drift=Drift Server Konfigurationseigenschaften
+view_admin_systemSettings_group_general=Allgemeine Konfigurationseigenschaften
+view_admin_systemSettings_group_ldap=LDAP-Konfigurationseigenschaften
# #view_admin_systemSettings_group_drift = Drift Server Configuration Settings
view_admin_systemSettings_saveFailure=Das Speichern der Systemeinstellungen ist fehlgeschlagen
view_admin_systemSettings_savedSettings=Sie haben die Systemeinstellungen erfolgreich gespeichert
+view_admin_systemSettings_serverDetails=Server Details
+view_admin_systemSettings_serverDetails_buildNumber=Build-Nummer
view_admin_systemSettings_serverDetails_dbDriverName=Name des Datenbanktreibers
view_admin_systemSettings_serverDetails_dbDriverVersion=Version des Datenbanktreibers
view_admin_systemSettings_serverDetails_dbName=Produktname der Datenbank
@@ -892,6 +1094,7 @@ view_admin_systemSettings_serverDetails_tz=Zeitzone des Servers
view_admin_topology=Topologie
view_alert_common_tab_conditions=Bedingungen
view_alert_common_tab_conditions_expression=Alarm auslösen wenn
+view_alert_common_tab_conditions_expression_tooltip=Bestimmt ob ANY (eine) oder ALL (alle) Bedingungen als "true" evaluiert werden mÃŒssen, damit der gesamte Bedingungssatz als "true" angesehen wird.
# #view_alert_common_tab_conditions_expression_tooltip = Determines if ANY or ALL of the conditions must evaluate to true in order for the entire condition set to be considered true.
view_alert_common_tab_conditions_modalEdit_title=Bedingungen Àndern
view_alert_common_tab_conditions_modal_title=Bedingung hinzufÃŒgen
@@ -914,6 +1117,7 @@ view_alert_common_tab_conditions_type_metric_calltime_change_verb=um mindestens
view_alert_common_tab_conditions_type_metric_calltime_delta_grows=WÀchst
view_alert_common_tab_conditions_type_metric_calltime_delta_other=Ãndert sich
view_alert_common_tab_conditions_type_metric_calltime_delta_shrinks=Schrumpft
+view_alert_common_tab_conditions_type_metric_calltime_destination=mit Aufruf DestinationsÃŒbereinstimmung
# #view_alert_common_tab_conditions_type_metric_calltime_destination = with call destination matching
view_alert_common_tab_conditions_type_metric_calltime_threshold=Call-Time ÃŒberschreitet Schwellwert
view_alert_common_tab_conditions_type_metric_change=Wert der Metrik Àndert sich
@@ -923,6 +1127,7 @@ view_alert_common_tab_conditions_type_metric_range_outside_exclusive=Wertbereich
view_alert_common_tab_conditions_type_metric_range_outside_inclusive=Wertbereich der Metrik\: [{0}] ausserhalb [{1}] und [{2}], inklusiv
view_alert_common_tab_conditions_type_metric_threshold=Metrik ÃŒberschreitet Schwellwert
view_alert_common_tab_conditions_type_metric_trait_change=Trait-Ãnderung
+view_alert_common_tab_conditions_type_metric_trait_matching=mit Trait Wert Ãbereinstimmung
# #view_alert_common_tab_conditions_type_metric_trait_matching = with trait value matching
view_alert_common_tab_conditions_type_operation=AusfÃŒhrung der Operation
view_alert_common_tab_conditions_type_operation_status=mit Ergebnis-Status
@@ -947,6 +1152,8 @@ view_alert_common_tab_dampening_partial_evalatuions_label_tooltip=Anzahl wie oft
view_alert_common_tab_dampening_partial_occurrences_label=Anzahl Vorkommen
view_alert_common_tab_dampening_partial_occurrences_label_tooltip=Anzahl wie oft die Bedingungen innerhalb der letzten N Auswertungen wahr sein mÌssen, bevor der Alarm ausgelöst wird.
view_alert_common_tab_general=Allgemeine Eigenschaften
+view_alert_common_tab_invalid_condition_category=UngÃŒltige Bedingungskategorie - bitte berichten Sie diesen Fehler\: {0}
+view_alert_common_tab_invalid_dampening_category=UngÃŒltige Dampening Kategorie - bitte berichten Sie diesen Fehler\: {0}
# #view_alert_common_tab_invalid_condition_category = Invalid condition category - please report this as a bug: {0}
# #view_alert_common_tab_invalid_dampening_category = Invalid dampening category - please report this as a bug: {0}
view_alert_common_tab_invalid_time_units=UngÃŒltige Zeiteinheit - bitte berichten Sie diesen Fehler\: {0}
@@ -956,6 +1163,7 @@ view_alert_common_tab_notifications_sender=Sender
view_alert_common_tab_notifications_status=Status
view_alert_common_tab_recovery=Erholung
view_alert_definition_condition_editor_availabilityDuration=Dauer der VerfÃŒgbarkeit
+view_alert_definition_condition_editor_availabilityDuration_state=VerfÃŒgbarkeitsstatus
# #view_alert_definition_condition_editor_availabilityDuration_state = Availability State
view_alert_definition_condition_editor_availabilityDuration_tooltip=Geben Sie die Ãnderung der VerfÃŒgbarkeit und die LÀnge der Dauer des Zustandes an damit die Bedingung zutrifft. Die Dauer ist in Minuten und sollte lang genug sein (mehrere Minuten), um dem Agent Zeit zugeben eine potentielle Ãnderung des Zustands zu erkennen.
view_alert_definition_condition_editor_availabilityDuration_tooltip_duration=Die Anzahl der Minuten in der die Ressource die gegeben VerfÃŒgbarkeit haben muss, bevor die Bedingung zutrifft.
@@ -969,29 +1177,48 @@ view_alert_definition_condition_editor_common_min=Minimum
view_alert_definition_condition_editor_common_regex=RegulÀrer Ausdruck
view_alert_definition_condition_editor_delete_confirm=Die ausgewÀhlte(n) Alarm-Bedingung(en) löschen?
view_alert_definition_condition_editor_drift_configname_regex=Name der Drift-Definition
+view_alert_definition_condition_editor_drift_configname_regex_tooltip=Falls festgelegt ist dies der Drift Definitionsname, der fÃŒr den aufgespÃŒrten Drift verantwortlich war. Dies kann optional ein regulÀrer Ausdruck sein, falls Sie eine Ãbereinstimmung mit mehreren Drift Definitionsnamen haben möchten.
# #view_alert_definition_condition_editor_drift_configname_regex_tooltip = If specified, this is the drift definition name that was responsible for the drift that was detected. This can optionally be a regular expression if you wish to match multiple drift definition names.
view_alert_definition_condition_editor_drift_pathname_regex=RegulÀrer Ausdruck fÌr den Pfadnamen
+view_alert_definition_condition_editor_drift_pathname_regex_tooltip=Falls festgelegt ist dies ein regulÀrer Ausdruck, der mit den Pfadnamen der Dateien mit Drift Ìbereinstimmen muss.
+view_alert_definition_condition_editor_drift_tooltip=Diese Bedingung wird ausgelöst, wenn Drift aufgespÌrt wurde.
# #view_alert_definition_condition_editor_drift_pathname_regex_tooltip = If specified, this is a regular expression that must match the pathnames of those files that drifted.
# #view_alert_definition_condition_editor_drift_tooltip = This condition is triggered when drift has been detected.
view_alert_definition_condition_editor_event_regexTooltip=If specified, this is a regular expression that must match a collected event message in order to trigger the condition.
view_alert_definition_condition_editor_event_severity=Schwere des Ereignisses
+view_alert_definition_condition_editor_event_tooltip=Legen Sie eine Ereignisschwere fest, bei der eine Ereignismeldung gemeldet werden muss, um diese Bedingung auszulösen. Falls Sie einen optionalen regulÀren Audruck festlegen, muss die Ereignismeldung auch mit dem regulÀren Ausdruck Ìbereinstimmen, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_baseline_percentage=Referenzband Prozentsatz
+view_alert_definition_condition_editor_metric_baseline_percentage_tooltip=Ein gesammelter metrischer Wert löst diese Bedingung beim Vergleich mit diesem Prozentsatz des gewÀhlten Referenzbandswerts mittels des gewÀhlten Komparators aus.
+view_alert_definition_condition_editor_metric_baseline_tooltip=Legen Sie den Referenzbandwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein Prozentsatz des gegebenen Referenzbandwerts.
# #view_alert_definition_condition_editor_event_tooltip = Specify the event severity that an event message must be reported with in order to trigger this condition. If you specify an optional regular expression, the event message must also match that regular expression in order for the condition to trigger.
# #view_alert_definition_condition_editor_metric_baseline_percentage = Baseline Percentage
# #view_alert_definition_condition_editor_metric_baseline_percentage_tooltip = A collected metric value will trigger this condition when compared to this percentage of the selected baseline value using the selected comparator
# #view_alert_definition_condition_editor_metric_baseline_tooltip = Specify the baseline value that must be violated to trigger the condition. The value you specify is a percentage of the given baseline value.
view_alert_definition_condition_editor_metric_baseline_value=Referenzband
view_alert_definition_condition_editor_metric_calltime_change_percentage=Ãnderung des Prozentsatzes
+view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip=Ein gesammelter Aufrufzeit Wert löst diese Bedingung aus, wenn er um mindestens diesen Prozentsatz vom gewÀhlten Aufrufzeit Grenzwert differiert.
+view_alert_definition_condition_editor_metric_calltime_change_tooltip=Legen Sie den Aufrufzeit Wert fest der die Bedingung auslöst, wenn er um mindestens eine festgelegte Menge verÀndert wird. Sie mÃŒssen festlegen, welche Aufrufzeit Grenze geprÃŒft werden soll (minimum, maximum oder durchschnittlicher Aufrufzeit Wert) und den Prozentsatz der Ãnderung.
# #view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip = A collected calltime value will trigger this condition when it differs by at least this percentage of the selected calltime limit value
# #view_alert_definition_condition_editor_metric_calltime_change_tooltip = Specify the calltime value that, when changed at least a specified amount, triggers the condition. You must specify which calltime limit to check (minimum, maximum or average calltime value) and the percentage of change that must occur.
view_alert_definition_condition_editor_metric_calltime_common_comparator=Komparator
view_alert_definition_condition_editor_metric_calltime_common_comparator_changes=Ãndert sich
view_alert_definition_condition_editor_metric_calltime_common_comparator_grows=WÀchst
view_alert_definition_condition_editor_metric_calltime_common_comparator_shrinks=Schrumpft
+view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip=Wie ein gesammelter Aufrufzeit Wert zur gegebenen Aufrufzeit Grenze verglichen werden soll
+view_alert_definition_condition_editor_metric_calltime_common_limit=Aufrufzeit Grenze
+view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip=Der Aufrufzeit Grenzwert der mit dem gegebenen Wert verglichen werden soll
+view_alert_definition_condition_editor_metric_calltime_common_name=Aufrufzeit Metrik
# #view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip = How a collected calltime value should be compared to the given calltime limit
# #view_alert_definition_condition_editor_metric_calltime_common_limit = Call Time Limit
# #view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip = The calltime limit value that is to be compared with the given value
# #view_alert_definition_condition_editor_metric_calltime_common_name = Call Time Metric
view_alert_definition_condition_editor_metric_calltime_regexTooltip=If specified, this is a regular expression that must match a call destination in order to trigger the condition.
+view_alert_definition_condition_editor_metric_calltime_threshold_tooltip=Legen Sie den Aufrufzeit-Schwellwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein absoluter Wert, mit einem optionalen Einheiten Spezifikationssymbol. Sie mÌssen auch festlegen, mit welcher Aufrufzeitgrenze der Wert verglichen werden soll (minimum, maximum oder durchschnittlicher Aufrufzeit Wert).
+view_alert_definition_condition_editor_metric_calltime_threshold_value=Aufrufzeit Wert
+view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip=Der Schwellwert der Metrik, die beim Vergleich mittels des gewÀhlten Komparators die Bedingung auslöst.
+view_alert_definition_condition_editor_metric_change_tooltip=Legen Sie die Metrik fest, deren Wert sich Àndern muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_common_definition_not_found=HÀtte metrische Definition finden sollen - etwas stimmt nicht
+view_alert_definition_condition_editor_metric_nometrics=Bei Verwendung der ALL Verbindung können Sie nicht dieselbe Metrik in mehreren Bedingungen verwenden und dieser Alarm verwendet alle verfÌgbaren Metriken in aktuell vorhandenen Bedingungen.
# #view_alert_definition_condition_editor_metric_calltime_threshold_tooltip = Specify the calltime threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier. You also must specify which calltime limit to compare the value with (minimum, maximum or average calltime value).
# #view_alert_definition_condition_editor_metric_calltime_threshold_value = Call Time Value
# #view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
@@ -1003,26 +1230,43 @@ view_alert_definition_condition_editor_metric_range_comparator_inside_exclusive=
view_alert_definition_condition_editor_metric_range_comparator_inside_inclusive=Innerhalb, inklusiv
view_alert_definition_condition_editor_metric_range_comparator_outside_exclusive=Ausserhalb, exklusiv
view_alert_definition_condition_editor_metric_range_comparator_outside_inclusive=Ausserhalb, inklusiv
+view_alert_definition_condition_editor_metric_range_comparator_tooltip=Legt fest, ob ein metrischer Wert diese Bedingung auslösen soll wenn der Bereich innerhalb oder auÃerhalb verlÀuft. Falls inbegriffen, so wird der Wert als im Bereich angesehen, wenn sein Wert einem Hoch- oder Tiefwert des Schwellwerts gleich ist. Falls exklusiv, so gilt der Wert als nicht im Bereich wenn er dem Hoch- oder Tiefwert gleich ist.
# #view_alert_definition_condition_editor_metric_range_comparator_tooltip = Determines if a metric value should trigger this condition when inside the range or outside of it.
view_alert_definition_condition_editor_metric_range_hivalue=Oberer Schwellwert
view_alert_definition_condition_editor_metric_range_hivalue_tooltip=Der obere Schwellwert des Bereichs
view_alert_definition_condition_editor_metric_range_lovalue=Unterer Schwellwert
view_alert_definition_condition_editor_metric_range_lovalue_tooltip=Der untere Schwellwert des Bereichs
+view_alert_definition_condition_editor_metric_range_tooltip=Vergleicht einen metrischen Wert zu einem gegebenen Tief-/Hoch Bereichswert.
# #view_alert_definition_condition_editor_metric_range_tooltip = Compares a metric value to a given low-high value range.
view_alert_definition_condition_editor_metric_threshold_comparator=Komparator
view_alert_definition_condition_editor_metric_threshold_comparator_equal=Gleich
view_alert_definition_condition_editor_metric_threshold_comparator_greater=GröÃer als
view_alert_definition_condition_editor_metric_threshold_comparator_less=Kleiner als
+view_alert_definition_condition_editor_metric_threshold_comparator_tooltip=Wie ein gesammelter metrischer Wert mit dem gegebenen Schwellwert verglichen werden soll
# #view_alert_definition_condition_editor_metric_threshold_comparator_tooltip = How a collected metric value should be compared to the given threshold value
view_alert_definition_condition_editor_metric_threshold_name=Metrik
+view_alert_definition_condition_editor_metric_threshold_tooltip=Legen Sie den Schwellwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein absoluter Wert, mit einem optionalen Einheiten Spezifikationssymbol.
# #view_alert_definition_condition_editor_metric_threshold_tooltip = Specify the threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier.
view_alert_definition_condition_editor_metric_threshold_value=Wert der Metrik
+view_alert_definition_condition_editor_metric_threshold_value_tooltip=Der Schwellwert der Metrik, die beim Vergleich mittels des gewÀhlten Komparators die Bedingung auslöst.
+view_alert_definition_condition_editor_metric_trait_change_tooltip=Legen Sie das Merkmal fest, dessen Wert sich Àndern muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_trait_change_value=Merkmal
+view_alert_definition_condition_editor_metric_trait_regexTooltip=Falls festgelegt ist dies ein regulÀrer Ausdruck, der mit dem neuen Merkmalwert Ìbereinstimmen muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metricswarning=Sie können nicht mehrere Bedingungen haben, die dieselbe Metrik verwenden, wen Sie die ALL VerknÌpfung verwenden. Diese Alarm Definition besitzt mehrere Bedingungen, die die Metrik [{0}] verwenden.
# #view_alert_definition_condition_editor_metric_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
# #view_alert_definition_condition_editor_metric_trait_change_tooltip = Specify the trait whose value must change to trigger the condition.
# #view_alert_definition_condition_editor_metric_trait_change_value = Trait
# #view_alert_definition_condition_editor_metric_trait_regexTooltip = If specified, this is a regular expression that must match the new trait value in order to trigger the condition.
# #view_alert_definition_condition_editor_metricswarning = You cannot have multiple conditions that use the same metric when using the ALL conjunction. This alert definition has multiple conditions that use the metric [{0}].
view_alert_definition_condition_editor_operation_status=Zustand der Operation
+view_alert_definition_condition_editor_operation_tooltip=Legen Sie das Ergebnis fest, das auftreten muss, wenn der gewÀhlte Vorgang ausgefÌhrt wird, damit die Bedingung ausgelöst wird.
+view_alert_definition_condition_editor_operator_availability_durationDown=Bleibt auÃer Betrieb
+view_alert_definition_condition_editor_operator_availability_durationNotUp=Bleibt nicht in Betrieb
+view_alert_definition_condition_editor_operator_availability_goesDisabled=Wird deaktiviert
+view_alert_definition_condition_editor_operator_availability_goesDown=Geht auÃer Betrieb
+view_alert_definition_condition_editor_operator_availability_goesNotUp=Geht nicht in Betrieb
+view_alert_definition_condition_editor_operator_availability_goesUnknown=Geht unbekannt
+view_alert_definition_condition_editor_operator_availability_goesUp=Geht in Betrieb
# #view_alert_definition_condition_editor_operation_tooltip = Specify the result that must occur when the selected operation is executed in order to trigger the condition.
view_alert_definition_condition_editor_option_availability=Ãnderung der VerfÃŒgbarkeit
view_alert_definition_condition_editor_option_drift=Erkennung von Drift
@@ -1030,6 +1274,7 @@ view_alert_definition_condition_editor_option_event=Erkennung von Ereignissen
view_alert_definition_condition_editor_option_label=Typ der Bedingung
view_alert_definition_condition_editor_option_metric_baseline=Schwelle des Referenzbands
view_alert_definition_condition_editor_option_metric_calltime_change=Ãnderung des Call-Time-Werts
+view_alert_definition_condition_editor_option_metric_calltime_threshold=Aufrufzeit Wert Schwellwert
# #view_alert_definition_condition_editor_option_metric_calltime_threshold = Call Time Value Threshold
view_alert_definition_condition_editor_option_metric_change=Wert der Metrik Àndert sich
view_alert_definition_condition_editor_option_metric_range=Wertebereich
@@ -1043,16 +1288,27 @@ view_alert_definition_for_group=Gruppendefinition ansehen
view_alert_definition_for_type=Vorlage ansehen
view_alert_definition_notification_cliScript_editor_anotherUser=Anderer Benutzer
view_alert_definition_notification_cliScript_editor_existingScript=Vorhandenes Skript
+view_alert_definition_notification_cliScript_editor_loadFailed=Konnte CLI Benachrichtigungs-Editor nicht laden.
+view_alert_definition_notification_cliScript_editor_newScriptVersion=Version
+view_alert_definition_notification_cliScript_editor_repository=Repository
view_alert_definition_notification_cliScript_editor_script=Skript
+view_alert_definition_notification_cliScript_editor_selectRepo=WÀhlen Sie das Repository, in dem das Skript gespeichert werden soll
+view_alert_definition_notification_cliScript_editor_selectRepoFirst=WÀhlen Sie zuerst ein Repository-Konfigurationstool
view_alert_definition_notification_cliScript_editor_thisUser=Aktueller Benutzer
+view_alert_definition_notification_cliScript_editor_uploadNewScript=Neues Skript hochladen
+view_alert_definition_notification_cliScript_editor_verifyAuthentication=Verifizieren
+view_alert_definition_notification_cliScript_editor_whichUser=Benutzer, als der das Skript ausgefÃŒhrt werden soll
view_alert_definition_notification_editor_delete_confirm=Sind Sie sicher, dass sie die ausgewÀhlten Alarm-Benachrichtigungen löschen wollen?
view_alert_definition_notification_editor_field_configuration=Konfiguration
view_alert_definition_notification_editor_field_configuration_loadFailed=Konte die Vorschau der Benachrichtigung nicht laden
view_alert_definition_notification_editor_field_configuration_not_loaded=Unbekannt
view_alert_definition_notification_editor_field_sender=Sender
view_alert_definition_notification_editor_loadFailed=Kann die Alarm-Sender nicht laden
+view_alert_definition_notification_editor_loadFailed_single=Erhalt von Alarm Sender Konfigurationsdefinition nicht möglich
# #view_alert_definition_notification_editor_loadFailed_single = Cannot get alert sender configuration definition
view_alert_definition_notification_editor_none_available=Keine Alarm-Sender verfÃŒgbar
+view_alert_definition_notification_editor_saveFailed=Kann die Benachrichtigungskonfiguration nicht speichern
+view_alert_definition_notification_editor_sender=Benachrichtigungssender
# #view_alert_definition_notification_editor_saveFailed = Cannot save the notification configuration
# #view_alert_definition_notification_editor_sender = Notification Sender
view_alert_definition_notification_editor_title_add=Benachrichtigung hinzufÃŒgen
@@ -1061,15 +1317,24 @@ view_alert_definition_notification_operation_editor_common_operation=Operation
view_alert_definition_notification_operation_editor_mode_relative=Relative Ressource
view_alert_definition_notification_operation_editor_mode_specific=Spezifische Ressource
view_alert_definition_notification_operation_editor_mode_this=Diese Ressource
+view_alert_definition_notification_operation_editor_mode_title=Ressourcen Auswahlmodus
# #view_alert_definition_notification_operation_editor_mode_title = Resource Selection Mode
view_alert_definition_notification_operation_editor_mode_unknown=Unbekannte Option - Berichten Sie diesen Fehler
+view_alert_definition_notification_operation_editor_operations_loadFailed=Konnte die Liste der verfÃŒgbaren Operationen nicht laden
+view_alert_definition_notification_operation_editor_operations_no_parameters=Diese Operation nimmt keine Parameter
# #view_alert_definition_notification_operation_editor_operations_loadFailed = Failed to load the list of available operations
# #view_alert_definition_notification_operation_editor_operations_no_parameters = This operation does not take any parameters
view_alert_definition_notification_operation_editor_relative_ancestor=Suche starten bei
+view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed=Erhalt von Typ Vorfahren nicht möglich
+view_alert_definition_notification_operation_editor_relative_ancestor_root=Root Vorfahren Typ
+view_alert_definition_notification_operation_editor_relative_ancestor_tooltip=WÀhlen Sie die Spitze der Typenhierarchie aus, von der aus der Baum der Abkömmlinge fÌr den Filter nach Typ durchsucht werden soll
# #view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed = Cannot get type ancestry
# #view_alert_definition_notification_operation_editor_relative_ancestor_root = Root Ancestor Type
# #view_alert_definition_notification_operation_editor_relative_ancestor_tooltip = Select the top of the type hierarchy from which to search its descedant tree for the Filter By type
view_alert_definition_notification_operation_editor_relative_descendant=dann filtern nach
+view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip=Ein spezifischer Name zur eindeutigen Identifizierung einer Ressource, wenn mehr als eine Ressource des gewÀhlten Typs vorhanden sein kann. Dies ist optional wenn stets nur eine Ressource des Ressourcentyps in der gewÀhlten Typhierarchie existiert.
+view_alert_definition_notification_operation_editor_relative_descendant_loadFailed=Erhalt von Typ Abkömmlingen nicht möglich
+view_alert_definition_notification_operation_editor_relative_descendant_tooltip=Der Ressourcentyp, nach dem unter dem in der Start Search From Auswahl (Suche starten von) definierten Root Typ gesucht werden soll.
# #view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip = A specific name to uniquely identify a resource when more than one resource of the selected type might exist. This is optional if there will only ever be one resource of the resource type in the selected type hierarchy.
# #view_alert_definition_notification_operation_editor_relative_descendant_loadFailed = Cannot get type descendants
# #view_alert_definition_notification_operation_editor_relative_descendant_tooltip = The resource type to search for under the root type defined in the Start Search From selection.
@@ -1085,6 +1350,8 @@ view_alert_definition_notification_user_editor_loadFailed=Kann die aktuellen Ben
view_alert_definition_notification_user_editor_restoreFailed=Kann die aktuellen Benutzer nicht verwenden - starte ohne
view_alert_definition_notification_user_editor_saveFailed=Kann die ausgewÀhlten Benutzer nicht sichern
view_alert_definition_recovery_editor_disable_when_fired=Nach dem Auslösen inaktiv schalten
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=Gibt an, ob dieser Alarm nach dem feuern deaktiviert wird. Nach Deaktivierung kann der Alarm manuell wieder aktiviert werden oder ein Wiederherstellungsalarm kann eingestellt werden, damit er automatisch wieder aktiviert wird. Ist dieser Alarm selbst ein Wiederherstellungsalarm, so ist diese Einstellung nicht möglich.
+view_alert_definition_recovery_editor_loadFailed=Kann WiederhesrtsellungsmenÌ nicht erstellen
# #view_alert_definition_recovery_editor_disable_when_fired_tooltip = Indicates if this alert will be disabled after it fires. Once disabled, the alert can be manually re-enabled or a recovery alert can be set up to automatically re-enable it. If this alert is a recovery alert itself, this setting cannot be turned on.
# #view_alert_definition_recovery_editor_loadFailed = Cannot build recovery menu
view_alert_definition_recovery_editor_none_available=Keiner
@@ -1110,6 +1377,7 @@ view_alert_definitions_update_failure=Aktualisieren der Alarm-Definition fehlges
view_alert_definitions_update_success=Alarm-Definition erfolgreich aktualisiert
view_alert_details_field_ack_at=BestÀtigt um
view_alert_details_field_ack_by=BestÀtigt durch
+view_alert_details_field_parent_definition=Parent Definition
view_alert_details_field_recovery_info=Info zur Erholung
view_alert_details_field_resource_ancestry=Vorfahren der Ressource
view_alert_details_field_watched_resource=Beobachtere Ressource
@@ -1161,6 +1429,7 @@ view_autoDiscoveryQ_ignored=Ignoriert
view_autoDiscoveryQ_importFailure=Konnte die Ressourcen nicht importieren
view_autoDiscoveryQ_importInProgress=Die ausgewÀhlten Ressourcen werden in''s Inventar aufgenommen
view_autoDiscoveryQ_importSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich importiert
+view_autoDiscoveryQ_loadFailure=Konnte die Inventar Discovery Warteschlange nicht laden
# #view_autoDiscoveryQ_loadFailure = Failed to load the inventory discovery queue
view_autoDiscoveryQ_newAndIgnored=Neu und Ignoriert
view_autoDiscoveryQ_noperm=(Die erforderlichen "manage inventory" Rechte fehlen. Kontaktieren Sie den Administrator)
@@ -1169,8 +1438,17 @@ view_autoDiscoveryQ_showStatus=Zeige
view_autoDiscoveryQ_title=Autodiscovery-Warteschlange
view_autoDiscoveryQ_unignore=Ignorieren aufheben
view_autoDiscoveryQ_unignoreFailure=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_autoDiscoveryQ_unignoreInProgress=Hebe die Ignorierung der gewÀhlten Ressourcen auf...
view_autoDiscoveryQ_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
view_autoDiscoveryQ_uninventoried=Aus dem Inventory gelöscht
+view_bundleGroup_assignFailPerm=Sie sind nicht berechtigt, dieser Bundle Gruppe Bundles zuzuweisen. Bitte wenden Sie sich an Ihren Administrator.
+view_bundleGroup_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle Gruppe löschen möchten? Bundles fÌr die dies die einzige zugewiesene Bundle Gruppe ist verlieren ihre Zurodnung und deren Ansicht erfordert eine allgemeine View Bundles (Bundles ansehen) Berechtigung.
+view_bundleGroup_deletesFailure=Konnte die Bundle Gruppen nicht löschen
+view_bundleGroup_deletesSuccessful=Sie haben die Bundle Gruppen erfolgreich gelöscht
+view_bundleGroup_unassignFailPerm=Sie sind nicht berechtigt, die Zurodnung von Bundles zu dieser Bundle Gruppe aufzuheben. Bitte wenden Sie sich an Ihren Administrator.
+view_bundleVersion_loadFailure=Konnte aktuellste Bundle Versionsdaten nicht laden
+view_bundle_bundleDeployment=Bundle Deployment
+view_bundle_bundleDeployments=Bundle Deployments
# #view_bundleGroup_assignFailPerm = You are not authorized to assign bundles to this bundle group. Please check with your administrator.
# #view_bundleGroup_deleteConfirm = Are you sure you want to delete this bundle group? Bundles for which this is the only assigned bundle group will become unassigned, and will require global View Bundles permission to view.
# #view_bundleGroup_deletesFailure = Failed to delete the bundle groups
@@ -1184,6 +1462,32 @@ view_bundle_bundleFiles=Bundle-Dateien
view_bundle_bundleType=Bundle-Type
view_bundle_bundleVersion=Bundle-Version
view_bundle_bundleVersions=Bundle-Versionen
+view_bundle_createWizard_bundleDistro=Bundle Distribution
+view_bundle_createWizard_cancelFailure=Konnte die Erstellung von Bundle [{0}], Version \= [{1}] nicht vollstÀndig abbrechen - das Bundle ist möglicherweise noch vorhanden.
+view_bundle_createWizard_cancelFailurePerm=Konnte die Erstellung von Bundle [{0}], Version \= [{1}] nicht vollstÀndig abbrechen da der Benutzer Berechtigung zur Erstellung, nicht aber fÌr das Löschen besitzt. Das Bundle muss wahrscheinlich von einem Administrator entfernt werden mÌssen.
+view_bundle_createWizard_cancelSuccessful=Erstellung von Bundle [{0}], Version \= [{1}] abgebrochen
+view_bundle_createWizard_clickToUploadRecipe=Zum Laden einer Anleitungsdatei klicken
+view_bundle_createWizard_createFailure=Konnte das Bundle nicht erstellen
+view_bundle_createWizard_createSuccessful=Sie haben erfolgreich ein Bundle [{0}] mit einer Version von [{1}] erstellt
+view_bundle_createWizard_enterRecipe=Bitte geben Sie eine gÃŒltige Anleitung ein
+view_bundle_createWizard_enterUrl=Bitte geben Sie eine gÃŒltige URL ein, von wo die Bundle Distribution Datei heruntergeladen werden kann
+view_bundle_createWizard_failedToUploadDistroFile=Konnte die Bundle Distribution Datei nicht hochladen
+view_bundle_createWizard_failedToUploadFile=Konnte die Bundle Datei nicht hochladen
+view_bundle_createWizard_groupsStep_assign=Weisen Sie mindestens eine der berechtigten Bundle Gruppen zu\:
+view_bundle_createWizard_groupsStep_assigned=Die neue Bundle Version ist fÃŒr ein vorhandenes Bundle und erbt seine Bundle Gruppen Zuweisungen\:
+view_bundle_createWizard_groupsStep_failedAssign=Zuordnung erster Bundle Gruppen an ein Bundle namens [{0}] mit einer Version von [{1}] fehlgeschlagen. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_failedGetAssignable=Konnte zuweisbare Bundle Gruppen nicht bestimmen. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_help=Ein neues Bundle wird erstellt, wenn die erste Version fÃŒr dieses Bundle hochgeladen wird. Das neue Bundle wird dann seinen ersten Bundle Gruppen zugewiesen. Ein Benutzer kann das neue Bundle nur Bundle Gruppen zuweisen, fÃŒr die er eine Create Bundles (Bundles erstellen) Berechtigung besitzt, entweder allgemein oder auf Bundle Gruppen Ebene. Es muss mindestens eine Bundle Gruppe zugewiesen sein, auÃer der Benutzer besitzt allgemeine Berechtigungen zur Erstellung und Ansicht von Bundles, in welchem Falle die Zuweisung ausbleiben kann.
+view_bundle_createWizard_groupsStep_leaveUnassigned=Das neue Bundle ohne Zuweisung lassen.
+view_bundle_createWizard_groupsStep_noAssignable=Konnte erste Bundle Version nicht erstellen, da Benutzer keine Bundle Gruppen besitzt zu denen eine Zuweisung erfolgen kann. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_noneAssigned=Die neue Bundle Version muss mindestens einer Bundle Gruppe zugewiesen werden\!
+view_bundle_createWizard_groupsStep_radioTitle=Erste Bundle Gruppen Zuordnung fÃŒr das neue Bundle
+view_bundle_createWizard_groupsStep_successAssign=Sie haben erfolgreich erste Bundle Gruppen einem Bundle namens [{0}] mit einer Version von [{1}] zugeordnet
+view_bundle_createWizard_groupsStep_unassigned=Die neue Bundle Version ist fÃŒr ein vorhandenes Bundle und erbt seine Bundle Gruppen Zuweisungen. Das Bundle ist aktuell keinen Bundle Gruppen zugeordnet.
+view_bundle_createWizard_loadBundleFileFailure=Kann Kann Bundle Datei Informationen nicht vom Server abrufen
+view_bundle_createWizard_noAdditionalFilesNeeded=Es mÃŒssen keine weiteren Dateien fÃŒr dieses Bundle hochgeladen werden
+view_bundle_createWizard_noBundleTypesAvail=Es sind keine Bundle Typen verfÃŒgbar
+view_bundle_createWizard_noBundleTypesSupported=Es werden keine Bundle Typen unterstÃŒtzt - Sie mÃŒssen einen gÃŒltigen Plugin deployen, der Bundle Deployments unterstÃŒtzt
# #view_bundle_createWizard_bundleDistro = Bundle Distribution
# #view_bundle_createWizard_cancelFailure = Failed to fully cancel the creation of bundle [{0}], version=[{1}] - the bundle may still exist.
# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
@@ -1211,8 +1515,10 @@ view_bundle_bundleVersions=Bundle-Versionen
# #view_bundle_createWizard_noBundleTypesAvail = No bundle types are available
# #view_bundle_createWizard_noBundleTypesSupported = No bundle types are supported - you must deploy a valid plugin that supports bundle deployments
view_bundle_createWizard_provideBundleDistro=Stellen Sie eine Bundle-Distribution bereit
+view_bundle_createWizard_recipeOption=Anleitung
# #view_bundle_createWizard_recipeOption = Recipe
view_bundle_createWizard_title=Bundle anlegen
+view_bundle_createWizard_unassigned=nicht zugeordnet
# #view_bundle_createWizard_unassigned = unassigned
view_bundle_createWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Dateien mehrere Minuten dauern
view_bundle_createWizard_uploadOption=Hochladen
@@ -1223,9 +1529,13 @@ view_bundle_createWizard_urlTooltip=Benutzername und Password können fÌr HTTP
view_bundle_createWizard_urlUserName=Benutzername
view_bundle_createWizard_windowTitle=Assistent zum Anlegen von Bundles
view_bundle_createWizard_youMustChooseOne=Sie mÌssen eine Option auswÀhlen, um ein Bundle anlegen zu können\!
+view_bundle_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen? Alle Versionen, Destinationen und Deployments fÌr dieses Bundle werden ebenfalls gelöscht. Dies entfernt keine Inhalte von Remote-Maschinen.
# #view_bundle_deleteConfirm = Are you sure you want to delete this bundle? All versions, destinations and deployments for this bundle will also be deleted. However, this will not remove any content from remote machines.
view_bundle_deploy=Deploy
view_bundle_deployDir=Deploy-Verzeichnis
+view_bundle_deployWizard_createGroup_error_1=Die Gruppe wurde nicht erstellt. Gruppe fÃŒr Deployment darf nicht leer sein.
+view_bundle_deployWizard_createGroup_error_2=Die Gruppe wurde nicht erstellt. Die resultierende Gruppe muss kompatibel sein (Mitglieder desselben Typs).
+view_bundle_deployWizard_createGroup_error_3=Die Gruppe wurde nicht erstellt. Der Ressourcentyp der resultierenden Gruppe unterstÃŒtzt keine Deployments.
# #view_bundle_deployWizard_createGroup_error_1 = The group was not created. Group for deployment cannot be empty.
# #view_bundle_deployWizard_createGroup_error_2 = The group was not created. Resulting group must be compatible (members of the same type).
# #view_bundle_deployWizard_createGroup_error_3 = The group was not created. The resource type of the resulting group does not support deployments.
@@ -1233,7 +1543,24 @@ view_bundle_deployWizard_deployStep=Bundle auf die Zielplattformen deployen
view_bundle_deployWizard_deploying=Deploying...
view_bundle_deployWizard_deploymentCreated=Deployment angelegt...
view_bundle_deployWizard_deploymentCreatedDetail=Deployment [{0}] mit Beschreibung [{1}] angelegt
+view_bundle_deployWizard_deploymentCreatedDetail_concise=Sie haben das Deployment [{0}] erstellt
view_bundle_deployWizard_deploymentScheduled=Bundle-Deployment geplant\!
+view_bundle_deployWizard_deploymentScheduledDetail=Sie haben das Bundle Deployment [{0}] zur Destinationsgruppe [{1}] terminiert
+view_bundle_deployWizard_deploymentScheduledDetail_concise=Sie haben das Bundle Deployment terminiert
+view_bundle_deployWizard_destinationCreatedDetail=Sie haben die Destination [{0}] mit der Beschreibung [{1}] erstellt
+view_bundle_deployWizard_destinationCreatedDetail_concise=Sie haben die Destination [{0}] erstellt
+view_bundle_deployWizard_error_1=Löschen des neuen Deployment bei Cancel (Abbrechen) fehlgeschlagen
+view_bundle_deployWizard_error_10=Erstellen der Destination fehlgeschlagen, sie ist möglicherweise bereits vorhanden. (Hinweis\: FÌr eine vorhandene Destination von Destinationsansicht deployen)
+view_bundle_deployWizard_error_11=Auffinden definierter Deployments fehlgeschlagen.
+view_bundle_deployWizard_error_12=Auffinden definierter Bundles fehlgeschlagen.
+view_bundle_deployWizard_error_2=Löschen der neuen Destination bei Cancel (Abbrechen) fehlgeschlagen
+view_bundle_deployWizard_error_3=Terminieren des Deployments fehlgeschlagen\!
+view_bundle_deployWizard_error_4=Terminieren von Deployment fehlgeschlagen\: {0}
+view_bundle_deployWizard_error_5=Erstellen des Deployments fehlgeschlagen\!
+view_bundle_deployWizard_error_6=Erstellen des Deployments fehlgeschlagen\: {0}
+view_bundle_deployWizard_error_7=Abruf des Deployment Namens fehlgeschlagen.
+view_bundle_deployWizard_error_8=Sie mÌssen eine gÌltige Ressourcengruppe aus dem Drop-Down-MenÌ wÀhlen
+view_bundle_deployWizard_error_9=Löschen der neuen Destination in nextPage fehlgeschlagen
view_bundle_deployWizard_error_noBundleConfig=Abruf von Bundle-Zielinformationen fehlgeschlagen. Ist die von Ihnen ausgewÀhlte Gruppe eine gÌltige kompatible Gruppe, die Ziel fÌr Bundle-Deployments sein kann?
view_bundle_deployWizard_getConfigSkip=Keine Konfiguration nötig fÌr diese Bundle-Version.
view_bundle_deployWizard_getConfigStep=Deployment-Konfiguration einstellen
@@ -1294,6 +1621,9 @@ view_bundle_deploy_loadBundleFailure=Konnte das Bundle nicht finden
view_bundle_deploy_loadDeployFailure=Konnte Bundle-Deployments nicht laden
view_bundle_deploy_loadFailure=Konnte Bundle-Deployment nicht laden
view_bundle_deploy_name=Name des Deployments
+view_bundle_deploy_selectARow=Zur Anzeige der Installationsdetails eine Reihe wÀhlen
+view_bundle_deploy_tagUpdateFailure=Aktualisierung der Bundle Deployment Tags fehlgeschlagen
+view_bundle_deploy_tagUpdateSuccessful=Deployment-Tags fÃŒr Bundle erfolgreich aktualisiert
# #view_bundle_deploy_deployedBy = Deployed By
# #view_bundle_deploy_deploymentPlatforms = Deployment Resource
# #view_bundle_deploy_installDetails = Install Details
@@ -1310,8 +1640,22 @@ view_bundle_deployments=Deployments
view_bundle_dest_backToBundle=ZurÃŒck zum Bundle
view_bundle_dest_baseDirName=Basisverzeichnis
view_bundle_dest_created=Angelegt
+view_bundle_dest_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle-Destination löschen wollen? Dies löscht es nur aus der Datenbank. Alle auf Remote Rechnern deployten Bundle-Inhalte an dieser Destination bleiben erhalten.
+view_bundle_dest_deleteFailure=Konnte die Bundle-Destination nicht löschen [{0}]
+view_bundle_dest_deleteSuccessful=Sie haben die Bundle-Destination [{0}] erfolgreich gelöscht
view_bundle_dest_deployDir=Deploy-Verzeichnis
view_bundle_dest_group=Gruppe
+view_bundle_dest_lastDeployedVersion=Zuletzt deployte Version
+view_bundle_dest_lastDeploymentDate=Letztes Deployment Datum
+view_bundle_dest_lastDeploymentStatus=Letzter Deployment Status
+view_bundle_dest_loadFailure=Konnte Bundle-Destination nicht laden
+view_bundle_dest_loadFailureVersionInfo=Konnte Bundle Destination deployte Versionsinformationen nicht laden
+view_bundle_dest_purgeConfirm=Dies bereinigt den Bundle Inhalt von allen Remote Rechnern. Sind Sie sicher, dass Sie dies tun möchten?
+view_bundle_dest_purgeFailure=Bereinigung der Bundle Destination [{0}] von einigen oder allen Remote Rechnern fehlgeschlagen.
+view_bundle_dest_purgeSuccessful=Sie haben die Bundle-Destination [{0}] erfolgreich von allen Remote Rechnern bereinigt.
+view_bundle_dest_revertConfirm=Dies rollt alle Remote Rechner zurÌck zum vorherigen Bundle Deployment. Sind Sie sicher, dass Sie dies tun möchten?
+view_bundle_dest_tagUpdateFailure=Konnte die Tags fÃŒr Bundle-Destination nicht aktualisieren
+view_bundle_dest_tagUpdateSuccessful=Sie haben die Tags fÃŒr Bundle-Destination erfolgreich aktualisiert
# #view_bundle_dest_lastDeployedVersion = Last Deployed Version
# #view_bundle_dest_lastDeploymentDate = Last Deployment Date
# #view_bundle_dest_lastDeploymentStatus = Last Deployment Status
@@ -1320,8 +1664,10 @@ view_bundle_dest_group=Gruppe
# #view_bundle_dest_tagUpdateFailure = Failed to update bundle destination tags
# #view_bundle_dest_tagUpdateSuccessful = You have successfully updated the bundle destination tags
view_bundle_destinations=Ziele
+view_bundle_fail_existingName=Erstellen von [{0}] fehlgeschlagen. Der Name wird bereits verwendet. Bitte versuchen Sie es mit einem anderen Namen.
# #view_bundle_fail_existingName = Failed to create [{0}]. The name is already being used. Please try another name.
view_bundle_fileListView_fileSize=DateigröÃe
+view_bundle_fileListView_loadFailure=Konnte die Bundle-Datei-Daten nicht laden
# #view_bundle_fileListView_loadFailure = Failed to load bundle file data
view_bundle_fileListView_md5=MD5
view_bundle_fileListView_sha256=SHA256
@@ -1330,13 +1676,24 @@ view_bundle_latestVersion=Aktuelle Version
view_bundle_list_backToAll=ZurÃŒck zur Bundle-Ãbersicht
view_bundle_list_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen?
view_bundle_list_deleteFailure=Löschen des Bundles [{0}] fehlgeschlagen
+view_bundle_list_deleteSuccessful=Sie haben das Bundle [{0}] erfolgreich gelöscht
+view_bundle_list_deletesFailure=Löschen der Bundles fehlgeschlagen
+view_bundle_list_deletesSuccessful=Sie haben die Bundles erfolgreich gelöscht
# #view_bundle_list_deleteSuccessful = You successfully deleted the bundle named [{0}]
# #view_bundle_list_deletesFailure = Failed to delete the bundles
# #view_bundle_list_deletesSuccessful = You successfully deleted the bundles
view_bundle_list_destinationsCount=Anzahl Ziele
+view_bundle_list_error1=Laden von Bundle zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_error2=Erhalt eines einzelnen Bundles zum Deployen [{0}] fehlgeschlagen
# #view_bundle_list_error1 = Failed to load bundle to deploy [{0}]
# #view_bundle_list_error2 = Failed to get a single bundle to deploy [{0}]
view_bundle_list_error3=Konnte das Bundle nicht laden
+view_bundle_list_error4=Keine Bundles in diesem Repository gefunden
+view_bundle_list_loadFailure=Laden von Bundle zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_loadWithLatestFailure=Konnte Bundle mit aktuellsten Versionsdaten nicht laden
+view_bundle_list_singleLoadFailure=Erhalt eines einzelnen Bundles zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_tagUpdateFailure=Aktualisierung von Bundle-Tags fehlgeschlagen
+view_bundle_list_tagUpdateSuccessful=Sie haben die Bundle-Tags erfolgreich aktualisiert
# #view_bundle_list_error4 = No bundles found in this repository
# #view_bundle_list_loadFailure = Failed to load the bundle to be deployed [{0}]
# #view_bundle_list_loadWithLatestFailure = Failed to load bundle with the latest version data
@@ -1345,9 +1702,33 @@ view_bundle_list_error3=Konnte das Bundle nicht laden
# #view_bundle_list_tagUpdateSuccessful = You have successfully updated the bundle tags
view_bundle_list_versionsCount=Anzahl Versionen
view_bundle_purge=Bereinigen
+view_bundle_recipe=Anleitung
+view_bundle_resDeployDS_loadFailure=Konnte Ressourcen-Deployments nicht laden
# #view_bundle_recipe = Recipe
# #view_bundle_resDeployDS_loadFailure = Failed to load bundle resource deployments
view_bundle_revert=ZurÃŒckrollen
+view_bundle_revertWizard_confirmStep_confirmation=Rolle Live Deployment auf vorheriges Deployment zurÃŒck. Klicken Sie auf "Next" (Weiter) um fortzufahren...
+view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=Konnte Live Deployment nicht finden; kann nicht zurÃŒckrollen
+view_bundle_revertWizard_confirmStep_liveDeployment=Live Deployment
+view_bundle_revertWizard_confirmStep_name=Deployment BestÀtigung zurÌckrollen
+view_bundle_revertWizard_confirmStep_noLiveDeployment=Es wurde kein Live Deployment fÃŒr die Destination [{0}] gefunden
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=Es wurde kein Live Deployment fÃŒr die Destination gefunden
+view_bundle_revertWizard_confirmStep_noPriorDeployment=Das Live Deployment [{0}] kann nicht zurÃŒckgerollt werden, weil es kein frÃŒheres Deployment fÃŒr die Destination [{1}] gibt
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=Das Live Deployment kann nicht zurÃŒckgerollt werden, weil es kein frÃŒheres Deployment gibt
+view_bundle_revertWizard_confirmStep_prevDeployment=Vorheriges Deployment
+view_bundle_revertWizard_getInfoStep_cleanDeploy=Clean Deployment? (löscht ein altes vorhandenes Deploy-Verzeichnis vor dem Start des ZurÌckroll-Deployments)
+view_bundle_revertWizard_getInfoStep_getNameFailure=Erhalt von ZurÃŒckroll Deployment Namen fehlgeschlagen
+view_bundle_revertWizard_getInfoStep_name=ZurÃŒckroll-Informationen bereitstellen
+view_bundle_revertWizard_getInfoStep_revertDeployDesc=Deploy Beschreibung zurÃŒckrollen
+view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[REVERT From] {0} [REVERT To] {1}
+view_bundle_revertWizard_getInfoStep_revertDeployName=Deploy Namen zurÃŒckrollen
+view_bundle_revertWizard_revertStep_name=Bundle zu Destinationsplattformen deployen
+view_bundle_revertWizard_revertStep_reverting=Rolle zurÃŒck...
+view_bundle_revertWizard_revertStep_scheduled=Sie haben das ZurÃŒckroll-Deployment erfolgreich terminiert\!
+view_bundle_revertWizard_revertStep_scheduledDetails=Sie haben das ZurÃŒckrollen des Bundle Deployment [{0}] von Ressourcen Gruppe [{1}] erfolgreich terminiert
+view_bundle_revertWizard_revertStep_scheduledFailure=Terminieren des ZurÃŒckroll-Deployments fehlgeschlagen\!
+view_bundle_revertWizard_title=Bundle zurÃŒckrollen
+view_bundle_revertWizard_windowTitle=Bundle ZurÃŒckroll Wizard
view_bundle_tree_loadFailure=Konnte die Bundle-Daten nicht laden
view_bundle_tree_unassigned_desc=Dies sind Bundles die noch nicht mit einer Bundle-Gruppe assoziiert sind.
view_bundle_tree_unassigned_name=Nicht zugewiesene Bundles
@@ -1414,6 +1795,7 @@ view_configEdit_invalidListSizeMax=Die Liste sollte höchstens {0} Reihe(n) enth
view_configEdit_invalidListSizeMin=Die Liste sollte mindestens {0} Reihe(n) enthalten
view_configEdit_invalidListSizeMinMax=Die Liste sollte mindestens {0} und höchstens {1} Reihe(n) enthalten
view_configEdit_jumpToSection=Zum Abschnitt springen
+view_configEdit_maxBoundsExceeded=Kann keinen weiteren Eintrag hinzufÃŒgen, da die maximalen GröÃeneinschrÀnkungen erreicht wurden\: {0}
view_configEdit_minBoundsExceeded=Kann diesen Eintrag nicht löschen, da das Minimum eingestellt wurde auf\: {0}
# #view_configEdit_maxBoundsExceeded = Cannot add another entry because the maximum size bounds has been met: {0}
# #view_configEdit_minBoundsExceeded = Cannot delete this entry as the minimum has been set to: {0}
@@ -1439,11 +1821,31 @@ view_configurationDetails_configNotUpdatedDueToNoChange=Konfiguration wurde nich
view_configurationDetails_error_updateFailure=Konnte die Konfiguration nicht aktualisieren
view_configurationDetails_messageConcise=Konfiguration aktualisiert - aktuelle Version is {0}
view_configurationDetails_messageDetailed=Konfiguration der Ressource [{1}] aktualisiert auf Version [{0}].
+view_configurationDetails_noConfigurationFetched=Es wurde keine Konfiguration abgerufen. Dies bedeutet, dass entweder das Laden der Konfiguration durch den Plugin fehlgeschlagen ist oder dass die Konfigurations-Collection lediglich in den Verbindungseinstellungen abgeschaltet ist.
view_configurationDetails_noPermission=Sie sind nicht berechtigt die Konfiguration dieser Ressource zu bearbeiten.
view_configurationDetails_somePropertiesInvalid=Die folgenden Konfigurations-Einstellungen haben ungÃŒtige Werte \: {0}. Die Werte mÃŒssen korrigiert werden, ehe die Konfiguration gespeichert werden kann.
+view_configurationHistoryDetails_error_loadFailure=Konnte den Verlauf der Konfiguration nicht laden.
+view_configurationHistoryList_cannotDeleteCurrent=Eines der gewÀhlten Verlaufselemente reprÀsentiert die aktuelle Konfiguration - Sie können es nicht löschen.
+view_configurationHistoryList_cannotDeleteGroupItems=Eines oder mehrere der gewÀhlten Konfigurationsverlaufselemente ist/sind Teil eines Gruppenkonfigurations-Updates. Sie mÌssen dieses Ìbergeordnete Gruppenverlaufselement bereinigen, ehe Sie dessen einzelne Ressourcen Verlaufselemente löschen können.
+view_configurationHistoryList_delete_failure=Konnte die Konfigurationsverlaufselemente nicht löschen.
+view_configurationHistoryList_delete_success=Sie haben die gewÀhlten Konfigurationsverlaufselemente erfolgreich gelöscht.
+view_configurationHistoryList_rollback=Rollback
+view_configurationHistoryList_rollback_failure=Konnte die Konfiguration nicht zurÃŒcksetzen. Die ursprÃŒngliche Konfiguration ist noch wirksam.
+view_configurationHistoryList_rollback_success=Sie haben die Konfiguration erfolgreich zur gewÀhlten vorherigen Konfiguration zurÌckgesetzt.
+view_configurationHistoryList_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_configurationHistoryList_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
+view_configurationHistoryList_table_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
+view_configurationHistoryList_table_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
+view_configurationHistoryList_table_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
# #view_configurationHistoryDetails_error_loadFailure = Unable to load configuration history.
# #view_configurationHistoryList_itemNamePlural = configuration history items
view_configurationHistoryList_title=KonfigurationsÀnderungen
+view_connectionSettingsDetails_allPropertiesValid=Alle Verbindungseinstellungen haben gÌltige Werte, daher können die Einstellungen jetzt gespeichert werden.
+view_connectionSettingsDetails_error_updateFailure=Verbindungseinstellungen konnten nicht aktualisiert werden.
+view_connectionSettingsDetails_messageConcise_updateSuccess=Aktualisierung fÃŒr die Verbindungseinstellungen initiiert.
+view_connectionSettingsDetails_messageDetailed_updateSuccess=Aktualisierung von Verbindungseinstellungen initiiert fÃŒr Ressource [{0}].
+view_connectionSettingsDetails_noPermission=Sie sind nicht berechtigt die Verbindungseinstellungen dieser Ressource zu bearbeiten.
+view_connectionSettingsDetails_somePropertiesInvalid=Die folgenden Verbindungseinstellungen haben ungÌtige Werte \: {0}. Die Werte mÌssen korrigiert werden, ehe die Einstellungen gespeichert werden können.
# #view_connectionSettingsDetails_allPropertiesValid = All connection settings have valid values, so the settings can now be saved.
# #view_connectionSettingsDetails_error_updateFailure = Failed to update connection settings.
# #view_connectionSettingsDetails_messageConcise_updateSuccess = Connection settings update initiated.
@@ -1465,8 +1867,21 @@ view_dashboard_favorites_error1=Konnte die Ressoucen-Lesezeichen nicht laden
view_dashboardsManager_error1=Konnte das neue Dashboard nicht hinzufÃŒgen
view_dashboardsManager_message_title_details=<h1>Willkommen bei {0}</h1>\n<p>Dieses Dashboard kan durch BetÀtigen des Bearbeitungsmodus-Knopfes verÀndert werden.</p>\n<p>Was möchten Sie tun?</p>\n<p> <a href\="{1}">Neu gefundene Ressourcen importieren.</a></p>\n<p> <a href\="{2}">Ressourcen suchen.</a></p>\n<p> <a href\="{3}">Hilfe und Dokumentation ansehen.</a></p>
view_dashboards_confirm1=Sind Sie sicher, dass Sie löschen möchten
+view_dashboards_portlets_refresh_fail1=Aktualisierung von Auto-refresh Intervall fehlgeschlagen
+view_dashboards_portlets_refresh_fail2=Deaktivierung von erneutem Laden von Auto-refresh Intervall fehlgeschlagen
+view_dashboards_portlets_refresh_multiple_min={0} Minuten
+view_dashboards_portlets_refresh_none=Kein Aktualisieren
+view_dashboards_portlets_refresh_one_min=1 Minute
+view_dashboards_portlets_refresh_success1=Aktualisierter Intervall fÃŒr auto-refresh
+view_dashboards_portlets_refresh_success2=Stoppe erneutes Laden fÃŒr auto-refresh
view_dashboards_title=Dashboard
view_drift_button_detectNow=Jetzt ermitteln
+view_drift_button_pinToDef=An Definition pinnen
+view_drift_button_pinToDef_confirm=Pinning (Festmachen) stellt diesen Schnappschuss als Schnappschuss 0 fÃŒr die Definition ein. Alle anderen vorhandenen SchnappschÃŒsse werden aus der Definition entfernt. Die Definition wird als "pinned" (festgemacht) gekennzeichnet und nachfolgende Drifts werden stets gegen den festgemachten Schnappschuss gemeldet. Soll dieser Schnappschuss an der Definition festgemacht werden?
+view_drift_button_pinToTemplate=An Vorlage festmachen
+view_drift_button_pinToTemplate_confirm=Nach dem Festmachen wird dieser Schnappschuss als erster Schnappschuss fÃŒr alle mittels der Vorlage erstellten Definitionen verwendet. Falls an einer bestehenden Vorlage festgemacht, so werden die bestehenden Definitionen der Vorlage an dem neuen ersten Schnappschuss festgemacht und die bestehenden SchnappschÃŒsse werden entfernt. Mit Vorlagenauswahl fortfahren?
+view_drift_carousel_sizeFilterLabel=Schnappschuss Anzeige Max
+view_drift_carousel_startFilterLabel=Schnappschuss Start
# #view_drift_button_pinToDef = Pin to Definition
# #view_drift_button_pinToDef_confirm = Pinning will set this snapshot as snapshot 0 for the definition. All other existing snapshots will be removed from the definition. The definition will be be marked as pinned and subsequent drift will always be reported against the pinned snapshot. Pin this snapshot to the definition?
# #view_drift_button_pinToTemplate = Pin to Template
@@ -1475,8 +1890,27 @@ view_drift_button_detectNow=Jetzt ermitteln
# #view_drift_carousel_startFilterLabel = Snapshot Start
view_drift_category_fileAdded=Datei hinzugefÃŒgt
view_drift_category_fileChanged=Datei geÀndert
+view_drift_category_fileNew=Neu aufgefunden
# #view_drift_category_fileNew = Newly Detected
view_drift_category_fileRemoved=Datei gelöscht
+view_drift_confirm_deleteAllDefs=Alle Drift-Erkennungsdefinitionen löschen?
+view_drift_confirm_deleteDefs=Die ausgewÀhlte(n) Drift-Erkennungsdefinition(en) löschen?
+view_drift_confirm_deleteTemplate=Warnung\! Das Löschen dieser Vorlage löscht auch alle angehÀngten Drift-Definitionen. Diese angehÀngten Definitionen sowie alle deren SchnappschÌsse werden dauerhaft vom System entfernt. Nicht angehÀngte Definitionen werden nicht entfernt. Sind Sie sicher, dass Sie fortfahren möchten?
+view_drift_failure_deleteDefs=Löschen einiger oder alle Drift-Erkennungsdefinitionen fehlgeschlagen.
+view_drift_failure_deleteTemplates=Löschen einiger oder alle Drift Vorlagen fehlgeschlagen
+view_drift_failure_detectNow=Absenden von Anfrage zur AusfÃŒhrung der Drift-Erkennung fehlgeschlagen
+view_drift_failure_load=Abruf von Drift Instanzen fehlgeschlagen
+view_drift_failure_pinToDef=Festmachen von Schnappschuss an Definition fehlgeschlagen
+view_drift_success_defUpdated=Drift Erkennung Definition aktualisiert und wird Auswirkungen auf die nÀchste ErkennungsausfÌhrung haben.
+view_drift_success_delete=Erfolgreiche Löschung von {0} Drift Instanzen
+view_drift_success_deleteDefs=Erfolgreiche Löschung von {0} Drift Erkennung Definitionen
+view_drift_success_deleteTemplate=Erfolgreiche Löschung von {0} Drift Vorlagen
+view_drift_success_detectNow=Absenden von Anfrage zur AusfÃŒhrung der Drift-Erkennung erfolgreich
+view_drift_success_pinToDef=Erfolgreiches Festmachen von Schnappschuss {0} an Drift Definition.
+view_drift_success_templateUpdated=Drift Vorlage aktualisiert und Ãnderungen an angehÀngte Definitionen gepusht.
+view_drift_table_attached=AngehÀngt?
+view_drift_table_baseDir=Basis-Verzeichnis
+view_drift_table_driftHandlingMode=Der Umgang mit Drift
# #view_drift_confirm_deleteAllDefs = Delete all drift detection definitions?
# #view_drift_confirm_deleteDefs = Delete the selected drift detection definition(s)?
# #view_drift_confirm_deleteTemplate = Warning! Deleting this template will also cause all attached drift definitions to be deleted as well. Those attached definitions along with all of their snapshots will be permanently removed from the system. Detached definitions will not be removed. Are you sure you want to continue?
@@ -1497,7 +1931,13 @@ view_drift_category_fileRemoved=Datei gelöscht
# #view_drift_table_driftHandlingMode = Drift Handling
view_drift_table_driftHandlingMode_normal=normal
view_drift_table_driftHandlingMode_plannedChanges=geplante Ãnderungen
+view_drift_table_hover_defNotPinned=Die Drift Definition ist nicht festgemacht. Zur Ansicht des ersten Schnappschusses klicken.
+view_drift_table_hover_defPinned=Die Drift Definition ist an ihrem ersten Schnappschuss festgemacht. FÃŒr Ansicht des ersten Schnappschusses klicken.
+view_drift_table_hover_edit=Zur Ansicht oder Bearbeitung der Drift Definition oder Vorlagen Eigenschaften klicken.
+view_drift_table_hover_outOfCompliance_drift=Drift vorhanden
view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert nicht
+view_drift_table_hover_templateNotPinned=Die Drift Vorlage ist nicht an einem Schnappschuss festgemacht.
+view_drift_table_hover_templatePinned=Die Drift Vorlage ist an einem Schnappschuss festgemacht. FÃŒr Ansicht des festgemachten Schnappschusses klicken.
# #view_drift_table_hover_defNotPinned = The drift definition is not pinned Click to view the initial snapshot.
# #view_drift_table_hover_defPinned = The drift definition is pinned to its initial snapshot. Click to view the initial snapshot.
# #view_drift_table_hover_edit = Click to view or edit the drift definition or template properties.
@@ -1507,11 +1947,44 @@ view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert
# #view_drift_table_hover_templatePinned = The drift template is pinned to a snapshot. Click to view the pinned snapshot.
view_drift_table_newFile=Neue Datei
view_drift_table_oldFile=Alte Datei
+view_drift_table_pinned=Festgemacht?
+view_drift_table_resourceDef=Ressource Drift Erkennung Definition
+view_drift_table_resourceHistory=Ressource Drift Historie
view_drift_table_snapshot=Schnappschuss
view_drift_table_snapshotTime=Schnappschuss Zeit
view_drift_table_template=Vorlage
+view_drift_table_title_initialSnapshot=Erster Schnappschuss fÃŒr Definition [{0}] \: Pinned \= [{1}]
view_drift_table_title_snapshot=Schnappschuss [{0}] fÃŒr Definition [{1}]
+view_drift_table_title_templateSnapshot=Festgemachter Schnappschuss fÃŒr Vorlage [{0}]
+view_drift_wizard_addDef_failure=HinzufÃŒgen der neuen Drift Erkennung Definition [{0}] fehlgeschlagen
+view_drift_wizard_addDef_infoStepHelp=Jede Drift Erkennungsdefinition beschreibt einen Satz Dateien, fÃŒr die die Drift Ãberwachung durchgefÃŒhrt wird. Die Definition kann aktiviert und deaktiviert sein, definiert den ErkennungsausfÃŒhrungsintervall und legt ein Basisverzeichnis und optionale Dateifilter fest. FÃŒr jeden Ressourcentyp der Drift Erkennung bietet gibt es eine oder mehrere vordefinierte Vorlagen zur Verwendung als Startdefinition, die anschlieÃend bearbeitet werden können.
+view_drift_wizard_addDef_infoStepName=WÀhlen Sie die Vorlage fÌr die neue Drift Erkennungsdefinition
+view_drift_wizard_addDef_success=Neue Drift Erkennungsdefinition [{0}] erfolgreich hinzugefÃŒgt. Agent(en) wird/werden aktualisiert.
+view_drift_wizard_addDef_templatePrompt=Drift Definition Vorlagen
+view_drift_wizard_addDef_title=Drift Erkennung Definition fÃŒr Ressource vom Typ [{0}] hinzufÃŒgen
+view_drift_wizard_addDef_windowTitle=Drift Erkennung Definition Wizard hinzufÃŒgen
+view_drift_wizard_addTemplate_failure=HinzufÃŒgen der neuen Drift Vorlage [{0}] fehlgeschlagen
+view_drift_wizard_addTemplate_infoStepHelp=Jede Drift Vorlage ist von einer bestehenden Vorlage abgeleitet. Dies bietet eine schnelle Weise der Erstellung neuer Vorlagen, die bestehenden Vorlagen Àhneln oder die ihren Ursprung in Plugin-definierten Vorlagen haben. Wie auch eine Drift Definition beschreibt die Vorlage einen Satz von Dateien, fÃŒr die Drift Ãberwachung durchgefÃŒhrt wird. Je nach Situation können einer von einer Vorlage abgeleiteten Definition Ãnderungen am Dateisatz oder anderen Einstellungen gestattet oder nicht gestattet werden. Die Vorlagennamen mÃŒssen innerhalb eines Ressourcentyps eindeutig sein.
+view_drift_wizard_addTemplate_infoStepName=Startvorlage auswÀhlen
+view_drift_wizard_addTemplate_success=HinzufÃŒgen der neuen Drift Vorlage [{0}] erfolgreich.
+view_drift_wizard_addTemplate_title=Drift Definition Vorlage fÃŒr Typ [{0}] hinzufÃŒgen
+view_drift_wizard_addTemplate_windowTitle=Drift Definition Vorlage Wizard hinzufÃŒgen
+view_drift_wizard_pinTemplate_confirmNotPinned=Nach dem Festmachen besitzt jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage ihren ersten Schnappschuss, der auf den festgemachten Schnappschuss der Vorlage eingestellt ist. Vorhandene Definitionen fÃŒr diese Vorlage werden auf den neuen ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse werden entfernt. Mit dem Festmachen der Vorlage an den Schnappschuss fortfahren?
+view_drift_wizard_pinTemplate_confirmPinned=Warnung\! Diese Vorlage ist bereits festgemacht. Die Vorlage kann erneut an diesem Schnappschuss festgemacht werden. Nach dem erneuten Festmachen ist jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage mit ihrem ersten Schnappschuss auf den festgemachten Schnappschuss der Vorlage eingestellt. Bestehende Definitionen fÃŒr diese Vorlage werden auf den ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse zurÃŒckgesetzt. Mit dem erneuten Festmachen der Vorlage mit diesem neuen Schnappschuss fortfahren?
view_drift_wizard_pinTemplate_duplicate_name_error=Vorlagen Name muss eindeutig sein
+view_drift_wizard_pinTemplate_failure=Festmachen des Schnappschusses an Drift Vorlage [{0}] fehlgeschlagen
+view_drift_wizard_pinTemplate_infoStepExistingTemplate=An bestehender Vorlage festmachen
+view_drift_wizard_pinTemplate_infoStepHelp=Nach dem Festmachen besitzt jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage ihren ersten Schnappschuss, der auf den festgemachten Schnappschuss der Vorlage eingestellt ist. Und die Definition selbst wird als festgemacht markiert. Dies wird zur Erkennung von Drift von einem erwarteten Dateisatz verwendet. Vorhandene Definitionen fÃŒr diese Vorlage werden auf den neuen ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse werden entfernt.
+view_drift_wizard_pinTemplate_infoStepName=WÀhlen Sie die festzumachende Vorlage
+view_drift_wizard_pinTemplate_infoStepNewTemplate=An neuer Vorlage festmachen (abgeleitet von der Drift Definition des Schnappschusses)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=Der Schnappschuss kann an einer neuen oder bestehenden Drift Vorlage festgemacht werden. Die "New Template" Option (neue Vorlage) gestattet es dem Benutzer eine vertrauenswÌrdige Definition und einen Schnappschuss auf Ressourcenebene bis zur Typebene zu begÌnstigen. Die neue kann dann an Mitgliedern des Typs angewendet werden. Die neue Vorlage ist anfangs eine Kopie der Drift Definition des Schnappschusses, aber sie kann im nÀchsten Schritt bearbeitet werden. Der Name sollte geÀndert werden und muss ein eindeutiger Drift Vorlagen Name fÌr den Typ sein. Die "Existing Template" Option (vorhandene Option) gestattet dem Benutzer das Festmachen oder das erneute Festmachen mit dem gewÀhlten Schnappschuss. Um gÌltig zu sein muss die vorhandene Vorlage dieselben Verzeichnisse Ìberwachen, die die Definition des Schnappschusses. Das AuswahlkÀstchen zeigt nur gÌltige bestehende Vorlagen an. Falls es keine gÌltigen bestehenden
Vorlagen gibt, so kann diese Option nicht gewÀhlt werden.
+view_drift_wizard_pinTemplate_infoStepRadioTitle=Vorlagenauswahl
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=Es sind keine bestehenden Vorlagen vorhanden, die dieselben Verzeichnisse Ìberwachen wie die Definition des Schnappschusses. WÀhlen Sie die "New Template" Option (neue Vorlage) um fortzufahren.
+view_drift_wizard_pinTemplate_infoStepSelectTitle=Bestehende Vorlagen
+view_drift_wizard_pinTemplate_success=Festmachen der neuen Drift Vorlage [{0}] erfolgreich.
+view_drift_wizard_pinTemplate_title=Schnappschuss [{0}] von Definition [{1}] an Drift Vorlage fÃŒr Typ [{2}] festmachen
+view_drift_wizard_pinTemplate_windowTitle=Drift Definition Vorlage Wizard festmachen
+view_dynagroup_children=DynaGroup Kinder
# #view_drift_table_pinned = Pinned?
# #view_drift_table_resourceDef = Resource Drift Detection Definition
# #view_drift_table_resourceHistory = Resource Drift History
@@ -1574,10 +2047,14 @@ view_dynagroup_exprBuilder_expressionType_resource=Ressource
view_dynagroup_exprBuilder_expressionType_resourceCategory=Ressourcen-Kategorie
view_dynagroup_exprBuilder_expressionType_resourceConfig=Ressourcen-Konfiguration
view_dynagroup_exprBuilder_expressionType_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_expressionType_tooltip=Der Type von Eigenschaft, den dieser Ausdruck einschaltet\:<br/> <b>Ressource</b>\: Eine Ressourceneigenschaft wie deren Name oder Version<br/> <b>Ressourcetyp</b>\: Suche nach Ressourcen eines bestimmten Typs<br/> <b>Ressourcenkategorie</b>\: Suche nach Ressourcen nach Kategorie\: Plattform, Server, Dienst<br/> <b>Merkmal</b>\: Ressourcen, die ausgewÀhlte Werte fÌr ein Ìberwachtes Merkmal besitzen<br/> <b>Plugin Konfiguration</b>\: Suche nach der Plugin Komponente Konfigurationseinstellung der Komponente<br/> <b>Ressourcenkonfiguration</b>\: Suche nach der Konfigurationsenstellung der verwalteten Ressource
view_dynagroup_exprBuilder_expressionType_trait=Trait
+view_dynagroup_exprBuilder_expression_tooltip=Dies ist der vollstÀndige Ausdruck, der von den Auswahlen im Formular unten reprÀsentiert wird. Dieser Text wird dem Text Ihres Gruppendefinitionsausdrucks hinzugefÌgt, wenn Sie auf die SchaltflÀche "Add Expression" (Ausdruck hinzufÌgen) klicken.
view_dynagroup_exprBuilder_groupBy=Gruppieren nach
+view_dynagroup_exprBuilder_groupBy_tooltip=Durch GroupBy schwenkt das System die Werte der eingegebenen AusdrÃŒcke und erstellt eine separate Gruppe fÃŒr jeden Wert. Zum Beispiel GroupBy am Cluster Namen zur Erstellung einer Gruppe fÃŒr jeden Cluster mit allen Cluster Mitgliedern darin.
# #view_dynagroup_exprBuilder_groupBy_tooltip = groupby will cause the system to pivot on the values from the entered expressions creating a separate group for each value. For example, groupby on the cluster name to create a group for each cluster with all cluster members in it.
view_dynagroup_exprBuilder_memberOf=Mitglied von
+view_dynagroup_exprBuilder_memberOf_tooltip=memberof schrÀnkt die dynagroup Mitglieder auf einen Untersatz der festgelegten Ressourcengruppe ein. Die Festlegung mehrerer memberof Bedingungen schrÀnkt die dynagroup Mitglieder auf einen Untersatz der Vereinigung von Mitgliedern der festgelegten Gruppen ein.
# #view_dynagroup_exprBuilder_memberOf_tooltip = memberof will restrict the dynagroup members to be a subset of the specified resource group. Specifying multiple memberof conditions will restrict the dynagroup members to be a subset of the union of members of the specified groups.
view_dynagroup_exprBuilder_noPlugins=--Keine Plugins--
view_dynagroup_exprBuilder_noProperties=--Keine Eigenschaften--
@@ -1585,13 +2062,25 @@ view_dynagroup_exprBuilder_noResourceTypes=--Keine Ressourcen-Typen--
view_dynagroup_exprBuilder_pluginLoadFailure=Kann die Liste der Plugins nicht laden
view_dynagroup_exprBuilder_propLoadFailure=Kann die Liste der Eigenschaften nicht laden
view_dynagroup_exprBuilder_propertyName=Name der Eigenschaft
+view_dynagroup_exprBuilder_propertyName_tooltip=Der Name der abzufragenden Eigenschaft. Dies wird sowohl durch den Ausdruckstyp als auch den Ressourcentyp definiert.
+view_dynagroup_exprBuilder_resTypeLoadFailure=Erhalt der Liste von Ressourcentypen fÌr Plugin [{0}] nicht möglich
+view_dynagroup_exprBuilder_resource=Ressource
+view_dynagroup_exprBuilder_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_resourceType_tooltip=Der Ressourcentyp
+view_dynagroup_exprBuilder_resource_child=Child
+view_dynagroup_exprBuilder_resource_grandparent=Grandparent
view_dynagroup_exprBuilder_resource_greatGrandparent=GreatGrandparent
view_dynagroup_exprBuilder_resource_greatGreatGrandparent=GreatGreatGrandparent
view_dynagroup_exprBuilder_resource_parent=Eltern
view_dynagroup_exprBuilder_resource_resource=Ressource
view_dynagroup_exprBuilder_resource_tooltip=WÀhlen Sie die Ebene der Ressource, die Sie wÀhlen möchten. Wenn Sie zum Beispiel "parent" wÀhlen, so finden Sie Ressourcen, deren Ìbergeordnete Ressource ("Parent" Ressource) mit dem Rest des Ausdrucks Ìbereinstimmt.
view_dynagroup_exprBuilder_savedExpression=Gespeicherter Ausdruck
+view_dynagroup_exprBuilder_title=Expression-Builder
+view_dynagroup_exprBuilder_unset=Ungesetzt
+view_dynagroup_exprBuilder_unset_tooltip=Unset (Ungesetzt) findet alle Werte mit einem Nullwert in der Datenbank. Dies ist nicht mittels des "\=" Operators möglich, wegen der Art undWeise auf die Datenbanken Daten speichern und abfragen.
+view_dynagroup_exprBuilder_value_tooltip=Der String-Wert fÃŒr den abzufragenden Ausdruck
view_dynagroup_expression=Ausdruck
+view_dynagroup_expressionBuilderIconTooltip=Expression Builder...
view_dynagroup_expressionSet=Ausdruck
view_dynagroup_lastCalculationTime=Zeitpunkt letzte Berechnung
view_dynagroup_loadDefinitionFailure=Konnte die Gruppendefinition [{0}] nicht laden
@@ -1616,6 +2105,8 @@ view_dynagroup_template_customExpression=Benutzerdefinierter Ausdruck...
view_dynagroup_template_downedResources=Alle Ressourcen derzeit auÃer Betrieb
view_dynagroup_template_jbossas4_clusters=JBossAS 4 - Cluster
view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - Geclusterte EARs
+view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - Alle, die eine beliebige Version von "my" App hosten
+view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - Alle nicht gesicherten
view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - Eindeutige Versionen
view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - Cluster
view_dynagroup_template_platforms=Plattform Ressourcen im Inventar
@@ -1652,17 +2143,25 @@ view_group_detail_failRecursiveChange=Konnte die Einstellung ''Rekursiv'' fÃŒr d
view_group_detail_implicitAvail=Group availability for all members (includes recursive members).
view_group_detail_recursiveChange=Sie haben erfolgreich die ''Rekursiv''-Einstellung fÌr die Gruppe [{0}] geÀndert.
view_group_inventory_activity_no_recent_metrics=Diese Gruppe hat keine aktuellen Metriken
+view_group_meas_schedules_title=Gruppen Metrik Collection ZeitplÀne
# #view_group_meas_schedules_title = Group Metric Collection Schedules
view_group_membership_failFetch=Konnte die Ressourcen-Gruppe nicht laden
view_group_membership_saveFailure=Aktualisierung der Mitgliedschaft von Gruppe [{0}] fehlgeschlagen
view_group_membership_saveSuccessful=Sie haben die die Mitgliedschaft von Gruppe [{0}] aktualisiert
+view_group_operationScheduleDetails_failedToLoadMembers=Konnte die Gruppen Mitglieder Ressourcen nicht laden.
view_group_operationScheduleDetails_field_execute=AusfÃŒhren
+view_group_operationScheduleDetails_field_haltOnFailure=Bei Fehlschlagen anhalten?
view_group_operationScheduleDetails_memberResource=Mitglied Ressource
+view_group_operationScheduleDetails_value_parallel=parallel
+view_group_operationScheduleDetails_value_sequential=in der unten festgelegten Reihenfolge (Mitglieder Ressourcen zur Ãnderung der Reihenfolge ziehen und ablegen)
view_group_pluginConfig_edit_currentGroupProperties=Aktuelle Gruppeneigenschaften
+view_group_pluginConfig_edit_invalid=Die folgenden Verbindungseinstellungseigenschaften haben ungÌtige Werte und mÌssen korrigiert werden, ehe die Verbindungseinstellungen gespeichert werden können\: [{0}]
view_group_pluginConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Verbindungseinstellungen zu bearbeiten
+view_group_pluginConfig_edit_saveFailure=Die Initiierung der Gruppen Verbindungseinstellungsaktualisierungen fÃŒr die [{0}] kompatible Gruppe namens [{1}] ist fehlgeschlagen
view_group_pluginConfig_edit_saveInitiated_concise=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert
view_group_pluginConfig_edit_saveInitiated_full=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Gruppenmitglieder aktualisieren
+view_group_pluginConfig_edit_valid=Alle Verbindungseinstellungseigenschaften haben gÌltige Werte, daher können die Verbindungseinstellungen jetzt gespeichert werden.
# #view_group_membership_saveFailure = Failed to update membership of group [{0}]
# #view_group_membership_saveSuccessful = You have updated the membership of group [{0}]
# #view_group_pluginConfig_edit_currentGroupProperties = Current Group Properties
@@ -1674,20 +2173,25 @@ view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Grup
# #view_group_pluginConfig_edit_saveTooltip = Update the connection settings of all group members
# #view_group_pluginConfig_edit_valid = All connection setting properties have valid values, so the connection settings can now be saved
view_group_pluginConfig_members_fetchFailure=Failed to get plugin config update history for members of group [{0}]
+view_group_pluginConfig_members_fetchFailureConn=Abruf von Mitglieder Verbindungseinstellungen fehlgeschlagen fÃŒr [{0}]
+view_group_pluginConfig_members_fetchFailureConnInProgress=Eine Gruppen Plugin Konfigurationsaktualisierung lÀuft derzeit. Sie mÌssen warten, bis die Aktualisierung abgeschlossen ist, ehe Sie die Gruppeneinstellungen ansehen können.
view_group_pluginConfig_members_statusDetails=Status Details
view_group_pluginConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
view_group_pluginConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
view_group_pluginConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
view_group_pluginConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_pluginConfig_members_title=Gruppen Verbindungseinstellungen Mitglieder Verlauf
view_group_pluginConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
view_group_pluginConfig_table_deleteFailure=Konnte die Gruppen Plugin Config History nicht löschen
view_group_pluginConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
view_group_pluginConfig_table_failFetch=Konnte die Gruppen Plugin Config History nicht abrufen
+view_group_pluginConfig_table_msg1=Mitglieder Historie fÃŒr Status jeder einzelnen Ressource ansehen
view_group_pluginConfig_table_statusDetails=Status Details
view_group_pluginConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
view_group_pluginConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
view_group_pluginConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
view_group_pluginConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_pluginConfig_table_title=Verlauf der Gruppen Verbindungs-Einstellungen
view_group_pluginConfig_table_viewMemberHistory=Mitglieder Historie ansehen
view_group_pluginConfig_table_viewSettings=Einstellungen ansehen
# #view_group_pluginConfig_members_statusFailure = This configuration update failed for an unknown reason
@@ -1712,21 +2216,31 @@ view_group_pluginConfig_view_noperm=Sie haben nicht die Berechtigung, um die Ver
view_group_resConfig_edit_invalid=Die folgenden Konfigurations-Einstellungen haben ungÌtige Werte und mÌssen korrigiert werden, um die Einstellungen speichen zu können\: [{0}]
view_group_resConfig_edit_loadFail=Abruf von Mitglieder Ressourcen Konfigurationen fehlgeschlagen fÃŒr [{0}]
view_group_resConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Konfiguration zu bearbeiten
+view_group_resConfig_edit_saveFailure=Die Initiierung der Gruppen Konfigurationsaktualisierungen fÃŒr die [{0}] kompatible Gruppe namens [{1}] ist fehlgeschlagen
+view_group_resConfig_edit_saveInitiated_concise=Die Gruppen Konfigurationsaktualisierungen wurden initiiert
view_group_resConfig_edit_saveInitiated_full=Die Gruppen Konfigurationsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
view_group_resConfig_edit_saveTooltip=Die Konfigurationen aller Gruppenmitglieder aktualisieren
view_group_resConfig_edit_valid=Alle Konfigurationseigenschaften haben gÃŒltige Werte, daher kann die Konfiguration jetzt gespeichert werden
+view_group_resConfig_members_fetchFailure=Erhalt des Ressourcen config Aktualisierungsverlaufs fÃŒr Mitglieder der Gruppe [{0}] fehlgeschlagen
+view_group_resConfig_members_fetchFailureConfig=Abruf von Mitglieder Ressourcen Konfigurationenseinstellungen fehlgeschlagen fÃŒr [{0}]
+view_group_resConfig_members_fetchFailureConfigInProgress=Eine Gruppen Ressourcen Konfigurationsaktualisierung lÀuft derzeit. Sie mÌssen warten, bis die Aktualisierung abgeschlossen ist, ehe Sie die Gruppeneinstellungen ansehen können.
view_group_resConfig_members_statusDetails=Status Details
view_group_resConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
view_group_resConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
view_group_resConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
view_group_resConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_resConfig_members_title=Gruppen Ressourcen Konfiguration Mitglieder Verlauf
view_group_resConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_group_resConfig_table_deleteFailure=Konnte die Gruppen Ressourcen Config History nicht löschen
view_group_resConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
+view_group_resConfig_table_failFetch=Erhalt der Gruppen Ressourcen Config History fehlgeschlagen
+view_group_resConfig_table_msg1=Mitglieder Historie fÃŒr Status jeder einzelnen Ressource ansehen
view_group_resConfig_table_statusDetails=Status Details
view_group_resConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
view_group_resConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
view_group_resConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
view_group_resConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_resConfig_table_title=Gruppen Ressourcen Konfigurationsverlauf
view_group_resConfig_table_viewMemberHistory=Mitglieder Historie ansehen
view_group_resConfig_table_viewSettings=Einstellungen ansehen
view_group_resConfig_view_groupProperties=Gruppen-Eigenschaften
@@ -1738,15 +2252,19 @@ view_group_resConfig_view_noperm=Sie haben nicht die Berechtigung, um die Konfig
# #view_group_resConfig_edit_saveTooltip = Update the configurations of all group members
# #view_group_resConfig_edit_valid = All configuration properties have valid values, so the configuration can now be saved
view_group_summary_compatible=Kompatible
+view_group_summary_descUpdateFailure=Konnte Beschreibung der Ressourcen Gruppe mit ID [{0}] nicht Àndern
view_group_summary_descUpdateSuccessful=Sie haben die Beschreibung dieser Ressourcen-Gruppe geÀndert.
# #view_group_summary_descUpdateFailure = Failed to change the description of the resource group with ID [{0}]
# #view_group_summary_descUpdateSuccessful = You have changed the description of this resource group
view_group_summary_dynamic=Dynamisch
+view_group_summary_dynamicNote=Dynamische Gruppen Namen und Beschreibungen werden gemanagt und können daher nicht bearbeitet werden
# #view_group_summary_dynamicNote = Dynamic group names and descriptions are managed, and therefore are not editable
view_group_summary_groupDefinition=Gruppen-Definition
view_group_summary_memberCount=Anzahl Mitglieder
view_group_summary_memberType=Mitglieds-Typ
view_group_summary_mixed=Gemischt
+view_group_summary_nameUpdateFailure=Ãnderung des Namens der Ressourcen Gruppe mit ID [{0}] nicht Àndern - konnte ihn nicht von [{1}] zu [{2}] Àndern
+view_group_summary_nameUpdateSuccessful=Sie haben den Namen der Ressourcen Gruppe mit ID [{0}] von [{1}] zu [{2}] geÀndert
# #view_group_summary_nameUpdateFailure = Failed to change the name of the resource group with ID [{0}] - could not change from [{1}] to [{2}]
# #view_group_summary_nameUpdateSuccessful = You have changed the name of the resource group with ID [{0}] from [{1}] to [{2}]
view_group_summary_recursive=Rekursiv
@@ -1758,11 +2276,18 @@ view_inventory_allGroups=Alle Gruppen
view_inventory_allResources=Alle Ressourcen
view_inventory_collectionInterval=Erfassungs-Intervall
view_inventory_dynagroupDefs=Dynagroup-Definitionen
+view_inventory_eventDetails_loadFailed=Ein Fehler ist beim Laden der Ereignisdetails aufgetreten
+view_inventory_eventHistory_deleteFailed=Konnte die ausgewÀhlten Ereignisse fÌr [{0}] nicht löschen
+view_inventory_eventHistory_deleteSuccessful=Sie haben [{0}] Ereignisse fÌr [{1}] erfolgreich gelöscht
# #view_inventory_eventDetails_loadFailed = An error occurred loading the event details
# #view_inventory_eventHistory_deleteFailed = Failed to deleted selected events for [{0}]
# #view_inventory_eventHistory_deleteSuccessful = You have successfully deleted [{0}] events for [{1}]
view_inventory_eventHistory_details=Details
view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
+view_inventory_eventHistory_groupEventHistory=Gruppen Ereignisse Verlauf
+view_inventory_eventHistory_purgeFailed=Konnte Ereignisse fÃŒr [{0}] nicht bereinigen
+view_inventory_eventHistory_purgeSuccessful=Sie haben [{0}] Ereignisse fÃŒr [{1}] erfolgreich bereinigt
+view_inventory_eventHistory_resourceEventHistory=Verlauf Ressourcen Ereignisse
# #view_inventory_eventHistory_groupEventHistory = Group Event History
# #view_inventory_eventHistory_purgeFailed = Failed to purge events for [{0}]
# #view_inventory_eventHistory_purgeSuccessful = You have successfully purged [{0}] events for [{1}]
@@ -1770,10 +2295,15 @@ view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
view_inventory_eventHistory_severity=Schwere
view_inventory_eventHistory_severityFilter=Filter fÃŒr Schwere
view_inventory_eventHistory_sourceFilter=Filter fÃŒr Quelle
+view_inventory_eventHistory_sourceLocation=Speicherort Quelle
# #view_inventory_eventHistory_sourceLocation = Source Location
view_inventory_eventHistory_timestamp=Zeitunkt
view_inventory_groups=Gruppen
view_inventory_groups_children=Kinder
+view_inventory_groups_deleteFailed=Konnte die gewÀhlten Ressourcen-Gruppen nicht löschen
+view_inventory_groups_deleteSuccessful=Sie haben die gewÀhlten Ressourcen Gruppen erfolgreich gelöscht
+view_inventory_groups_descendants=Abkömmlinge
+view_inventory_groups_loadFailed=Konnte die zusammengesetzten Gruppendaten nicht laden
# #view_inventory_groups_deleteFailed = Failed to delete the selected resource groups
# #view_inventory_groups_deleteSuccessful = You have successfully deleted the selected resource groups
# #view_inventory_groups_descendants = Descendants
@@ -1782,18 +2312,38 @@ view_inventory_ignoredResources=Ignorierte Ressourcen
view_inventory_mixed=gemischt
view_inventory_platforms=Platformen
view_inventory_problemGroups=Gruppen mit Problemen
+view_inventory_resource_loadFailed=Ressource mit [{0}] existiert nicht oder ist nicht zugÀnglich
# #view_inventory_resource_loadFailed = Resource with id [{0}] does not exist or is not accessible
view_inventory_resources_deleteConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen löschen wollen?
view_inventory_resources_deleteFailed=Löschen der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_deleteFailed2=Löschen der gewÀhlten Ressourcen fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
+view_inventory_resources_deleteSuccessful=Eine Anfrage zur DurchfÌhrung einer Ressourcenlöschung wurde erfolgreich bei dem/den Agent(en) eingereicht.
+view_inventory_resources_disableConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen deaktivieren wollen? Vom Agent gemeldete, deaktivierte VerfÃŒgbarkeiten werden ignoriert. Die Deaktivierung kann fÃŒr Ressourcen von Nutzen sein, von denen erwartet wird, dass sie als Teil der normalen Operationen oder Wartung auÃer Betrieb sind.
view_inventory_resources_disableFailed=Deaktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_disableSuccessful=Sie haben die gewÀhlten Ressourcen und deren untergeordnete Ressourcen erfolgreich deaktiviert, [{0}] Ressourcen.
+view_inventory_resources_enableConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen deaktivieren wollen? Wenn aktiviert, so wird die VerfÌgbarkeit auf UNKNOWN (unbekannt) eingestellt, bis die Agenten das nÀchste Mal zur VerfÌgbarkeit der Ressourcen Bericht erstatten. Bei den Agenten wird um die möglichst schnelle Berichterstattung der aktuellen VerfÌgbarkeiten angefragt.
view_inventory_resources_enableFailed=Aktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen.
+view_inventory_resources_enableSuccessful=Sie haben die gewÀhlten Ressourcen und deren untergeordnete Ressourcen erfolgreich aktiviert, [{0}] Ressourcen.
+view_inventory_resources_ignoreConfirm=Sind Sie sicher, dass die gewÀhlten Ressourcen ignoriert werden sollen? Sie werden dann nicht mehr im Inventar angezeigt.
# #view_inventory_resources_deleteSuccessful = A request to perform the resource deletion has been submitted successfully to the agent(s).
# #view_inventory_resources_disableSuccessful = You have successfully disabled the selected resources and their children, [{0}] resources.
# #view_inventory_resources_ignoreConfirm = Are you sure you want the selected resources to be ignored? They will no longer show up in inventory.
view_inventory_resources_ignoreFailed=Konnte die Ressourcen nicht ignorieren
+view_inventory_resources_ignoreSkipAllPlatforms=Sie können Plattformen nicht ignorieren. Alle Ihre Auswahlen sind Plattformen, daher geschieht nichts. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
+view_inventory_resources_ignoreSkipSomePlatforms=Sie können Plattformen nicht ignorieren. Die [{0}] Plattformen, die Sie gewÀhlt haben, werden Ìbersprungen. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
# #view_inventory_resources_ignoreSkipAllPlatforms = You cannot ignore platforms. All of your selections are platforms so nothing will be done. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
# #view_inventory_resources_ignoreSkipSomePlatforms = You cannot ignore platforms. The [{0}] platforms you selected will be skipped. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
view_inventory_resources_ignoreSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich ignoriert
+view_inventory_resources_ignoreSuccessfulSkipPlatforms=Sie haben einige der gewÀhlten Ressourcen erfolgreich ignoriert, jedoch wurden die [{0}] Plattformen, die Sie gewÀhlt haben, Ìbersprungen. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
+view_inventory_resources_loadFailed=Konnte die zusammengesetzten Ressourcendaten nicht laden
+view_inventory_resources_members=Mitglieder Ressourcen
+view_inventory_resources_unignoreConfirm=Sind Sie sicher, dass das Ignorieren der gewÀhlten Ressourcen aufheben wollen? Sie werden dann wieder im Inventar angezeigt.
+view_inventory_resources_unignoreFailed=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_inventory_resources_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
+view_inventory_resources_uninventoryConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen aus dem Inventar entfernen wollen? Beachten Sie dass - falls eine gewÀhlte Ressource noch vorhanden ist - sie beim nÀchsten Discovery Scan des Agents aufgespÌrt wird.
+view_inventory_resources_uninventoryFailed=Entfernung der ausgewÀhlten Ressourcen aus dem Inventar ist fehlgeschlagen
+view_inventory_resources_uninventoryStorageConfirm=Sie sind im indestenseine Ressource aus dem Inventar zu entfernen, die vom Storage Cluster verwendet wird. Um in Zukunft Fehler zu vermeiden, sollten Sie "undeploy the node" (Undeployment des Knotens) vor diesem Schritt ausfÌhren. Möchten Sie wirklich auf eigenes Risiko fortfahren?
+view_inventory_resources_uninventorySuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich aus dem Inventar entfernt
# #view_inventory_resources_ignoreSuccessfulSkipPlatforms = You have successfully ignored some of the selected resources, however, the [{0}] platforms you selected were skipped. Platforms cannot be ignored. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
# #view_inventory_resources_loadFailed = Failed to load resource composite data
# #view_inventory_resources_members = Member Resources
@@ -1873,6 +2423,11 @@ view_operationHistoryDetails_status=Status
view_operationHistoryList_button_forceDelete=Löschen erzwingen
view_operationHistoryList_button_runOperation=Operation ausfÃŒhren
view_operationHistoryList_cancelConfirm=Sind Sie sicher, dass Sie die gewÀhlten Operationen abbrechen möchten? HINWEIS\: Nur diejenigen der gewÀhlten Operationen, die den Status "in progress" ("im Gange") besitzen, werden abgebrochen.
+view_operationHistoryList_cancelFailure=Die Anfrage zum Abbruch wurde fÃŒr die Operation mit der Historien ID [{0}] ist fehlgeschlagen.
+view_operationHistoryList_cancelSubmitted=Anfragen zum Abbruch von [{0}] "in progress" Operationen (im Gange) wurden eingereicht.
+view_operationHistoryList_cancelSuccess=Die Anfrage zum Abbruch wurde fÃŒr die Operation mit der Historien ID [{0}] erfolgreich eingereicht.
+view_operationHistoryList_deleteFailure=Konnte Operations Historie [{0}] nicht löschen.
+view_operationHistoryList_deletePartialSuccess=Es wurden [{0}] Operations Historienelemente gelöscht, aber Löschen fehlgeschlagen fÌr Elemente mit den folgenden IDs\: {1}
# #view_operationHistoryList_cancelConfirm = Are you sure you want to cancel the selected operations? NOTE: Only those selected operations that are currently "in progress" will be attempted to be canceled.
# #view_operationHistoryList_cancelFailure = The cancel request failed for the operation with the history ID of [{0}].
# #view_operationHistoryList_cancelSubmitted = Requests to cancel [{0}] "in progress" operations have been submitted.
@@ -1906,7 +2461,10 @@ view_portlet_defaultName_group_config_updates=Gruppen\: Aktualisierungen der Kon
view_portlet_defaultName_group_events=Gruppen\: Events
view_portlet_defaultName_group_metrics=Gruppen\: Metriken
view_portlet_defaultName_group_oobs=Gruppen\: OOB
+view_portlet_defaultName_group_operations=Gruppe\: Operationen
+view_portlet_defaultName_group_pkg_hisory=Gruppe\: Paketverlauf
view_portlet_defaultName_inventorySummary=InventarÃŒbersicht
+view_portlet_defaultName_mashup=Mashup
# #view_portlet_defaultName_mashup = Mashup
view_portlet_defaultName_message=Nachricht
view_portlet_defaultName_operations=KÃŒrzlich ausgefÃŒhrte Operationen
@@ -1914,6 +2472,7 @@ view_portlet_defaultName_platformSummary=Platformauslastung
view_portlet_defaultName_problemResources=Nicht verfÃŒgbare Resourcen oder mit Alarmen
view_portlet_defaultName_recentAlerts=KÌrzlich ausgelöste Alarme
view_portlet_defaultName_recentlyAddedResources=Zuletzt hinzugefÃŒgte Ressourcen
+view_portlet_defaultName_resourceMetric=Charts fÃŒr Ressourcen-Metriken
view_portlet_defaultName_resource_alerts=Ressource\: Alarme
view_portlet_defaultName_resource_bundles=Ressource\: Bundle Deployments
view_portlet_defaultName_resource_config_updates=Ressource\: Konfigurationsaktualisierungen
@@ -1925,6 +2484,10 @@ view_portlet_defaultName_resource_pkg_hisory=Ressource\: Paketverlauf
view_portlet_factory_invalidPortlet=Dies ist ein obsoletes Portlet, das nicht mehr gÌltig ist. Bitte löschen Sie es.
view_portlet_graph_configure_metricDefinition_graph=Die ID der Metrik, die dargestellt werden soll
view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestellt werden soll
+view_portlet_help_autodiscovery=Dieses Portlet gestattet das Importieren oder Ignorieren von neu aufgefundenen Ressourcen. Importierte Ressourcen werden dem Inventar zur Beobachtung und Verwaltung hinzugefÃŒgt. Ignorierte Ressourcen werden nicht importiert und bleiben der Ansicht verborgen falls das Ignorieren nicht explizit aufgehoben wird.
+view_portlet_help_bundle_deps=Dieses Portlet zeigt die relevante Bundle Deployments an, basierend auf den konfigurierten Anzeigekriterien.
+view_portlet_help_config_updates=Dieses Portlet zeigt aktuelle KonfigurationsÀnderungen, die konsistent mit Konfigurationseinstellungen sind.
+view_portlet_help_eventcounts=Dieses Portlet zeigt EreigniszÀhlungen an, die konsistent mit den konfigurierten Anzeigekriterien sind.
# #view_portlet_graph_configure_title = Graph Config
# #view_portlet_graph_configure_title_desc = Configuration of the graph portlet
# #view_portlet_graph_help_msg = This Portlet supports the graphing of a resource metric.
@@ -1932,12 +2495,23 @@ view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestel
# #view_portlet_graph_help_unconfigured = This graph is unconfigured, click the settings button to configure.
# #view_portlet_graph_title = Resource Graph
view_portlet_help_favoriteResources=Dieses Portlet zeigt die Lesezeichen des Benutzers fÃŒr Ressourcen
+view_portlet_help_graph=Dieses Portlet zeigt das Ressourcen Metrik Diagramm an.
view_portlet_help_inventorySummary=Dieses Portlet zeigt eine Ãbersicht ÃŒber das fÃŒr den Benutzer sichtbare Inventar
view_portlet_help_mashup=Dieses Portlet zeigt den Inhalt eines HTTP-Requests in einem IFrame dar.
view_portlet_help_message=Dieses Portlet zeigt eine statische HTML-Seite an. Die <i>Nachricht</i> kann konfiguriert werden.
+view_portlet_help_metrics=Dieses Portlet liefert eine grafische Darstellung relevanter metrischer Daten basierend auf den konfigurierten Anzeigekriterien.
view_portlet_help_none=FÃŒr dieses Portlet ist keine Hilfe verfÃŒgbar
view_portlet_help_oobs=Dieses Portlet zeigt Metriken, die aus dem Baseband gelaufen sind
+view_portlet_help_operations=Dieses Portlet zeigt die zuletzt ausgefÃŒhrten Operationen fÃŒr das Inventar des aktuellen Benutzers an.
+view_portlet_help_operations_criteria=Dieses Portlet zeigt Operationen an, die konsistent mit den konfigurierten Anzeigekriterien sind.
+view_portlet_help_pkg_history=Dieses Portlet zeigt die relevante Paket Historie an, basierend auf den konfigurierten Anzeigekriterien.
+view_portlet_help_platformSummary=Dieses Portlet zeigt die Auslastungsdaten (wie etwa aktuelle CPU- und Speicherauslastung) fÃŒr Plattform-Ressourcen an, auf die der aktuelle Benutzer zugreifen kann.
view_portlet_help_problemResources=Dieses Portlet zeigt die "alerted" oder "unavailable" Ressourcen des aktuellen Benutzers an.
+view_portlet_help_recentAlerts=Dieses Portlet zeigt Alarm Meldungen an, die aktuell am sichtbaren Inventar des Benutzers herausgegeben werden.
+view_portlet_help_recentDrifts=Dieses Portlet zeigt den aktuellen Datei Drift am sichtbaren Inventar des Benutzers an.
+view_portlet_help_recentlyAdded=Dieses Portlet zeigt Ressourcen an, die aktuell in das Inventar importiert wurden.
+view_portlet_help_scheduledOperations=Dieses Portlet zeigt die als nÀchstes terminierten Operationen fÌr das Inventar des aktuellen Benutzers an.
+view_portlet_help_tagCloud=Dieses Portlet zeigt die relative Tag ZÀhlungen fÌr das Inventar des aktuellen Benutzers an.
# #view_portlet_help_recentAlerts = This portlet displays alerts recently fired on the current user''s viewable inventory.
# #view_portlet_help_recentDrifts = This portlet displays recent file drift on the current user''s viewable inventory.
view_portlet_inventory_error1=Konnte die InventarÃŒbersicht nicht laden
@@ -1946,7 +2520,9 @@ view_portlet_inventory_tooltip_expand=Klicken, um mehr Details fÃŒr diese Ressou
view_portlet_message_title=Nachricht
# #view_portlet_message_unconfigured = Message not yet configured, click the settings button to setup this portlet.
view_portlet_operations_config_completed=Fertiggestellte Operationen
+view_portlet_operations_config_completed_enable=Ob die Gruppierung fertiggestellter Operationsergebnisse fÃŒr das Dashboard aktiviert werden soll.
view_portlet_operations_config_completed_maximum=Maximale Anzahl anzuzeigender abgeschlossener Operationen.
+view_portlet_operations_config_scheduled_enable=Ob die Gruppierung terminierter Operationsergebnisse fÃŒr das Dashboard aktiviert werden soll.
view_portlet_operations_config_scheduled_maximum=Maximale Anzahl anzuzeigender geplanter Operationen.
# #view_portlet_operations_config_completed_enable = Whether to enable completed operations results grouping for dashboard.
# #view_portlet_operations_config_completed_maximum = Maximum number of Completed operations to display.
@@ -1958,11 +2534,16 @@ view_portlet_operations_disabled=(Ergebnisse derzeit deaktiviert. Ãndern Sie di
view_portlet_platform_platform_error_1=Laden der Plattform Metriken fehlgeschlagen
view_portlet_platform_type_error_1=Konnte Typdaten nicht laden
view_portlet_problemResources_config_display_maximum=Maximale Anzahl anzuzeigender Problemressourcen.
+view_portlet_problemResources_config_display_range=Problem Ressourcen um so viele Stunden rÃŒckwirkend anzeigen.
view_portlet_problemResources_config_display_range2=Von {0} bis {1}
view_portlet_problemResources_maxDisplaySetting=Maximaler Ressourcen.
+view_portlet_recentAlerts_config_members=Mitglieder auswÀhlen
+view_portlet_recentAlerts_config_priority_label=PrioritÀt Alarme
# #view_portlet_recentAlerts_config_members = Select Members
# #view_portlet_recentAlerts_config_priority_label = priority Alerts,
view_portlet_recentAlerts_config_when=innerhalb der letzten
+view_portlet_recentAlerts_fail_msg=Laden von fÃŒr Alarm Filterung zugewiesenen Ressourcen fehlgeschlagen.
+view_portlet_recentlyAdded_error1=Laden zuletzt hinzugefÃŒgter Ressourcen fehlgeschlagen
view_portlet_recentlyAdded_setting_addedPlatforms=zuletzt hinzugefÃŒgte Plattformen
# #view_portlet_recentlyAdded_approved_platforms = recently approved platforms on dashboard.
# #view_portlet_recentlyAdded_error1 = Failed to load recently added resources
@@ -1974,6 +2555,9 @@ view_remoteAgentInstall_agentStatusDefault=-Klicken Sie auf SchaltflÀche Status
# #view_remoteAgentInstall_agentStatusDefault = -Click Update Status Button-
view_remoteAgentInstall_buttonFindAgent=Agent suchen
view_remoteAgentInstall_connInfo=Verbindungsinformationen
+view_remoteAgentInstall_error_1=Fehler bei der Suche nach dem Pfad der Agent-Installation
+view_remoteAgentInstall_error_2=Bei der Suche in Speicherorten konnte kein installierter Agent gefunden werden
+view_remoteAgentInstall_error_3=Konnte keinen an oder unter [{0}] installierten Agent finden
# #view_remoteAgentInstall_connInfo = Connection Information
# #view_remoteAgentInstall_error_1 = Error occurred while trying to find agent install path
# #view_remoteAgentInstall_error_2 = Could not find an agent installed when looking in common locations
@@ -2003,6 +2587,7 @@ view_reportsTop_description=Dieser Abschnitt bietet Zugang zu applikationsweiten
view_reportsTop_title=Berichte
view_reports_alertDefinitions=Alarmierungskriterien
view_reports_alertDefinitions_parentHover=Klicken, um zur ÃŒbergeordneten Alarm-Definition zu gelangen
+view_reports_alertDefinitions_resTypeLoadError=Erhalt von Ressourcentyp Vorlage nicht möglich - Ansicht von Alarm Vorlage nicht möglich.
# #view_reports_alertDefinitions_resTypeLoadError = Cannot get the template resource type - unable to view the alert template.
view_reports_driftCompliance=Drift-Ãbereinstimmung
view_reports_inventorySummary_failFetch=Konnte die Inventar-Zusammenfassung nicht laden
@@ -2012,11 +2597,15 @@ view_resourceResourceGroupList_error_fetchFailure=Abruf der Gruppen der Ressourc
view_resourceResourceGroupList_error_updateFailure=Fehler beim Aktualisieren der zugewiesenen Ressourcen-Gruppen.
view_resourceResourceGroupList_message_updateSuccess=Gruppenmitgliedschaft aktualisiert fÃŒr [{0}].
view_resource_inventory_activity_changed_by=GeÀndert von
+view_resource_inventory_activity_criteria_no_recent_events=Keine EreigniszÀhlungen basieren auf Anzeigekriterien.
view_resource_inventory_activity_no_recent_alerts=Es liegen keine aktuellen Alarme vor
view_resource_inventory_activity_no_recent_bundle_deploy=Es liegen keine aktuelle BÃŒndel-Deployments vor
+view_resource_inventory_activity_no_recent_config_history=Keine KonfigurationsÀnderungen Historie
view_resource_inventory_activity_no_recent_events=Keine Ereignisse in den letzten 24 Stunden
view_resource_inventory_activity_no_recent_metrics=Diese Ressource hat keine aktuellen Metriken
view_resource_inventory_activity_no_recent_oob=Keine OOB Bedingungen gefunden
+view_resource_inventory_activity_no_recent_operations=Keine aktuelle Operations-Historie
+view_resource_inventory_activity_no_recent_pkg_history=Keine aktuelle Paket Historie
view_resource_inventory_childhistory_createdChild=Kind erstellt
view_resource_inventory_childhistory_deletedChild=Kind gelöscht
# #view_resourceResourceGroupList_error_fetchFailure = Failed to fetch Resource''s groups.
@@ -2080,8 +2669,11 @@ view_resource_monitor_table_last=Live Wert
# #view_resource_monitor_table_last = Live Value
view_resource_monitor_table_max=Maximum
view_resource_monitor_table_min=Minimum
+view_resource_title_component_errors_cleanup=Nach Behebung dieses Problems, werden Sie die Nachricht unten löschen mÌssen, um das 'managed component error' (Fehler bei gemanagter Komponente) Symbol vom vorherigen Bildschirm zu löschen.
view_resource_title_component_errors_tooltip=Zeigt Fehler der gemanagten Ressource. Klicken fÃŒr Details
view_resource_title_tagUpdateFailed=Fehler beim Aktualisieren der Ressourcen-Tags
+view_searchBar_buttonTooltip=Zum Anzeigen/Verbergen der Suchvorschlagsliste klicken. Verbergen der Liste erfolgt auch durch DrÃŒcken auf Escape wenn der Fokus in der Suchmuster Textbox ist.
+view_searchBar_savedSearch_buttonTooltip=Klicken Sie, um in den Saved Search (Gespeicherte Suche) Modus umzuschalten. Wenn aktiv, speichern Sie das aktuelle Muster, indem Sie einen Namen eingeben und auf die Eingabetaste klicken. Bearbeiten Sie eine bestehende Suche, indem Sie sie in der Liste auswÀhlen, das Muster oder den Namen aktualisieren und im NamenstextkÀstchen auf Eingabe drÌcken. Das Löschen erfolgt durch Doppelklicken des Listeneintrags.
# #view_searchBar_buttonTooltip = Click to hide/show the search suggestion list. Also hide the list by hitting Escape when focus is in the search pattern text box.
# #view_searchBar_savedSearch_buttonTooltip = Click to toggle Saved Search mode. When active, save the current pattern by entering a name and hitting return. Edit an existing search by selecting it in the list, updating the pattern or name, and hitting return in the name text box. Delete by double-clicking the list entry.
view_searchBar_savedSearch_confirmDelete=Die gespeicherte Suche mit dem Namen [{0}] löschen?
@@ -2101,6 +2693,7 @@ view_searchGUI_loginStatus=Kann Login-Status nicht bestimmen, ÃŒberprÃŒfen Sie d
view_selector_assigned=Zugewiesen {0}
view_selector_available=VerfÃŒgbar {0}
view_subTab_error_disabled=Kann den deaktivierten Unter-Reiter [{0}] nicht anwÀhlen.
+view_summaryDashboard_resetConfirm=Auf standardmÀÃiges Ãbersichts-Dashboard zurÃŒcksetzen (lokale Ãnderungen gehen verloren)?
view_summaryOverviewForm_error_descriptionChangeFailure=Konnte die Beschreibung der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
view_summaryOverviewForm_error_locationChangeFailure=Konnte den Ort der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
view_summaryOverviewForm_error_nameChangeFailure=Konnte den Namen der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
@@ -2204,6 +2797,7 @@ view_tree_common_contextMenu_type_name_label=Typ\: {0}
view_tree_common_createFailed_autoCluster=Erstellung oder Aktualisierung von autocluster Backing Gruppe fehlgeschlagen
view_tree_common_loadFailed_children=Konnte die Kinder fÃŒr den Knoten nicht laden
view_tree_common_loadFailed_create=Konnte die Ansicht fÃŒr diesen Knoten nicht erzeugen
+view_tree_common_loadFailed_descendants=Konnte Abkömmlinge fÌr Baumansicht nicht laden
# #view_tree_common_loadFailed_descendants = Failed to load descendants for tree
view_tree_common_loadFailed_generic=Konnte die Daten fÃŒr den Bau nicht laden
view_tree_common_loadFailed_group=Konnte die Gruppe mit ID [{0}] nicht laden
@@ -2305,6 +2899,7 @@ widget_resourceFactoryWizard_execute1=Konnte keine neue Ressource anlegen - es w
widget_resourceFactoryWizard_execute2=Erstellung einer neuen Ressource fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
widget_resourceFactoryWizard_execute3=Erstellung einer neuen Ressource fehlgeschlagen.
widget_resourceFactoryWizard_failedToDeleteVersion=Löschen der Paketversion fehlgeschlagen wÀhrend Abbruch einer Ressourcenerstellung
+widget_resourceFactoryWizard_failedToGetType=Erhalt des Pakettyps fÃŒr neue Ressource fehlgeschlagen
# widget_resourceFactoryWizard_execute2 = Failed to create a new resource. Cannot connect to the agent. This may indicate that the agent is down.
# #widget_resourceFactoryWizard_failedToDeleteVersion = Failed to delete package version while canceling a resource create
# #widget_resourceFactoryWizard_failedToGetType = Failed to get backing package type for new resource
@@ -2316,12 +2911,16 @@ widget_resourceFactoryWizard_importWizardTitle=Importieren von Ressourcen des Ty
widget_resourceFactoryWizard_importWizardWindowTitle=Wizard zum Import von Ressourcen
widget_resourceFactoryWizard_infoStepName=Information ÃŒber die Ressource
widget_resourceFactoryWizard_infoStep_loadFail=Konnte die verfÃŒgbaren Architekturen nicht ermitteln
+widget_resourceFactoryWizard_nameComment=Nicht alle Management Plug-ins oder deren gemanagte Ressourcen gestatten dem Agent die Einstellung des Namens fÌr eine neue Ressource. Dieser Wert wird nur von Agent Plug-ins verwendet, die diese Möglichkeit unterstÌtzen. FÌr Plug-ins, die dies nicht unterstÌtzen, kann die Ressource bei deren Auffinden einen generischen oder anderen Namen erhalten.
widget_resourceFactoryWizard_namePrompt=Name der neuen Ressource
# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
widget_resourceFactoryWizard_templatePrompt=Vorlage fÃŒr die Verbindungseinstellungen
widget_resourceFactoryWizard_timeoutFailure=Timeout
+widget_resourceFactoryWizard_timeoutHelp=Eine Timeout Dauer, die - falls festgelegt - den standardmÀÃigen Timeout fÃŒr die Erstellung der untergeordneten Ressource auÃer Kraft setzt (am {0} Agent). Der standardmÀÃige Timeout ist auf 60 Sekunden eingestellt. Ein höherer Wert kann von bei besonders langen ErstellungsvorgÀngen von Nutzen sein, wie etwa bei dem Deployment einer groÃen Applikation. Wird in der Regel verwendet, wenn es beim vorherigen Versuch zu einem Fehlschlagen aufgrund eines Timeout kam. Beachten Sie, dass es bei einem Fehlschlagen aufgrund eines Timeout trotzdem möglich ist, dass das Ressourcen Deployment erfolgreich verlief. Im Falle eines Timeout empfiehlt sich ein Discovery Scan vor dem erneuten Versuch des Deployments der Ressource.
# #widget_resourceFactoryWizard_timeoutHelp = A timeout duration that if specified will override the default timeout for child resource creation (on the {0} Agent). The default timeout is set to 60 seconds. A higher value may be useful for particularly long create actions, like deployment of a large application. Usually used if a previous attempt suffered a timeout failure. Note that if there is a timeout failure, it is still possible that the resource deployment succeeded. In the event of a timeout you may want to execute a discovery scan before attempting to redeploy the resource.
widget_resourceFactoryWizard_uploadFailure=Konnte die Datei nicht hochladen
+widget_resourceFactoryWizard_uploadFileStepName=Laden Sie die Ressourcen Content Datei hoch
+widget_resourceFactoryWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Distributionsdateien mehrere Minuten dauern.
# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
# #widget_resourceFactoryWizard_uploadFileStepName = Upload Resource Content File
# #widget_resourceFactoryWizard_uploadInProgress = The upload is in progress... This can take several minutes to complete for large distribution files.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
index 328383c..aa366a0 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
@@ -1358,36 +1358,36 @@ view_alert_definition_notification_operation_editor_specific_resource=ãªãœãŒ
view_alert_definition_notification_role_editor_loadFailed=çŸåšã®ããŒã«ã決å®ã§ããŸãã - 空ã§éå§ããŸã
view_alert_definition_notification_role_editor_restoreFailed=çŸåšã®ããŒã«ãå©çšã§ããŸãã - 空ããéå§ããŸã
view_alert_definition_notification_role_editor_saveFailed=éžæãããããŒã«ãä¿åã§ããŸãã
-view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ããéå§ããŸã
-view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ããéå§ããŸã
+view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ã§éå§ããŸã
+view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ã§éå§ããŸã
view_alert_definition_notification_user_editor_saveFailed=éžæãããŠãŒã¶ãŒãä¿åã§ããŸãã
-view_alert_definition_recovery_editor_disable_when_fired=çºç«æéãç¡å¹ã«ãã
-view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºç«ããåŸã«ç¡å¹ã«ãããã¹ããæå®ããŸããäžåºŠç¡å¹ã«ããããšããã®ã¢ã©ãŒãã¯æåã§å床æå¹ã«ãããããŸãã¯èªåçã«å床æå¹ã«ããããã®ãªã«ããªã¢ã©ãŒããèšå®ã§ããŸãã
+view_alert_definition_recovery_editor_disable_when_fired=çºçæã«ç¡å¹
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºçããåŸã«ç¡å¹ã«ãªããã©ããã瀺ããŸããç¡å¹ã«ãªã£ãã¢ã©ãŒãã¯ãæäœæ¥ã§å床æå¹ã«ã§ãããªã«ããªã¢ã©ãŒããèšå®ããŠèªåçã«å床æå¹ã«ããããšãå¯èœã§ãã
view_alert_definition_recovery_editor_loadFailed=ãªã«ããªã¡ãã¥ãŒãæ§ç¯ã§ããŸãã
view_alert_definition_recovery_editor_none_available=ãªã
view_alert_definition_recovery_editor_recovery_alert=ã¢ã©ãŒãã®ãªã«ããª
-view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã(ã€ãŸããå床æå¹å)ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããã®ã§ã¯ãªãã®ãªãããã§ã¢ã©ãŒããéžæããªãã§ãã ããã
+view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã (åæå¹åãªã©) ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããå Žåã®ã¿ã¢ã©ãŒããéžæããŠãã ããã
view_alert_definitions_create_failure=ã¢ã©ãŒãå®çŸ©ã®äœæã«å€±æããŸãã
view_alert_definitions_create_success=ã¢ã©ãŒãå®çŸ©ã®äœæã«æåããŸãã
view_alert_definitions_delete_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããŸãã?
view_alert_definitions_delete_failure=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«å€±æããŸãã
-view_alert_definitions_delete_success={0} ã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«æåããŸãã
+view_alert_definitions_delete_success={0} ã®ã¢ã©ãŒãå®çŸ©ãæ£åžžã«åé€ããŸãã
view_alert_definitions_disable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã?
view_alert_definitions_disable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_disable_success={0} ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«æåããŸãã
-view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãã«ããŸãã?
+view_alert_definitions_disable_success={0} ã®ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã
+view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããŸãã?
view_alert_definitions_enable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_enable_success={0} ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«æåããŸãã
+view_alert_definitions_enable_success={0} ã®ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããŸãã
view_alert_definitions_leaveUnsaved=ç·šéããã¢ã©ãŒãå®çŸ©ãä¿åããŸãã?
# #view_alert_definitions_leaveUnsaved = Do you want to save the modified alert definition?
-view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ãåãåºãã®ã«å€±æããŸãã
-view_alert_definitions_loadFailed_single=ID {0} ã®ä»ããã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãåãåºãã®ã«å€±æããŸãã
+view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ã®ååŸã«å€±æããŸãã
+view_alert_definitions_loadFailed_single=ID {0} ã®ã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãååŸã§ããŸããã§ãã
view_alert_definitions_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå®çŸ©
view_alert_definitions_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå®çŸ©
view_alert_definitions_update_failure=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«å€±æããŸãã
view_alert_definitions_update_success=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«æåããŸãã
-view_alert_details_field_ack_at=次ã®å Žæã§ç¢ºèªæžã¿ã§ã
-view_alert_details_field_ack_by=次ã®äººã«ãã£ãŠç¢ºèªæžã¿ã§ã
+view_alert_details_field_ack_at=確èªå Žæ\:
+view_alert_details_field_ack_by=確èªè
\:
view_alert_details_field_parent_definition=芪å®çŸ©
# #view_alert_details_field_parent_definition = Parent definition
view_alert_details_field_recovery_info=ãªã«ããªæ
å ±
@@ -1395,12 +1395,12 @@ view_alert_details_field_resource_ancestry=ãªãœãŒã¹ã®ç¥å
view_alert_details_field_watched_resource=ãŠã©ããããããªãœãŒã¹
# #view_alert_details_field_resource_ancestry = Resource Ancestry
# #view_alert_details_field_watched_resource = Watched Resource
-view_alert_details_loadFailed=ã¢ã©ãŒãã®è©³çŽ°ãåãåºãã®ã«å€±æããŸãã
+view_alert_details_loadFailed=ã¢ã©ãŒã詳现ã®ååŸã«å€±æããŸãã
view_alerts_ack_confirm=éžæãããã¢ã©ãŒãã確èªããŸãã?
view_alerts_ack_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããŸãã?
-view_alerts_ack_failure=ID {0} ã®ä»ããã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_success={0} ã¢ã©ãŒãã®ç¢ºèªã«æåããŸãã
+view_alerts_ack_failure=ID {0} ã®ã¢ã©ãŒãã確èªã§ããŸããã§ãã
+view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªã§ããŸããã§ãã
+view_alerts_ack_success={0} ã¢ã©ãŒãã確èªããŸãã
view_alerts_delete_confirm=éžæãããã¢ã©ãŒããåé€ããŸãã?
view_alerts_delete_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒããåé€ããŸãã?
view_alerts_delete_failure=ID {0} ã®ä»ããã¢ã©ãŒããåé€ããã®ã«å€±æããŸãã
@@ -1408,8 +1408,8 @@ view_alerts_delete_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã
view_alerts_delete_success={0} ã¢ã©ãŒããåé€ããã®ã«æåããŸãã
view_alerts_field_ack_status=ã¹ããŒã¿ã¹
view_alerts_field_ack_status_ack=ç¢ºèª ({0})
-view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã«ãã£ãŠç¢ºèªãããŸãã
-view_alerts_field_ack_status_noAck=æªç¢ºèª
+view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã確èª
+view_alerts_field_ack_status_noAck=確èªãªã
view_alerts_field_ack_status_noAckHover=ãŸã 確èªãããŠããŸãã
view_alerts_field_ack_subject=確èªãµããžã§ã¯ã
view_alerts_field_ack_time=確èªæå»
@@ -1422,8 +1422,8 @@ view_alerts_field_modified_time=ä¿®æ£æå»
view_alerts_field_parent=芪
view_alerts_field_priority=åªå
床
view_alerts_field_protected=ä¿è·ãããŠãã
-view_alerts_field_protected_tooltip=ããtrueãªãããã®å®çŸ©ã¯èŠªå®çŸ©ã«ããå€æŽããä¿è·ãããŠããŸããä»ã®èšèã§èšãã°ããã®èŠªå®çŸ©èšå®ã¯ãã®å®çŸ©ãäžæžãããŸããã
-view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ãåãåºãã®ã«ããŸãã
+view_alerts_field_protected_tooltip=true ã®å Žåããã®å®çŸ©ã¯ä¿è·ããã芪å®çŸ©ãå€æŽã§ããŸããããã£ãŠã芪å®çŸ©ã®èšå®ã¯ãã®å®çŸ©ãäžæžãã§ããŸããã
+view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ã®ååŸã«å€±æããŸãã
view_alerts_table_filter_priority=åªå
床ãã£ã«ã¿ãŒ
view_alerts_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå±¥æŽ
view_alerts_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå±¥æŽ
@@ -1455,7 +1455,7 @@ view_autoDiscoveryQ_unignoreInProgress=éžæããããªãœãŒã¹ã®ç¡èŠã
view_autoDiscoveryQ_unignoreSuccessful=éžæãããªãœãŒã¹ã®ç¡èŠè§£é€ã«æåããŸãã
view_autoDiscoveryQ_uninventoried=ã€ã³ãã³ããªç»é²ãããªã
view_bundleGroup_assignFailPerm=ãã³ãã«ããã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãæš©å©ããããŸããã管çè
ãžåãåãããŠãã ããã
-view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã« View Bundles ããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
+view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã«ã®ããã³ãã«ã®è¡šç€ºãããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
view_bundleGroup_deletesFailure=ãã³ãã«ã°ã«ãŒããåé€ã§ããŸããã§ãã
view_bundleGroup_deletesSuccessful=ãã³ãã«ã°ã«ãŒããæ£åžžã«åé€ããŸãã
view_bundleGroup_unassignFailPerm=ãã®ãã³ãã«ã°ã«ãŒããããã³ãã«ãå²ãåœãŠè§£é€ããæš©å©ããããŸããã管çè
ã«åãåãããŠãã ããã
@@ -1473,22 +1473,22 @@ view_bundle_bundleType=ãã³ãã«ã¿ã€ã
view_bundle_bundleVersion=ãã³ãã«ããŒãžã§ã³
view_bundle_bundleVersions=ãã³ãã«ããŒãžã§ã³
view_bundle_createWizard_bundleDistro=ãã³ãã«é
åž
-view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæã®å®å
šãªãã£ã³ã»ã«ã«å€±æããŸãã - ãã³ãã«ã¯ããŒã¿ããŒã¹ã«ãŸã æ®ã£ãŠãããããããŸãã
+view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ãã - ãã³ãã«ããŸã ååšããå¯èœæ§ããããŸãã
view_bundle_createWizard_cancelFailurePerm=ãŠãŒã¶ãŒãããŒããã·ã§ã³ãäœæããåé€ããªãã£ãããããã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ããã管çè
ã«ãããã³ãã«ã®åé€ãå¿
èŠã«ãªããšäºæ³ãããŸãã
# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
-view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
-view_bundle_createWizard_clickToUploadRecipe=ã¬ã·ããã¡ã€ã«ã®ããŒãããããã«ã¯ãªãã¯ããŠãã ãã
-view_bundle_createWizard_createFailure=ãã³ãã«ãäœæããã®ã«å€±æããŸãã
+view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
+view_bundle_createWizard_clickToUploadRecipe=ã¯ãªãã¯ãããšã¬ã·ããã¡ã€ã«ãããŒãããŸã
+view_bundle_createWizard_createFailure=ãã³ãã«ãäœæã«å€±æããŸãã
view_bundle_createWizard_createSuccessful=ããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ã®äœæã«æåããŸãã
view_bundle_createWizard_enterRecipe=æ£ããã¬ã·ããæäŸããŠãã ãã
-view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ããURLãå
¥åããŠãã ãã
+view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ãã URL ãå
¥åããŠãã ãã
view_bundle_createWizard_failedToUploadDistroFile=ãã³ãã«é
åžãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
view_bundle_createWizard_failedToUploadFile=ãã³ãã«ãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
view_bundle_createWizard_groupsStep_assign=æå¹ãªãã³ãã«ã°ã«ãŒãã 1 ã€ä»¥äžå²ãåœãŠãŸã\:
view_bundle_createWizard_groupsStep_assigned=æ°ãããã³ãã«ããŒãžã§ã³ã¯æ¢åã®ãã³ãã«çšã§ããã³ãã«ã°ã«ãŒãã®å²ãåœãŠãç¶æ¿ããŸã\:
view_bundle_createWizard_groupsStep_failedAssign=æåã®ãã³ãã«ã°ã«ãŒãããããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ãžå²ãåœãŠã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
view_bundle_createWizard_groupsStep_failedGetAssignable=å²ãåœãŠå¯èœãªãã³ãã«ã°ã«ãŒãã決å®ã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
-view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãCreate Bundles ããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã® Create ãŸã㯠View Bundles ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
+view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãããã³ãã«ã®äœæãããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã®ãäœæãããã³ããã³ãã«ã®è¡šç€ºã ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
view_bundle_createWizard_groupsStep_leaveUnassigned=æ°ãããã³ãã«ã¯å²ãåœãŠãªãã§ãã ããã
view_bundle_createWizard_groupsStep_noAssignable=å²ãåœãŠã§ãããã³ãã«ã°ã«ãŒãããŠãŒã¶ãŒãæã£ãŠããªããããæåã®ãã³ãã«ããŒãžã§ã³ãäœæã§ããŸãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
view_bundle_createWizard_groupsStep_noneAssigned=æ°ãããã³ãã«ããŒãžã§ã³ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãå¿
èŠããããŸãã
@@ -1509,7 +1509,7 @@ view_bundle_createWizard_groupsStep_unassigned=æ°ãããã³ãã«ããŒãžã§
view_bundle_createWizard_loadBundleFileFailure=ãµãŒããŒãããã³ãã«ãã¡ã€ã«æ
å ±ã®ååŸãã§ããŸãã
view_bundle_createWizard_noAdditionalFilesNeeded=ãã®ãã³ãã«ã®ããã«ã¢ããããŒããããå¿
èŠãããè¿œå ãã¡ã€ã«ã¯ãããŸãã
view_bundle_createWizard_noBundleTypesAvail=ãã³ãã«ã¿ã€ããå©çšã§ããŸãã
-view_bundle_createWizard_noBundleTypesSupported=ãã³ãã«ã¿ã€ãã¯äžã€ããµããŒããããŠããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããªããã°ãªããŸãã
+view_bundle_createWizard_noBundleTypesSupported=ãµããŒãããããã³ãã«ã¿ã€ãã¯ãããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããå¿
èŠããããŸã
view_bundle_createWizard_provideBundleDistro=ãã³ãã«é
åžã®æäŸ
view_bundle_createWizard_recipeOption=ã¬ã·ã
view_bundle_createWizard_title=ãã³ãã«äœæ
@@ -1527,7 +1527,7 @@ view_bundle_createWizard_urlUserName=ãŠãŒã¶ãŒå
# #view_bundle_createWizard_urlUserName = User name
view_bundle_createWizard_windowTitle=ãã³ãã«äœæãŠã£ã¶ãŒã
view_bundle_createWizard_youMustChooseOne=ãã³ãã«ãäœæããããã®ãªãã·ã§ã³ãéžæããªããã°ãªããŸãã
-view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸãã
+view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸããããªã¢ãŒããã·ã³ã®å
容ã¯åé€ãããŸããã
view_bundle_deploy=ãããã€
view_bundle_deployDir=ãããã€ãã£ã¬ã¯ããª
view_bundle_deployWizard_createGroup_error_1=ã°ã«ãŒããäœæãããŸããã§ããããããã€ã¡ã³ãã®ã°ã«ãŒãã¯ç©ºã«ã¯ã§ããŸããã
@@ -1547,23 +1547,23 @@ view_bundle_deployWizard_deploymentScheduledDetail_concise=ãã³ãã«ããã
view_bundle_deployWizard_destinationCreatedDetail=ãã£ã¹ã¯ãªãã·ã§ã³ [{1}] ã®ä»ãããããã€ã¡ã³ã [{0}] ãäœæããŸãã
view_bundle_deployWizard_destinationCreatedDetail_concise=å®å
[{0}] ãäœæããŸãã
view_bundle_deployWizard_error_1=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ãããããã€ã¡ã³ãã®åé€ã«å€±æããŸãã
-view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããããã¯ãã§ã«ååšãããããããŸããã (泚æïŒå®å
ãã¥ãŒããæ¢åã®å®å
ãããã€ã®ãã)
+view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããå®å
ã¯ãã§ã«ååšããå¯èœæ§ããããŸã (å®å
ãã¥ãŒãããããã€ãããæ¢åã®å®å
)ã
view_bundle_deployWizard_error_11=å®çŸ©æžã¿ãããã€ã¡ã³ãã®æ€çŽ¢ã«å€±æããŸãã
view_bundle_deployWizard_error_12=å®çŸ©æžã¿ãã³ãã«ã®æ€çŽ¢ã«å€±æããŸãã
-view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
+view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã§æ°ããå®å
ã®åé€ã«å€±æããŸãã
view_bundle_deployWizard_error_3=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\!
view_bundle_deployWizard_error_4=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\: {0}
view_bundle_deployWizard_error_5=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\!
view_bundle_deployWizard_error_6=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\: {0}
view_bundle_deployWizard_error_7=ãããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
-view_bundle_deployWizard_error_8=ããããããŠã³ããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
+view_bundle_deployWizard_error_8=ããããããŠã³ã¡ãã¥ãŒããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
view_bundle_deployWizard_error_9=次ããŒãžã§ã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
view_bundle_deployWizard_error_noBundleConfig=ãã³ãã«ã¿ãŒã²ããæ
å ±ã®ååŸã«å€±æããŸãããéžæããã°ã«ãŒãã¯ãã³ãã«ãããã€ã¡ã³ãã®ã¿ãŒã²ããã«æãåŸãæ£åœãªäºæã°ã«ãŒãã§ãã?
view_bundle_deployWizard_getConfigSkip=ãã®ãã³ãã«ããŒãžã§ã³ã«èšå®ã¯å¿
èŠãããŸãã
view_bundle_deployWizard_getConfigStep=ãããã€ã¡ã³ãã®èšå®
view_bundle_deployWizard_getDestStep=æ°ããå®å
-view_bundle_deployWizard_getDest_deployDir=ã«ãŒããããã€ãã£ã¬ã¯ã㪠(å®å
ãã©ãããã©ãŒã äžã§ã®)
-view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã«é¢ãããã¹ãŠã®ãããã€çšãšããŠåããã®ã䜿ãããŸãããå®å
ã®åºæ¬ãã£ã¬ã¯ããªã®å Žæã«å¯Ÿããçžå¯Ÿãã£ã¬ã¯ããªã«ãªããŸãããã®ããšã¯ãç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ã€ããŠåºæ¬ãã£ã¬ã¯ããªã®é
眮ãã©ãã«ããããšããããšã«äŸåããŠããã®çµ¶å¯Ÿãã£ã¬ã¯ããªã¯ç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ã«ãªãå¯èœæ§ãããããšãæå³ããŠããŸãã
+view_bundle_deployWizard_getDest_deployDir=ãããã€ã¡ã³ããã£ã¬ã¯ããª
+view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã®ãã¹ãŠã®ãããã€ã¡ã³ãã§åããã®ã䜿ãããŸãããå®å
ã®ããŒã¹ãã£ã¬ã¯ããªã®å Žæã«çžå¯ŸããŸãããã£ãŠãã¿ãŒã²ãããªãœãŒã¹äžã§ããŒã¹ãšãªãå Žæã«å¿ããŠã絶察ãã£ã¬ã¯ããªã¯ã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ãæã€å¯èœæ§ããããŸãã
view_bundle_deployWizard_getDest_desc=å®å
ã®èª¬æ
view_bundle_deployWizard_getDest_destBaseDirName=åºæ¬ã®é
眮
view_bundle_deployWizard_getDest_group_help=ã¡ã³ããŒããã¹ãŠã®ãã³ãã«ãããã€ã®ããã®å®å
ã¿ãŒã²ãããšãªããããªã°ã«ãŒãããã³ãã«ãããã€ããµããŒããããªãœãŒã¹ãå«ãäºæã°ã«ãŒãã®ã¿ãéžæå¯èœã§ãã
@@ -1578,10 +1578,10 @@ view_bundle_deployWizard_getOptions_deployLater=åŸã§ãããã€ãã
view_bundle_deployWizard_getOptions_deployNow=ä»ãããããã€ãã
view_bundle_deployWizard_getOptions_deployTime=ãããã€æå»
view_bundle_deployWizard_selectBundleStep=ãããã€ãã³ãã«ã®éžæ
-view_bundle_deployWizard_selectBundle_single=ãããã€ã®ããã«åäžãã³ãã«ã ããéžæããŠãã ãã
+view_bundle_deployWizard_selectBundle_single=ãããã€ã«åäžã®ãã³ãã«ã®ã¿ãéžæããŠãã ãã
view_bundle_deployWizard_selectVersionStep=ãã³ãã«ããŒãžã§ã³ãéžæããŠãã ãã
view_bundle_deployWizard_selectVersion_latest=ææ°ããŒãžã§ã³ [{0}]
-view_bundle_deployWizard_selectVersion_live=åäœããŒãžã§ã³ [{0}]
+view_bundle_deployWizard_selectVersion_live=ã©ã€ãããŒãžã§ã³ [{0}]
view_bundle_deployWizard_selectVersion_select=ãªã¹ãããããŒãžã§ã³ãéžæããŠãã ãã\:
view_bundle_deployWizard_title=ãã³ãã«ãããã€ã®ãŠã£ã¶ãŒã
view_bundle_deploy_action=ã¢ã¯ã·ã§ã³
@@ -1607,20 +1607,20 @@ view_bundle_deployments=ãããã€
view_bundle_dest_backToBundle=ãã³ãã«ãžæ»ã
view_bundle_dest_baseDirName=åºæ¬ã®é
眮
view_bundle_dest_created=äœæããã
-view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããåé€ããã ãã§ããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯æ®ãç¶ããŸã
+view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããã®ã¿åé€ãããŸããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯åé€ãããŸããã
view_bundle_dest_deleteFailure=ãã³ãã«å®å
[{0}] ã®åé€ã«å€±æããŸãã
view_bundle_dest_deleteSuccessful=ãã³ãã«å®å
[{0}] ã®åé€ã«æåããŸãã
view_bundle_dest_deployDir=ãããã€ãã£ã¬ã¯ããª
view_bundle_dest_group=ã°ã«ãŒã
view_bundle_dest_lastDeployedVersion=æåŸã«ãããã€ãããããŒãžã§ã³
-view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ããããæ¥ä»
+view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ã¡ã³ãã®æ¥ä»
view_bundle_dest_lastDeploymentStatus=æåŸã®ãããã€ã¡ã³ãã¹ããŒã¿ã¹
view_bundle_dest_loadFailure=ãã³ãã«ã®å®å
ãããŒãããã®ã«å€±æããŸãã
view_bundle_dest_loadFailureVersionInfo=ãããã€ãããããŒãžã§ã³æ
å ±ã®ããŒãã«å€±æããŸãã
-view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããé€å»ããŸããããããã§ãã?
-view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«å€±æããŸãã
-view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«æåããŸãã
-view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸãããããããŠãããããã§ãã?
+view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããããŒãžããŸããããããã§ãã?
+view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠãããã³ãã«å®å
[{0}] ã®ããŒãžã«å€±æããŸãã
+view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠãããã³ãã«å®å
[{0}] ãæ£åžžã«ããŒãžããŸãã
+view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸããå®è¡ããŠãããããã§ãã?
view_bundle_dest_tagUpdateFailure=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_dest_tagUpdateSuccessful=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«æåããŸãã
view_bundle_destinations=å®å
@@ -1650,28 +1650,28 @@ view_bundle_list_singleLoadFailure=ãããã€ãããåäžãã³ãã« [{0}]
view_bundle_list_tagUpdateFailure=ãã³ãã«ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_list_tagUpdateSuccessful=ãã³ãã«ã¿ã°ã®æŽæ°ã«æåããŸãã
view_bundle_list_versionsCount=ããŒãžã§ã³æ°
-view_bundle_purge=é€å»
-view_bundle_recipe=ãªã·ã
-view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã®ããŒãã«å€±æããŸãã
+view_bundle_purge=ããŒãž
+view_bundle_recipe=ã¬ã·ã
+view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã¡ã³ãã®ããŒãã«å€±æããŸãã
view_bundle_revert=åãæ¶ã
view_bundle_revertWizard_confirmStep_confirmation=åäœäžã®ãããã€ã以åã®ãããã€ãžåãæ¶ãäžã§ããç¶ç¶ããã«ã¯"次ãž"ãã¯ãªãã¯ããŠãã ããã
view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=åäœäžã®ãããã€ãèŠã€ãããŸãããåãæ¶ããã§ããŸããã
view_bundle_revertWizard_confirmStep_liveDeployment=åäœäžã®ãããã€
view_bundle_revertWizard_confirmStep_name=åãæ¶ããããã€ç¢ºèª
-view_bundle_revertWizard_confirmStep_noLiveDeployment=ãã®å®å
[{0}] çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=ãã®å®å
çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment=以åã®ããã〠[{1}] ãååšããªãã®ã§åäœäžã®ããã〠[{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãã®ã§åäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€
-view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ãåé€ããŸãã? (ããã¯å€ããæ¢åã®ãããã€ãã£ã¬ã¯ããªãåãæ¶ããããã€ãéå§ããåã«åé€ããŸã)
-view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€åã®ååŸã«å€±æããŸãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment=å®å
[{0}] çšã®åäœäžã®ãããã€ã¡ã³ãã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=å®å
çšã®åäœäžã®ãããã€ã¡ã³ãã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment=å®å
[{1}] ã®ä»¥åã®ãããã€ã¡ã³ããååšããªããããåäœäžã®ãããã€ã¡ã³ã [{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãããåäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€ã¡ã³ã
+view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ã¡ã³ããåé€ããŸãã? (ããã«ããããããã€ã¡ã³ãã®åãæ¶ããéå§ããåã«ãæ¢åã®å€ããããã€ãã£ã¬ã¯ããªãåé€ãããŸã)
+view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
view_bundle_revertWizard_getInfoStep_name=åãæ¶ãæ
å ±ã®æäŸ
view_bundle_revertWizard_getInfoStep_revertDeployDesc=ãããã€èšè¿°ã®åãæ¶ã
view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[åãæ¶ã å] {0} [åãæ¶ã åŸ] {1}
view_bundle_revertWizard_getInfoStep_revertDeployName=ãããã€åã®åãæ¶ã
view_bundle_revertWizard_revertStep_name=å®å
ãã©ãããã©ãŒã ãžãã³ãã«ããããã€
view_bundle_revertWizard_revertStep_reverting=åãæ¶ãäž...
-view_bundle_revertWizard_revertStep_scheduled=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
+view_bundle_revertWizard_revertStep_scheduled=ãããã€ã¡ã³ãã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
view_bundle_revertWizard_revertStep_scheduledDetails=ãªãœãŒã¹ã°ã«ãŒã [{1}] ãããã³ãã«ããã〠[{0}] ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸãã
view_bundle_revertWizard_revertStep_scheduledFailure=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã
view_bundle_revertWizard_title=ãã³ãã«åãæ¶ã
@@ -1684,7 +1684,7 @@ view_bundle_tree_unassigned_name=å²ãåœãŠãããŠããªããã³ãã«
view_bundle_version_backToBundle=ãã³ãã«ãžæ»ã
view_bundle_version_bundleVersionTagUpdateFailure=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_version_bundleVersionTagUpdateSuccessful=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«æåããŸãã
-view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã?
+view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã? ãªã¢ãŒããã·ã³ã®ã³ã³ãã³ãã¯åé€ãããŸããã
view_bundle_version_deleteFailure=ãã®ãã³ãã«ããŒãžã§ã³ [{0}] ãåé€ããã®ã«å€±æããŸãã
view_bundle_version_deleteSuccessful=ãã³ãã«ããŒãžã§ã³ [{0}] ã®åé€ã«æåããŸãã
view_bundle_version_loadFailure=ãã³ãã«ããŒãžã§ã³ã®ããŒãã«å€±æããŸãã
@@ -1722,7 +1722,7 @@ view_configEdit_msg_4=ãªã¹ãã«è¿œå ãããã¢ã€ãã
view_configEdit_properties=ããããã£
view_configEdit_property=ããããã£ãŒ
# #view_configEdit_property = Property
-view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
+view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
view_configEdit_tooltip_2=ãªã¹ãã«ã¢ã€ãã ãè¿œå ããŸã
view_configEdit_unset=æªèšå®ã«ããŸãã?
# #view_configEdit_unset = Unset?
@@ -1749,12 +1749,12 @@ view_configurationHistoryList_table_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸ
view_configurationHistoryList_table_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
view_configurationHistoryList_table_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
view_configurationHistoryList_title=èšå®å±¥æŽ
-view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ã¯æ£ããå€ã§ãã®ã§ããã®èšå®ã¯ä¿åå¯èœã§ã
-view_connectionSettingsDetails_error_updateFailure=ã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã«å€±æããŸãã
-view_connectionSettingsDetails_messageConcise_updateSuccess=ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®ããã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®ã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
-view_connectionSettingsDetails_somePropertiesInvalid=次ã®ã³ãã¯ã·ã§ã³èšå®ã¯äžæ£ãªå€\: {0} ã§ããèšå®ãä¿åããåã«èšæ£ããªããã°ãªããŸããã
+view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®æ¥ç¶èšå®ã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸãã
+view_connectionSettingsDetails_error_updateFailure=æ¥ç¶èšå®ã®æŽæ°ã«å€±æããŸãã
+view_connectionSettingsDetails_messageConcise_updateSuccess=æ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸããã
+view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®æ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸããã
+view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®æ¥ç¶èšå®ãç·šéããæš©éããããŸãã
+view_connectionSettingsDetails_somePropertiesInvalid=次ã®æ¥ç¶èšå®ã®å€ã¯ç¡å¹ã§ã\: {0}ãèšå®ãä¿åããã«ã¯ãå€ãä¿®æ£ããå¿
èŠããããŸãã
view_core_loggedOut=ãã°ã¢ãŠã
view_core_noRecentAlerts=ã¬ããŒããã¹ãæè¿ã®ã¢ã©ãŒãã¯ååšããŸãã
view_core_recentAlerts=[{0}] åã®æè¿ã®ã¢ã©ãŒãããããŸãã - æè¿ã®ã¢ã©ãŒãã¬ããŒããžã¯ãªãã¯ããŠãã ãã
@@ -1797,8 +1797,8 @@ view_drift_category_fileNew=æ°èŠã«æ€åºããããã¡ã€ã«
view_drift_category_fileRemoved=åé€ãã¡ã€ã«
view_drift_confirm_deleteAllDefs=ããªããæ€åºå®çŸ©ããã¹ãŠåé€ããŸãã?
view_drift_confirm_deleteDefs=éžæããããªããæ€åºå®çŸ©ãåé€ããŸãã?
-view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸããã§ã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
-view_drift_failure_deleteDefs=ããã€ãããããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
+view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸãããã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
+view_drift_failure_deleteDefs=äžéšãããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
view_drift_failure_deleteTemplates=ããªãããã³ãã¬ãŒãã®äžéšãŸãã¯ãã¹ãŠãåé€ã§ããŸããã§ããã
view_drift_failure_detectNow=ããªããæ€åºå®è¡ãªã¯ãšã¹ãã®éä¿¡ã«å€±æããŸãã
view_drift_failure_load=ããªããã€ã³ã¹ã¿ã³ã¹ã®åãåºãã«å€±æããŸãã
@@ -1834,35 +1834,35 @@ view_drift_table_title_initialSnapshot=å®çŸ© [{0}] ã®ããã®åæã¹ãã
view_drift_table_title_snapshot=å®çŸ© [{1}] ã®ããã®ã¹ãããã·ã§ãã [{0}]
view_drift_table_title_templateSnapshot=ãã³ãã¬ãŒã [{0}] ã®ããã®ãã³çããããã¹ãããã·ã§ãã
view_drift_wizard_addDef_failure=ããªããæ€åºå®çŸ©ã[{0}]ãã®æ°èŠè¿œå ã«å€±æããŸãã
-view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ããªããã¢ãã¿ãªã³ã°ãå®è¡ãããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸãããã®å®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ããããæ€åºã®å®è¡ééãå®çŸ©ããããåºæ¬ãã£ã¬ã¯ããªãšãã¡ã€ã«ãã£ã«ã¿(ãªãã·ã§ã³)ãæå®ããããšãã§ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãéå§ããå®çŸ©ãšããŠäœ¿çšããããã®äžã€ä»¥äžã®æ¢å®ã®ãã³ãã¬ãŒããååšããŸãã
-view_drift_wizard_addDef_infoStepName=ãã®æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
+view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ãããªããã®ç£èŠãå®è¡ããããã¡ã€ã«ãèšè¿°ããŸããå®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ã§ããæ€åºå®è¡ã®ééãå®çŸ©ããããŒã¹ãã£ã¬ã¯ããªãšãªãã·ã§ã³ã®ãã¡ã€ã«ãã£ã«ã¿ãŒãæå®ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãæåã®å®çŸ©ãšããŠäœ¿çšã§ãã 1 ã€ä»¥äžã®äºåå®çŸ©ãã³ãã¬ãŒãããããŸãããã®ãã³ãã¬ãŒãã¯ç·šéå¯èœã§ãã
+view_drift_wizard_addDef_infoStepName=æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
view_drift_wizard_addDef_success=æ°èŠããªããæ€åºå®çŸ© [{0}] ã®è¿œå ã«æåããŸããããšãŒãžã§ã³ãã¯æŽæ°ãããŸãã
view_drift_wizard_addDef_templatePrompt=ããªããå®çŸ©ãã³ãã¬ãŒã
-view_drift_wizard_addDef_title=ã¿ã€ãã®ãªãœãŒã¹ [{0}] ã®ããã®ããªããæ€åºå®çŸ©ãè¿œå ããŠãã ãã
+view_drift_wizard_addDef_title=ã¿ã€ã [{0}] ã®ãªãœãŒã¹ã®ããªããæ€åºå®çŸ©ãè¿œå
view_drift_wizard_addDef_windowTitle=ããªããæ€åºå®çŸ©ãŠã£ã¶ãŒãã®è¿œå
view_drift_wizard_addTemplate_failure=æ°èŠããªããæ€åºãã³ãã¬ãŒã [{0}] ã®è¿œå ã«å€±æããŸãã
-view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããã掟çããŠäœæã§ããŸããããã¯æ¢åãã³ãã¬ãŒãã«é¡äŒŒãããã®ãããã©ã°ã€ã³ãå®çŸ©ãããã³ãã¬ãŒãããæ°èŠãã³ãã¬ãŒããæ§ç¯ããçŽ æ©ãæ¹æ³ãæäŸããŸããããªããå®çŸ©ã®ããã«ããã®ãã³ãã¬ãŒãã¯ããªãããç£èŠãå®è¡ããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸããç¶æ³ã«ãã£ãŠã¯ããã®ãã³ãã¬ãŒãããå°åºãããå®çŸ©ã¯ãã®ãã¡ã€ã«ã»ããã®å€æŽããä»ã®èšå®ã®å€æŽãèš±ããããèš±ããªãã£ããããŸãããã³ãã¬ãŒãåã¯äžã€ã®ãªãœãŒã¹ã¿ã€ãå
ã§ãŠããŒã¯ã§ãªããã°ãªããŸããã
+view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããåºã«ããŸããããã«ãããæ¢åã®ãã³ãã¬ãŒããšäŒŒãŠããæ°èŠãã³ãã¬ãŒããããã©ã°ã€ã³ãå®çŸ©ããããã³ãã¬ãŒããåºã«ããæ°èŠãã³ãã¬ãŒããè¿
éã«æ§ç¯ã§ããŸãããã©ããå®çŸ©ãšåæ§ã«ããã³ãã¬ãŒãã¯ããªããç£èŠãå®è¡ããããã¡ã€ã«ãèšè¿°ããŸãããã³ãã¬ãŒããåºã«ããå®çŸ©ã®ãã¡ã€ã«ã»ãããŸãã¯ä»ã®èšå®ã®å€æŽã¯ãç¶æ³ã«å¿ããŠèš±å¯ãŸãã¯æåŠãããŸãããã³ãã¬ãŒãåã¯ãªãœãŒã¹ã¿ã€ãå
ã§äžæã§ãªããã°ãªããŸããã
view_drift_wizard_addTemplate_infoStepName=éå§ãã³ãã¬ãŒãã®éžæ
view_drift_wizard_addTemplate_success=æ°èŠããªãããã³ãã¬ãŒã [{0}] ã®è¿œå ã«æåããŸãã
view_drift_wizard_addTemplate_title=ã¿ã€ã [{0}] ã®ããªããå®çŸ©ãã³ãã¬ãŒããè¿œå ããŠãã ãã
view_drift_wizard_addTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒãå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®è¿œå
-view_drift_wizard_pinTemplate_confirmNotPinned=ãã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯ãã®åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ãããžãªã»ãããããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®ã¹ãããã·ã§ãããžã®ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
-view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã®ãã³ãã¬ãŒãã¯ãã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ãããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
+view_drift_wizard_pinTemplate_confirmNotPinned=ãã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ããã³çãããããšããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ããã«åæã¹ãããã·ã§ãããèšå®ãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããŸãããã³ãã¬ãŒãã®ã¹ãããã·ã§ãããžã®ãã³çããç¶è¡ããŸãã?
+view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã³ãã¬ãŒãããã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ããå床ãã³çããããšããã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ãæã€åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããžèšå®ãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒããå床ãã³çãããŸãã?
view_drift_wizard_pinTemplate_duplicate_name_error=ãã³ãã¬ãŒãåã¯äžæã§ãªããã°ãªããŸãã
view_drift_wizard_pinTemplate_failure=ããªãããã³ãã¬ãŒã [{0}] ãžã®ã¹ãããã·ã§ããããã³çãããã®ã«å€±æããŸãã
view_drift_wizard_pinTemplate_infoStepExistingTemplate=çŸåšã®ãã³ãã¬ãŒããžã®ãã³çã
-view_drift_wizard_pinTemplate_infoStepHelp=ãã³çãããããã³ãã¬ãŒããéžæããŠãã ããããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããæã€ããã«ãªããŸããããã«ããŸãããããŠãã®å®çŸ©èªèº«ã¯ãã³çãããããã®ãšããŠããŒã¯ãããŸããããã¯æåŸ
ããããã¡ã€ã«ã»ããããããªãããæ€åºããã®ã«äœ¿ãããŸãããã®ãã³ãã¬ãŒãã®ããã®æ¢åå®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ããã«ãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããããšã«æ³šæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepHelp=ãã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ããã³çãããããšããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ããã«åæã¹ãããã·ã§ãããèšå®ãããŸãããŸããå®çŸ©èªäœããã³çãããããšã¿ãªãããŸããããã¯ãæ³å®ããããã¡ã€ã«ã»ããããããªãããæ€åºããããã«äœ¿çšãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããããšã«æ³šæããŠãã ããã
view_drift_wizard_pinTemplate_infoStepName=ãã³çãããããã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ããå°åºããããã®)
-view_drift_wizard_pinTemplate_infoStepRadioHelp=ãã®ã¹ãããã·ã§ããã¯æ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãããããšãå¯èœã§ãããã®''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒã®æã«ãã£ãŠä¿¡é Œããå®çŸ©ãã¹ãããã·ã§ãããããªãœãŒã¹ã¬ãã«ãã¿ã€ãã¬ãã«ã§ããã³ãã¬ãŒãåã§ããããã«ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯ã次ã«ããã®ã¿ã€ãã®ã¡ã³ããŒã«å¯ŸããŠé©çšã§ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯åææã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéããããšãã§ããŸãããã®ååã¯å€æŽãã¹ãã§ããã®ã¿ã€ãã®ãŠããŒã¯ãªããªãããã³ãã¬ãŒãåã§ãªããã°ãªããŸããã''æ¢åãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒãéžæããã¹ãããã·ã§ãããæã€æ¢åãã³ãã¬ãŒãã«å¯ŸããŠããã³çã
ãŸãã¯å床ãã³çããã§ããããã«ããŸããæ£ããèšå®ããã«ã¯ããã®æ¢åãã³ãã¬ãŒãã¯åããã£ã¬ã¯ããªããã®ã¹ãããã·ã§ããå®çŸ©ãšããŠç£èŠã§ããªããã°ãªããŸãããã»ã¬ã¯ã·ã§ã³ããã¯ã¹ã¯æ£åœãªæ¢åã®ãã³ãã¬ãŒãã ãã衚瀺ããŸããããæ£åœã§ãªãæ¢åãã³ãã¬ãŒããååšãããšããŠããã®ãªãã·ã§ã³ã§ã¯éžæãããŸããã
+view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ãã掟ç)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=ã¹ãããã·ã§ãããæ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãã§ããŸãããæ°èŠãã³ãã¬ãŒãããªãã·ã§ã³ã䜿çšãããšããŠãŒã¶ãŒã¯ãªãœãŒã¹ã¬ãã«ã®ä¿¡é Œã§ããå®çŸ©ããã³ã¹ãããã·ã§ããããã¿ã€ãã¬ãã«ãžææ Œã§ããŸãããã®åŸãæ°èŠãã³ãã¬ãŒããã¿ã€ãã®ã¡ã³ããŒãžé©çšã§ããŸããæ°èŠãã³ãã¬ãŒãã¯ãæåã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéå¯èœã§ããã¿ã€ãã«ãŠäžæã®ããªãããã³ãã¬ãŒãåãšãªãããã«ãååãå€æŽããå¿
èŠããããŸãããæ¢åãã³ãã¬ãŒãããªãã·ã§ã³ã䜿çšãããšããŠãŒã¶ãŒã¯éžæãããã¹ãããã·ã§ãããæã€æ¢åã®ãã³ãã¬ãŒãããã³çããŸãã¯å床ãã³çãã§ããŸããæ¢åã®ãã³ãã¬ãŒãã¯ãã¹ãããã·ã
§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠããå¿
èŠããããŸããéžæããã¯ã¹ã¯æå¹ãªæ¢åãã³ãã¬ãŒãã®ã¿ã衚瀺ããŸããæå¹ãªæ¢åãã³ãã¬ãŒãããªãå Žåããã®ãªãã·ã§ã³ãéžæã§ããŸããã
view_drift_wizard_pinTemplate_infoStepRadioTitle=ãã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepSelectBlocked=æ¢åãã³ãã¬ãŒãã§ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠãããã®ã¯ååšããŸãããç¶ç¶ããã«''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ãéžæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠããæ¢åãã³ãã¬ãŒãã¯ãããŸãããç¶ç¶ããã«ã¯ãæ°èŠãã³ãã¬ãŒãããªãã·ã§ã³ãéžæããŠãã ããã
view_drift_wizard_pinTemplate_infoStepSelectTitle=æ¢åãã³ãã¬ãŒã
view_drift_wizard_pinTemplate_success=ããªãããã³ãã¬ãŒã [{0}] ã®ãã³çãã«æåããŸãã
view_drift_wizard_pinTemplate_title=ã¿ã€ã [{2}] ã®ããªãããã³ãã¬ãŒããžã®å®çŸ© [{1}] ã®ã¹ãããã·ã§ãã [{0}] ããã³çã
view_drift_wizard_pinTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®ãã³çã
-view_dynagroup_children=åçã°ã«ãŒãã®å
-view_dynagroup_compatible=äºæ
+view_dynagroup_children=DynaGroup ã®å
+view_dynagroup_compatible=äºææ§
view_dynagroup_definitionAlreadyExists=ãã§ã«ãã®ååã®ã°ã«ãŒãå®çŸ©ãååšããŸã
view_dynagroup_definitionCreated=ã°ã«ãŒãå®çŸ©å [{0}] ã®äœæã«æåããŸãã
view_dynagroup_definitionLoadFailure=ã°ã«ãŒãå®çŸ©ã®ããŒãã«å€±æããŸãã
@@ -1872,13 +1872,13 @@ view_dynagroup_deleteSuccessfulSelection=[{0}] ã°ã«ãŒãå®çŸ©ã®åé€ã«æ
view_dynagroup_editing=[{0}] ãç·šéäž
view_dynagroup_exprBuilder_addExpression=åŒã®è¿œå
view_dynagroup_exprBuilder_comparisonType=æ¯èŒã¿ã€ã
-view_dynagroup_exprBuilder_comparisonType_contains=ãå«ã
-view_dynagroup_exprBuilder_comparisonType_endsWith=ã§çµãã
+view_dynagroup_exprBuilder_comparisonType_contains=次ãå«ã\:
+view_dynagroup_exprBuilder_comparisonType_endsWith=次ã§çµãã\:
view_dynagroup_exprBuilder_comparisonType_equals=çãã
-view_dynagroup_exprBuilder_comparisonType_startsWith=ã§éå§ãã
+view_dynagroup_exprBuilder_comparisonType_startsWith=次ãšéå§ãã\:
view_dynagroup_exprBuilder_comparisonType_tooltip=æ¯èŒã¿ã€ã
view_dynagroup_exprBuilder_definingPlugin=å®çŸ©ãã©ã°ã€ã³
-view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ã®ããã®ãã©ã°ã€ã³
+view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ãããã©ã°ã€ã³
view_dynagroup_exprBuilder_expression=åŒ
view_dynagroup_exprBuilder_expressionType=åŒã®ã¿ã€ã
view_dynagroup_exprBuilder_expressionType_pluginConfig=ãã©ã°ã€ã³èšå®
@@ -1902,7 +1902,7 @@ view_dynagroup_exprBuilder_noResourceTypes=--ãªãœãŒã¹ã¿ã€ããªã--
view_dynagroup_exprBuilder_pluginLoadFailure=ãã©ã°ã€ã³ã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_propLoadFailure=ããããã£ã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_propertyName=ããããã£å
-view_dynagroup_exprBuilder_propertyName_tooltip=åãåããçšã®ããããã£åãããã¯ãªãœãŒã¹ã¿ã€ããšåæ§ã«åŒã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
+view_dynagroup_exprBuilder_propertyName_tooltip=ã¯ãšãªããããããã£ãŒã®ååãåŒã¿ã€ãããã³ãªãœãŒã¹ã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
view_dynagroup_exprBuilder_resTypeLoadFailure=ãã©ã°ã€ã³ [{0}] ã®ãªãœãŒã¹ã¿ã€ãã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_resource=ãªãœãŒã¹
view_dynagroup_exprBuilder_resourceType=ãªãœãŒã¹ã¿ã€ã
@@ -1913,12 +1913,12 @@ view_dynagroup_exprBuilder_resource_greatGrandparent=æŸç¥ç¶æ¯
view_dynagroup_exprBuilder_resource_greatGreatGrandparent=æŸç¥ç¶æ¯ã®èŠª
view_dynagroup_exprBuilder_resource_parent=芪
view_dynagroup_exprBuilder_resource_resource=ãªãœãŒã¹
-view_dynagroup_exprBuilder_resource_tooltip=ãªãœãŒã¹ã®ã¬ãã«ãæã¿ã®ãã®ã«éžæããŠãã ãããäŸãã°ã"芪"ãéžæãããšã芪ãªãœãŒã¹ãåŒã®æ®ãã®éšåã«äžèŽãããããªãªãœãŒã¹ãçºèŠã§ããŸãã
+view_dynagroup_exprBuilder_resource_tooltip=åžæã®ãªãœãŒã¹ã¬ãã«ãéžæããŸããããšãã°ãã芪ããéžæãããšã芪ãªãœãŒã¹ãä»ã®åŒãšäžèŽãããªãœãŒã¹ãèŠã€ããŸãã
view_dynagroup_exprBuilder_savedExpression=ä¿åãããåŒ
view_dynagroup_exprBuilder_title=åŒãã«ããŒ
view_dynagroup_exprBuilder_unset=èšå®è§£é€
-view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ã¯ããŒã¿ããŒã¹å
ã®nullå€ãæã€å€ãã®ãã¹ãŠãçºèŠããŸããããã¯ããŒã¿ããŒã¹ã¹ãã¢ãšåãåããããŒã¿ã®çç±ã«ãã"\="ãªãã¬ãŒã¿ã䜿ãããšã¯å¯èœã§ã¯ãããŸããã
-view_dynagroup_exprBuilder_value_tooltip=åãåããåŒã®ããã®æååå€
+view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ãæå®ãããšãnull ã§ããå€ããã¹ãŠèŠã€ããŸããããŒã¿ããŒã¹ãããŒã¿ãä¿åããã³ã¯ãšãªããæ¹æ³ã«ãããã\=ãæŒç®åã¯äœ¿çšã§ããŸããã
+view_dynagroup_exprBuilder_value_tooltip=ã¯ãšãªããåŒã®æååå€
view_dynagroup_expression=åŒ
view_dynagroup_expressionBuilderIconTooltip=åŒãã«ããŒ...
view_dynagroup_expressionSet=åŒã»ãã
@@ -1938,34 +1938,34 @@ view_dynagroup_recalculationInterval=åèšç®ã®éé (å)
view_dynagroup_recalculationInterval_error=å€ã¯æŽæ°ã§ãªããã°ãªããŸãã
# view_dynagroup_recalculationInterval = \u518D\u8A08\u7B97\u9593\u9694 (min)
view_dynagroup_recursive=ååž°
-view_dynagroup_saveAndRecalculate=ä¿å & åèšç®
+view_dynagroup_saveAndRecalculate=ä¿åãšåèšç®
view_dynagroup_saveFailure=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«å€±æããŸãã
view_dynagroup_saveSuccessful=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«æåããŸãã
-view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - äžã€äœæãããã¹ãã§ãããã代ããã« [{0}] åäœãããŸãã
+view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - 1 ã€äœæãããã¯ãã [{0}] åäœæãããŸãã
view_dynagroup_template_customExpression=ã«ã¹ã¿ã åŒ...
view_dynagroup_template_downedResources=ãã¹ãŠã®ãªãœãŒã¹ãçŸåšããŠã³ããŠããŸã
view_dynagroup_template_jbossas4_clusters=JBossAS 4 - ã¯ã©ã¹ã¿
-view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EARs
+view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EAR
view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - ãã¹ãã£ã³ã°ããŠãã"èªåã®"ã¢ããªã±ãŒã·ã§ã³ã®ãã¹ãŠ
view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - ã»ãã¥ã¢ã§ãªããã¹ãŠ
-view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - ãŠããŒã¯ããŒãžã§ã³
+view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - äžæã®ããŒãžã§ã³
view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - ã¯ã©ã¹ã¿
view_dynagroup_template_platforms=ã€ã³ãã³ããªå
ã®ãã©ãããã©ãŒã ãªãœãŒã¹
-view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®ãŠããŒã¯ãªãœãŒã¹ã¿ã€ã
+view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®äžæã®ãªãœãŒã¹ã¿ã€ã
view_groupConfigEdit_member=ã¡ã³ããŒ
view_groupConfigEdit_noListProps=ã°ã«ãŒãèšå®ã§çŸåšãµããŒããããŠããªãããããã£ã®ãªã¹ã
-view_groupConfigEdit_saveReminder=èšå®ãå€æŽãããŠããŸã - ãããã®å€æŽãä¿åããã®ãå¿ããªãã§ãã ããããããªããšå€±ãããŸãã
-view_groupConfigEdit_setAll=ãã¹ãŠã®å€ãèšå®\:
-view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ã®éã - ç·šéããããã«ã¢ã€ã³ã³ãã¯ãªãã¯ããŸã
+view_groupConfigEdit_saveReminder=èšå®ã®äžéšãå€æŽãããŸãã - å€æŽãä¿åããªããšå€æŽå
容ã倱ãããŸãã\n
+view_groupConfigEdit_setAll=ãã¹ãŠã®å€ã次ã«èšå®\:
+view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ãç°ãªããŸã - ã¢ã€ã³ã³ãã¯ãªãã¯ããŠç·šéããŠãã ããã
view_groupConfigEdit_unset=èšå®è§£é€
view_groupConfigEdit_valsDiff=ã¡ã³ããŒå€ã®éã
-view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ããã®ã¡ã³ããŒå€
+view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ã¡ã³ããŒå€
view_groupCreateWizard_createFailure=ãªãœãŒã¹ã°ã«ãŒã [{0}] ã®äœæã«å€±æããŸãã \: {1}
view_groupCreateWizard_createStepName=ã°ã«ãŒãèšå®
view_groupCreateWizard_createStep_group_exists=[{0}] ãšããååã®ã°ã«ãŒãã¯ãã§ã«ååšããŸã
view_groupCreateWizard_createStep_recursive=ååž°
view_groupCreateWizard_createSuccessful_concise=[{0}] ãšããååã®æ°èŠã®ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
-view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ã åå [{1}] ã®æ°èŠ [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
+view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ãŸããåå [{1}] ãæã€æ°ãã [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæãããŸããã
view_groupCreateWizard_membersStepName=ã¡ã³ããŒã®éžæ
view_groupCreateWizard_title=ã°ã«ãŒãäœæ
view_groupCreateWizard_windowTitle=ã°ã«ãŒãäœæ
@@ -1993,22 +1993,22 @@ view_group_operationScheduleDetails_memberResource=ã¡ã³ããŒãªãœãŒã¹
view_group_operationScheduleDetails_value_parallel=䞊è¡å®è¡
view_group_operationScheduleDetails_value_sequential=以äžã«ç€ºããé (ã¡ã³ããŒãªãœãŒã¹ããã©ãã°ã¢ã³ãããããããŠé çªãå€æŽ)
view_group_pluginConfig_edit_currentGroupProperties=çŸåšã®ã°ã«ãŒãããããã£
-view_group_pluginConfig_edit_invalid=次ã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯äžæ£ãªå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ãä¿åããããŸãã«ä¿®æ£ãããå¿
èŠããããŸã\: [{0}]
-view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
+view_group_pluginConfig_edit_invalid=次ã®æ¥ç¶èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
+view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãæ¥ç¶èšå®ãç·šéããæš©éããããŸãã
view_group_pluginConfig_edit_saveFailure=ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã®ã°ã«ãŒãèšå®æŽæ°ã®éå§ã«å€±æããŸãã
-view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ãéå§ãããŸãã
-view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã¯ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã«éå§ãããŸãã
-view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ããŸã
-view_group_pluginConfig_edit_valid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯æ£ããå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ã¯ä¿åã§ããŸã
+view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãæ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸãã
+view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãæ¥ç¶èšå®ã®æŽæ°ãã[{1}] ãšããååã® [{0}] ãšäºææ§ã®ããã°ã«ãŒãã«å¯ŸããŠéå§ãããŸãã
+view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®æ¥ç¶èšå®ãæŽæ°ããŸã
+view_group_pluginConfig_edit_valid=ãã¹ãŠã®æ¥ç¶èšå®ããããã£ãŒã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸã
view_group_pluginConfig_members_fetchFailure=ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã®ãã©ã°ã€ã³èšå®æŽæ°å±¥æŽã®ååŸã«å€±æããŸãã
-view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ããã®ã¡ã³ããŒã³ãã¯ã·ã§ã³èšå®ã®åãåºãã«å€±æããŸãã
+view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ã¡ã³ããŒæ¥ç¶èšå®ã®èªã¿åºãã«å€±æããŸãã
view_group_pluginConfig_members_fetchFailureConnInProgress=ã°ã«ãŒããã©ã°ã€ã³èšå®ã®æŽæ°ã¯çŸåšé²è¡äžã§ããã°ã«ãŒãèšå®ãé²èŠ§ããã«ã¯ãæŽæ°ãçµäºãããŸã§åŸ
æ©ããå¿
èŠããããŸãã
view_group_pluginConfig_members_statusDetails=ã¹ããŒã¿ã¹ã®è©³çŽ°
view_group_pluginConfig_members_statusFailure=ãã®èšå®ã®æŽæ°ã¯æªç¥ã®çç±ã«ãã倱æããŸãã
view_group_pluginConfig_members_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸã é²è¡äžã§ã
view_group_pluginConfig_members_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
view_group_pluginConfig_members_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_members_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®ã¡ã³ããŒå±¥æŽ
+view_group_pluginConfig_members_title=ã°ã«ãŒãæ¥ç¶èšå®ã®ã¡ã³ããŒå±¥æŽ
view_group_pluginConfig_table_clickStatusIcon=詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
view_group_pluginConfig_table_deleteFailure=ã°ã«ãŒããã©ã°ã€ã³èšå®å±¥æŽã®åé€ã«å€±æããŸãã
view_group_pluginConfig_table_deleteSuccessful=[{0}] ã®å±¥æŽãåé€ããŸãã
@@ -2019,11 +2019,11 @@ view_group_pluginConfig_table_statusFailure=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯
view_group_pluginConfig_table_statusInprogress=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯é²è¡äžã§ã
view_group_pluginConfig_table_statusNochange=ãã®ã°ã«ãŒãèšå®ã¯å€æŽãããŸããã§ãã
view_group_pluginConfig_table_statusSuccess=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_table_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®å±¥æŽ
+view_group_pluginConfig_table_title=ã°ã«ãŒãæ¥ç¶èšå®å±¥æŽ
view_group_pluginConfig_table_viewMemberHistory=ã¡ã³ããŒå±¥æŽã®é²èŠ§
view_group_pluginConfig_table_viewSettings=èšå®ã®é²èŠ§
view_group_pluginConfig_view_groupProperties=ã°ã«ãŒãããããã£
-view_group_pluginConfig_view_noperm=ã³ãã¯ã·ã§ã³èšå®ã®é²èŠ§æš©éããããŸãã
+view_group_pluginConfig_view_noperm=æ¥ç¶èšå®ã®é²èŠ§æš©éããããŸãã
view_group_resConfig_edit_invalid=次ã®èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
view_group_resConfig_edit_loadFail=[{0}] ã®ã¡ã³ããŒãªãœãŒã¹èšå®ã®èªã¿åºãã«å€±æããŸãã
view_group_resConfig_edit_noperm=ãã®ã°ã«ãŒãèšå®ãç·šéããæš©éããããŸãã
@@ -2635,7 +2635,7 @@ widget_resourceFactoryWizard_infoStep_loadFail=ã¢ãŒããã¯ãã£ãŒãå©çš
widget_resourceFactoryWizard_nameComment=管çãã©ã°ã€ã³ãŸãã¯ãããã®ç®¡ç察象ãªãœãŒã¹ã®äžéšã¯ããšãŒãžã§ã³ãã«ããæ°ãããªãœãŒã¹ã®ååèšå®ãèš±å¯ããŸããããã®å€ã¯ããã®æ©èœããµããŒããããšãŒãžã§ã³ããã©ã°ã€ã³ã®ã¿ã䜿çšããŸãããã®æ©èœããµããŒãããªããã©ã°ã€ã³ã®å ŽåããªãœãŒã¹ãçºèŠããããšãã«ãªãœãŒã¹ã«æ±çšãŸãã¯ç°ãªãååãä»ããããå¯èœæ§ããããŸãã
widget_resourceFactoryWizard_namePrompt=æ°èŠãªãœãŒã¹å
# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
-widget_resourceFactoryWizard_templatePrompt=ã³ãã¯ã·ã§ã³èšå®ãã³ãã¬ãŒã
+widget_resourceFactoryWizard_templatePrompt=æ¥ç¶èšå®ãã³ãã¬ãŒã
widget_resourceFactoryWizard_timeoutFailure=ã¿ã€ã ã¢ãŠãããŸãã
widget_resourceFactoryWizard_timeoutHelp=æå®ãããå ŽåãåãªãœãŒã¹äœæ ({0} ãšãŒãžã§ã³ãäž) ã®ããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ãäžæžãããã¿ã€ã ã¢ãŠãã®æéã§ããããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ã¯ 60 ç§ã§ãã倧åã¢ããªã±ãŒã·ã§ã³ã®ãããã€ã¡ã³ããªã©ãç¹ã«é·ãäœæäœæ¥ã§ã¯å€ã倧ãããããšããã§ããããéåžžã以åã®äœæãã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æã«çµãã£ãå Žåã«äœ¿çšãããŸããã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æããå Žåã§ãããªãœãŒã¹ã®ãããã€ã¡ã³ãã¯æåããå¯èœæ§ããããã泚æããŠãã ãããã¿ã€ã ã¢ãŠããçºçããå ŽåããªãœãŒã¹ãåãããã€ããåã«ãã£ã¹ã«ããªã¹ãã£ã³ãå®è¡ãããšããã§ãããã
# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
10 years, 5 months
[rhq] Branch 'rc/jon3.2.0.GA' - modules/enterprise
by Simeon Pinder
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties | 601 +++++++++-
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties | 210 +--
2 files changed, 705 insertions(+), 106 deletions(-)
New commits:
commit 804f1e9a6aaf607763e0a40e2f7b6effa6b00fc0
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Tue Dec 10 15:33:28 2013 +0100
Further updated translations
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
index 50e343f..2670220 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
@@ -528,7 +528,7 @@ view_aboutBox_version=Version
view_adminConfig_agentPlugins=Agent Plugins
view_adminConfig_alertDefTemplates=Vorlagen fÃŒr Alarmdefinitionen
view_adminConfig_downloads=Downloads
-view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Dritf-Definitionen
+view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Drift-Definitionen
view_adminConfig_ignoreResourceTypes=Ignorierte Ressource Typen
view_adminConfig_ignoreResourceTypes_changeTitle=Ãndern?
view_adminConfig_ignoreResourceTypes_confirmIgnore=Sind Sie sicher, dass Sie den Ressourcentyp [{0}] ignorieren wollen? Sie werden nicht mehr in der Lage sein, Ressourcen dieses Typs zu importieren und alle Ressourcen dieses Typs, die bereits im Inventar sind, werden aus dem Inventar entfernt und Sie können diese nicht mehr verwalten.
@@ -554,11 +554,13 @@ view_adminRoles_assignedSubjects=Zugewisene Benutzer
view_adminRoles_failCreateRoleWithExistingName=Konnte die Rolle mit dem existierenden Namen [{0}] nicht anlegen. Bitte wÀhlen Sie einen anderen Namen.
view_adminRoles_failLdap=Konnte nicht ermitteln, ob LDAP konfiguriert ist - gehe von keiner LDAP-Konfiguration aus.
view_adminRoles_failLdapAvailableGroups=Fehlgeschlagen\: Kann Status fÃŒr letzten AvailableGroups() Aufruf nicht abrufen.
+view_adminRoles_failLdapCancelling=Client kann nicht fortfahren. Storniere alle zukÃŒnftigen verfÃŒgbaren GruppenstatusprÃŒfungen fÃŒr diesen Thread. Wahrscheinlich ist ein Fehler bei der 1)LDAP Server Kommunikation oder der 2)ldap AnfrageprÃŒfung.
# #view_adminRoles_failLdapAvailableGroups = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
# #view_adminRoles_failLdapCancelling = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failLdapGroups=Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failLdapGroupsRole=Konnte die LDAP-Gruppen fÃŒr die Rolle nicht laden.
view_adminRoles_failLdapGroupsSettings=Konnte Systemeinstellungsinformationen fÃŒr LDAP-Gruppen nicht abrufen.
+view_adminRoles_failLdapRetry=Versuch 3 Mal wiederholt. Storniere zukÃŒnftige verfÃŒgbare Gruppenanfragen.
# #view_adminRoles_failLdapGroupsSettings = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
# #view_adminRoles_failLdapRetry = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failRoles=Konnte die Rollen nicht laden.
@@ -584,6 +586,11 @@ view_adminRoles_ldapWarnTooManyResults=Es werden viele Ergebnisse wiedergegeben.
view_adminRoles_noLdap=Die LDAP-Integration ist nicht konfiguriert. Um LDAP zu konfigurieren, wechseln sie zu <a {0}>{1}</a>.
view_adminRoles_permissions_autoselecting_configureRead_implied=Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
+view_adminRoles_permissions_autoselecting_manageBundleGroups_implied=Autoselect von View Bundles (Bundles ansehen), das von Manage Bundle Groups (Bundle Gruppen verwalten) gewÀhrt wird...
+view_adminRoles_permissions_autoselecting_manageBundle_implied=Autoselect nicht gewÀhlter Berechtigungen, da Manage Bundle (Bundle verwalten) Berechtigung die Berechtigungen Manage Bundle Groups (Bundle Gruppen verwalten), Create Bundles (Bundles erstellen), Delete Bundles (Bundles löschen), View Bundles (Bundles ansehen) und Deploy_Bundles (Bundles deployen) gewÀhrt...
+view_adminRoles_permissions_autoselecting_manageInventory_implied=Autoselect von nicht gewÀhlten Ressourcen Berechtigungen, da MANAGE_INVENTORY alle Ressourcen Berechtigungen voraussetzt...
+view_adminRoles_permissions_autoselecting_manageSecurity_implied=Autoselect von nicht gewÀhlten Berechtigungen, da MANAGE_SECURITY alle anderen Berechtigungen voraussetzt...
+view_adminRoles_permissions_bundlePermissions=Bundle Berechtigungen
# #view_adminRoles_permissions_autoselecting_configureRead_implied = Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
# #view_adminRoles_permissions_autoselecting_configureWrite_implied = Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
# #view_adminRoles_permissions_autoselecting_manageBundleGroups_implied = Autoselected View Bundles, which is granted by Manage Bundle Groups...
@@ -592,6 +599,11 @@ view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CO
# #view_adminRoles_permissions_autoselecting_manageSecurity_implied = Autoselected unselected permissions, since MANAGE_SECURITY implies all other permissions...
# #view_adminRoles_permissions_bundlePermissions = Bundle Permissions
view_adminRoles_permissions_globalPermissions=Globale Rechte
+view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection=Auswahl der {0} Leseberechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl der {0} Schreibberechtigung (die die Leseberechtigung voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Bundle Groups (Bundle Gruppen verwalten) (das die {0} Berechtigung voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Bundle (Bundle verwalten) (das alle Bundle Berechtigungen voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageInventorySelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Inventory (Inventar verwalten) (das alle Ressourcen Berechtigungen voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageSecuritySelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Security Permission (Sicherheitsberechtigung verwalten) (die alle anderen Berechtigungen voraussetzt), zuerst aufgehoben wird.
# #view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection = {0} read permission cannot be deselected, unless the {0} write permission, which implies the read permission, is deselected first.
# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection = {0} permission cannot be deselected, unless Manage Bundle Groups, which implies {0} permission, is deselected first.
# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection = {0} permission cannot be deselected, unless Manage Bundle, which implies all Bundle permissions, is deselected first.
@@ -600,6 +612,15 @@ view_adminRoles_permissions_globalPermissions=Globale Rechte
view_adminRoles_permissions_isAuthorized=Berechtigt?
view_adminRoles_permissions_isRead=Lesen?
view_adminRoles_permissions_isWrite=Schreiben?
+view_adminRoles_permissions_permDesc_assignBundlesToGroup=Kann sichtbare Bundles in die Bundle Gruppe kopieren
+view_adminRoles_permissions_permDesc_createBundles=kann neue Bundle [Version]en erstellen. Kann sichtbare Bundles sichtbaren Gruppen zuweisen
+view_adminRoles_permissions_permDesc_createBundlesInGroup=kann neue Bundle [Version]en fÃŒr die Bundle Gruppe erstellen. Kann sichtbare Bundles in die Bundle Gruppe kopieren.
+view_adminRoles_permissions_permDesc_deleteBundles=kann sichtbare Bundle [Version]en löschen oder Zuweisung aufheben
+view_adminRoles_permissions_permDesc_deleteBundlesFromGroup=kann Bundle [Version]en aus der Bundle Gruppe löschen (diese werden implizit aus anderen zugewiesenen Gruppen gelöscht)
+view_adminRoles_permissions_permDesc_deployBundles=kann beliebige sichtbare Bundle Version an beliebige sichtbare, deploybare, kompatible Ressourcengruppe deployen
+view_adminRoles_permissions_permDesc_deployBundlesToGroup=kann beliebige sichtbare Bundle Version an die sichtbare, deploybare, kompatible Ressourcengruppe deployen
+view_adminRoles_permissions_permDesc_manageBundleGroups=kann Bundle Gruppen erstellen und löschen. Kann Bundles Bundle Gruppen zuweisen. GewÀhrt View Bundles (Bundles ansehen) Berechtigungen
+view_adminRoles_permissions_permDesc_manageBundles=kann beliebige Bundle Aufgabe durchfÌhren. Eine Berechtigung, die Autoselect nicht gewÀhlter Berechtigungen, die Berechtigungen Manage Bundle Groups (Bundle Gruppen verwalten), Create Bundles (Bundles erstellen), Delete Bundles (Bundles löschen), View Bundles (Bundles ansehen) und Deploy_Bundles (Bundles deployen) gewÀhrt...
# #view_adminRoles_permissions_permDesc_assignBundlesToGroup = can copy a viewable bundle to the bundle group
# #view_adminRoles_permissions_permDesc_createBundles = can create new bundle [version]s. can assign viewable bundles to viewable groups
# #view_adminRoles_permissions_permDesc_createBundlesInGroup = can create new bundle [version]s for the bundle group. can copy a viewable bundle to the bundle group.
@@ -610,9 +631,14 @@ view_adminRoles_permissions_isWrite=Schreiben?
# #view_adminRoles_permissions_permDesc_manageBundleGroups = can create and delete bundle groups. can assign bundles to bundle groups. grants View Bundles permissions
# #view_adminRoles_permissions_permDesc_manageBundles = can perform any bundle task. a convenience permission that grants Manage Bundle Groups, Create Bundles, Delete Bundles, Deploy Bundles and View Bundles permissions.
view_adminRoles_permissions_permDesc_manageInventory=Hat alle Rechte auf alle Ressourcen, wie unten beschrieben. Kann Gruppen anlegen, aktualisieren und löschen. Kann Ressourcen in das Inventar aufnehmen.
+view_adminRoles_permissions_permDesc_manageRepositories=kann Repositories jedes Benutzers erstellen, aktualisieren oder löschen (jeder kann seine eigenen Repositories erstellen), kann Content Quellen mit Repositories assoziieren.
# #view_adminRoles_permissions_permDesc_manageRepositories = can create, update, or delete repositories of any user (everyone can create their own repositories), can associate content sources to repositories.
view_adminRoles_permissions_permDesc_manageSecurity=Kann Benutzer und Rollen anlegen, aktualisieren oder löschen (Anschauen ist fÌr alle implizit erlaubt)
view_adminRoles_permissions_permDesc_manageSettings=Kann die Konfiguration des {0}-Servers Àndern und jegliche Server-bezogene FunktionalitÀt ausfÌhren.
+view_adminRoles_permissions_permDesc_unassignBundlesFromGroup=kann die Zuweisung eines Bundles zu einer Bundle Gruppe aufheben (nicht löschen)
+view_adminRoles_permissions_permDesc_viewBundles=kann Bundle Details, Deployments, u.s.w. fÃŒr jedes Bundle ansehen, einschlieÃlich nicht zugewiesener Bundles (die keiner Bundle Gruppe zugewiesen sind)
+view_adminRoles_permissions_permDesc_viewBundlesInGroup=(VORAUSGESETZT) kann Bundle Details, Deployments, u.s.w. fÃŒr jedes Bundle in Bundle Gruppen ansehen, die mit den relevanten Rollen assoziiert sind.
+view_adminRoles_permissions_permDesc_viewUsers=kann andere Benutzer ansehen, mit Ausnahme deren zugewiesener Rollen
# #view_adminRoles_permissions_permDesc_unassignBundlesFromGroup = can unassign (not delete) a bundle from the bundle group
# #view_adminRoles_permissions_permDesc_viewBundles = can view bundle details, deployments, etc for any bundle, including unassigned bundles (those not assigned to any bundle group)
# #view_adminRoles_permissions_permDesc_viewBundlesInGroup = (IMPLIED) can view bundle details, deployments, etc for any bundle in bundle groups associated with the relevant roles.
@@ -641,12 +667,15 @@ view_adminRoles_permissions_perm_assignBundlesToGroup=Bundles zu Gruppen zuweise
view_adminRoles_permissions_perm_configure=Konfiguration
view_adminRoles_permissions_perm_control=Operationen
view_adminRoles_permissions_perm_createBundles=Bundles anlegen
+view_adminRoles_permissions_perm_createBundlesInGroup=Bundles in Gruppe erstellen
# #view_adminRoles_permissions_perm_createBundlesInGroup = Create Bundles In Group
view_adminRoles_permissions_perm_createChildResources=Kind-Ressourcen erzeugen
view_adminRoles_permissions_perm_deleteBundles=Bundles löschen
+view_adminRoles_permissions_perm_deleteBundlesFromGroup=Bundles aus der Gruppe löschen
# #view_adminRoles_permissions_perm_deleteBundlesFromGroup = Delete Bundles From Group
view_adminRoles_permissions_perm_deleteChildResources=Löschen von Kind-Ressourcen
view_adminRoles_permissions_perm_deployBundles=Bundles deployen
+view_adminRoles_permissions_perm_deployBundlesToGroup=Bundles in die Gruppe deployen
# #view_adminRoles_permissions_perm_deployBundlesToGroup = Deploy Bundles To Group
view_adminRoles_permissions_perm_inventory=Inventar
view_adminRoles_permissions_perm_manageAlerts=Alarme verwalten
@@ -676,34 +705,74 @@ view_adminRoles_roleUpdateFailed=Konnte die Rolle [{0}] nicht aktualisieren.
view_adminRoles_roleUpdated=Rolle [{0}] aktualisiert.
view_adminTemplates_definedBy=DDefiniert durch
view_adminTemplates_disabledTemplates=Inaktive Vorlagen
+view_adminTemplates_editAlertTemplate=Alarm Vorlage bearbeiten
view_adminTemplates_editTemplates=Vorlagen bearbeiten
view_adminTemplates_enabledTemplates=Aktive Vorlagen
+view_adminTemplates_platformServices=Plattform Dienste
view_adminTemplates_platforms=Platformen
view_adminTemplates_pluginTemplates=Vorlagen fÃŒr Plugins Plugins
+view_adminTemplates_prompt_disabledAlertTemplates=Anzahl von Alarm Vorlagen an diesem Ressourcentyp, die erstellt aber deaktiviert sind
+view_adminTemplates_prompt_disabledMetricTemplates=Anzahl von metrischen ZeitplÀnen, die standardmÀÃig an diesem Ressourcentyp deaktiviert sind
+view_adminTemplates_prompt_enabledAlertTemplates=Anzahl von Alarm Vorlagen an diesem Ressourcentyp, die aktiviert sind
+view_adminTemplates_prompt_enabledMetricTemplates=Anzahl von metrischen ZeitplÀnen, die standardmÀÃig an diesem Ressourcentyp aktiviert sind
view_adminTemplates_servers=Server
view_adminTemplates_userTemplates=Nutzers-spezifische Vorlagen
view_adminTopology_affinityGroups=AffinitÀtsgruppen
view_adminTopology_affinityGroups_agentCount=Anzahl Agenten
view_adminTopology_affinityGroups_agentsInThisGroup=Agenten in dieser Gruppe
+view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup=Agenten, die nicht Teil einer Affinity Gruppe sind
+view_adminTopology_affinityGroups_agetnMembers=Agent Mitglieder
# #view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup = Agents not Part of an Affinity Group
# #view_adminTopology_affinityGroups_agetnMembers = Agent Members
view_adminTopology_affinityGroups_createNew=Neu anlegen
+view_adminTopology_affinityGroups_details=Affinity Gruppen Details
# #view_adminTopology_affinityGroups_details = Affinity Group Details
view_adminTopology_affinityGroups_removeSelected=AusgewÀhlte entfernen
view_adminTopology_affinityGroups_serverCount=Anzahl Server
+view_adminTopology_affinityGroups_serverMembers=Server Mitglieder
# #view_adminTopology_affinityGroups_serverMembers = Server Members
view_adminTopology_agentDetail_address=Adresse
+view_adminTopology_agentDetail_agentFailoverList=Agent Failover Liste
# #view_adminTopology_agentDetail_agentFailoverList = Agent Failover List
view_adminTopology_agentDetail_currentServer=Aktueller Server
+view_adminTopology_agentDetail_remoteEndpoint=Remote Endpunkt
+view_adminTopology_agentDetail_token=Token
+view_adminTopology_agent_agentBindAddress=Agent Bind Adresse
+view_adminTopology_agent_agentBindPort=Agent Bind Port
# #view_adminTopology_agentDetail_token = Token
# #view_adminTopology_agent_agentBindAddress = Agent Bind Address
# #view_adminTopology_agent_agentBindPort = Agent Bind Port
view_adminTopology_agent_agentName=Name des Agenten
view_adminTopology_agent_connectedServer=Verbundener Server
+view_adminTopology_agent_delete_confirm=Dies hebt die Registrierung der gewÀhlten Agenten auf und entfernt deren korrespondierende Plattformen und alle mit ihnen assoziierten Ressourcen aus dem Inventar. Dieser Vorgang kann nicht rÌckgÀngig gemacht werden. Sind Sie sicher, dass Sie dies tun möchten?
+view_adminTopology_agent_delete_error=Anfrage fÌr das Löschen der ausgewÀhlten Agenten ist fehlgeschlagen
+view_adminTopology_agent_delete_submitted=[{0}] Agenten gelöscht und alle ihre assoziierten Ressourcen dem Inventar entnommen.\n
+view_adminTopology_agent_lastAvailabilityPing=Letzter VerfÃŒgbarkeitsbericht-Ping
+view_adminTopology_agent_lastAvailabilityReport=Letzter VerfÃŒgbarkeitsbericht
# #view_adminTopology_agent_delete_confirm = This will deregister the selected agents and uninventory their corresponding platforms and all other resources associated with them. There is no way to undo this action. Are you sure you want to do this?
# #view_adminTopology_agent_lastAvailabilityPing = Last Availability Ping
# #view_adminTopology_agent_lastAvailabilityReport = Last Availability Report
view_adminTopology_agents=Agenten
+view_adminTopology_message_agentsCount=Es sind {0} Agenten bei diesem Server registriert. Diese Anzahl stimmt nicht mit den derzeit verbundenen Agenten ÃŒberein.
+view_adminTopology_message_agroupAssingAgentsFail=Kann Agenten nicht der Affinity Gruppe mit ID {0} zuweisen.
+view_adminTopology_message_agroupAssingServersFail=Kann Server nicht der Affinity Gruppe mit ID {0} zuweisen.
+view_adminTopology_message_agroupRemovingAgentsFail=Kann Agenten nicht aus der Affinity Gruppe mit ID {0} entfernen.
+view_adminTopology_message_agroupRemovingServersFail=Kann Server nicht aus der Affinity Gruppe mit ID {0} entfernen.
+view_adminTopology_message_agroupRenamed=Affinity Gruppe mit ID {0} und Namen {1} wurde umbenannt in {2}.
+view_adminTopology_message_agroupRenamingFail=Kann Affinity Gruppe mit ID {0} und Namen {1} nicht umbenennen.
+view_adminTopology_message_fetchAgentFail=Kann Agent Details fÃŒr Agent mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgents2Fail=Kann Agenten nicht abrufen.
+view_adminTopology_message_fetchAgentsFail=Kann Agent(en) fÃŒr Affinity Gruppe mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgroupFail=Kann Affinity Gruppen Details mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgroupsFail=Kann Affinity Gruppe(n) nicht abrufen.
+view_adminTopology_message_fetchFailOverLists=Kann Fail Over Listen Details nicht abrufen.
+view_adminTopology_message_fetchPEventDetailsFail=Kann Partitionsereignisdetails fÃŒr Ereignis mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchPEventFail=Kann Partitionsereignisse nicht abrufen.
+view_adminTopology_message_fetchServerFail=Kann Serverdetails fÃŒr Server mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchServers2Fail=Kann Server nicht abrufen.
+view_adminTopology_message_fetchServersFail=Kann Server fÃŒr Affinity Gruppe mit ID {0} nicht abrufen.
+view_adminTopology_message_forceRepartition=Möchten Sie eine Repartitionierung des gesamten Clusters wirklich erzwingen? It will force all the agents to connect to its most preferred server.
+view_adminTopology_message_forceRepartitionFail=Kann keine Repartitionierung ausfÃŒhren.
# #view_adminTopology_message_agentsCount = There are {0} agents registered to this server. This number doesn't correspond to the number of currently connected agents.
# #view_adminTopology_message_agroupAssingAgentsFail = Unable to assign agents to the affinity group with id {0}.
# #view_adminTopology_message_agroupAssingServersFail = Unable to assign servers to the affinity group with id {0}.
@@ -725,6 +794,22 @@ view_adminTopology_agents=Agenten
# #view_adminTopology_message_forceRepartition = Do you really want to force a repartition of whole cluster? It will force all the agents to connect to its most preferred server.
# #view_adminTopology_message_forceRepartitionFail = Unable to run repartition.
view_adminTopology_message_order=Reihenfolge
+view_adminTopology_message_removeAGroupsConfirm=Möchten Sie die folgenden Affinity Gruppen {0} wirklich entfernen?
+view_adminTopology_message_removeAGroupsFail=Kann die folgende(n) Affinity Gruppe(n){0} nicht entfernen.
+view_adminTopology_message_removeAllPEventConfirm=Möchten Sie wirklich alle Partitionsereignisse bereinigen?
+view_adminTopology_message_removePEventConfirm=Möchten Sie die folgenden Partitionsereignisse {0} wirklich entfernen?
+view_adminTopology_message_removePEventFail=Kann {0} Partitionsereignis(se) nicht entfernen.
+view_adminTopology_message_removeServerConfirm=Möchten Sie die Server {0} wirklich entfernen?
+view_adminTopology_message_removeServerFail=Kann {0} Server nicht entfernen.
+view_adminTopology_message_removedAGroups={0} Affinity Gruppe(n) entfernt.
+view_adminTopology_message_removedAllPEvent=Es wurden alle Partitionsereignisse bereinigt.
+view_adminTopology_message_removedAllPEventFail=Kann nicht alle Partitionsereignisse bereinigen.
+view_adminTopology_message_removedPEvent={0} Partitionsereignis(se) entfernt.
+view_adminTopology_message_removedServer={0} Server entfernt.
+view_adminTopology_message_repartitioned=Die Cluster Repartitionierung wurde erfolgreich aufgerufen.
+view_adminTopology_message_serverUpdateFail=Kann Server {0} nicht aktualisieren.
+view_adminTopology_message_serverUpdated=Der Server {0} wurde erfolgreich aktualisiert.
+view_adminTopology_message_setMode={0} Server auf {1} Modus eingestellt.
# #view_adminTopology_message_removeAGroupsConfirm = Do you really want to remove following affinity groups {0}?
# #view_adminTopology_message_removeAGroupsFail = Unable to remove following affinity groups(s) {0}.
# #view_adminTopology_message_removeAllPEventConfirm = Do you really want to purge all partition events?
@@ -744,12 +829,22 @@ view_adminTopology_message_order=Reihenfolge
view_adminTopology_message_setModeConfirm=Möchten Sie wirklich die Sever {0} in den Zustand {1} bringen?
view_adminTopology_message_setModeFail=Konnte die Server {0} nicht in den Zustand {1} bringen.
view_adminTopology_partitionEvents=Partitionierungs-Ereignisse
+view_adminTopology_partitionEventsDetail_agentAssignments=Agent Assignments
+view_adminTopology_partitionEventsDetail_agentAssignments_nothing=Es wurden keine Agenten als Ergebnis dieses Partitionsereignisses erneut zugewiesen
+view_adminTopology_partitionEventsDetail_eventDetails=Ereignis Details
+view_adminTopology_partitionEventsDetail_eventExecutionTime=Ereignis AusfÃŒhrungszeit
+view_adminTopology_partitionEventsDetail_eventType=Ereignistyp
# #view_adminTopology_partitionEventsDetail_agentAssignments = Agent Assignments
# #view_adminTopology_partitionEventsDetail_agentAssignments_nothing = No agents were reassigned as a result of this partition event
# #view_adminTopology_partitionEventsDetail_eventDetails = Event Details
# #view_adminTopology_partitionEventsDetail_eventExecutionTime = Event Execution Time
# #view_adminTopology_partitionEventsDetail_eventType = Event Type
view_adminTopology_partitionEvents_details=Details
+view_adminTopology_partitionEvents_detailsFilter=Filter fÃŒr Details
+view_adminTopology_partitionEvents_execStatusFilter=AusfÃŒhrungsstatus Filter
+view_adminTopology_partitionEvents_execTime=AusfÃŒhrungszeit
+view_adminTopology_partitionEvents_executionStatus=AusfÃŒhrungsstatus
+view_adminTopology_partitionEvents_forceRepartition=Repartitionierung erzwingen
# #view_adminTopology_partitionEvents_detailsFilter = Details Filter
# #view_adminTopology_partitionEvents_execStatusFilter = Execution Status Filter
# #view_adminTopology_partitionEvents_execTime = Execution Time
@@ -758,22 +853,33 @@ view_adminTopology_partitionEvents_details=Details
view_adminTopology_partitionEvents_initiatedBy=Initiiert durch
view_adminTopology_partitionEvents_purgeAll=Alle löschen
view_adminTopology_partitionEvents_type=Typ
+view_adminTopology_partitionEvents_typeFilter=Typ Filter
# #view_adminTopology_partitionEvents_typeFilter = Type Filter
view_adminTopology_remoteAgentInstall=Installation entfernter Agenten
+view_adminTopology_serverDetail_connectedAgents=Verbundene Agenten
+view_adminTopology_serverDetail_installationDate=Installationsdatum
+view_adminTopology_serverDetail_operationMode=Operationsmodus
+view_adminTopology_server_affinityGroup=Affinity Gruppe
# #view_adminTopology_serverDetail_connectedAgents = Connected Agents
# #view_adminTopology_serverDetail_installationDate = Installation Date
# #view_adminTopology_serverDetail_operationMode = Operation Mode
# #view_adminTopology_server_affinityGroup = Affinity Group
view_adminTopology_server_agentCount=Anzahl Agenten
+view_adminTopology_server_endpointAddress=Endpunkt-Adresse
+view_adminTopology_server_lastUpdateTime=Zeitpunkt der letzten Aktualisierung
# #view_adminTopology_server_endpointAddress = Endpoint Address
# #view_adminTopology_server_lastUpdateTime = Last Update Time
view_adminTopology_server_mode=Modus
+view_adminTopology_server_nonSecurePort=Ungesicherter Port
+view_adminTopology_server_removeSelected=Auswahl entfernen
+view_adminTopology_server_securePort=Gesicherter Port
# #view_adminTopology_server_nonSecurePort = Nonsecure Port
# #view_adminTopology_server_removeSelected = Remove Selected
# #view_adminTopology_server_securePort = Secure Port
view_adminTopology_server_setMaintenance=Wartung setzen
view_adminTopology_server_setNormal=Normalbetrieb setzen
view_adminTopology_servers=Server
+view_adminTopology_storageNode_jmxConnectionUrl=JMX Verbindung URL
# #view_adminTopology_storageNode_jmxConnectionUrl = JMX Connection URL
view_adminTopology_storageNodes=Speicherknoten
view_adminUsersDetails_dataTypeName=Benutzer
@@ -783,11 +889,18 @@ view_admin_configuration=Konfiguration
view_admin_content=Inhalte
view_admin_downloads_agentDownload=Agent Download
view_admin_downloads_agent_buildNumber=Build-Nummer des Agents
+view_admin_downloads_agent_help=<p> Dies ist die {0} Agent Update Binary jar Datei. Diese jar Datei soll Ihnen die Installation eines frischen Agenten an einer Maschine ermöglichen, an der noch kein Agent vorhanden ist und Ihnen auÃerdem die Aktualisierung eines bereits an einer Maschine installierten Agenten ermöglichen. FÃŒr weitere Informationen fÃŒhren Sie diese Agent Download jar mit der --help Befehlszeilenoption aus\:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[\=<new agent directory>]</b><br/> Dieser Befehl installiert einen neuen Agent. Falls Sie das neue Agentverzeichnis nicht festlegen, so lautet der Standard "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[\=<old agent home>]</b><br/> Dies aktualisiert einen vorhandenen Agent, der bereits installiert war. Falls Sie das Verzeichnis nicht festlegen, in dem der altevorhande
ne Agent installiert war, so wird davon ausgegangen, dass es "rhq-agent" ist. </p>
+view_admin_downloads_agent_link_value=Agent {0} ({1}) herunterladen
+view_admin_downloads_agent_loadError=Erhalt von Agenten Versionsinfo nicht möglich
# #view_admin_downloads_agent_help = <p> This is the {0} Agent Update Binary jar file. The purpose of this jar file is to allow you to install a fresh agent on a machine where an agent does not yet exist and to allow you to update an agent that is already installed on a machine. For more details, run this agent download jar with the --help command line option:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[=<new agent directory>]</b><br/> This command will install a new agent. If you do not specify the new agent directory, the default will be "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[=<old agent home>]</b><br/> This will update an existing agent that was already installed. If you do not specify the directory where the old, existing agent was installed, it will assumed to be "rhq-agent". </p>
# #view_admin_downloads_agent_link_value = Download Agent {0} ({1})
# #view_admin_downloads_agent_loadError = Cannot get agent version info
view_admin_downloads_agent_md5=MD5 PrÃŒfsumme des Agents
view_admin_downloads_agent_version=Version des Agents
+view_admin_downloads_bundleDownload=Bundle Deployer Download
+view_admin_downloads_bundle_help=<p> Dies ist das Bundle Deployer Tool. Es dient der Verwendung durch Entwickler und Verpacker von {0} Bundles. Dieses eigenstÀndige Tool das Testen Ihrer Bundles und deren Anleitungen von einer Konsole. </p>
+view_admin_downloads_bundle_link_value=Bundle Deployer {0} herunterladen
+view_admin_downloads_bundle_loadError=Erhalt von Bundle Deployer Info nicht möglich
# #view_admin_downloads_bundleDownload = Bundle Deployer Download
# #view_admin_downloads_bundle_help = <p> This is the Bundle Deployer tool. It is for use by developers and packagers of {0} bundles. This standalone tool allows you to test your bundles and their recipes from a console. </p>
# #view_admin_downloads_bundle_link_value = Download Bundle Deployer {0}
@@ -796,6 +909,11 @@ view_admin_downloads_cliAlertScriptsDownload=Download von CLI-Alarm-Skripten
view_admin_downloads_cliAlertScripts_help=CLI-Alarm-Skripte sind vorefertigete Skripte, die als Vorlagen fÌr die Erstellung von Alert-Skripten genutzt werden können. Die Skripte benötigen Ìblicherweise einiger Anpassungen bevore sie zur Benachrichtigun fÌr eine spezifische Alarm-Definition genutzt werden können.
view_admin_downloads_cliAlertScripts_loadError=Kann keine Informationen ÃŒber CLI-Alarm-Skripte fÃŒr den Download lesen
view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr den Download vor
+view_admin_downloads_cliDownload=Befehlszeilen Client Download
+view_admin_downloads_cli_buildNumber=CLI Build
+view_admin_downloads_cli_help=<p> Dies ist das Befehlszeilen Client Tool, auch unter dem Namen CLI bekannt. Es handelt sich um ein eigenstÀndiges Tool das von innerhalb einer Konsole lÀuft und ein Befehölszeilen Interface fÌr den {0} Server bereitstellt. Sie können Befehle Ìber das CLI aufrufen und Skripte fÌr die DurchfÌhrung automatisierter Aufgaben ausfÌhren. In der Dokumentation finden Sie weitere Informationen zur Installation und Verwendung des CLI. </p>
+view_admin_downloads_cli_link_value=CLI {0} ({1}) herunterladen
+view_admin_downloads_cli_loadError=Erhalt von CLI Versionsinfo nicht möglich
# #view_admin_downloads_cliDownload = Command Line Client Download
# #view_admin_downloads_cli_buildNumber = CLI Build
# #view_admin_downloads_cli_help = <p> This is the Command Line Client tool, otherwise known as the CLI. It is a standalone tool that runs from within a console and provides a command line interface to the {0} Server. You can invoke commands via the CLI as well as run scripts to perform automated tasks. See the documentation for more information on how to install and use the CLI. </p>
@@ -803,6 +921,14 @@ view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr
# #view_admin_downloads_cli_loadError = Cannot get CLI version info
view_admin_downloads_cli_md5=MD5 PrÃŒfsumme des CLI
view_admin_downloads_cli_version=Version des CLI
+view_admin_downloads_connectorsDownload=Konnektoren Download
+view_admin_downloads_connectors_help=Bei Konnektoren handelt es sich um Software die erforderlich ist, damit einige Produkte durch {0} verwaltet werden können. Konnektoren werden in einige verwaltete Produkte installiert, damit {0} Agenten mit diesen kommunizieren können. Weitere Informationen finden Sie in der Dokumentation.
+view_admin_downloads_connectors_loadError=Erhalt von Konnektoren Info nicht möglich
+view_admin_downloads_connectors_none=Keine Konnektoren zum Download verfÃŒgbar
+view_admin_downloads_scriptModulesDownload=Skript Module Download
+view_admin_downloads_scriptModules_help=<p> Skript Module sind wiederverwendbare Komponenten, die von der RHQ bereitgestellt werden, um in Ihren Skripten verwendet zu werden (entweder Alarm Skripte oder CLI Skripte). Sie können mittels des "rhq\://downloads/<module-name-without-file-extension>" URI in der Skriptsprache Ihrer Wahl darauf zugreifen (d.h. in javascript wÌrden Sie die "require"-Funktion verwenden).</p>
+view_admin_downloads_scriptModules_loadError=Kann die Liste von verfÃŒgbaren Skriptmodulen nicht laden
+view_admin_downloads_scriptModules_none=Keine Skriptmodule zum Download verfÃŒgbar
# #view_admin_downloads_connectorsDownload = Connectors Download
# #view_admin_downloads_connectors_help = Connectors are software that is needed in order for some products to be manageable by {0}. You install connectors into some managed products so {0} agents can talk to them. See the documentation for more information.
# #view_admin_downloads_connectors_loadError = Cannot get connectors info
@@ -813,6 +939,7 @@ view_admin_downloads_cli_version=Version des CLI
# #view_admin_downloads_scriptModules_none = No script modules are available for download
view_admin_landing=In dieser Sektion können die globalen Einstellungen fÃŒr {0} verwaltet werden. Dies schlieÃt Sicherheitseinstellungen und Plugins ein, sowie die Verwaltung der {0} Server- und Agentplugins.
view_admin_measTemplates_updateExisting_title=Existierende ZeitplÀne aktualisieren
+view_admin_measTemplates_updateExisting_tooltip=Markieren Sie dieses KÀstchen, um die Collection ZeitplÀne fÌr die gewÀhlten Metriken an allen Ressourcen dieses Typs zu aktualisieren. Ist es nicht markiert, so werden die VorlagenzeitplÀne nur an neuen Ressourcen dieses Typs angewendet, die zu einem spÀteren Zeitpunkt dem Inventar hinzugefÌgt werden.
# #view_admin_measTemplates_updateExisting_tooltip = Check this box to update the collection schedules for the selected metrics on all existing resources of this type. If this is not checked, the template schedules will only be applied to new resources of this type that are added to inventory in the future.
view_admin_plugins_agent=Agent
view_admin_plugins_agentDeleteConfirm=<b>Achtung\!</b><br/>\nDie folgenden Agent-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass sie diese löschen wollen?
@@ -835,6 +962,10 @@ view_admin_plugins_purgedAgentPlugins=Das AufrÀumen der Agent-Plugins {0} wird
view_admin_plugins_purgedAgentPluginsFailure=Konnte die Agent-Plugins nicht entfernen
view_admin_plugins_purgedServerPlugins=Server-Plugins {0} entfernt
view_admin_plugins_purgedServerPluginsFailure=Konnte die Server-Plugins nicht entfernen
+view_admin_plugins_restartMasterPC=Master Plugin Container neu starten
+view_admin_plugins_restartMasterPCComplete=Master Plugin Container wurde neu gestartet.
+view_admin_plugins_restartMasterPCFailure=Neustart von Master Plugin Container fehlgeschlagen
+view_admin_plugins_restartMasterPCStarted=Starte Master Plugin Container neu...
# #view_admin_plugins_restartMasterPC = Restart Master Plugin Container
# #view_admin_plugins_restartMasterPCComplete = Master plugin container has been restarted.
# #view_admin_plugins_restartMasterPCFailure = Failed to restart the master plugin container
@@ -847,9 +978,12 @@ view_admin_plugins_serverConfig=Plugin-Konfiguration
view_admin_plugins_serverConfig_badSettings=Bitte geben Sie gÃŒltige Daten ein
view_admin_plugins_serverConfig_saveFailed=Konnte die Einstellungen nicht speichern
view_admin_plugins_serverConfig_settingsSaved=Die Einstellungen wurden gespeichert
+view_admin_plugins_serverControls=Steuerungen
# #view_admin_plugins_serverControls = Controls
view_admin_plugins_serverControls_badParams=Bitte geben Sie gÃŒltige Parameter an
view_admin_plugins_serverControls_clickForError=Klicken, um die Fehlermeldung anzuzeigen
+view_admin_plugins_serverControls_invokeFailure=Aufruf von Steuerung fehlgeschlagen
+view_admin_plugins_serverControls_name=Steuerung
# #view_admin_plugins_serverControls_invokeFailure = Failed to invoke the control
# #view_admin_plugins_serverControls_name = Control
view_admin_plugins_serverControls_parameters=Parameter
@@ -858,27 +992,95 @@ view_admin_plugins_serverDisableConfirm=<b>Achtung\!</b><br/>\nDie folgenden Ser
view_admin_plugins_serverScheduleJobs=Geplante Aufgaben
view_admin_plugins_serverUndeployConfirm=<b>Achtung\!</b><br/>\nDie folgenden Server-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass diese gelöscht werden sollen?
view_admin_plugins_showDeleted=Gelöschte anzeigen
+view_admin_plugins_showUndeployed=Undeployte anzeigen
+view_admin_plugins_undeploy=Undeployen
+view_admin_plugins_undeployedServerPlugins=Undeployte Server Plugins\: {0}
+view_admin_plugins_undeployedServerPluginsFailure=Konnte die Server-Plugins nicht undeployen.
# #view_admin_plugins_showUndeployed = Show Undeployed
# #view_admin_plugins_undeploy = Undeploy
# #view_admin_plugins_undeployedServerPlugins = Undeployed server plugins: {0}
# #view_admin_plugins_undeployedServerPluginsFailure = Failed to undeploy server plugins.
view_admin_plugins_upload=Plugin hochladen
view_admin_security=Sicherheit
+view_admin_systemSettings_ActiveDriftServerPlugin_desc=Der Drift Server Plugin der die Persistenz von Drift-bezogenen Entities und Content verwaltet.
# #view_admin_systemSettings_ActiveDriftServerPlugin_desc = The drift server plugin that manages the persistence of drift-related entities and content.
view_admin_systemSettings_ActiveDriftServerPlugin_name=Aktives Drift-Server-Plugin
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_desc=Wenn diese Zeit ohne Reaktion vom Agent verlÀuft, so wird dieser stille Agent als auÃer Betrieb angesehen. Der Wert ist in Minuten festgelegt.
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_name=Agent Max Ruhezeit gestattet
+view_admin_systemSettings_AlertPurge_desc=Wie alt Verlaufselemente sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
view_admin_systemSettings_AlertPurge_name=Bereinigen der Alarme, die Àlter sind als
+view_admin_systemSettings_AvailabilityPurge_desc=Wie alt VerfÃŒgbarkeitsdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
view_admin_systemSettings_AvailabilityPurge_name=Lösche VerfÌgbarkeitsdaten, die Àlter sind als
+view_admin_systemSettings_BaseURL_desc=Eine URL zum Server GUI, die hauptsÀchlich innerhalb von Alarm E-Mail Benachrichtigungen verwendet wird.
+view_admin_systemSettings_BaseURL_name=GUI Konsole URL
+view_admin_systemSettings_BaselineDataSet_desc=Die Menge an vergangenen Messdaten, die zur Bestimmung des Referenzbands verwendet werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_BaselineDataSet_name=Referenzband Datensatz
+view_admin_systemSettings_BaselineFrequency_desc=Die HÀufigkeit mit der die auto-calculation (Selbstberechnung) von ReferenzbÀndern durchgefÌhrt wird. Falls 0, so ist die Referenzband auto-calculation deaktiviert. Dies ist in Tagen festgelegt. Maximalwert ist 'Baseline Dataset' (Referenzband Datensatz).
+view_admin_systemSettings_BaselineFrequency_name=Referenzband BerechnungshÀufigkeit
+view_admin_systemSettings_DataMaintenance_desc=Wie oft die Datenbankwartung durchgefÃŒhrt wird (zum Beispiel Vacuuming bei Verwendung von Postgres). Dies wird in Stunden festgelegt.
+view_admin_systemSettings_DataMaintenance_name=Datenbankwartungszeitraum
+view_admin_systemSettings_DataReindex_desc=Wenn aktiviert, so werden bestimmte Datenbanken periodisch neu indiziert.
+view_admin_systemSettings_DataReindex_name=Datentabellen jede Nacht neu indizieren
+view_admin_systemSettings_DriftFilePurge_desc=Wie alt nicht benutzte und verwaiste Drift Dateien sein mÃŒssen, ehe sie aus dem Backend-Speicher bereinigt werden. Dies ist in Tagen festgelegt.
# #view_admin_systemSettings_DriftFilePurge_desc = How old unused and orphaned drift files must be before being purged from backend storage. This is specified in days.
view_admin_systemSettings_DriftFilePurge_name=Bereinige ungenutzte Drift-Dateine, die Àlter sind als
+view_admin_systemSettings_EnableAgentAutoUpdate_desc=Legt fest, ob der Server Agents ein auto-update (Selbstaktualisierung) gestattet. Ist dies deaktiviert, so können Sie keine Agent Distributionen vom Server herunterladen.
+view_admin_systemSettings_EnableAgentAutoUpdate_name=Agenten Auto-Updates aktivieren
+view_admin_systemSettings_EnableDebugMode_desc=Falls aktiviert, so startet der Server den Fehlerbehebungsmodus.
+view_admin_systemSettings_EnableDebugMode_name=Fehlerbehebungsmodus aktivieren
+view_admin_systemSettings_EnableExperimentalFeatures_desc=Falls aktiviert werden im aktuellen Produkt vorhandene experimentelle Features verfÃŒgbar.
+view_admin_systemSettings_EnableExperimentalFeatures_name=Experimentelle Features aktivieren
+view_admin_systemSettings_EventPurge_desc=Wie alt Ereignisdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_EventPurge_name=Ereignisse löschen, die Àlter sind als
+view_admin_systemSettings_JAASProvider_desc=Sollte zur Bestimmung der BenutzeridentitÀt LDAP verwendet werden?
+view_admin_systemSettings_JAASProvider_name=LDAP aktivieren
+view_admin_systemSettings_LDAPBaseDN_desc=Die Basis des Verzeichnisbaums zur Suche nach Benutzernamen und Passwörter werden der Authentifizierung von Benutzern, z.B. ou\=People,dc\=redhat,dc\=com
view_admin_systemSettings_LDAPBaseDN_name=Basis fÃŒr Suche
+view_admin_systemSettings_LDAPBindDN_desc=Der Benutzername zur Verbindung mit dem LDAP Server bei der Abfrage der LDAP Benutzerdatenbank. Dies ist in der Regel der vollstÀndige LDAP distinguierte Name (DN) eines Manager Benutzers, z.B. cn\=Manager,dc\=redhat,dc\=com
+view_admin_systemSettings_LDAPBindDN_name=Benutzername
+view_admin_systemSettings_LDAPBindPW_desc=Die Berechtigungsnachweise des Benutzers, die fÃŒr die Verbindung mit dem LDAP-Server bei der Abfrage der LDAP Benutzerdatenbank verwendet werden.
+view_admin_systemSettings_LDAPBindPW_name=Passwort
+view_admin_systemSettings_LDAPFilter_desc=Etwaige zusÀtzliche Filter, die bei der LDAP Suche angewendet werden sollen. Dies ist nÌtzlich, wenn die Population zur Authentifizierung Ìber eine gegebene LDAP Property identifiziert werden kann, z.B. RHQUser\=true
+view_admin_systemSettings_LDAPFilter_name=Suchfilter
+view_admin_systemSettings_LDAPGroupFilter_desc=LDAP Suchfilter, der alle fÃŒr die Autorisierung verfÃŒgbaren LDAP Gruppen wiedergeben muss. Dies wird fÃŒr LDAP Gruppenautorisierung verwendet.
+view_admin_systemSettings_LDAPGroupFilter_name=Gruppen Suchfilter
+view_admin_systemSettings_LDAPGroupMember_desc=LDAP Suchfilter der in Verbindung mit dem Gruppen Suchfilter zur Bestimmung der Benutzerberechtigung verwendet wird. Dies wird fÃŒr die LDAP Gruppenautorisierung verwendet.
+view_admin_systemSettings_LDAPGroupMember_name=Gruppen Mitgliederfilter
+view_admin_systemSettings_LDAPGroupPageSize_desc=Um RFC 2696 zu unterstÃŒtzen wird dieser LDAP Group Page Size Suchparameter in Verbindung mit anderen Gruppensuchparametern verwendet, um die Anzahl von mit jedem Abfragenergebnis wiedergegebene Anzahl von Gruppenmitgliedern einzuschrÀnken. Dieser Wert sollte so hoch wie möglich eingestellt werden und zum Serverseiten maximalen SeitengröÃenwert um die besten Ergebnisse zu erhalten. Values > (server max page size) hat keine Auswirkung. Verringern Sie diesen Wert wenn LDAP Gruppenanfragen zu lange fÃŒr die Wiedergabe brauchen. Der Standard sind 1000 Ergebnisse.
+view_admin_systemSettings_LDAPGroupPageSize_name=Group Search Page Size (Gruppen Suche Seiten GröÃe)
+view_admin_systemSettings_LDAPGroupUsePaging_desc=Definiert, ob LDAP Gruppenanfragen die "Simple Paged Results" FunktionalitÀt (wie von RFC 2696 definiert) verwenden sollten. Insbesondere bei die Anfrageergebnisse einschrÀnkenden LDAP Servern wird der Client Seite fÃŒr Seite alle Ergebnisse in der Group Page Size (GruppenseitengröÃe) durchgehen, bis er fertig ist. Standardeinstellung ist false.
+view_admin_systemSettings_LDAPGroupUsePaging_name=Verwendung von Group Query Paging
+view_admin_systemSettings_LDAPGroupUsePosixGroup_desc=Definiert, ob PosixGroup Semantik fÃŒr die GruppenmitgliedschaftsprÃŒfung verwendet werden soll. Mit PosixGroups ist der Group Member Filter (Gruppenmitgliedschaftsfilter) in der Regel auf 'memberUid' und der Group Filter (Gruppenfilter) auf 'objectclass\=posixGroup' eingestellt.
+view_admin_systemSettings_LDAPGroupUsePosixGroup_name=Ist PosixGroup
+view_admin_systemSettings_LDAPLoginProperty_desc=Die LDAP Eigenschaft, die den Benutzernamen enthÀlt. Die Standardeinstellung ist "cn". Werden mehrere Ãbereinstimmungen gefunden, so wird der erste Eintrag verwendet.
+view_admin_systemSettings_LDAPLoginProperty_name=Login Eigenschaft
+view_admin_systemSettings_LDAPProtocol_desc=Soll die Kommunikation mit dem LDAP Server ÃŒber SSL erfolgen?
+view_admin_systemSettings_LDAPProtocol_name=SSL
+view_admin_systemSettings_LDAPUrl_desc=URL zum LDAP Server
+view_admin_systemSettings_LDAPUrl_name=LDAP URL
+view_admin_systemSettings_RHQSessionTimeout_desc=Wenn diese Zeit ohne Benutzerinteraktion im Browser verlÀuft, so wird die Session als abgelaufen angesehen und der Benutzer wird um erneute Anmeldung gebeten. Der Wert ist in Stunden festgelegt.
+view_admin_systemSettings_RHQSessionTimeout_name=GUI Session Timeout
+view_admin_systemSettings_RtDataPurge_desc=Wie alt Antwort Zeitdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_RtDataPurge_name=Lösche Antwort Zeitdaten, die Àlter sind als
+view_admin_systemSettings_TraitPurge_desc=Wie alt Mess Merkmaldaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
# #view_admin_systemSettings_RHQSessionTimeout_desc = If this amount of time passes without any user interaction in the browser, the session is considered as expired and user is aked to log in again. This value is specified in hours.
# #view_admin_systemSettings_RHQSessionTimeout_name = GUI Session Timeout
view_admin_systemSettings_TraitPurge_name=Bereinigen der Trait-Daten, die Àlter sind als
+view_admin_systemSettings_cannotLoadServerDetails=Kann Server Details nicht laden
+view_admin_systemSettings_cannotLoadSettings=Erhalt aktueller Systemeinstellungen nicht möglich
view_admin_systemSettings_dumpToLogFailed=Schreiben der Systeminformation in die Server-Log-Datei ist fehlgeschlagen
view_admin_systemSettings_dumpedToLog=System informationen wurden erfolgreich in die Server-Log-Datei geschrieben
+view_admin_systemSettings_fixBeforeSaving=Bitte korrigieren Sie ungÃŒltige Werte vor dem Speichern
+view_admin_systemSettings_group_baseline=Automatische Referenzband Konfigurationseigenschaften
+view_admin_systemSettings_group_dataMgr=Datenmanager Konfigurationseigenschaften
+view_admin_systemSettings_group_drift=Drift Server Konfigurationseigenschaften
+view_admin_systemSettings_group_general=Allgemeine Konfigurationseigenschaften
+view_admin_systemSettings_group_ldap=LDAP-Konfigurationseigenschaften
# #view_admin_systemSettings_group_drift = Drift Server Configuration Settings
view_admin_systemSettings_saveFailure=Das Speichern der Systemeinstellungen ist fehlgeschlagen
view_admin_systemSettings_savedSettings=Sie haben die Systemeinstellungen erfolgreich gespeichert
+view_admin_systemSettings_serverDetails=Server Details
+view_admin_systemSettings_serverDetails_buildNumber=Build-Nummer
view_admin_systemSettings_serverDetails_dbDriverName=Name des Datenbanktreibers
view_admin_systemSettings_serverDetails_dbDriverVersion=Version des Datenbanktreibers
view_admin_systemSettings_serverDetails_dbName=Produktname der Datenbank
@@ -892,6 +1094,7 @@ view_admin_systemSettings_serverDetails_tz=Zeitzone des Servers
view_admin_topology=Topologie
view_alert_common_tab_conditions=Bedingungen
view_alert_common_tab_conditions_expression=Alarm auslösen wenn
+view_alert_common_tab_conditions_expression_tooltip=Bestimmt ob ANY (eine) oder ALL (alle) Bedingungen als "true" evaluiert werden mÃŒssen, damit der gesamte Bedingungssatz als "true" angesehen wird.
# #view_alert_common_tab_conditions_expression_tooltip = Determines if ANY or ALL of the conditions must evaluate to true in order for the entire condition set to be considered true.
view_alert_common_tab_conditions_modalEdit_title=Bedingungen Àndern
view_alert_common_tab_conditions_modal_title=Bedingung hinzufÃŒgen
@@ -914,6 +1117,7 @@ view_alert_common_tab_conditions_type_metric_calltime_change_verb=um mindestens
view_alert_common_tab_conditions_type_metric_calltime_delta_grows=WÀchst
view_alert_common_tab_conditions_type_metric_calltime_delta_other=Ãndert sich
view_alert_common_tab_conditions_type_metric_calltime_delta_shrinks=Schrumpft
+view_alert_common_tab_conditions_type_metric_calltime_destination=mit Aufruf DestinationsÃŒbereinstimmung
# #view_alert_common_tab_conditions_type_metric_calltime_destination = with call destination matching
view_alert_common_tab_conditions_type_metric_calltime_threshold=Call-Time ÃŒberschreitet Schwellwert
view_alert_common_tab_conditions_type_metric_change=Wert der Metrik Àndert sich
@@ -923,6 +1127,7 @@ view_alert_common_tab_conditions_type_metric_range_outside_exclusive=Wertbereich
view_alert_common_tab_conditions_type_metric_range_outside_inclusive=Wertbereich der Metrik\: [{0}] ausserhalb [{1}] und [{2}], inklusiv
view_alert_common_tab_conditions_type_metric_threshold=Metrik ÃŒberschreitet Schwellwert
view_alert_common_tab_conditions_type_metric_trait_change=Trait-Ãnderung
+view_alert_common_tab_conditions_type_metric_trait_matching=mit Trait Wert Ãbereinstimmung
# #view_alert_common_tab_conditions_type_metric_trait_matching = with trait value matching
view_alert_common_tab_conditions_type_operation=AusfÃŒhrung der Operation
view_alert_common_tab_conditions_type_operation_status=mit Ergebnis-Status
@@ -947,6 +1152,8 @@ view_alert_common_tab_dampening_partial_evalatuions_label_tooltip=Anzahl wie oft
view_alert_common_tab_dampening_partial_occurrences_label=Anzahl Vorkommen
view_alert_common_tab_dampening_partial_occurrences_label_tooltip=Anzahl wie oft die Bedingungen innerhalb der letzten N Auswertungen wahr sein mÌssen, bevor der Alarm ausgelöst wird.
view_alert_common_tab_general=Allgemeine Eigenschaften
+view_alert_common_tab_invalid_condition_category=UngÃŒltige Bedingungskategorie - bitte berichten Sie diesen Fehler\: {0}
+view_alert_common_tab_invalid_dampening_category=UngÃŒltige Dampening Kategorie - bitte berichten Sie diesen Fehler\: {0}
# #view_alert_common_tab_invalid_condition_category = Invalid condition category - please report this as a bug: {0}
# #view_alert_common_tab_invalid_dampening_category = Invalid dampening category - please report this as a bug: {0}
view_alert_common_tab_invalid_time_units=UngÃŒltige Zeiteinheit - bitte berichten Sie diesen Fehler\: {0}
@@ -956,6 +1163,7 @@ view_alert_common_tab_notifications_sender=Sender
view_alert_common_tab_notifications_status=Status
view_alert_common_tab_recovery=Erholung
view_alert_definition_condition_editor_availabilityDuration=Dauer der VerfÃŒgbarkeit
+view_alert_definition_condition_editor_availabilityDuration_state=VerfÃŒgbarkeitsstatus
# #view_alert_definition_condition_editor_availabilityDuration_state = Availability State
view_alert_definition_condition_editor_availabilityDuration_tooltip=Geben Sie die Ãnderung der VerfÃŒgbarkeit und die LÀnge der Dauer des Zustandes an damit die Bedingung zutrifft. Die Dauer ist in Minuten und sollte lang genug sein (mehrere Minuten), um dem Agent Zeit zugeben eine potentielle Ãnderung des Zustands zu erkennen.
view_alert_definition_condition_editor_availabilityDuration_tooltip_duration=Die Anzahl der Minuten in der die Ressource die gegeben VerfÃŒgbarkeit haben muss, bevor die Bedingung zutrifft.
@@ -969,29 +1177,48 @@ view_alert_definition_condition_editor_common_min=Minimum
view_alert_definition_condition_editor_common_regex=RegulÀrer Ausdruck
view_alert_definition_condition_editor_delete_confirm=Die ausgewÀhlte(n) Alarm-Bedingung(en) löschen?
view_alert_definition_condition_editor_drift_configname_regex=Name der Drift-Definition
+view_alert_definition_condition_editor_drift_configname_regex_tooltip=Falls festgelegt ist dies der Drift Definitionsname, der fÃŒr den aufgespÃŒrten Drift verantwortlich war. Dies kann optional ein regulÀrer Ausdruck sein, falls Sie eine Ãbereinstimmung mit mehreren Drift Definitionsnamen haben möchten.
# #view_alert_definition_condition_editor_drift_configname_regex_tooltip = If specified, this is the drift definition name that was responsible for the drift that was detected. This can optionally be a regular expression if you wish to match multiple drift definition names.
view_alert_definition_condition_editor_drift_pathname_regex=RegulÀrer Ausdruck fÌr den Pfadnamen
+view_alert_definition_condition_editor_drift_pathname_regex_tooltip=Falls festgelegt ist dies ein regulÀrer Ausdruck, der mit den Pfadnamen der Dateien mit Drift Ìbereinstimmen muss.
+view_alert_definition_condition_editor_drift_tooltip=Diese Bedingung wird ausgelöst, wenn Drift aufgespÌrt wurde.
# #view_alert_definition_condition_editor_drift_pathname_regex_tooltip = If specified, this is a regular expression that must match the pathnames of those files that drifted.
# #view_alert_definition_condition_editor_drift_tooltip = This condition is triggered when drift has been detected.
view_alert_definition_condition_editor_event_regexTooltip=If specified, this is a regular expression that must match a collected event message in order to trigger the condition.
view_alert_definition_condition_editor_event_severity=Schwere des Ereignisses
+view_alert_definition_condition_editor_event_tooltip=Legen Sie eine Ereignisschwere fest, bei der eine Ereignismeldung gemeldet werden muss, um diese Bedingung auszulösen. Falls Sie einen optionalen regulÀren Audruck festlegen, muss die Ereignismeldung auch mit dem regulÀren Ausdruck Ìbereinstimmen, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_baseline_percentage=Referenzband Prozentsatz
+view_alert_definition_condition_editor_metric_baseline_percentage_tooltip=Ein gesammelter metrischer Wert löst diese Bedingung beim Vergleich mit diesem Prozentsatz des gewÀhlten Referenzbandswerts mittels des gewÀhlten Komparators aus.
+view_alert_definition_condition_editor_metric_baseline_tooltip=Legen Sie den Referenzbandwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein Prozentsatz des gegebenen Referenzbandwerts.
# #view_alert_definition_condition_editor_event_tooltip = Specify the event severity that an event message must be reported with in order to trigger this condition. If you specify an optional regular expression, the event message must also match that regular expression in order for the condition to trigger.
# #view_alert_definition_condition_editor_metric_baseline_percentage = Baseline Percentage
# #view_alert_definition_condition_editor_metric_baseline_percentage_tooltip = A collected metric value will trigger this condition when compared to this percentage of the selected baseline value using the selected comparator
# #view_alert_definition_condition_editor_metric_baseline_tooltip = Specify the baseline value that must be violated to trigger the condition. The value you specify is a percentage of the given baseline value.
view_alert_definition_condition_editor_metric_baseline_value=Referenzband
view_alert_definition_condition_editor_metric_calltime_change_percentage=Ãnderung des Prozentsatzes
+view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip=Ein gesammelter Aufrufzeit Wert löst diese Bedingung aus, wenn er um mindestens diesen Prozentsatz vom gewÀhlten Aufrufzeit Grenzwert differiert.
+view_alert_definition_condition_editor_metric_calltime_change_tooltip=Legen Sie den Aufrufzeit Wert fest der die Bedingung auslöst, wenn er um mindestens eine festgelegte Menge verÀndert wird. Sie mÃŒssen festlegen, welche Aufrufzeit Grenze geprÃŒft werden soll (minimum, maximum oder durchschnittlicher Aufrufzeit Wert) und den Prozentsatz der Ãnderung.
# #view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip = A collected calltime value will trigger this condition when it differs by at least this percentage of the selected calltime limit value
# #view_alert_definition_condition_editor_metric_calltime_change_tooltip = Specify the calltime value that, when changed at least a specified amount, triggers the condition. You must specify which calltime limit to check (minimum, maximum or average calltime value) and the percentage of change that must occur.
view_alert_definition_condition_editor_metric_calltime_common_comparator=Komparator
view_alert_definition_condition_editor_metric_calltime_common_comparator_changes=Ãndert sich
view_alert_definition_condition_editor_metric_calltime_common_comparator_grows=WÀchst
view_alert_definition_condition_editor_metric_calltime_common_comparator_shrinks=Schrumpft
+view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip=Wie ein gesammelter Aufrufzeit Wert zur gegebenen Aufrufzeit Grenze verglichen werden soll
+view_alert_definition_condition_editor_metric_calltime_common_limit=Aufrufzeit Grenze
+view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip=Der Aufrufzeit Grenzwert der mit dem gegebenen Wert verglichen werden soll
+view_alert_definition_condition_editor_metric_calltime_common_name=Aufrufzeit Metrik
# #view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip = How a collected calltime value should be compared to the given calltime limit
# #view_alert_definition_condition_editor_metric_calltime_common_limit = Call Time Limit
# #view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip = The calltime limit value that is to be compared with the given value
# #view_alert_definition_condition_editor_metric_calltime_common_name = Call Time Metric
view_alert_definition_condition_editor_metric_calltime_regexTooltip=If specified, this is a regular expression that must match a call destination in order to trigger the condition.
+view_alert_definition_condition_editor_metric_calltime_threshold_tooltip=Legen Sie den Aufrufzeit-Schwellwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein absoluter Wert, mit einem optionalen Einheiten Spezifikationssymbol. Sie mÌssen auch festlegen, mit welcher Aufrufzeitgrenze der Wert verglichen werden soll (minimum, maximum oder durchschnittlicher Aufrufzeit Wert).
+view_alert_definition_condition_editor_metric_calltime_threshold_value=Aufrufzeit Wert
+view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip=Der Schwellwert der Metrik, die beim Vergleich mittels des gewÀhlten Komparators die Bedingung auslöst.
+view_alert_definition_condition_editor_metric_change_tooltip=Legen Sie die Metrik fest, deren Wert sich Àndern muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_common_definition_not_found=HÀtte metrische Definition finden sollen - etwas stimmt nicht
+view_alert_definition_condition_editor_metric_nometrics=Bei Verwendung der ALL Verbindung können Sie nicht dieselbe Metrik in mehreren Bedingungen verwenden und dieser Alarm verwendet alle verfÌgbaren Metriken in aktuell vorhandenen Bedingungen.
# #view_alert_definition_condition_editor_metric_calltime_threshold_tooltip = Specify the calltime threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier. You also must specify which calltime limit to compare the value with (minimum, maximum or average calltime value).
# #view_alert_definition_condition_editor_metric_calltime_threshold_value = Call Time Value
# #view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
@@ -1003,26 +1230,43 @@ view_alert_definition_condition_editor_metric_range_comparator_inside_exclusive=
view_alert_definition_condition_editor_metric_range_comparator_inside_inclusive=Innerhalb, inklusiv
view_alert_definition_condition_editor_metric_range_comparator_outside_exclusive=Ausserhalb, exklusiv
view_alert_definition_condition_editor_metric_range_comparator_outside_inclusive=Ausserhalb, inklusiv
+view_alert_definition_condition_editor_metric_range_comparator_tooltip=Legt fest, ob ein metrischer Wert diese Bedingung auslösen soll wenn der Bereich innerhalb oder auÃerhalb verlÀuft. Falls inbegriffen, so wird der Wert als im Bereich angesehen, wenn sein Wert einem Hoch- oder Tiefwert des Schwellwerts gleich ist. Falls exklusiv, so gilt der Wert als nicht im Bereich wenn er dem Hoch- oder Tiefwert gleich ist.
# #view_alert_definition_condition_editor_metric_range_comparator_tooltip = Determines if a metric value should trigger this condition when inside the range or outside of it.
view_alert_definition_condition_editor_metric_range_hivalue=Oberer Schwellwert
view_alert_definition_condition_editor_metric_range_hivalue_tooltip=Der obere Schwellwert des Bereichs
view_alert_definition_condition_editor_metric_range_lovalue=Unterer Schwellwert
view_alert_definition_condition_editor_metric_range_lovalue_tooltip=Der untere Schwellwert des Bereichs
+view_alert_definition_condition_editor_metric_range_tooltip=Vergleicht einen metrischen Wert zu einem gegebenen Tief-/Hoch Bereichswert.
# #view_alert_definition_condition_editor_metric_range_tooltip = Compares a metric value to a given low-high value range.
view_alert_definition_condition_editor_metric_threshold_comparator=Komparator
view_alert_definition_condition_editor_metric_threshold_comparator_equal=Gleich
view_alert_definition_condition_editor_metric_threshold_comparator_greater=GröÃer als
view_alert_definition_condition_editor_metric_threshold_comparator_less=Kleiner als
+view_alert_definition_condition_editor_metric_threshold_comparator_tooltip=Wie ein gesammelter metrischer Wert mit dem gegebenen Schwellwert verglichen werden soll
# #view_alert_definition_condition_editor_metric_threshold_comparator_tooltip = How a collected metric value should be compared to the given threshold value
view_alert_definition_condition_editor_metric_threshold_name=Metrik
+view_alert_definition_condition_editor_metric_threshold_tooltip=Legen Sie den Schwellwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein absoluter Wert, mit einem optionalen Einheiten Spezifikationssymbol.
# #view_alert_definition_condition_editor_metric_threshold_tooltip = Specify the threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier.
view_alert_definition_condition_editor_metric_threshold_value=Wert der Metrik
+view_alert_definition_condition_editor_metric_threshold_value_tooltip=Der Schwellwert der Metrik, die beim Vergleich mittels des gewÀhlten Komparators die Bedingung auslöst.
+view_alert_definition_condition_editor_metric_trait_change_tooltip=Legen Sie das Merkmal fest, dessen Wert sich Àndern muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_trait_change_value=Merkmal
+view_alert_definition_condition_editor_metric_trait_regexTooltip=Falls festgelegt ist dies ein regulÀrer Ausdruck, der mit dem neuen Merkmalwert Ìbereinstimmen muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metricswarning=Sie können nicht mehrere Bedingungen haben, die dieselbe Metrik verwenden, wen Sie die ALL VerknÌpfung verwenden. Diese Alarm Definition besitzt mehrere Bedingungen, die die Metrik [{0}] verwenden.
# #view_alert_definition_condition_editor_metric_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
# #view_alert_definition_condition_editor_metric_trait_change_tooltip = Specify the trait whose value must change to trigger the condition.
# #view_alert_definition_condition_editor_metric_trait_change_value = Trait
# #view_alert_definition_condition_editor_metric_trait_regexTooltip = If specified, this is a regular expression that must match the new trait value in order to trigger the condition.
# #view_alert_definition_condition_editor_metricswarning = You cannot have multiple conditions that use the same metric when using the ALL conjunction. This alert definition has multiple conditions that use the metric [{0}].
view_alert_definition_condition_editor_operation_status=Zustand der Operation
+view_alert_definition_condition_editor_operation_tooltip=Legen Sie das Ergebnis fest, das auftreten muss, wenn der gewÀhlte Vorgang ausgefÌhrt wird, damit die Bedingung ausgelöst wird.
+view_alert_definition_condition_editor_operator_availability_durationDown=Bleibt auÃer Betrieb
+view_alert_definition_condition_editor_operator_availability_durationNotUp=Bleibt nicht in Betrieb
+view_alert_definition_condition_editor_operator_availability_goesDisabled=Wird deaktiviert
+view_alert_definition_condition_editor_operator_availability_goesDown=Geht auÃer Betrieb
+view_alert_definition_condition_editor_operator_availability_goesNotUp=Geht nicht in Betrieb
+view_alert_definition_condition_editor_operator_availability_goesUnknown=Geht unbekannt
+view_alert_definition_condition_editor_operator_availability_goesUp=Geht in Betrieb
# #view_alert_definition_condition_editor_operation_tooltip = Specify the result that must occur when the selected operation is executed in order to trigger the condition.
view_alert_definition_condition_editor_option_availability=Ãnderung der VerfÃŒgbarkeit
view_alert_definition_condition_editor_option_drift=Erkennung von Drift
@@ -1030,6 +1274,7 @@ view_alert_definition_condition_editor_option_event=Erkennung von Ereignissen
view_alert_definition_condition_editor_option_label=Typ der Bedingung
view_alert_definition_condition_editor_option_metric_baseline=Schwelle des Referenzbands
view_alert_definition_condition_editor_option_metric_calltime_change=Ãnderung des Call-Time-Werts
+view_alert_definition_condition_editor_option_metric_calltime_threshold=Aufrufzeit Wert Schwellwert
# #view_alert_definition_condition_editor_option_metric_calltime_threshold = Call Time Value Threshold
view_alert_definition_condition_editor_option_metric_change=Wert der Metrik Àndert sich
view_alert_definition_condition_editor_option_metric_range=Wertebereich
@@ -1043,16 +1288,27 @@ view_alert_definition_for_group=Gruppendefinition ansehen
view_alert_definition_for_type=Vorlage ansehen
view_alert_definition_notification_cliScript_editor_anotherUser=Anderer Benutzer
view_alert_definition_notification_cliScript_editor_existingScript=Vorhandenes Skript
+view_alert_definition_notification_cliScript_editor_loadFailed=Konnte CLI Benachrichtigungs-Editor nicht laden.
+view_alert_definition_notification_cliScript_editor_newScriptVersion=Version
+view_alert_definition_notification_cliScript_editor_repository=Repository
view_alert_definition_notification_cliScript_editor_script=Skript
+view_alert_definition_notification_cliScript_editor_selectRepo=WÀhlen Sie das Repository, in dem das Skript gespeichert werden soll
+view_alert_definition_notification_cliScript_editor_selectRepoFirst=WÀhlen Sie zuerst ein Repository-Konfigurationstool
view_alert_definition_notification_cliScript_editor_thisUser=Aktueller Benutzer
+view_alert_definition_notification_cliScript_editor_uploadNewScript=Neues Skript hochladen
+view_alert_definition_notification_cliScript_editor_verifyAuthentication=Verifizieren
+view_alert_definition_notification_cliScript_editor_whichUser=Benutzer, als der das Skript ausgefÃŒhrt werden soll
view_alert_definition_notification_editor_delete_confirm=Sind Sie sicher, dass sie die ausgewÀhlten Alarm-Benachrichtigungen löschen wollen?
view_alert_definition_notification_editor_field_configuration=Konfiguration
view_alert_definition_notification_editor_field_configuration_loadFailed=Konte die Vorschau der Benachrichtigung nicht laden
view_alert_definition_notification_editor_field_configuration_not_loaded=Unbekannt
view_alert_definition_notification_editor_field_sender=Sender
view_alert_definition_notification_editor_loadFailed=Kann die Alarm-Sender nicht laden
+view_alert_definition_notification_editor_loadFailed_single=Erhalt von Alarm Sender Konfigurationsdefinition nicht möglich
# #view_alert_definition_notification_editor_loadFailed_single = Cannot get alert sender configuration definition
view_alert_definition_notification_editor_none_available=Keine Alarm-Sender verfÃŒgbar
+view_alert_definition_notification_editor_saveFailed=Kann die Benachrichtigungskonfiguration nicht speichern
+view_alert_definition_notification_editor_sender=Benachrichtigungssender
# #view_alert_definition_notification_editor_saveFailed = Cannot save the notification configuration
# #view_alert_definition_notification_editor_sender = Notification Sender
view_alert_definition_notification_editor_title_add=Benachrichtigung hinzufÃŒgen
@@ -1061,15 +1317,24 @@ view_alert_definition_notification_operation_editor_common_operation=Operation
view_alert_definition_notification_operation_editor_mode_relative=Relative Ressource
view_alert_definition_notification_operation_editor_mode_specific=Spezifische Ressource
view_alert_definition_notification_operation_editor_mode_this=Diese Ressource
+view_alert_definition_notification_operation_editor_mode_title=Ressourcen Auswahlmodus
# #view_alert_definition_notification_operation_editor_mode_title = Resource Selection Mode
view_alert_definition_notification_operation_editor_mode_unknown=Unbekannte Option - Berichten Sie diesen Fehler
+view_alert_definition_notification_operation_editor_operations_loadFailed=Konnte die Liste der verfÃŒgbaren Operationen nicht laden
+view_alert_definition_notification_operation_editor_operations_no_parameters=Diese Operation nimmt keine Parameter
# #view_alert_definition_notification_operation_editor_operations_loadFailed = Failed to load the list of available operations
# #view_alert_definition_notification_operation_editor_operations_no_parameters = This operation does not take any parameters
view_alert_definition_notification_operation_editor_relative_ancestor=Suche starten bei
+view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed=Erhalt von Typ Vorfahren nicht möglich
+view_alert_definition_notification_operation_editor_relative_ancestor_root=Root Vorfahren Typ
+view_alert_definition_notification_operation_editor_relative_ancestor_tooltip=WÀhlen Sie die Spitze der Typenhierarchie aus, von der aus der Baum der Abkömmlinge fÌr den Filter nach Typ durchsucht werden soll
# #view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed = Cannot get type ancestry
# #view_alert_definition_notification_operation_editor_relative_ancestor_root = Root Ancestor Type
# #view_alert_definition_notification_operation_editor_relative_ancestor_tooltip = Select the top of the type hierarchy from which to search its descedant tree for the Filter By type
view_alert_definition_notification_operation_editor_relative_descendant=dann filtern nach
+view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip=Ein spezifischer Name zur eindeutigen Identifizierung einer Ressource, wenn mehr als eine Ressource des gewÀhlten Typs vorhanden sein kann. Dies ist optional wenn stets nur eine Ressource des Ressourcentyps in der gewÀhlten Typhierarchie existiert.
+view_alert_definition_notification_operation_editor_relative_descendant_loadFailed=Erhalt von Typ Abkömmlingen nicht möglich
+view_alert_definition_notification_operation_editor_relative_descendant_tooltip=Der Ressourcentyp, nach dem unter dem in der Start Search From Auswahl (Suche starten von) definierten Root Typ gesucht werden soll.
# #view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip = A specific name to uniquely identify a resource when more than one resource of the selected type might exist. This is optional if there will only ever be one resource of the resource type in the selected type hierarchy.
# #view_alert_definition_notification_operation_editor_relative_descendant_loadFailed = Cannot get type descendants
# #view_alert_definition_notification_operation_editor_relative_descendant_tooltip = The resource type to search for under the root type defined in the Start Search From selection.
@@ -1085,6 +1350,8 @@ view_alert_definition_notification_user_editor_loadFailed=Kann die aktuellen Ben
view_alert_definition_notification_user_editor_restoreFailed=Kann die aktuellen Benutzer nicht verwenden - starte ohne
view_alert_definition_notification_user_editor_saveFailed=Kann die ausgewÀhlten Benutzer nicht sichern
view_alert_definition_recovery_editor_disable_when_fired=Nach dem Auslösen inaktiv schalten
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=Gibt an, ob dieser Alarm nach dem feuern deaktiviert wird. Nach Deaktivierung kann der Alarm manuell wieder aktiviert werden oder ein Wiederherstellungsalarm kann eingestellt werden, damit er automatisch wieder aktiviert wird. Ist dieser Alarm selbst ein Wiederherstellungsalarm, so ist diese Einstellung nicht möglich.
+view_alert_definition_recovery_editor_loadFailed=Kann WiederhesrtsellungsmenÌ nicht erstellen
# #view_alert_definition_recovery_editor_disable_when_fired_tooltip = Indicates if this alert will be disabled after it fires. Once disabled, the alert can be manually re-enabled or a recovery alert can be set up to automatically re-enable it. If this alert is a recovery alert itself, this setting cannot be turned on.
# #view_alert_definition_recovery_editor_loadFailed = Cannot build recovery menu
view_alert_definition_recovery_editor_none_available=Keiner
@@ -1110,6 +1377,7 @@ view_alert_definitions_update_failure=Aktualisieren der Alarm-Definition fehlges
view_alert_definitions_update_success=Alarm-Definition erfolgreich aktualisiert
view_alert_details_field_ack_at=BestÀtigt um
view_alert_details_field_ack_by=BestÀtigt durch
+view_alert_details_field_parent_definition=Parent Definition
view_alert_details_field_recovery_info=Info zur Erholung
view_alert_details_field_resource_ancestry=Vorfahren der Ressource
view_alert_details_field_watched_resource=Beobachtere Ressource
@@ -1161,6 +1429,7 @@ view_autoDiscoveryQ_ignored=Ignoriert
view_autoDiscoveryQ_importFailure=Konnte die Ressourcen nicht importieren
view_autoDiscoveryQ_importInProgress=Die ausgewÀhlten Ressourcen werden in''s Inventar aufgenommen
view_autoDiscoveryQ_importSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich importiert
+view_autoDiscoveryQ_loadFailure=Konnte die Inventar Discovery Warteschlange nicht laden
# #view_autoDiscoveryQ_loadFailure = Failed to load the inventory discovery queue
view_autoDiscoveryQ_newAndIgnored=Neu und Ignoriert
view_autoDiscoveryQ_noperm=(Die erforderlichen "manage inventory" Rechte fehlen. Kontaktieren Sie den Administrator)
@@ -1169,8 +1438,17 @@ view_autoDiscoveryQ_showStatus=Zeige
view_autoDiscoveryQ_title=Autodiscovery-Warteschlange
view_autoDiscoveryQ_unignore=Ignorieren aufheben
view_autoDiscoveryQ_unignoreFailure=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_autoDiscoveryQ_unignoreInProgress=Hebe die Ignorierung der gewÀhlten Ressourcen auf...
view_autoDiscoveryQ_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
view_autoDiscoveryQ_uninventoried=Aus dem Inventory gelöscht
+view_bundleGroup_assignFailPerm=Sie sind nicht berechtigt, dieser Bundle Gruppe Bundles zuzuweisen. Bitte wenden Sie sich an Ihren Administrator.
+view_bundleGroup_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle Gruppe löschen möchten? Bundles fÌr die dies die einzige zugewiesene Bundle Gruppe ist verlieren ihre Zurodnung und deren Ansicht erfordert eine allgemeine View Bundles (Bundles ansehen) Berechtigung.
+view_bundleGroup_deletesFailure=Konnte die Bundle Gruppen nicht löschen
+view_bundleGroup_deletesSuccessful=Sie haben die Bundle Gruppen erfolgreich gelöscht
+view_bundleGroup_unassignFailPerm=Sie sind nicht berechtigt, die Zurodnung von Bundles zu dieser Bundle Gruppe aufzuheben. Bitte wenden Sie sich an Ihren Administrator.
+view_bundleVersion_loadFailure=Konnte aktuellste Bundle Versionsdaten nicht laden
+view_bundle_bundleDeployment=Bundle Deployment
+view_bundle_bundleDeployments=Bundle Deployments
# #view_bundleGroup_assignFailPerm = You are not authorized to assign bundles to this bundle group. Please check with your administrator.
# #view_bundleGroup_deleteConfirm = Are you sure you want to delete this bundle group? Bundles for which this is the only assigned bundle group will become unassigned, and will require global View Bundles permission to view.
# #view_bundleGroup_deletesFailure = Failed to delete the bundle groups
@@ -1184,6 +1462,32 @@ view_bundle_bundleFiles=Bundle-Dateien
view_bundle_bundleType=Bundle-Type
view_bundle_bundleVersion=Bundle-Version
view_bundle_bundleVersions=Bundle-Versionen
+view_bundle_createWizard_bundleDistro=Bundle Distribution
+view_bundle_createWizard_cancelFailure=Konnte die Erstellung von Bundle [{0}], Version \= [{1}] nicht vollstÀndig abbrechen - das Bundle ist möglicherweise noch vorhanden.
+view_bundle_createWizard_cancelFailurePerm=Konnte die Erstellung von Bundle [{0}], Version \= [{1}] nicht vollstÀndig abbrechen da der Benutzer Berechtigung zur Erstellung, nicht aber fÌr das Löschen besitzt. Das Bundle muss wahrscheinlich von einem Administrator entfernt werden mÌssen.
+view_bundle_createWizard_cancelSuccessful=Erstellung von Bundle [{0}], Version \= [{1}] abgebrochen
+view_bundle_createWizard_clickToUploadRecipe=Zum Laden einer Anleitungsdatei klicken
+view_bundle_createWizard_createFailure=Konnte das Bundle nicht erstellen
+view_bundle_createWizard_createSuccessful=Sie haben erfolgreich ein Bundle [{0}] mit einer Version von [{1}] erstellt
+view_bundle_createWizard_enterRecipe=Bitte geben Sie eine gÃŒltige Anleitung ein
+view_bundle_createWizard_enterUrl=Bitte geben Sie eine gÃŒltige URL ein, von wo die Bundle Distribution Datei heruntergeladen werden kann
+view_bundle_createWizard_failedToUploadDistroFile=Konnte die Bundle Distribution Datei nicht hochladen
+view_bundle_createWizard_failedToUploadFile=Konnte die Bundle Datei nicht hochladen
+view_bundle_createWizard_groupsStep_assign=Weisen Sie mindestens eine der berechtigten Bundle Gruppen zu\:
+view_bundle_createWizard_groupsStep_assigned=Die neue Bundle Version ist fÃŒr ein vorhandenes Bundle und erbt seine Bundle Gruppen Zuweisungen\:
+view_bundle_createWizard_groupsStep_failedAssign=Zuordnung erster Bundle Gruppen an ein Bundle namens [{0}] mit einer Version von [{1}] fehlgeschlagen. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_failedGetAssignable=Konnte zuweisbare Bundle Gruppen nicht bestimmen. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_help=Ein neues Bundle wird erstellt, wenn die erste Version fÃŒr dieses Bundle hochgeladen wird. Das neue Bundle wird dann seinen ersten Bundle Gruppen zugewiesen. Ein Benutzer kann das neue Bundle nur Bundle Gruppen zuweisen, fÃŒr die er eine Create Bundles (Bundles erstellen) Berechtigung besitzt, entweder allgemein oder auf Bundle Gruppen Ebene. Es muss mindestens eine Bundle Gruppe zugewiesen sein, auÃer der Benutzer besitzt allgemeine Berechtigungen zur Erstellung und Ansicht von Bundles, in welchem Falle die Zuweisung ausbleiben kann.
+view_bundle_createWizard_groupsStep_leaveUnassigned=Das neue Bundle ohne Zuweisung lassen.
+view_bundle_createWizard_groupsStep_noAssignable=Konnte erste Bundle Version nicht erstellen, da Benutzer keine Bundle Gruppen besitzt zu denen eine Zuweisung erfolgen kann. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_noneAssigned=Die neue Bundle Version muss mindestens einer Bundle Gruppe zugewiesen werden\!
+view_bundle_createWizard_groupsStep_radioTitle=Erste Bundle Gruppen Zuordnung fÃŒr das neue Bundle
+view_bundle_createWizard_groupsStep_successAssign=Sie haben erfolgreich erste Bundle Gruppen einem Bundle namens [{0}] mit einer Version von [{1}] zugeordnet
+view_bundle_createWizard_groupsStep_unassigned=Die neue Bundle Version ist fÃŒr ein vorhandenes Bundle und erbt seine Bundle Gruppen Zuweisungen. Das Bundle ist aktuell keinen Bundle Gruppen zugeordnet.
+view_bundle_createWizard_loadBundleFileFailure=Kann Kann Bundle Datei Informationen nicht vom Server abrufen
+view_bundle_createWizard_noAdditionalFilesNeeded=Es mÃŒssen keine weiteren Dateien fÃŒr dieses Bundle hochgeladen werden
+view_bundle_createWizard_noBundleTypesAvail=Es sind keine Bundle Typen verfÃŒgbar
+view_bundle_createWizard_noBundleTypesSupported=Es werden keine Bundle Typen unterstÃŒtzt - Sie mÃŒssen einen gÃŒltigen Plugin deployen, der Bundle Deployments unterstÃŒtzt
# #view_bundle_createWizard_bundleDistro = Bundle Distribution
# #view_bundle_createWizard_cancelFailure = Failed to fully cancel the creation of bundle [{0}], version=[{1}] - the bundle may still exist.
# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
@@ -1211,8 +1515,10 @@ view_bundle_bundleVersions=Bundle-Versionen
# #view_bundle_createWizard_noBundleTypesAvail = No bundle types are available
# #view_bundle_createWizard_noBundleTypesSupported = No bundle types are supported - you must deploy a valid plugin that supports bundle deployments
view_bundle_createWizard_provideBundleDistro=Stellen Sie eine Bundle-Distribution bereit
+view_bundle_createWizard_recipeOption=Anleitung
# #view_bundle_createWizard_recipeOption = Recipe
view_bundle_createWizard_title=Bundle anlegen
+view_bundle_createWizard_unassigned=nicht zugeordnet
# #view_bundle_createWizard_unassigned = unassigned
view_bundle_createWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Dateien mehrere Minuten dauern
view_bundle_createWizard_uploadOption=Hochladen
@@ -1223,9 +1529,13 @@ view_bundle_createWizard_urlTooltip=Benutzername und Password können fÌr HTTP
view_bundle_createWizard_urlUserName=Benutzername
view_bundle_createWizard_windowTitle=Assistent zum Anlegen von Bundles
view_bundle_createWizard_youMustChooseOne=Sie mÌssen eine Option auswÀhlen, um ein Bundle anlegen zu können\!
+view_bundle_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen? Alle Versionen, Destinationen und Deployments fÌr dieses Bundle werden ebenfalls gelöscht. Dies entfernt keine Inhalte von Remote-Maschinen.
# #view_bundle_deleteConfirm = Are you sure you want to delete this bundle? All versions, destinations and deployments for this bundle will also be deleted. However, this will not remove any content from remote machines.
view_bundle_deploy=Deploy
view_bundle_deployDir=Deploy-Verzeichnis
+view_bundle_deployWizard_createGroup_error_1=Die Gruppe wurde nicht erstellt. Gruppe fÃŒr Deployment darf nicht leer sein.
+view_bundle_deployWizard_createGroup_error_2=Die Gruppe wurde nicht erstellt. Die resultierende Gruppe muss kompatibel sein (Mitglieder desselben Typs).
+view_bundle_deployWizard_createGroup_error_3=Die Gruppe wurde nicht erstellt. Der Ressourcentyp der resultierenden Gruppe unterstÃŒtzt keine Deployments.
# #view_bundle_deployWizard_createGroup_error_1 = The group was not created. Group for deployment cannot be empty.
# #view_bundle_deployWizard_createGroup_error_2 = The group was not created. Resulting group must be compatible (members of the same type).
# #view_bundle_deployWizard_createGroup_error_3 = The group was not created. The resource type of the resulting group does not support deployments.
@@ -1233,7 +1543,24 @@ view_bundle_deployWizard_deployStep=Bundle auf die Zielplattformen deployen
view_bundle_deployWizard_deploying=Deploying...
view_bundle_deployWizard_deploymentCreated=Deployment angelegt...
view_bundle_deployWizard_deploymentCreatedDetail=Deployment [{0}] mit Beschreibung [{1}] angelegt
+view_bundle_deployWizard_deploymentCreatedDetail_concise=Sie haben das Deployment [{0}] erstellt
view_bundle_deployWizard_deploymentScheduled=Bundle-Deployment geplant\!
+view_bundle_deployWizard_deploymentScheduledDetail=Sie haben das Bundle Deployment [{0}] zur Destinationsgruppe [{1}] terminiert
+view_bundle_deployWizard_deploymentScheduledDetail_concise=Sie haben das Bundle Deployment terminiert
+view_bundle_deployWizard_destinationCreatedDetail=Sie haben die Destination [{0}] mit der Beschreibung [{1}] erstellt
+view_bundle_deployWizard_destinationCreatedDetail_concise=Sie haben die Destination [{0}] erstellt
+view_bundle_deployWizard_error_1=Löschen des neuen Deployment bei Cancel (Abbrechen) fehlgeschlagen
+view_bundle_deployWizard_error_10=Erstellen der Destination fehlgeschlagen, sie ist möglicherweise bereits vorhanden. (Hinweis\: FÌr eine vorhandene Destination von Destinationsansicht deployen)
+view_bundle_deployWizard_error_11=Auffinden definierter Deployments fehlgeschlagen.
+view_bundle_deployWizard_error_12=Auffinden definierter Bundles fehlgeschlagen.
+view_bundle_deployWizard_error_2=Löschen der neuen Destination bei Cancel (Abbrechen) fehlgeschlagen
+view_bundle_deployWizard_error_3=Terminieren des Deployments fehlgeschlagen\!
+view_bundle_deployWizard_error_4=Terminieren von Deployment fehlgeschlagen\: {0}
+view_bundle_deployWizard_error_5=Erstellen des Deployments fehlgeschlagen\!
+view_bundle_deployWizard_error_6=Erstellen des Deployments fehlgeschlagen\: {0}
+view_bundle_deployWizard_error_7=Abruf des Deployment Namens fehlgeschlagen.
+view_bundle_deployWizard_error_8=Sie mÌssen eine gÌltige Ressourcengruppe aus dem Drop-Down-MenÌ wÀhlen
+view_bundle_deployWizard_error_9=Löschen der neuen Destination in nextPage fehlgeschlagen
view_bundle_deployWizard_error_noBundleConfig=Abruf von Bundle-Zielinformationen fehlgeschlagen. Ist die von Ihnen ausgewÀhlte Gruppe eine gÌltige kompatible Gruppe, die Ziel fÌr Bundle-Deployments sein kann?
view_bundle_deployWizard_getConfigSkip=Keine Konfiguration nötig fÌr diese Bundle-Version.
view_bundle_deployWizard_getConfigStep=Deployment-Konfiguration einstellen
@@ -1294,6 +1621,9 @@ view_bundle_deploy_loadBundleFailure=Konnte das Bundle nicht finden
view_bundle_deploy_loadDeployFailure=Konnte Bundle-Deployments nicht laden
view_bundle_deploy_loadFailure=Konnte Bundle-Deployment nicht laden
view_bundle_deploy_name=Name des Deployments
+view_bundle_deploy_selectARow=Zur Anzeige der Installationsdetails eine Reihe wÀhlen
+view_bundle_deploy_tagUpdateFailure=Aktualisierung der Bundle Deployment Tags fehlgeschlagen
+view_bundle_deploy_tagUpdateSuccessful=Deployment-Tags fÃŒr Bundle erfolgreich aktualisiert
# #view_bundle_deploy_deployedBy = Deployed By
# #view_bundle_deploy_deploymentPlatforms = Deployment Resource
# #view_bundle_deploy_installDetails = Install Details
@@ -1310,8 +1640,22 @@ view_bundle_deployments=Deployments
view_bundle_dest_backToBundle=ZurÃŒck zum Bundle
view_bundle_dest_baseDirName=Basisverzeichnis
view_bundle_dest_created=Angelegt
+view_bundle_dest_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle-Destination löschen wollen? Dies löscht es nur aus der Datenbank. Alle auf Remote Rechnern deployten Bundle-Inhalte an dieser Destination bleiben erhalten.
+view_bundle_dest_deleteFailure=Konnte die Bundle-Destination nicht löschen [{0}]
+view_bundle_dest_deleteSuccessful=Sie haben die Bundle-Destination [{0}] erfolgreich gelöscht
view_bundle_dest_deployDir=Deploy-Verzeichnis
view_bundle_dest_group=Gruppe
+view_bundle_dest_lastDeployedVersion=Zuletzt deployte Version
+view_bundle_dest_lastDeploymentDate=Letztes Deployment Datum
+view_bundle_dest_lastDeploymentStatus=Letzter Deployment Status
+view_bundle_dest_loadFailure=Konnte Bundle-Destination nicht laden
+view_bundle_dest_loadFailureVersionInfo=Konnte Bundle Destination deployte Versionsinformationen nicht laden
+view_bundle_dest_purgeConfirm=Dies bereinigt den Bundle Inhalt von allen Remote Rechnern. Sind Sie sicher, dass Sie dies tun möchten?
+view_bundle_dest_purgeFailure=Bereinigung der Bundle Destination [{0}] von einigen oder allen Remote Rechnern fehlgeschlagen.
+view_bundle_dest_purgeSuccessful=Sie haben die Bundle-Destination [{0}] erfolgreich von allen Remote Rechnern bereinigt.
+view_bundle_dest_revertConfirm=Dies rollt alle Remote Rechner zurÌck zum vorherigen Bundle Deployment. Sind Sie sicher, dass Sie dies tun möchten?
+view_bundle_dest_tagUpdateFailure=Konnte die Tags fÃŒr Bundle-Destination nicht aktualisieren
+view_bundle_dest_tagUpdateSuccessful=Sie haben die Tags fÃŒr Bundle-Destination erfolgreich aktualisiert
# #view_bundle_dest_lastDeployedVersion = Last Deployed Version
# #view_bundle_dest_lastDeploymentDate = Last Deployment Date
# #view_bundle_dest_lastDeploymentStatus = Last Deployment Status
@@ -1320,8 +1664,10 @@ view_bundle_dest_group=Gruppe
# #view_bundle_dest_tagUpdateFailure = Failed to update bundle destination tags
# #view_bundle_dest_tagUpdateSuccessful = You have successfully updated the bundle destination tags
view_bundle_destinations=Ziele
+view_bundle_fail_existingName=Erstellen von [{0}] fehlgeschlagen. Der Name wird bereits verwendet. Bitte versuchen Sie es mit einem anderen Namen.
# #view_bundle_fail_existingName = Failed to create [{0}]. The name is already being used. Please try another name.
view_bundle_fileListView_fileSize=DateigröÃe
+view_bundle_fileListView_loadFailure=Konnte die Bundle-Datei-Daten nicht laden
# #view_bundle_fileListView_loadFailure = Failed to load bundle file data
view_bundle_fileListView_md5=MD5
view_bundle_fileListView_sha256=SHA256
@@ -1330,13 +1676,24 @@ view_bundle_latestVersion=Aktuelle Version
view_bundle_list_backToAll=ZurÃŒck zur Bundle-Ãbersicht
view_bundle_list_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen?
view_bundle_list_deleteFailure=Löschen des Bundles [{0}] fehlgeschlagen
+view_bundle_list_deleteSuccessful=Sie haben das Bundle [{0}] erfolgreich gelöscht
+view_bundle_list_deletesFailure=Löschen der Bundles fehlgeschlagen
+view_bundle_list_deletesSuccessful=Sie haben die Bundles erfolgreich gelöscht
# #view_bundle_list_deleteSuccessful = You successfully deleted the bundle named [{0}]
# #view_bundle_list_deletesFailure = Failed to delete the bundles
# #view_bundle_list_deletesSuccessful = You successfully deleted the bundles
view_bundle_list_destinationsCount=Anzahl Ziele
+view_bundle_list_error1=Laden von Bundle zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_error2=Erhalt eines einzelnen Bundles zum Deployen [{0}] fehlgeschlagen
# #view_bundle_list_error1 = Failed to load bundle to deploy [{0}]
# #view_bundle_list_error2 = Failed to get a single bundle to deploy [{0}]
view_bundle_list_error3=Konnte das Bundle nicht laden
+view_bundle_list_error4=Keine Bundles in diesem Repository gefunden
+view_bundle_list_loadFailure=Laden von Bundle zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_loadWithLatestFailure=Konnte Bundle mit aktuellsten Versionsdaten nicht laden
+view_bundle_list_singleLoadFailure=Erhalt eines einzelnen Bundles zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_tagUpdateFailure=Aktualisierung von Bundle-Tags fehlgeschlagen
+view_bundle_list_tagUpdateSuccessful=Sie haben die Bundle-Tags erfolgreich aktualisiert
# #view_bundle_list_error4 = No bundles found in this repository
# #view_bundle_list_loadFailure = Failed to load the bundle to be deployed [{0}]
# #view_bundle_list_loadWithLatestFailure = Failed to load bundle with the latest version data
@@ -1345,9 +1702,33 @@ view_bundle_list_error3=Konnte das Bundle nicht laden
# #view_bundle_list_tagUpdateSuccessful = You have successfully updated the bundle tags
view_bundle_list_versionsCount=Anzahl Versionen
view_bundle_purge=Bereinigen
+view_bundle_recipe=Anleitung
+view_bundle_resDeployDS_loadFailure=Konnte Ressourcen-Deployments nicht laden
# #view_bundle_recipe = Recipe
# #view_bundle_resDeployDS_loadFailure = Failed to load bundle resource deployments
view_bundle_revert=ZurÃŒckrollen
+view_bundle_revertWizard_confirmStep_confirmation=Rolle Live Deployment auf vorheriges Deployment zurÃŒck. Klicken Sie auf "Next" (Weiter) um fortzufahren...
+view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=Konnte Live Deployment nicht finden; kann nicht zurÃŒckrollen
+view_bundle_revertWizard_confirmStep_liveDeployment=Live Deployment
+view_bundle_revertWizard_confirmStep_name=Deployment BestÀtigung zurÌckrollen
+view_bundle_revertWizard_confirmStep_noLiveDeployment=Es wurde kein Live Deployment fÃŒr die Destination [{0}] gefunden
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=Es wurde kein Live Deployment fÃŒr die Destination gefunden
+view_bundle_revertWizard_confirmStep_noPriorDeployment=Das Live Deployment [{0}] kann nicht zurÃŒckgerollt werden, weil es kein frÃŒheres Deployment fÃŒr die Destination [{1}] gibt
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=Das Live Deployment kann nicht zurÃŒckgerollt werden, weil es kein frÃŒheres Deployment gibt
+view_bundle_revertWizard_confirmStep_prevDeployment=Vorheriges Deployment
+view_bundle_revertWizard_getInfoStep_cleanDeploy=Clean Deployment? (löscht ein altes vorhandenes Deploy-Verzeichnis vor dem Start des ZurÌckroll-Deployments)
+view_bundle_revertWizard_getInfoStep_getNameFailure=Erhalt von ZurÃŒckroll Deployment Namen fehlgeschlagen
+view_bundle_revertWizard_getInfoStep_name=ZurÃŒckroll-Informationen bereitstellen
+view_bundle_revertWizard_getInfoStep_revertDeployDesc=Deploy Beschreibung zurÃŒckrollen
+view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[REVERT From] {0} [REVERT To] {1}
+view_bundle_revertWizard_getInfoStep_revertDeployName=Deploy Namen zurÃŒckrollen
+view_bundle_revertWizard_revertStep_name=Bundle zu Destinationsplattformen deployen
+view_bundle_revertWizard_revertStep_reverting=Rolle zurÃŒck...
+view_bundle_revertWizard_revertStep_scheduled=Sie haben das ZurÃŒckroll-Deployment erfolgreich terminiert\!
+view_bundle_revertWizard_revertStep_scheduledDetails=Sie haben das ZurÃŒckrollen des Bundle Deployment [{0}] von Ressourcen Gruppe [{1}] erfolgreich terminiert
+view_bundle_revertWizard_revertStep_scheduledFailure=Terminieren des ZurÃŒckroll-Deployments fehlgeschlagen\!
+view_bundle_revertWizard_title=Bundle zurÃŒckrollen
+view_bundle_revertWizard_windowTitle=Bundle ZurÃŒckroll Wizard
view_bundle_tree_loadFailure=Konnte die Bundle-Daten nicht laden
view_bundle_tree_unassigned_desc=Dies sind Bundles die noch nicht mit einer Bundle-Gruppe assoziiert sind.
view_bundle_tree_unassigned_name=Nicht zugewiesene Bundles
@@ -1414,6 +1795,7 @@ view_configEdit_invalidListSizeMax=Die Liste sollte höchstens {0} Reihe(n) enth
view_configEdit_invalidListSizeMin=Die Liste sollte mindestens {0} Reihe(n) enthalten
view_configEdit_invalidListSizeMinMax=Die Liste sollte mindestens {0} und höchstens {1} Reihe(n) enthalten
view_configEdit_jumpToSection=Zum Abschnitt springen
+view_configEdit_maxBoundsExceeded=Kann keinen weiteren Eintrag hinzufÃŒgen, da die maximalen GröÃeneinschrÀnkungen erreicht wurden\: {0}
view_configEdit_minBoundsExceeded=Kann diesen Eintrag nicht löschen, da das Minimum eingestellt wurde auf\: {0}
# #view_configEdit_maxBoundsExceeded = Cannot add another entry because the maximum size bounds has been met: {0}
# #view_configEdit_minBoundsExceeded = Cannot delete this entry as the minimum has been set to: {0}
@@ -1439,11 +1821,31 @@ view_configurationDetails_configNotUpdatedDueToNoChange=Konfiguration wurde nich
view_configurationDetails_error_updateFailure=Konnte die Konfiguration nicht aktualisieren
view_configurationDetails_messageConcise=Konfiguration aktualisiert - aktuelle Version is {0}
view_configurationDetails_messageDetailed=Konfiguration der Ressource [{1}] aktualisiert auf Version [{0}].
+view_configurationDetails_noConfigurationFetched=Es wurde keine Konfiguration abgerufen. Dies bedeutet, dass entweder das Laden der Konfiguration durch den Plugin fehlgeschlagen ist oder dass die Konfigurations-Collection lediglich in den Verbindungseinstellungen abgeschaltet ist.
view_configurationDetails_noPermission=Sie sind nicht berechtigt die Konfiguration dieser Ressource zu bearbeiten.
view_configurationDetails_somePropertiesInvalid=Die folgenden Konfigurations-Einstellungen haben ungÃŒtige Werte \: {0}. Die Werte mÃŒssen korrigiert werden, ehe die Konfiguration gespeichert werden kann.
+view_configurationHistoryDetails_error_loadFailure=Konnte den Verlauf der Konfiguration nicht laden.
+view_configurationHistoryList_cannotDeleteCurrent=Eines der gewÀhlten Verlaufselemente reprÀsentiert die aktuelle Konfiguration - Sie können es nicht löschen.
+view_configurationHistoryList_cannotDeleteGroupItems=Eines oder mehrere der gewÀhlten Konfigurationsverlaufselemente ist/sind Teil eines Gruppenkonfigurations-Updates. Sie mÌssen dieses Ìbergeordnete Gruppenverlaufselement bereinigen, ehe Sie dessen einzelne Ressourcen Verlaufselemente löschen können.
+view_configurationHistoryList_delete_failure=Konnte die Konfigurationsverlaufselemente nicht löschen.
+view_configurationHistoryList_delete_success=Sie haben die gewÀhlten Konfigurationsverlaufselemente erfolgreich gelöscht.
+view_configurationHistoryList_rollback=Rollback
+view_configurationHistoryList_rollback_failure=Konnte die Konfiguration nicht zurÃŒcksetzen. Die ursprÃŒngliche Konfiguration ist noch wirksam.
+view_configurationHistoryList_rollback_success=Sie haben die Konfiguration erfolgreich zur gewÀhlten vorherigen Konfiguration zurÌckgesetzt.
+view_configurationHistoryList_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_configurationHistoryList_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
+view_configurationHistoryList_table_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
+view_configurationHistoryList_table_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
+view_configurationHistoryList_table_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
# #view_configurationHistoryDetails_error_loadFailure = Unable to load configuration history.
# #view_configurationHistoryList_itemNamePlural = configuration history items
view_configurationHistoryList_title=KonfigurationsÀnderungen
+view_connectionSettingsDetails_allPropertiesValid=Alle Verbindungseinstellungen haben gÌltige Werte, daher können die Einstellungen jetzt gespeichert werden.
+view_connectionSettingsDetails_error_updateFailure=Verbindungseinstellungen konnten nicht aktualisiert werden.
+view_connectionSettingsDetails_messageConcise_updateSuccess=Aktualisierung fÃŒr die Verbindungseinstellungen initiiert.
+view_connectionSettingsDetails_messageDetailed_updateSuccess=Aktualisierung von Verbindungseinstellungen initiiert fÃŒr Ressource [{0}].
+view_connectionSettingsDetails_noPermission=Sie sind nicht berechtigt die Verbindungseinstellungen dieser Ressource zu bearbeiten.
+view_connectionSettingsDetails_somePropertiesInvalid=Die folgenden Verbindungseinstellungen haben ungÌtige Werte \: {0}. Die Werte mÌssen korrigiert werden, ehe die Einstellungen gespeichert werden können.
# #view_connectionSettingsDetails_allPropertiesValid = All connection settings have valid values, so the settings can now be saved.
# #view_connectionSettingsDetails_error_updateFailure = Failed to update connection settings.
# #view_connectionSettingsDetails_messageConcise_updateSuccess = Connection settings update initiated.
@@ -1465,8 +1867,21 @@ view_dashboard_favorites_error1=Konnte die Ressoucen-Lesezeichen nicht laden
view_dashboardsManager_error1=Konnte das neue Dashboard nicht hinzufÃŒgen
view_dashboardsManager_message_title_details=<h1>Willkommen bei {0}</h1>\n<p>Dieses Dashboard kan durch BetÀtigen des Bearbeitungsmodus-Knopfes verÀndert werden.</p>\n<p>Was möchten Sie tun?</p>\n<p> <a href\="{1}">Neu gefundene Ressourcen importieren.</a></p>\n<p> <a href\="{2}">Ressourcen suchen.</a></p>\n<p> <a href\="{3}">Hilfe und Dokumentation ansehen.</a></p>
view_dashboards_confirm1=Sind Sie sicher, dass Sie löschen möchten
+view_dashboards_portlets_refresh_fail1=Aktualisierung von Auto-refresh Intervall fehlgeschlagen
+view_dashboards_portlets_refresh_fail2=Deaktivierung von erneutem Laden von Auto-refresh Intervall fehlgeschlagen
+view_dashboards_portlets_refresh_multiple_min={0} Minuten
+view_dashboards_portlets_refresh_none=Kein Aktualisieren
+view_dashboards_portlets_refresh_one_min=1 Minute
+view_dashboards_portlets_refresh_success1=Aktualisierter Intervall fÃŒr auto-refresh
+view_dashboards_portlets_refresh_success2=Stoppe erneutes Laden fÃŒr auto-refresh
view_dashboards_title=Dashboard
view_drift_button_detectNow=Jetzt ermitteln
+view_drift_button_pinToDef=An Definition pinnen
+view_drift_button_pinToDef_confirm=Pinning (Festmachen) stellt diesen Schnappschuss als Schnappschuss 0 fÃŒr die Definition ein. Alle anderen vorhandenen SchnappschÃŒsse werden aus der Definition entfernt. Die Definition wird als "pinned" (festgemacht) gekennzeichnet und nachfolgende Drifts werden stets gegen den festgemachten Schnappschuss gemeldet. Soll dieser Schnappschuss an der Definition festgemacht werden?
+view_drift_button_pinToTemplate=An Vorlage festmachen
+view_drift_button_pinToTemplate_confirm=Nach dem Festmachen wird dieser Schnappschuss als erster Schnappschuss fÃŒr alle mittels der Vorlage erstellten Definitionen verwendet. Falls an einer bestehenden Vorlage festgemacht, so werden die bestehenden Definitionen der Vorlage an dem neuen ersten Schnappschuss festgemacht und die bestehenden SchnappschÃŒsse werden entfernt. Mit Vorlagenauswahl fortfahren?
+view_drift_carousel_sizeFilterLabel=Schnappschuss Anzeige Max
+view_drift_carousel_startFilterLabel=Schnappschuss Start
# #view_drift_button_pinToDef = Pin to Definition
# #view_drift_button_pinToDef_confirm = Pinning will set this snapshot as snapshot 0 for the definition. All other existing snapshots will be removed from the definition. The definition will be be marked as pinned and subsequent drift will always be reported against the pinned snapshot. Pin this snapshot to the definition?
# #view_drift_button_pinToTemplate = Pin to Template
@@ -1475,8 +1890,27 @@ view_drift_button_detectNow=Jetzt ermitteln
# #view_drift_carousel_startFilterLabel = Snapshot Start
view_drift_category_fileAdded=Datei hinzugefÃŒgt
view_drift_category_fileChanged=Datei geÀndert
+view_drift_category_fileNew=Neu aufgefunden
# #view_drift_category_fileNew = Newly Detected
view_drift_category_fileRemoved=Datei gelöscht
+view_drift_confirm_deleteAllDefs=Alle Drift-Erkennungsdefinitionen löschen?
+view_drift_confirm_deleteDefs=Die ausgewÀhlte(n) Drift-Erkennungsdefinition(en) löschen?
+view_drift_confirm_deleteTemplate=Warnung\! Das Löschen dieser Vorlage löscht auch alle angehÀngten Drift-Definitionen. Diese angehÀngten Definitionen sowie alle deren SchnappschÌsse werden dauerhaft vom System entfernt. Nicht angehÀngte Definitionen werden nicht entfernt. Sind Sie sicher, dass Sie fortfahren möchten?
+view_drift_failure_deleteDefs=Löschen einiger oder alle Drift-Erkennungsdefinitionen fehlgeschlagen.
+view_drift_failure_deleteTemplates=Löschen einiger oder alle Drift Vorlagen fehlgeschlagen
+view_drift_failure_detectNow=Absenden von Anfrage zur AusfÃŒhrung der Drift-Erkennung fehlgeschlagen
+view_drift_failure_load=Abruf von Drift Instanzen fehlgeschlagen
+view_drift_failure_pinToDef=Festmachen von Schnappschuss an Definition fehlgeschlagen
+view_drift_success_defUpdated=Drift Erkennung Definition aktualisiert und wird Auswirkungen auf die nÀchste ErkennungsausfÌhrung haben.
+view_drift_success_delete=Erfolgreiche Löschung von {0} Drift Instanzen
+view_drift_success_deleteDefs=Erfolgreiche Löschung von {0} Drift Erkennung Definitionen
+view_drift_success_deleteTemplate=Erfolgreiche Löschung von {0} Drift Vorlagen
+view_drift_success_detectNow=Absenden von Anfrage zur AusfÃŒhrung der Drift-Erkennung erfolgreich
+view_drift_success_pinToDef=Erfolgreiches Festmachen von Schnappschuss {0} an Drift Definition.
+view_drift_success_templateUpdated=Drift Vorlage aktualisiert und Ãnderungen an angehÀngte Definitionen gepusht.
+view_drift_table_attached=AngehÀngt?
+view_drift_table_baseDir=Basis-Verzeichnis
+view_drift_table_driftHandlingMode=Der Umgang mit Drift
# #view_drift_confirm_deleteAllDefs = Delete all drift detection definitions?
# #view_drift_confirm_deleteDefs = Delete the selected drift detection definition(s)?
# #view_drift_confirm_deleteTemplate = Warning! Deleting this template will also cause all attached drift definitions to be deleted as well. Those attached definitions along with all of their snapshots will be permanently removed from the system. Detached definitions will not be removed. Are you sure you want to continue?
@@ -1497,7 +1931,13 @@ view_drift_category_fileRemoved=Datei gelöscht
# #view_drift_table_driftHandlingMode = Drift Handling
view_drift_table_driftHandlingMode_normal=normal
view_drift_table_driftHandlingMode_plannedChanges=geplante Ãnderungen
+view_drift_table_hover_defNotPinned=Die Drift Definition ist nicht festgemacht. Zur Ansicht des ersten Schnappschusses klicken.
+view_drift_table_hover_defPinned=Die Drift Definition ist an ihrem ersten Schnappschuss festgemacht. FÃŒr Ansicht des ersten Schnappschusses klicken.
+view_drift_table_hover_edit=Zur Ansicht oder Bearbeitung der Drift Definition oder Vorlagen Eigenschaften klicken.
+view_drift_table_hover_outOfCompliance_drift=Drift vorhanden
view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert nicht
+view_drift_table_hover_templateNotPinned=Die Drift Vorlage ist nicht an einem Schnappschuss festgemacht.
+view_drift_table_hover_templatePinned=Die Drift Vorlage ist an einem Schnappschuss festgemacht. FÃŒr Ansicht des festgemachten Schnappschusses klicken.
# #view_drift_table_hover_defNotPinned = The drift definition is not pinned Click to view the initial snapshot.
# #view_drift_table_hover_defPinned = The drift definition is pinned to its initial snapshot. Click to view the initial snapshot.
# #view_drift_table_hover_edit = Click to view or edit the drift definition or template properties.
@@ -1507,11 +1947,44 @@ view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert
# #view_drift_table_hover_templatePinned = The drift template is pinned to a snapshot. Click to view the pinned snapshot.
view_drift_table_newFile=Neue Datei
view_drift_table_oldFile=Alte Datei
+view_drift_table_pinned=Festgemacht?
+view_drift_table_resourceDef=Ressource Drift Erkennung Definition
+view_drift_table_resourceHistory=Ressource Drift Historie
view_drift_table_snapshot=Schnappschuss
view_drift_table_snapshotTime=Schnappschuss Zeit
view_drift_table_template=Vorlage
+view_drift_table_title_initialSnapshot=Erster Schnappschuss fÃŒr Definition [{0}] \: Pinned \= [{1}]
view_drift_table_title_snapshot=Schnappschuss [{0}] fÃŒr Definition [{1}]
+view_drift_table_title_templateSnapshot=Festgemachter Schnappschuss fÃŒr Vorlage [{0}]
+view_drift_wizard_addDef_failure=HinzufÃŒgen der neuen Drift Erkennung Definition [{0}] fehlgeschlagen
+view_drift_wizard_addDef_infoStepHelp=Jede Drift Erkennungsdefinition beschreibt einen Satz Dateien, fÃŒr die die Drift Ãberwachung durchgefÃŒhrt wird. Die Definition kann aktiviert und deaktiviert sein, definiert den ErkennungsausfÃŒhrungsintervall und legt ein Basisverzeichnis und optionale Dateifilter fest. FÃŒr jeden Ressourcentyp der Drift Erkennung bietet gibt es eine oder mehrere vordefinierte Vorlagen zur Verwendung als Startdefinition, die anschlieÃend bearbeitet werden können.
+view_drift_wizard_addDef_infoStepName=WÀhlen Sie die Vorlage fÌr die neue Drift Erkennungsdefinition
+view_drift_wizard_addDef_success=Neue Drift Erkennungsdefinition [{0}] erfolgreich hinzugefÃŒgt. Agent(en) wird/werden aktualisiert.
+view_drift_wizard_addDef_templatePrompt=Drift Definition Vorlagen
+view_drift_wizard_addDef_title=Drift Erkennung Definition fÃŒr Ressource vom Typ [{0}] hinzufÃŒgen
+view_drift_wizard_addDef_windowTitle=Drift Erkennung Definition Wizard hinzufÃŒgen
+view_drift_wizard_addTemplate_failure=HinzufÃŒgen der neuen Drift Vorlage [{0}] fehlgeschlagen
+view_drift_wizard_addTemplate_infoStepHelp=Jede Drift Vorlage ist von einer bestehenden Vorlage abgeleitet. Dies bietet eine schnelle Weise der Erstellung neuer Vorlagen, die bestehenden Vorlagen Àhneln oder die ihren Ursprung in Plugin-definierten Vorlagen haben. Wie auch eine Drift Definition beschreibt die Vorlage einen Satz von Dateien, fÃŒr die Drift Ãberwachung durchgefÃŒhrt wird. Je nach Situation können einer von einer Vorlage abgeleiteten Definition Ãnderungen am Dateisatz oder anderen Einstellungen gestattet oder nicht gestattet werden. Die Vorlagennamen mÃŒssen innerhalb eines Ressourcentyps eindeutig sein.
+view_drift_wizard_addTemplate_infoStepName=Startvorlage auswÀhlen
+view_drift_wizard_addTemplate_success=HinzufÃŒgen der neuen Drift Vorlage [{0}] erfolgreich.
+view_drift_wizard_addTemplate_title=Drift Definition Vorlage fÃŒr Typ [{0}] hinzufÃŒgen
+view_drift_wizard_addTemplate_windowTitle=Drift Definition Vorlage Wizard hinzufÃŒgen
+view_drift_wizard_pinTemplate_confirmNotPinned=Nach dem Festmachen besitzt jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage ihren ersten Schnappschuss, der auf den festgemachten Schnappschuss der Vorlage eingestellt ist. Vorhandene Definitionen fÃŒr diese Vorlage werden auf den neuen ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse werden entfernt. Mit dem Festmachen der Vorlage an den Schnappschuss fortfahren?
+view_drift_wizard_pinTemplate_confirmPinned=Warnung\! Diese Vorlage ist bereits festgemacht. Die Vorlage kann erneut an diesem Schnappschuss festgemacht werden. Nach dem erneuten Festmachen ist jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage mit ihrem ersten Schnappschuss auf den festgemachten Schnappschuss der Vorlage eingestellt. Bestehende Definitionen fÃŒr diese Vorlage werden auf den ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse zurÃŒckgesetzt. Mit dem erneuten Festmachen der Vorlage mit diesem neuen Schnappschuss fortfahren?
view_drift_wizard_pinTemplate_duplicate_name_error=Vorlagen Name muss eindeutig sein
+view_drift_wizard_pinTemplate_failure=Festmachen des Schnappschusses an Drift Vorlage [{0}] fehlgeschlagen
+view_drift_wizard_pinTemplate_infoStepExistingTemplate=An bestehender Vorlage festmachen
+view_drift_wizard_pinTemplate_infoStepHelp=Nach dem Festmachen besitzt jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage ihren ersten Schnappschuss, der auf den festgemachten Schnappschuss der Vorlage eingestellt ist. Und die Definition selbst wird als festgemacht markiert. Dies wird zur Erkennung von Drift von einem erwarteten Dateisatz verwendet. Vorhandene Definitionen fÃŒr diese Vorlage werden auf den neuen ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse werden entfernt.
+view_drift_wizard_pinTemplate_infoStepName=WÀhlen Sie die festzumachende Vorlage
+view_drift_wizard_pinTemplate_infoStepNewTemplate=An neuer Vorlage festmachen (abgeleitet von der Drift Definition des Schnappschusses)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=Der Schnappschuss kann an einer neuen oder bestehenden Drift Vorlage festgemacht werden. Die "New Template" Option (neue Vorlage) gestattet es dem Benutzer eine vertrauenswÌrdige Definition und einen Schnappschuss auf Ressourcenebene bis zur Typebene zu begÌnstigen. Die neue kann dann an Mitgliedern des Typs angewendet werden. Die neue Vorlage ist anfangs eine Kopie der Drift Definition des Schnappschusses, aber sie kann im nÀchsten Schritt bearbeitet werden. Der Name sollte geÀndert werden und muss ein eindeutiger Drift Vorlagen Name fÌr den Typ sein. Die "Existing Template" Option (vorhandene Option) gestattet dem Benutzer das Festmachen oder das erneute Festmachen mit dem gewÀhlten Schnappschuss. Um gÌltig zu sein muss die vorhandene Vorlage dieselben Verzeichnisse Ìberwachen, die die Definition des Schnappschusses. Das AuswahlkÀstchen zeigt nur gÌltige bestehende Vorlagen an. Falls es keine gÌltigen bestehenden
Vorlagen gibt, so kann diese Option nicht gewÀhlt werden.
+view_drift_wizard_pinTemplate_infoStepRadioTitle=Vorlagenauswahl
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=Es sind keine bestehenden Vorlagen vorhanden, die dieselben Verzeichnisse Ìberwachen wie die Definition des Schnappschusses. WÀhlen Sie die "New Template" Option (neue Vorlage) um fortzufahren.
+view_drift_wizard_pinTemplate_infoStepSelectTitle=Bestehende Vorlagen
+view_drift_wizard_pinTemplate_success=Festmachen der neuen Drift Vorlage [{0}] erfolgreich.
+view_drift_wizard_pinTemplate_title=Schnappschuss [{0}] von Definition [{1}] an Drift Vorlage fÃŒr Typ [{2}] festmachen
+view_drift_wizard_pinTemplate_windowTitle=Drift Definition Vorlage Wizard festmachen
+view_dynagroup_children=DynaGroup Kinder
# #view_drift_table_pinned = Pinned?
# #view_drift_table_resourceDef = Resource Drift Detection Definition
# #view_drift_table_resourceHistory = Resource Drift History
@@ -1574,10 +2047,14 @@ view_dynagroup_exprBuilder_expressionType_resource=Ressource
view_dynagroup_exprBuilder_expressionType_resourceCategory=Ressourcen-Kategorie
view_dynagroup_exprBuilder_expressionType_resourceConfig=Ressourcen-Konfiguration
view_dynagroup_exprBuilder_expressionType_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_expressionType_tooltip=Der Type von Eigenschaft, den dieser Ausdruck einschaltet\:<br/> <b>Ressource</b>\: Eine Ressourceneigenschaft wie deren Name oder Version<br/> <b>Ressourcetyp</b>\: Suche nach Ressourcen eines bestimmten Typs<br/> <b>Ressourcenkategorie</b>\: Suche nach Ressourcen nach Kategorie\: Plattform, Server, Dienst<br/> <b>Merkmal</b>\: Ressourcen, die ausgewÀhlte Werte fÌr ein Ìberwachtes Merkmal besitzen<br/> <b>Plugin Konfiguration</b>\: Suche nach der Plugin Komponente Konfigurationseinstellung der Komponente<br/> <b>Ressourcenkonfiguration</b>\: Suche nach der Konfigurationsenstellung der verwalteten Ressource
view_dynagroup_exprBuilder_expressionType_trait=Trait
+view_dynagroup_exprBuilder_expression_tooltip=Dies ist der vollstÀndige Ausdruck, der von den Auswahlen im Formular unten reprÀsentiert wird. Dieser Text wird dem Text Ihres Gruppendefinitionsausdrucks hinzugefÌgt, wenn Sie auf die SchaltflÀche "Add Expression" (Ausdruck hinzufÌgen) klicken.
view_dynagroup_exprBuilder_groupBy=Gruppieren nach
+view_dynagroup_exprBuilder_groupBy_tooltip=Durch GroupBy schwenkt das System die Werte der eingegebenen AusdrÃŒcke und erstellt eine separate Gruppe fÃŒr jeden Wert. Zum Beispiel GroupBy am Cluster Namen zur Erstellung einer Gruppe fÃŒr jeden Cluster mit allen Cluster Mitgliedern darin.
# #view_dynagroup_exprBuilder_groupBy_tooltip = groupby will cause the system to pivot on the values from the entered expressions creating a separate group for each value. For example, groupby on the cluster name to create a group for each cluster with all cluster members in it.
view_dynagroup_exprBuilder_memberOf=Mitglied von
+view_dynagroup_exprBuilder_memberOf_tooltip=memberof schrÀnkt die dynagroup Mitglieder auf einen Untersatz der festgelegten Ressourcengruppe ein. Die Festlegung mehrerer memberof Bedingungen schrÀnkt die dynagroup Mitglieder auf einen Untersatz der Vereinigung von Mitgliedern der festgelegten Gruppen ein.
# #view_dynagroup_exprBuilder_memberOf_tooltip = memberof will restrict the dynagroup members to be a subset of the specified resource group. Specifying multiple memberof conditions will restrict the dynagroup members to be a subset of the union of members of the specified groups.
view_dynagroup_exprBuilder_noPlugins=--Keine Plugins--
view_dynagroup_exprBuilder_noProperties=--Keine Eigenschaften--
@@ -1585,13 +2062,25 @@ view_dynagroup_exprBuilder_noResourceTypes=--Keine Ressourcen-Typen--
view_dynagroup_exprBuilder_pluginLoadFailure=Kann die Liste der Plugins nicht laden
view_dynagroup_exprBuilder_propLoadFailure=Kann die Liste der Eigenschaften nicht laden
view_dynagroup_exprBuilder_propertyName=Name der Eigenschaft
+view_dynagroup_exprBuilder_propertyName_tooltip=Der Name der abzufragenden Eigenschaft. Dies wird sowohl durch den Ausdruckstyp als auch den Ressourcentyp definiert.
+view_dynagroup_exprBuilder_resTypeLoadFailure=Erhalt der Liste von Ressourcentypen fÌr Plugin [{0}] nicht möglich
+view_dynagroup_exprBuilder_resource=Ressource
+view_dynagroup_exprBuilder_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_resourceType_tooltip=Der Ressourcentyp
+view_dynagroup_exprBuilder_resource_child=Child
+view_dynagroup_exprBuilder_resource_grandparent=Grandparent
view_dynagroup_exprBuilder_resource_greatGrandparent=GreatGrandparent
view_dynagroup_exprBuilder_resource_greatGreatGrandparent=GreatGreatGrandparent
view_dynagroup_exprBuilder_resource_parent=Eltern
view_dynagroup_exprBuilder_resource_resource=Ressource
view_dynagroup_exprBuilder_resource_tooltip=WÀhlen Sie die Ebene der Ressource, die Sie wÀhlen möchten. Wenn Sie zum Beispiel "parent" wÀhlen, so finden Sie Ressourcen, deren Ìbergeordnete Ressource ("Parent" Ressource) mit dem Rest des Ausdrucks Ìbereinstimmt.
view_dynagroup_exprBuilder_savedExpression=Gespeicherter Ausdruck
+view_dynagroup_exprBuilder_title=Expression-Builder
+view_dynagroup_exprBuilder_unset=Ungesetzt
+view_dynagroup_exprBuilder_unset_tooltip=Unset (Ungesetzt) findet alle Werte mit einem Nullwert in der Datenbank. Dies ist nicht mittels des "\=" Operators möglich, wegen der Art undWeise auf die Datenbanken Daten speichern und abfragen.
+view_dynagroup_exprBuilder_value_tooltip=Der String-Wert fÃŒr den abzufragenden Ausdruck
view_dynagroup_expression=Ausdruck
+view_dynagroup_expressionBuilderIconTooltip=Expression Builder...
view_dynagroup_expressionSet=Ausdruck
view_dynagroup_lastCalculationTime=Zeitpunkt letzte Berechnung
view_dynagroup_loadDefinitionFailure=Konnte die Gruppendefinition [{0}] nicht laden
@@ -1616,6 +2105,8 @@ view_dynagroup_template_customExpression=Benutzerdefinierter Ausdruck...
view_dynagroup_template_downedResources=Alle Ressourcen derzeit auÃer Betrieb
view_dynagroup_template_jbossas4_clusters=JBossAS 4 - Cluster
view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - Geclusterte EARs
+view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - Alle, die eine beliebige Version von "my" App hosten
+view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - Alle nicht gesicherten
view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - Eindeutige Versionen
view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - Cluster
view_dynagroup_template_platforms=Plattform Ressourcen im Inventar
@@ -1652,17 +2143,25 @@ view_group_detail_failRecursiveChange=Konnte die Einstellung ''Rekursiv'' fÃŒr d
view_group_detail_implicitAvail=Group availability for all members (includes recursive members).
view_group_detail_recursiveChange=Sie haben erfolgreich die ''Rekursiv''-Einstellung fÌr die Gruppe [{0}] geÀndert.
view_group_inventory_activity_no_recent_metrics=Diese Gruppe hat keine aktuellen Metriken
+view_group_meas_schedules_title=Gruppen Metrik Collection ZeitplÀne
# #view_group_meas_schedules_title = Group Metric Collection Schedules
view_group_membership_failFetch=Konnte die Ressourcen-Gruppe nicht laden
view_group_membership_saveFailure=Aktualisierung der Mitgliedschaft von Gruppe [{0}] fehlgeschlagen
view_group_membership_saveSuccessful=Sie haben die die Mitgliedschaft von Gruppe [{0}] aktualisiert
+view_group_operationScheduleDetails_failedToLoadMembers=Konnte die Gruppen Mitglieder Ressourcen nicht laden.
view_group_operationScheduleDetails_field_execute=AusfÃŒhren
+view_group_operationScheduleDetails_field_haltOnFailure=Bei Fehlschlagen anhalten?
view_group_operationScheduleDetails_memberResource=Mitglied Ressource
+view_group_operationScheduleDetails_value_parallel=parallel
+view_group_operationScheduleDetails_value_sequential=in der unten festgelegten Reihenfolge (Mitglieder Ressourcen zur Ãnderung der Reihenfolge ziehen und ablegen)
view_group_pluginConfig_edit_currentGroupProperties=Aktuelle Gruppeneigenschaften
+view_group_pluginConfig_edit_invalid=Die folgenden Verbindungseinstellungseigenschaften haben ungÌtige Werte und mÌssen korrigiert werden, ehe die Verbindungseinstellungen gespeichert werden können\: [{0}]
view_group_pluginConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Verbindungseinstellungen zu bearbeiten
+view_group_pluginConfig_edit_saveFailure=Die Initiierung der Gruppen Verbindungseinstellungsaktualisierungen fÃŒr die [{0}] kompatible Gruppe namens [{1}] ist fehlgeschlagen
view_group_pluginConfig_edit_saveInitiated_concise=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert
view_group_pluginConfig_edit_saveInitiated_full=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Gruppenmitglieder aktualisieren
+view_group_pluginConfig_edit_valid=Alle Verbindungseinstellungseigenschaften haben gÌltige Werte, daher können die Verbindungseinstellungen jetzt gespeichert werden.
# #view_group_membership_saveFailure = Failed to update membership of group [{0}]
# #view_group_membership_saveSuccessful = You have updated the membership of group [{0}]
# #view_group_pluginConfig_edit_currentGroupProperties = Current Group Properties
@@ -1674,20 +2173,25 @@ view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Grup
# #view_group_pluginConfig_edit_saveTooltip = Update the connection settings of all group members
# #view_group_pluginConfig_edit_valid = All connection setting properties have valid values, so the connection settings can now be saved
view_group_pluginConfig_members_fetchFailure=Failed to get plugin config update history for members of group [{0}]
+view_group_pluginConfig_members_fetchFailureConn=Abruf von Mitglieder Verbindungseinstellungen fehlgeschlagen fÃŒr [{0}]
+view_group_pluginConfig_members_fetchFailureConnInProgress=Eine Gruppen Plugin Konfigurationsaktualisierung lÀuft derzeit. Sie mÌssen warten, bis die Aktualisierung abgeschlossen ist, ehe Sie die Gruppeneinstellungen ansehen können.
view_group_pluginConfig_members_statusDetails=Status Details
view_group_pluginConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
view_group_pluginConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
view_group_pluginConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
view_group_pluginConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_pluginConfig_members_title=Gruppen Verbindungseinstellungen Mitglieder Verlauf
view_group_pluginConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
view_group_pluginConfig_table_deleteFailure=Konnte die Gruppen Plugin Config History nicht löschen
view_group_pluginConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
view_group_pluginConfig_table_failFetch=Konnte die Gruppen Plugin Config History nicht abrufen
+view_group_pluginConfig_table_msg1=Mitglieder Historie fÃŒr Status jeder einzelnen Ressource ansehen
view_group_pluginConfig_table_statusDetails=Status Details
view_group_pluginConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
view_group_pluginConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
view_group_pluginConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
view_group_pluginConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_pluginConfig_table_title=Verlauf der Gruppen Verbindungs-Einstellungen
view_group_pluginConfig_table_viewMemberHistory=Mitglieder Historie ansehen
view_group_pluginConfig_table_viewSettings=Einstellungen ansehen
# #view_group_pluginConfig_members_statusFailure = This configuration update failed for an unknown reason
@@ -1712,21 +2216,31 @@ view_group_pluginConfig_view_noperm=Sie haben nicht die Berechtigung, um die Ver
view_group_resConfig_edit_invalid=Die folgenden Konfigurations-Einstellungen haben ungÌtige Werte und mÌssen korrigiert werden, um die Einstellungen speichen zu können\: [{0}]
view_group_resConfig_edit_loadFail=Abruf von Mitglieder Ressourcen Konfigurationen fehlgeschlagen fÃŒr [{0}]
view_group_resConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Konfiguration zu bearbeiten
+view_group_resConfig_edit_saveFailure=Die Initiierung der Gruppen Konfigurationsaktualisierungen fÃŒr die [{0}] kompatible Gruppe namens [{1}] ist fehlgeschlagen
+view_group_resConfig_edit_saveInitiated_concise=Die Gruppen Konfigurationsaktualisierungen wurden initiiert
view_group_resConfig_edit_saveInitiated_full=Die Gruppen Konfigurationsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
view_group_resConfig_edit_saveTooltip=Die Konfigurationen aller Gruppenmitglieder aktualisieren
view_group_resConfig_edit_valid=Alle Konfigurationseigenschaften haben gÃŒltige Werte, daher kann die Konfiguration jetzt gespeichert werden
+view_group_resConfig_members_fetchFailure=Erhalt des Ressourcen config Aktualisierungsverlaufs fÃŒr Mitglieder der Gruppe [{0}] fehlgeschlagen
+view_group_resConfig_members_fetchFailureConfig=Abruf von Mitglieder Ressourcen Konfigurationenseinstellungen fehlgeschlagen fÃŒr [{0}]
+view_group_resConfig_members_fetchFailureConfigInProgress=Eine Gruppen Ressourcen Konfigurationsaktualisierung lÀuft derzeit. Sie mÌssen warten, bis die Aktualisierung abgeschlossen ist, ehe Sie die Gruppeneinstellungen ansehen können.
view_group_resConfig_members_statusDetails=Status Details
view_group_resConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
view_group_resConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
view_group_resConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
view_group_resConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_resConfig_members_title=Gruppen Ressourcen Konfiguration Mitglieder Verlauf
view_group_resConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_group_resConfig_table_deleteFailure=Konnte die Gruppen Ressourcen Config History nicht löschen
view_group_resConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
+view_group_resConfig_table_failFetch=Erhalt der Gruppen Ressourcen Config History fehlgeschlagen
+view_group_resConfig_table_msg1=Mitglieder Historie fÃŒr Status jeder einzelnen Ressource ansehen
view_group_resConfig_table_statusDetails=Status Details
view_group_resConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
view_group_resConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
view_group_resConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
view_group_resConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_resConfig_table_title=Gruppen Ressourcen Konfigurationsverlauf
view_group_resConfig_table_viewMemberHistory=Mitglieder Historie ansehen
view_group_resConfig_table_viewSettings=Einstellungen ansehen
view_group_resConfig_view_groupProperties=Gruppen-Eigenschaften
@@ -1738,15 +2252,19 @@ view_group_resConfig_view_noperm=Sie haben nicht die Berechtigung, um die Konfig
# #view_group_resConfig_edit_saveTooltip = Update the configurations of all group members
# #view_group_resConfig_edit_valid = All configuration properties have valid values, so the configuration can now be saved
view_group_summary_compatible=Kompatible
+view_group_summary_descUpdateFailure=Konnte Beschreibung der Ressourcen Gruppe mit ID [{0}] nicht Àndern
view_group_summary_descUpdateSuccessful=Sie haben die Beschreibung dieser Ressourcen-Gruppe geÀndert.
# #view_group_summary_descUpdateFailure = Failed to change the description of the resource group with ID [{0}]
# #view_group_summary_descUpdateSuccessful = You have changed the description of this resource group
view_group_summary_dynamic=Dynamisch
+view_group_summary_dynamicNote=Dynamische Gruppen Namen und Beschreibungen werden gemanagt und können daher nicht bearbeitet werden
# #view_group_summary_dynamicNote = Dynamic group names and descriptions are managed, and therefore are not editable
view_group_summary_groupDefinition=Gruppen-Definition
view_group_summary_memberCount=Anzahl Mitglieder
view_group_summary_memberType=Mitglieds-Typ
view_group_summary_mixed=Gemischt
+view_group_summary_nameUpdateFailure=Ãnderung des Namens der Ressourcen Gruppe mit ID [{0}] nicht Àndern - konnte ihn nicht von [{1}] zu [{2}] Àndern
+view_group_summary_nameUpdateSuccessful=Sie haben den Namen der Ressourcen Gruppe mit ID [{0}] von [{1}] zu [{2}] geÀndert
# #view_group_summary_nameUpdateFailure = Failed to change the name of the resource group with ID [{0}] - could not change from [{1}] to [{2}]
# #view_group_summary_nameUpdateSuccessful = You have changed the name of the resource group with ID [{0}] from [{1}] to [{2}]
view_group_summary_recursive=Rekursiv
@@ -1758,11 +2276,18 @@ view_inventory_allGroups=Alle Gruppen
view_inventory_allResources=Alle Ressourcen
view_inventory_collectionInterval=Erfassungs-Intervall
view_inventory_dynagroupDefs=Dynagroup-Definitionen
+view_inventory_eventDetails_loadFailed=Ein Fehler ist beim Laden der Ereignisdetails aufgetreten
+view_inventory_eventHistory_deleteFailed=Konnte die ausgewÀhlten Ereignisse fÌr [{0}] nicht löschen
+view_inventory_eventHistory_deleteSuccessful=Sie haben [{0}] Ereignisse fÌr [{1}] erfolgreich gelöscht
# #view_inventory_eventDetails_loadFailed = An error occurred loading the event details
# #view_inventory_eventHistory_deleteFailed = Failed to deleted selected events for [{0}]
# #view_inventory_eventHistory_deleteSuccessful = You have successfully deleted [{0}] events for [{1}]
view_inventory_eventHistory_details=Details
view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
+view_inventory_eventHistory_groupEventHistory=Gruppen Ereignisse Verlauf
+view_inventory_eventHistory_purgeFailed=Konnte Ereignisse fÃŒr [{0}] nicht bereinigen
+view_inventory_eventHistory_purgeSuccessful=Sie haben [{0}] Ereignisse fÃŒr [{1}] erfolgreich bereinigt
+view_inventory_eventHistory_resourceEventHistory=Verlauf Ressourcen Ereignisse
# #view_inventory_eventHistory_groupEventHistory = Group Event History
# #view_inventory_eventHistory_purgeFailed = Failed to purge events for [{0}]
# #view_inventory_eventHistory_purgeSuccessful = You have successfully purged [{0}] events for [{1}]
@@ -1770,10 +2295,15 @@ view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
view_inventory_eventHistory_severity=Schwere
view_inventory_eventHistory_severityFilter=Filter fÃŒr Schwere
view_inventory_eventHistory_sourceFilter=Filter fÃŒr Quelle
+view_inventory_eventHistory_sourceLocation=Speicherort Quelle
# #view_inventory_eventHistory_sourceLocation = Source Location
view_inventory_eventHistory_timestamp=Zeitunkt
view_inventory_groups=Gruppen
view_inventory_groups_children=Kinder
+view_inventory_groups_deleteFailed=Konnte die gewÀhlten Ressourcen-Gruppen nicht löschen
+view_inventory_groups_deleteSuccessful=Sie haben die gewÀhlten Ressourcen Gruppen erfolgreich gelöscht
+view_inventory_groups_descendants=Abkömmlinge
+view_inventory_groups_loadFailed=Konnte die zusammengesetzten Gruppendaten nicht laden
# #view_inventory_groups_deleteFailed = Failed to delete the selected resource groups
# #view_inventory_groups_deleteSuccessful = You have successfully deleted the selected resource groups
# #view_inventory_groups_descendants = Descendants
@@ -1782,18 +2312,38 @@ view_inventory_ignoredResources=Ignorierte Ressourcen
view_inventory_mixed=gemischt
view_inventory_platforms=Platformen
view_inventory_problemGroups=Gruppen mit Problemen
+view_inventory_resource_loadFailed=Ressource mit [{0}] existiert nicht oder ist nicht zugÀnglich
# #view_inventory_resource_loadFailed = Resource with id [{0}] does not exist or is not accessible
view_inventory_resources_deleteConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen löschen wollen?
view_inventory_resources_deleteFailed=Löschen der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_deleteFailed2=Löschen der gewÀhlten Ressourcen fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
+view_inventory_resources_deleteSuccessful=Eine Anfrage zur DurchfÌhrung einer Ressourcenlöschung wurde erfolgreich bei dem/den Agent(en) eingereicht.
+view_inventory_resources_disableConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen deaktivieren wollen? Vom Agent gemeldete, deaktivierte VerfÃŒgbarkeiten werden ignoriert. Die Deaktivierung kann fÃŒr Ressourcen von Nutzen sein, von denen erwartet wird, dass sie als Teil der normalen Operationen oder Wartung auÃer Betrieb sind.
view_inventory_resources_disableFailed=Deaktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_disableSuccessful=Sie haben die gewÀhlten Ressourcen und deren untergeordnete Ressourcen erfolgreich deaktiviert, [{0}] Ressourcen.
+view_inventory_resources_enableConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen deaktivieren wollen? Wenn aktiviert, so wird die VerfÌgbarkeit auf UNKNOWN (unbekannt) eingestellt, bis die Agenten das nÀchste Mal zur VerfÌgbarkeit der Ressourcen Bericht erstatten. Bei den Agenten wird um die möglichst schnelle Berichterstattung der aktuellen VerfÌgbarkeiten angefragt.
view_inventory_resources_enableFailed=Aktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen.
+view_inventory_resources_enableSuccessful=Sie haben die gewÀhlten Ressourcen und deren untergeordnete Ressourcen erfolgreich aktiviert, [{0}] Ressourcen.
+view_inventory_resources_ignoreConfirm=Sind Sie sicher, dass die gewÀhlten Ressourcen ignoriert werden sollen? Sie werden dann nicht mehr im Inventar angezeigt.
# #view_inventory_resources_deleteSuccessful = A request to perform the resource deletion has been submitted successfully to the agent(s).
# #view_inventory_resources_disableSuccessful = You have successfully disabled the selected resources and their children, [{0}] resources.
# #view_inventory_resources_ignoreConfirm = Are you sure you want the selected resources to be ignored? They will no longer show up in inventory.
view_inventory_resources_ignoreFailed=Konnte die Ressourcen nicht ignorieren
+view_inventory_resources_ignoreSkipAllPlatforms=Sie können Plattformen nicht ignorieren. Alle Ihre Auswahlen sind Plattformen, daher geschieht nichts. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
+view_inventory_resources_ignoreSkipSomePlatforms=Sie können Plattformen nicht ignorieren. Die [{0}] Plattformen, die Sie gewÀhlt haben, werden Ìbersprungen. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
# #view_inventory_resources_ignoreSkipAllPlatforms = You cannot ignore platforms. All of your selections are platforms so nothing will be done. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
# #view_inventory_resources_ignoreSkipSomePlatforms = You cannot ignore platforms. The [{0}] platforms you selected will be skipped. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
view_inventory_resources_ignoreSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich ignoriert
+view_inventory_resources_ignoreSuccessfulSkipPlatforms=Sie haben einige der gewÀhlten Ressourcen erfolgreich ignoriert, jedoch wurden die [{0}] Plattformen, die Sie gewÀhlt haben, Ìbersprungen. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
+view_inventory_resources_loadFailed=Konnte die zusammengesetzten Ressourcendaten nicht laden
+view_inventory_resources_members=Mitglieder Ressourcen
+view_inventory_resources_unignoreConfirm=Sind Sie sicher, dass das Ignorieren der gewÀhlten Ressourcen aufheben wollen? Sie werden dann wieder im Inventar angezeigt.
+view_inventory_resources_unignoreFailed=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_inventory_resources_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
+view_inventory_resources_uninventoryConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen aus dem Inventar entfernen wollen? Beachten Sie dass - falls eine gewÀhlte Ressource noch vorhanden ist - sie beim nÀchsten Discovery Scan des Agents aufgespÌrt wird.
+view_inventory_resources_uninventoryFailed=Entfernung der ausgewÀhlten Ressourcen aus dem Inventar ist fehlgeschlagen
+view_inventory_resources_uninventoryStorageConfirm=Sie sind im indestenseine Ressource aus dem Inventar zu entfernen, die vom Storage Cluster verwendet wird. Um in Zukunft Fehler zu vermeiden, sollten Sie "undeploy the node" (Undeployment des Knotens) vor diesem Schritt ausfÌhren. Möchten Sie wirklich auf eigenes Risiko fortfahren?
+view_inventory_resources_uninventorySuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich aus dem Inventar entfernt
# #view_inventory_resources_ignoreSuccessfulSkipPlatforms = You have successfully ignored some of the selected resources, however, the [{0}] platforms you selected were skipped. Platforms cannot be ignored. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
# #view_inventory_resources_loadFailed = Failed to load resource composite data
# #view_inventory_resources_members = Member Resources
@@ -1873,6 +2423,11 @@ view_operationHistoryDetails_status=Status
view_operationHistoryList_button_forceDelete=Löschen erzwingen
view_operationHistoryList_button_runOperation=Operation ausfÃŒhren
view_operationHistoryList_cancelConfirm=Sind Sie sicher, dass Sie die gewÀhlten Operationen abbrechen möchten? HINWEIS\: Nur diejenigen der gewÀhlten Operationen, die den Status "in progress" ("im Gange") besitzen, werden abgebrochen.
+view_operationHistoryList_cancelFailure=Die Anfrage zum Abbruch wurde fÃŒr die Operation mit der Historien ID [{0}] ist fehlgeschlagen.
+view_operationHistoryList_cancelSubmitted=Anfragen zum Abbruch von [{0}] "in progress" Operationen (im Gange) wurden eingereicht.
+view_operationHistoryList_cancelSuccess=Die Anfrage zum Abbruch wurde fÃŒr die Operation mit der Historien ID [{0}] erfolgreich eingereicht.
+view_operationHistoryList_deleteFailure=Konnte Operations Historie [{0}] nicht löschen.
+view_operationHistoryList_deletePartialSuccess=Es wurden [{0}] Operations Historienelemente gelöscht, aber Löschen fehlgeschlagen fÌr Elemente mit den folgenden IDs\: {1}
# #view_operationHistoryList_cancelConfirm = Are you sure you want to cancel the selected operations? NOTE: Only those selected operations that are currently "in progress" will be attempted to be canceled.
# #view_operationHistoryList_cancelFailure = The cancel request failed for the operation with the history ID of [{0}].
# #view_operationHistoryList_cancelSubmitted = Requests to cancel [{0}] "in progress" operations have been submitted.
@@ -1906,7 +2461,10 @@ view_portlet_defaultName_group_config_updates=Gruppen\: Aktualisierungen der Kon
view_portlet_defaultName_group_events=Gruppen\: Events
view_portlet_defaultName_group_metrics=Gruppen\: Metriken
view_portlet_defaultName_group_oobs=Gruppen\: OOB
+view_portlet_defaultName_group_operations=Gruppe\: Operationen
+view_portlet_defaultName_group_pkg_hisory=Gruppe\: Paketverlauf
view_portlet_defaultName_inventorySummary=InventarÃŒbersicht
+view_portlet_defaultName_mashup=Mashup
# #view_portlet_defaultName_mashup = Mashup
view_portlet_defaultName_message=Nachricht
view_portlet_defaultName_operations=KÃŒrzlich ausgefÃŒhrte Operationen
@@ -1914,6 +2472,7 @@ view_portlet_defaultName_platformSummary=Platformauslastung
view_portlet_defaultName_problemResources=Nicht verfÃŒgbare Resourcen oder mit Alarmen
view_portlet_defaultName_recentAlerts=KÌrzlich ausgelöste Alarme
view_portlet_defaultName_recentlyAddedResources=Zuletzt hinzugefÃŒgte Ressourcen
+view_portlet_defaultName_resourceMetric=Charts fÃŒr Ressourcen-Metriken
view_portlet_defaultName_resource_alerts=Ressource\: Alarme
view_portlet_defaultName_resource_bundles=Ressource\: Bundle Deployments
view_portlet_defaultName_resource_config_updates=Ressource\: Konfigurationsaktualisierungen
@@ -1925,6 +2484,10 @@ view_portlet_defaultName_resource_pkg_hisory=Ressource\: Paketverlauf
view_portlet_factory_invalidPortlet=Dies ist ein obsoletes Portlet, das nicht mehr gÌltig ist. Bitte löschen Sie es.
view_portlet_graph_configure_metricDefinition_graph=Die ID der Metrik, die dargestellt werden soll
view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestellt werden soll
+view_portlet_help_autodiscovery=Dieses Portlet gestattet das Importieren oder Ignorieren von neu aufgefundenen Ressourcen. Importierte Ressourcen werden dem Inventar zur Beobachtung und Verwaltung hinzugefÃŒgt. Ignorierte Ressourcen werden nicht importiert und bleiben der Ansicht verborgen falls das Ignorieren nicht explizit aufgehoben wird.
+view_portlet_help_bundle_deps=Dieses Portlet zeigt die relevante Bundle Deployments an, basierend auf den konfigurierten Anzeigekriterien.
+view_portlet_help_config_updates=Dieses Portlet zeigt aktuelle KonfigurationsÀnderungen, die konsistent mit Konfigurationseinstellungen sind.
+view_portlet_help_eventcounts=Dieses Portlet zeigt EreigniszÀhlungen an, die konsistent mit den konfigurierten Anzeigekriterien sind.
# #view_portlet_graph_configure_title = Graph Config
# #view_portlet_graph_configure_title_desc = Configuration of the graph portlet
# #view_portlet_graph_help_msg = This Portlet supports the graphing of a resource metric.
@@ -1932,12 +2495,23 @@ view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestel
# #view_portlet_graph_help_unconfigured = This graph is unconfigured, click the settings button to configure.
# #view_portlet_graph_title = Resource Graph
view_portlet_help_favoriteResources=Dieses Portlet zeigt die Lesezeichen des Benutzers fÃŒr Ressourcen
+view_portlet_help_graph=Dieses Portlet zeigt das Ressourcen Metrik Diagramm an.
view_portlet_help_inventorySummary=Dieses Portlet zeigt eine Ãbersicht ÃŒber das fÃŒr den Benutzer sichtbare Inventar
view_portlet_help_mashup=Dieses Portlet zeigt den Inhalt eines HTTP-Requests in einem IFrame dar.
view_portlet_help_message=Dieses Portlet zeigt eine statische HTML-Seite an. Die <i>Nachricht</i> kann konfiguriert werden.
+view_portlet_help_metrics=Dieses Portlet liefert eine grafische Darstellung relevanter metrischer Daten basierend auf den konfigurierten Anzeigekriterien.
view_portlet_help_none=FÃŒr dieses Portlet ist keine Hilfe verfÃŒgbar
view_portlet_help_oobs=Dieses Portlet zeigt Metriken, die aus dem Baseband gelaufen sind
+view_portlet_help_operations=Dieses Portlet zeigt die zuletzt ausgefÃŒhrten Operationen fÃŒr das Inventar des aktuellen Benutzers an.
+view_portlet_help_operations_criteria=Dieses Portlet zeigt Operationen an, die konsistent mit den konfigurierten Anzeigekriterien sind.
+view_portlet_help_pkg_history=Dieses Portlet zeigt die relevante Paket Historie an, basierend auf den konfigurierten Anzeigekriterien.
+view_portlet_help_platformSummary=Dieses Portlet zeigt die Auslastungsdaten (wie etwa aktuelle CPU- und Speicherauslastung) fÃŒr Plattform-Ressourcen an, auf die der aktuelle Benutzer zugreifen kann.
view_portlet_help_problemResources=Dieses Portlet zeigt die "alerted" oder "unavailable" Ressourcen des aktuellen Benutzers an.
+view_portlet_help_recentAlerts=Dieses Portlet zeigt Alarm Meldungen an, die aktuell am sichtbaren Inventar des Benutzers herausgegeben werden.
+view_portlet_help_recentDrifts=Dieses Portlet zeigt den aktuellen Datei Drift am sichtbaren Inventar des Benutzers an.
+view_portlet_help_recentlyAdded=Dieses Portlet zeigt Ressourcen an, die aktuell in das Inventar importiert wurden.
+view_portlet_help_scheduledOperations=Dieses Portlet zeigt die als nÀchstes terminierten Operationen fÌr das Inventar des aktuellen Benutzers an.
+view_portlet_help_tagCloud=Dieses Portlet zeigt die relative Tag ZÀhlungen fÌr das Inventar des aktuellen Benutzers an.
# #view_portlet_help_recentAlerts = This portlet displays alerts recently fired on the current user''s viewable inventory.
# #view_portlet_help_recentDrifts = This portlet displays recent file drift on the current user''s viewable inventory.
view_portlet_inventory_error1=Konnte die InventarÃŒbersicht nicht laden
@@ -1946,7 +2520,9 @@ view_portlet_inventory_tooltip_expand=Klicken, um mehr Details fÃŒr diese Ressou
view_portlet_message_title=Nachricht
# #view_portlet_message_unconfigured = Message not yet configured, click the settings button to setup this portlet.
view_portlet_operations_config_completed=Fertiggestellte Operationen
+view_portlet_operations_config_completed_enable=Ob die Gruppierung fertiggestellter Operationsergebnisse fÃŒr das Dashboard aktiviert werden soll.
view_portlet_operations_config_completed_maximum=Maximale Anzahl anzuzeigender abgeschlossener Operationen.
+view_portlet_operations_config_scheduled_enable=Ob die Gruppierung terminierter Operationsergebnisse fÃŒr das Dashboard aktiviert werden soll.
view_portlet_operations_config_scheduled_maximum=Maximale Anzahl anzuzeigender geplanter Operationen.
# #view_portlet_operations_config_completed_enable = Whether to enable completed operations results grouping for dashboard.
# #view_portlet_operations_config_completed_maximum = Maximum number of Completed operations to display.
@@ -1958,11 +2534,16 @@ view_portlet_operations_disabled=(Ergebnisse derzeit deaktiviert. Ãndern Sie di
view_portlet_platform_platform_error_1=Laden der Plattform Metriken fehlgeschlagen
view_portlet_platform_type_error_1=Konnte Typdaten nicht laden
view_portlet_problemResources_config_display_maximum=Maximale Anzahl anzuzeigender Problemressourcen.
+view_portlet_problemResources_config_display_range=Problem Ressourcen um so viele Stunden rÃŒckwirkend anzeigen.
view_portlet_problemResources_config_display_range2=Von {0} bis {1}
view_portlet_problemResources_maxDisplaySetting=Maximaler Ressourcen.
+view_portlet_recentAlerts_config_members=Mitglieder auswÀhlen
+view_portlet_recentAlerts_config_priority_label=PrioritÀt Alarme
# #view_portlet_recentAlerts_config_members = Select Members
# #view_portlet_recentAlerts_config_priority_label = priority Alerts,
view_portlet_recentAlerts_config_when=innerhalb der letzten
+view_portlet_recentAlerts_fail_msg=Laden von fÃŒr Alarm Filterung zugewiesenen Ressourcen fehlgeschlagen.
+view_portlet_recentlyAdded_error1=Laden zuletzt hinzugefÃŒgter Ressourcen fehlgeschlagen
view_portlet_recentlyAdded_setting_addedPlatforms=zuletzt hinzugefÃŒgte Plattformen
# #view_portlet_recentlyAdded_approved_platforms = recently approved platforms on dashboard.
# #view_portlet_recentlyAdded_error1 = Failed to load recently added resources
@@ -1974,6 +2555,9 @@ view_remoteAgentInstall_agentStatusDefault=-Klicken Sie auf SchaltflÀche Status
# #view_remoteAgentInstall_agentStatusDefault = -Click Update Status Button-
view_remoteAgentInstall_buttonFindAgent=Agent suchen
view_remoteAgentInstall_connInfo=Verbindungsinformationen
+view_remoteAgentInstall_error_1=Fehler bei der Suche nach dem Pfad der Agent-Installation
+view_remoteAgentInstall_error_2=Bei der Suche in Speicherorten konnte kein installierter Agent gefunden werden
+view_remoteAgentInstall_error_3=Konnte keinen an oder unter [{0}] installierten Agent finden
# #view_remoteAgentInstall_connInfo = Connection Information
# #view_remoteAgentInstall_error_1 = Error occurred while trying to find agent install path
# #view_remoteAgentInstall_error_2 = Could not find an agent installed when looking in common locations
@@ -2003,6 +2587,7 @@ view_reportsTop_description=Dieser Abschnitt bietet Zugang zu applikationsweiten
view_reportsTop_title=Berichte
view_reports_alertDefinitions=Alarmierungskriterien
view_reports_alertDefinitions_parentHover=Klicken, um zur ÃŒbergeordneten Alarm-Definition zu gelangen
+view_reports_alertDefinitions_resTypeLoadError=Erhalt von Ressourcentyp Vorlage nicht möglich - Ansicht von Alarm Vorlage nicht möglich.
# #view_reports_alertDefinitions_resTypeLoadError = Cannot get the template resource type - unable to view the alert template.
view_reports_driftCompliance=Drift-Ãbereinstimmung
view_reports_inventorySummary_failFetch=Konnte die Inventar-Zusammenfassung nicht laden
@@ -2012,11 +2597,15 @@ view_resourceResourceGroupList_error_fetchFailure=Abruf der Gruppen der Ressourc
view_resourceResourceGroupList_error_updateFailure=Fehler beim Aktualisieren der zugewiesenen Ressourcen-Gruppen.
view_resourceResourceGroupList_message_updateSuccess=Gruppenmitgliedschaft aktualisiert fÃŒr [{0}].
view_resource_inventory_activity_changed_by=GeÀndert von
+view_resource_inventory_activity_criteria_no_recent_events=Keine EreigniszÀhlungen basieren auf Anzeigekriterien.
view_resource_inventory_activity_no_recent_alerts=Es liegen keine aktuellen Alarme vor
view_resource_inventory_activity_no_recent_bundle_deploy=Es liegen keine aktuelle BÃŒndel-Deployments vor
+view_resource_inventory_activity_no_recent_config_history=Keine KonfigurationsÀnderungen Historie
view_resource_inventory_activity_no_recent_events=Keine Ereignisse in den letzten 24 Stunden
view_resource_inventory_activity_no_recent_metrics=Diese Ressource hat keine aktuellen Metriken
view_resource_inventory_activity_no_recent_oob=Keine OOB Bedingungen gefunden
+view_resource_inventory_activity_no_recent_operations=Keine aktuelle Operations-Historie
+view_resource_inventory_activity_no_recent_pkg_history=Keine aktuelle Paket Historie
view_resource_inventory_childhistory_createdChild=Kind erstellt
view_resource_inventory_childhistory_deletedChild=Kind gelöscht
# #view_resourceResourceGroupList_error_fetchFailure = Failed to fetch Resource''s groups.
@@ -2080,8 +2669,11 @@ view_resource_monitor_table_last=Live Wert
# #view_resource_monitor_table_last = Live Value
view_resource_monitor_table_max=Maximum
view_resource_monitor_table_min=Minimum
+view_resource_title_component_errors_cleanup=Nach Behebung dieses Problems, werden Sie die Nachricht unten löschen mÌssen, um das 'managed component error' (Fehler bei gemanagter Komponente) Symbol vom vorherigen Bildschirm zu löschen.
view_resource_title_component_errors_tooltip=Zeigt Fehler der gemanagten Ressource. Klicken fÃŒr Details
view_resource_title_tagUpdateFailed=Fehler beim Aktualisieren der Ressourcen-Tags
+view_searchBar_buttonTooltip=Zum Anzeigen/Verbergen der Suchvorschlagsliste klicken. Verbergen der Liste erfolgt auch durch DrÃŒcken auf Escape wenn der Fokus in der Suchmuster Textbox ist.
+view_searchBar_savedSearch_buttonTooltip=Klicken Sie, um in den Saved Search (Gespeicherte Suche) Modus umzuschalten. Wenn aktiv, speichern Sie das aktuelle Muster, indem Sie einen Namen eingeben und auf die Eingabetaste klicken. Bearbeiten Sie eine bestehende Suche, indem Sie sie in der Liste auswÀhlen, das Muster oder den Namen aktualisieren und im NamenstextkÀstchen auf Eingabe drÌcken. Das Löschen erfolgt durch Doppelklicken des Listeneintrags.
# #view_searchBar_buttonTooltip = Click to hide/show the search suggestion list. Also hide the list by hitting Escape when focus is in the search pattern text box.
# #view_searchBar_savedSearch_buttonTooltip = Click to toggle Saved Search mode. When active, save the current pattern by entering a name and hitting return. Edit an existing search by selecting it in the list, updating the pattern or name, and hitting return in the name text box. Delete by double-clicking the list entry.
view_searchBar_savedSearch_confirmDelete=Die gespeicherte Suche mit dem Namen [{0}] löschen?
@@ -2101,6 +2693,7 @@ view_searchGUI_loginStatus=Kann Login-Status nicht bestimmen, ÃŒberprÃŒfen Sie d
view_selector_assigned=Zugewiesen {0}
view_selector_available=VerfÃŒgbar {0}
view_subTab_error_disabled=Kann den deaktivierten Unter-Reiter [{0}] nicht anwÀhlen.
+view_summaryDashboard_resetConfirm=Auf standardmÀÃiges Ãbersichts-Dashboard zurÃŒcksetzen (lokale Ãnderungen gehen verloren)?
view_summaryOverviewForm_error_descriptionChangeFailure=Konnte die Beschreibung der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
view_summaryOverviewForm_error_locationChangeFailure=Konnte den Ort der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
view_summaryOverviewForm_error_nameChangeFailure=Konnte den Namen der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
@@ -2204,6 +2797,7 @@ view_tree_common_contextMenu_type_name_label=Typ\: {0}
view_tree_common_createFailed_autoCluster=Erstellung oder Aktualisierung von autocluster Backing Gruppe fehlgeschlagen
view_tree_common_loadFailed_children=Konnte die Kinder fÃŒr den Knoten nicht laden
view_tree_common_loadFailed_create=Konnte die Ansicht fÃŒr diesen Knoten nicht erzeugen
+view_tree_common_loadFailed_descendants=Konnte Abkömmlinge fÌr Baumansicht nicht laden
# #view_tree_common_loadFailed_descendants = Failed to load descendants for tree
view_tree_common_loadFailed_generic=Konnte die Daten fÃŒr den Bau nicht laden
view_tree_common_loadFailed_group=Konnte die Gruppe mit ID [{0}] nicht laden
@@ -2305,6 +2899,7 @@ widget_resourceFactoryWizard_execute1=Konnte keine neue Ressource anlegen - es w
widget_resourceFactoryWizard_execute2=Erstellung einer neuen Ressource fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
widget_resourceFactoryWizard_execute3=Erstellung einer neuen Ressource fehlgeschlagen.
widget_resourceFactoryWizard_failedToDeleteVersion=Löschen der Paketversion fehlgeschlagen wÀhrend Abbruch einer Ressourcenerstellung
+widget_resourceFactoryWizard_failedToGetType=Erhalt des Pakettyps fÃŒr neue Ressource fehlgeschlagen
# widget_resourceFactoryWizard_execute2 = Failed to create a new resource. Cannot connect to the agent. This may indicate that the agent is down.
# #widget_resourceFactoryWizard_failedToDeleteVersion = Failed to delete package version while canceling a resource create
# #widget_resourceFactoryWizard_failedToGetType = Failed to get backing package type for new resource
@@ -2316,12 +2911,16 @@ widget_resourceFactoryWizard_importWizardTitle=Importieren von Ressourcen des Ty
widget_resourceFactoryWizard_importWizardWindowTitle=Wizard zum Import von Ressourcen
widget_resourceFactoryWizard_infoStepName=Information ÃŒber die Ressource
widget_resourceFactoryWizard_infoStep_loadFail=Konnte die verfÃŒgbaren Architekturen nicht ermitteln
+widget_resourceFactoryWizard_nameComment=Nicht alle Management Plug-ins oder deren gemanagte Ressourcen gestatten dem Agent die Einstellung des Namens fÌr eine neue Ressource. Dieser Wert wird nur von Agent Plug-ins verwendet, die diese Möglichkeit unterstÌtzen. FÌr Plug-ins, die dies nicht unterstÌtzen, kann die Ressource bei deren Auffinden einen generischen oder anderen Namen erhalten.
widget_resourceFactoryWizard_namePrompt=Name der neuen Ressource
# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
widget_resourceFactoryWizard_templatePrompt=Vorlage fÃŒr die Verbindungseinstellungen
widget_resourceFactoryWizard_timeoutFailure=Timeout
+widget_resourceFactoryWizard_timeoutHelp=Eine Timeout Dauer, die - falls festgelegt - den standardmÀÃigen Timeout fÃŒr die Erstellung der untergeordneten Ressource auÃer Kraft setzt (am {0} Agent). Der standardmÀÃige Timeout ist auf 60 Sekunden eingestellt. Ein höherer Wert kann von bei besonders langen ErstellungsvorgÀngen von Nutzen sein, wie etwa bei dem Deployment einer groÃen Applikation. Wird in der Regel verwendet, wenn es beim vorherigen Versuch zu einem Fehlschlagen aufgrund eines Timeout kam. Beachten Sie, dass es bei einem Fehlschlagen aufgrund eines Timeout trotzdem möglich ist, dass das Ressourcen Deployment erfolgreich verlief. Im Falle eines Timeout empfiehlt sich ein Discovery Scan vor dem erneuten Versuch des Deployments der Ressource.
# #widget_resourceFactoryWizard_timeoutHelp = A timeout duration that if specified will override the default timeout for child resource creation (on the {0} Agent). The default timeout is set to 60 seconds. A higher value may be useful for particularly long create actions, like deployment of a large application. Usually used if a previous attempt suffered a timeout failure. Note that if there is a timeout failure, it is still possible that the resource deployment succeeded. In the event of a timeout you may want to execute a discovery scan before attempting to redeploy the resource.
widget_resourceFactoryWizard_uploadFailure=Konnte die Datei nicht hochladen
+widget_resourceFactoryWizard_uploadFileStepName=Laden Sie die Ressourcen Content Datei hoch
+widget_resourceFactoryWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Distributionsdateien mehrere Minuten dauern.
# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
# #widget_resourceFactoryWizard_uploadFileStepName = Upload Resource Content File
# #widget_resourceFactoryWizard_uploadInProgress = The upload is in progress... This can take several minutes to complete for large distribution files.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
index 328383c..aa366a0 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
@@ -1358,36 +1358,36 @@ view_alert_definition_notification_operation_editor_specific_resource=ãªãœãŒ
view_alert_definition_notification_role_editor_loadFailed=çŸåšã®ããŒã«ã決å®ã§ããŸãã - 空ã§éå§ããŸã
view_alert_definition_notification_role_editor_restoreFailed=çŸåšã®ããŒã«ãå©çšã§ããŸãã - 空ããéå§ããŸã
view_alert_definition_notification_role_editor_saveFailed=éžæãããããŒã«ãä¿åã§ããŸãã
-view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ããéå§ããŸã
-view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ããéå§ããŸã
+view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ã§éå§ããŸã
+view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ã§éå§ããŸã
view_alert_definition_notification_user_editor_saveFailed=éžæãããŠãŒã¶ãŒãä¿åã§ããŸãã
-view_alert_definition_recovery_editor_disable_when_fired=çºç«æéãç¡å¹ã«ãã
-view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºç«ããåŸã«ç¡å¹ã«ãããã¹ããæå®ããŸããäžåºŠç¡å¹ã«ããããšããã®ã¢ã©ãŒãã¯æåã§å床æå¹ã«ãããããŸãã¯èªåçã«å床æå¹ã«ããããã®ãªã«ããªã¢ã©ãŒããèšå®ã§ããŸãã
+view_alert_definition_recovery_editor_disable_when_fired=çºçæã«ç¡å¹
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºçããåŸã«ç¡å¹ã«ãªããã©ããã瀺ããŸããç¡å¹ã«ãªã£ãã¢ã©ãŒãã¯ãæäœæ¥ã§å床æå¹ã«ã§ãããªã«ããªã¢ã©ãŒããèšå®ããŠèªåçã«å床æå¹ã«ããããšãå¯èœã§ãã
view_alert_definition_recovery_editor_loadFailed=ãªã«ããªã¡ãã¥ãŒãæ§ç¯ã§ããŸãã
view_alert_definition_recovery_editor_none_available=ãªã
view_alert_definition_recovery_editor_recovery_alert=ã¢ã©ãŒãã®ãªã«ããª
-view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã(ã€ãŸããå床æå¹å)ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããã®ã§ã¯ãªãã®ãªãããã§ã¢ã©ãŒããéžæããªãã§ãã ããã
+view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã (åæå¹åãªã©) ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããå Žåã®ã¿ã¢ã©ãŒããéžæããŠãã ããã
view_alert_definitions_create_failure=ã¢ã©ãŒãå®çŸ©ã®äœæã«å€±æããŸãã
view_alert_definitions_create_success=ã¢ã©ãŒãå®çŸ©ã®äœæã«æåããŸãã
view_alert_definitions_delete_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããŸãã?
view_alert_definitions_delete_failure=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«å€±æããŸãã
-view_alert_definitions_delete_success={0} ã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«æåããŸãã
+view_alert_definitions_delete_success={0} ã®ã¢ã©ãŒãå®çŸ©ãæ£åžžã«åé€ããŸãã
view_alert_definitions_disable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã?
view_alert_definitions_disable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_disable_success={0} ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«æåããŸãã
-view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãã«ããŸãã?
+view_alert_definitions_disable_success={0} ã®ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã
+view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããŸãã?
view_alert_definitions_enable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_enable_success={0} ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«æåããŸãã
+view_alert_definitions_enable_success={0} ã®ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããŸãã
view_alert_definitions_leaveUnsaved=ç·šéããã¢ã©ãŒãå®çŸ©ãä¿åããŸãã?
# #view_alert_definitions_leaveUnsaved = Do you want to save the modified alert definition?
-view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ãåãåºãã®ã«å€±æããŸãã
-view_alert_definitions_loadFailed_single=ID {0} ã®ä»ããã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãåãåºãã®ã«å€±æããŸãã
+view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ã®ååŸã«å€±æããŸãã
+view_alert_definitions_loadFailed_single=ID {0} ã®ã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãååŸã§ããŸããã§ãã
view_alert_definitions_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå®çŸ©
view_alert_definitions_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå®çŸ©
view_alert_definitions_update_failure=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«å€±æããŸãã
view_alert_definitions_update_success=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«æåããŸãã
-view_alert_details_field_ack_at=次ã®å Žæã§ç¢ºèªæžã¿ã§ã
-view_alert_details_field_ack_by=次ã®äººã«ãã£ãŠç¢ºèªæžã¿ã§ã
+view_alert_details_field_ack_at=確èªå Žæ\:
+view_alert_details_field_ack_by=確èªè
\:
view_alert_details_field_parent_definition=芪å®çŸ©
# #view_alert_details_field_parent_definition = Parent definition
view_alert_details_field_recovery_info=ãªã«ããªæ
å ±
@@ -1395,12 +1395,12 @@ view_alert_details_field_resource_ancestry=ãªãœãŒã¹ã®ç¥å
view_alert_details_field_watched_resource=ãŠã©ããããããªãœãŒã¹
# #view_alert_details_field_resource_ancestry = Resource Ancestry
# #view_alert_details_field_watched_resource = Watched Resource
-view_alert_details_loadFailed=ã¢ã©ãŒãã®è©³çŽ°ãåãåºãã®ã«å€±æããŸãã
+view_alert_details_loadFailed=ã¢ã©ãŒã詳现ã®ååŸã«å€±æããŸãã
view_alerts_ack_confirm=éžæãããã¢ã©ãŒãã確èªããŸãã?
view_alerts_ack_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããŸãã?
-view_alerts_ack_failure=ID {0} ã®ä»ããã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_success={0} ã¢ã©ãŒãã®ç¢ºèªã«æåããŸãã
+view_alerts_ack_failure=ID {0} ã®ã¢ã©ãŒãã確èªã§ããŸããã§ãã
+view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªã§ããŸããã§ãã
+view_alerts_ack_success={0} ã¢ã©ãŒãã確èªããŸãã
view_alerts_delete_confirm=éžæãããã¢ã©ãŒããåé€ããŸãã?
view_alerts_delete_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒããåé€ããŸãã?
view_alerts_delete_failure=ID {0} ã®ä»ããã¢ã©ãŒããåé€ããã®ã«å€±æããŸãã
@@ -1408,8 +1408,8 @@ view_alerts_delete_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã
view_alerts_delete_success={0} ã¢ã©ãŒããåé€ããã®ã«æåããŸãã
view_alerts_field_ack_status=ã¹ããŒã¿ã¹
view_alerts_field_ack_status_ack=ç¢ºèª ({0})
-view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã«ãã£ãŠç¢ºèªãããŸãã
-view_alerts_field_ack_status_noAck=æªç¢ºèª
+view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã確èª
+view_alerts_field_ack_status_noAck=確èªãªã
view_alerts_field_ack_status_noAckHover=ãŸã 確èªãããŠããŸãã
view_alerts_field_ack_subject=確èªãµããžã§ã¯ã
view_alerts_field_ack_time=確èªæå»
@@ -1422,8 +1422,8 @@ view_alerts_field_modified_time=ä¿®æ£æå»
view_alerts_field_parent=芪
view_alerts_field_priority=åªå
床
view_alerts_field_protected=ä¿è·ãããŠãã
-view_alerts_field_protected_tooltip=ããtrueãªãããã®å®çŸ©ã¯èŠªå®çŸ©ã«ããå€æŽããä¿è·ãããŠããŸããä»ã®èšèã§èšãã°ããã®èŠªå®çŸ©èšå®ã¯ãã®å®çŸ©ãäžæžãããŸããã
-view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ãåãåºãã®ã«ããŸãã
+view_alerts_field_protected_tooltip=true ã®å Žåããã®å®çŸ©ã¯ä¿è·ããã芪å®çŸ©ãå€æŽã§ããŸããããã£ãŠã芪å®çŸ©ã®èšå®ã¯ãã®å®çŸ©ãäžæžãã§ããŸããã
+view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ã®ååŸã«å€±æããŸãã
view_alerts_table_filter_priority=åªå
床ãã£ã«ã¿ãŒ
view_alerts_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå±¥æŽ
view_alerts_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå±¥æŽ
@@ -1455,7 +1455,7 @@ view_autoDiscoveryQ_unignoreInProgress=éžæããããªãœãŒã¹ã®ç¡èŠã
view_autoDiscoveryQ_unignoreSuccessful=éžæãããªãœãŒã¹ã®ç¡èŠè§£é€ã«æåããŸãã
view_autoDiscoveryQ_uninventoried=ã€ã³ãã³ããªç»é²ãããªã
view_bundleGroup_assignFailPerm=ãã³ãã«ããã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãæš©å©ããããŸããã管çè
ãžåãåãããŠãã ããã
-view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã« View Bundles ããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
+view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã«ã®ããã³ãã«ã®è¡šç€ºãããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
view_bundleGroup_deletesFailure=ãã³ãã«ã°ã«ãŒããåé€ã§ããŸããã§ãã
view_bundleGroup_deletesSuccessful=ãã³ãã«ã°ã«ãŒããæ£åžžã«åé€ããŸãã
view_bundleGroup_unassignFailPerm=ãã®ãã³ãã«ã°ã«ãŒããããã³ãã«ãå²ãåœãŠè§£é€ããæš©å©ããããŸããã管çè
ã«åãåãããŠãã ããã
@@ -1473,22 +1473,22 @@ view_bundle_bundleType=ãã³ãã«ã¿ã€ã
view_bundle_bundleVersion=ãã³ãã«ããŒãžã§ã³
view_bundle_bundleVersions=ãã³ãã«ããŒãžã§ã³
view_bundle_createWizard_bundleDistro=ãã³ãã«é
åž
-view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæã®å®å
šãªãã£ã³ã»ã«ã«å€±æããŸãã - ãã³ãã«ã¯ããŒã¿ããŒã¹ã«ãŸã æ®ã£ãŠãããããããŸãã
+view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ãã - ãã³ãã«ããŸã ååšããå¯èœæ§ããããŸãã
view_bundle_createWizard_cancelFailurePerm=ãŠãŒã¶ãŒãããŒããã·ã§ã³ãäœæããåé€ããªãã£ãããããã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ããã管çè
ã«ãããã³ãã«ã®åé€ãå¿
èŠã«ãªããšäºæ³ãããŸãã
# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
-view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
-view_bundle_createWizard_clickToUploadRecipe=ã¬ã·ããã¡ã€ã«ã®ããŒãããããã«ã¯ãªãã¯ããŠãã ãã
-view_bundle_createWizard_createFailure=ãã³ãã«ãäœæããã®ã«å€±æããŸãã
+view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
+view_bundle_createWizard_clickToUploadRecipe=ã¯ãªãã¯ãããšã¬ã·ããã¡ã€ã«ãããŒãããŸã
+view_bundle_createWizard_createFailure=ãã³ãã«ãäœæã«å€±æããŸãã
view_bundle_createWizard_createSuccessful=ããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ã®äœæã«æåããŸãã
view_bundle_createWizard_enterRecipe=æ£ããã¬ã·ããæäŸããŠãã ãã
-view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ããURLãå
¥åããŠãã ãã
+view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ãã URL ãå
¥åããŠãã ãã
view_bundle_createWizard_failedToUploadDistroFile=ãã³ãã«é
åžãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
view_bundle_createWizard_failedToUploadFile=ãã³ãã«ãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
view_bundle_createWizard_groupsStep_assign=æå¹ãªãã³ãã«ã°ã«ãŒãã 1 ã€ä»¥äžå²ãåœãŠãŸã\:
view_bundle_createWizard_groupsStep_assigned=æ°ãããã³ãã«ããŒãžã§ã³ã¯æ¢åã®ãã³ãã«çšã§ããã³ãã«ã°ã«ãŒãã®å²ãåœãŠãç¶æ¿ããŸã\:
view_bundle_createWizard_groupsStep_failedAssign=æåã®ãã³ãã«ã°ã«ãŒãããããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ãžå²ãåœãŠã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
view_bundle_createWizard_groupsStep_failedGetAssignable=å²ãåœãŠå¯èœãªãã³ãã«ã°ã«ãŒãã決å®ã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
-view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãCreate Bundles ããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã® Create ãŸã㯠View Bundles ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
+view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãããã³ãã«ã®äœæãããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã®ãäœæãããã³ããã³ãã«ã®è¡šç€ºã ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
view_bundle_createWizard_groupsStep_leaveUnassigned=æ°ãããã³ãã«ã¯å²ãåœãŠãªãã§ãã ããã
view_bundle_createWizard_groupsStep_noAssignable=å²ãåœãŠã§ãããã³ãã«ã°ã«ãŒãããŠãŒã¶ãŒãæã£ãŠããªããããæåã®ãã³ãã«ããŒãžã§ã³ãäœæã§ããŸãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
view_bundle_createWizard_groupsStep_noneAssigned=æ°ãããã³ãã«ããŒãžã§ã³ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãå¿
èŠããããŸãã
@@ -1509,7 +1509,7 @@ view_bundle_createWizard_groupsStep_unassigned=æ°ãããã³ãã«ããŒãžã§
view_bundle_createWizard_loadBundleFileFailure=ãµãŒããŒãããã³ãã«ãã¡ã€ã«æ
å ±ã®ååŸãã§ããŸãã
view_bundle_createWizard_noAdditionalFilesNeeded=ãã®ãã³ãã«ã®ããã«ã¢ããããŒããããå¿
èŠãããè¿œå ãã¡ã€ã«ã¯ãããŸãã
view_bundle_createWizard_noBundleTypesAvail=ãã³ãã«ã¿ã€ããå©çšã§ããŸãã
-view_bundle_createWizard_noBundleTypesSupported=ãã³ãã«ã¿ã€ãã¯äžã€ããµããŒããããŠããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããªããã°ãªããŸãã
+view_bundle_createWizard_noBundleTypesSupported=ãµããŒãããããã³ãã«ã¿ã€ãã¯ãããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããå¿
èŠããããŸã
view_bundle_createWizard_provideBundleDistro=ãã³ãã«é
åžã®æäŸ
view_bundle_createWizard_recipeOption=ã¬ã·ã
view_bundle_createWizard_title=ãã³ãã«äœæ
@@ -1527,7 +1527,7 @@ view_bundle_createWizard_urlUserName=ãŠãŒã¶ãŒå
# #view_bundle_createWizard_urlUserName = User name
view_bundle_createWizard_windowTitle=ãã³ãã«äœæãŠã£ã¶ãŒã
view_bundle_createWizard_youMustChooseOne=ãã³ãã«ãäœæããããã®ãªãã·ã§ã³ãéžæããªããã°ãªããŸãã
-view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸãã
+view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸããããªã¢ãŒããã·ã³ã®å
容ã¯åé€ãããŸããã
view_bundle_deploy=ãããã€
view_bundle_deployDir=ãããã€ãã£ã¬ã¯ããª
view_bundle_deployWizard_createGroup_error_1=ã°ã«ãŒããäœæãããŸããã§ããããããã€ã¡ã³ãã®ã°ã«ãŒãã¯ç©ºã«ã¯ã§ããŸããã
@@ -1547,23 +1547,23 @@ view_bundle_deployWizard_deploymentScheduledDetail_concise=ãã³ãã«ããã
view_bundle_deployWizard_destinationCreatedDetail=ãã£ã¹ã¯ãªãã·ã§ã³ [{1}] ã®ä»ãããããã€ã¡ã³ã [{0}] ãäœæããŸãã
view_bundle_deployWizard_destinationCreatedDetail_concise=å®å
[{0}] ãäœæããŸãã
view_bundle_deployWizard_error_1=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ãããããã€ã¡ã³ãã®åé€ã«å€±æããŸãã
-view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããããã¯ãã§ã«ååšãããããããŸããã (泚æïŒå®å
ãã¥ãŒããæ¢åã®å®å
ãããã€ã®ãã)
+view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããå®å
ã¯ãã§ã«ååšããå¯èœæ§ããããŸã (å®å
ãã¥ãŒãããããã€ãããæ¢åã®å®å
)ã
view_bundle_deployWizard_error_11=å®çŸ©æžã¿ãããã€ã¡ã³ãã®æ€çŽ¢ã«å€±æããŸãã
view_bundle_deployWizard_error_12=å®çŸ©æžã¿ãã³ãã«ã®æ€çŽ¢ã«å€±æããŸãã
-view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
+view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã§æ°ããå®å
ã®åé€ã«å€±æããŸãã
view_bundle_deployWizard_error_3=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\!
view_bundle_deployWizard_error_4=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\: {0}
view_bundle_deployWizard_error_5=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\!
view_bundle_deployWizard_error_6=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\: {0}
view_bundle_deployWizard_error_7=ãããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
-view_bundle_deployWizard_error_8=ããããããŠã³ããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
+view_bundle_deployWizard_error_8=ããããããŠã³ã¡ãã¥ãŒããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
view_bundle_deployWizard_error_9=次ããŒãžã§ã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
view_bundle_deployWizard_error_noBundleConfig=ãã³ãã«ã¿ãŒã²ããæ
å ±ã®ååŸã«å€±æããŸãããéžæããã°ã«ãŒãã¯ãã³ãã«ãããã€ã¡ã³ãã®ã¿ãŒã²ããã«æãåŸãæ£åœãªäºæã°ã«ãŒãã§ãã?
view_bundle_deployWizard_getConfigSkip=ãã®ãã³ãã«ããŒãžã§ã³ã«èšå®ã¯å¿
èŠãããŸãã
view_bundle_deployWizard_getConfigStep=ãããã€ã¡ã³ãã®èšå®
view_bundle_deployWizard_getDestStep=æ°ããå®å
-view_bundle_deployWizard_getDest_deployDir=ã«ãŒããããã€ãã£ã¬ã¯ã㪠(å®å
ãã©ãããã©ãŒã äžã§ã®)
-view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã«é¢ãããã¹ãŠã®ãããã€çšãšããŠåããã®ã䜿ãããŸãããå®å
ã®åºæ¬ãã£ã¬ã¯ããªã®å Žæã«å¯Ÿããçžå¯Ÿãã£ã¬ã¯ããªã«ãªããŸãããã®ããšã¯ãç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ã€ããŠåºæ¬ãã£ã¬ã¯ããªã®é
眮ãã©ãã«ããããšããããšã«äŸåããŠããã®çµ¶å¯Ÿãã£ã¬ã¯ããªã¯ç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ã«ãªãå¯èœæ§ãããããšãæå³ããŠããŸãã
+view_bundle_deployWizard_getDest_deployDir=ãããã€ã¡ã³ããã£ã¬ã¯ããª
+view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã®ãã¹ãŠã®ãããã€ã¡ã³ãã§åããã®ã䜿ãããŸãããå®å
ã®ããŒã¹ãã£ã¬ã¯ããªã®å Žæã«çžå¯ŸããŸãããã£ãŠãã¿ãŒã²ãããªãœãŒã¹äžã§ããŒã¹ãšãªãå Žæã«å¿ããŠã絶察ãã£ã¬ã¯ããªã¯ã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ãæã€å¯èœæ§ããããŸãã
view_bundle_deployWizard_getDest_desc=å®å
ã®èª¬æ
view_bundle_deployWizard_getDest_destBaseDirName=åºæ¬ã®é
眮
view_bundle_deployWizard_getDest_group_help=ã¡ã³ããŒããã¹ãŠã®ãã³ãã«ãããã€ã®ããã®å®å
ã¿ãŒã²ãããšãªããããªã°ã«ãŒãããã³ãã«ãããã€ããµããŒããããªãœãŒã¹ãå«ãäºæã°ã«ãŒãã®ã¿ãéžæå¯èœã§ãã
@@ -1578,10 +1578,10 @@ view_bundle_deployWizard_getOptions_deployLater=åŸã§ãããã€ãã
view_bundle_deployWizard_getOptions_deployNow=ä»ãããããã€ãã
view_bundle_deployWizard_getOptions_deployTime=ãããã€æå»
view_bundle_deployWizard_selectBundleStep=ãããã€ãã³ãã«ã®éžæ
-view_bundle_deployWizard_selectBundle_single=ãããã€ã®ããã«åäžãã³ãã«ã ããéžæããŠãã ãã
+view_bundle_deployWizard_selectBundle_single=ãããã€ã«åäžã®ãã³ãã«ã®ã¿ãéžæããŠãã ãã
view_bundle_deployWizard_selectVersionStep=ãã³ãã«ããŒãžã§ã³ãéžæããŠãã ãã
view_bundle_deployWizard_selectVersion_latest=ææ°ããŒãžã§ã³ [{0}]
-view_bundle_deployWizard_selectVersion_live=åäœããŒãžã§ã³ [{0}]
+view_bundle_deployWizard_selectVersion_live=ã©ã€ãããŒãžã§ã³ [{0}]
view_bundle_deployWizard_selectVersion_select=ãªã¹ãããããŒãžã§ã³ãéžæããŠãã ãã\:
view_bundle_deployWizard_title=ãã³ãã«ãããã€ã®ãŠã£ã¶ãŒã
view_bundle_deploy_action=ã¢ã¯ã·ã§ã³
@@ -1607,20 +1607,20 @@ view_bundle_deployments=ãããã€
view_bundle_dest_backToBundle=ãã³ãã«ãžæ»ã
view_bundle_dest_baseDirName=åºæ¬ã®é
眮
view_bundle_dest_created=äœæããã
-view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããåé€ããã ãã§ããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯æ®ãç¶ããŸã
+view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããã®ã¿åé€ãããŸããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯åé€ãããŸããã
view_bundle_dest_deleteFailure=ãã³ãã«å®å
[{0}] ã®åé€ã«å€±æããŸãã
view_bundle_dest_deleteSuccessful=ãã³ãã«å®å
[{0}] ã®åé€ã«æåããŸãã
view_bundle_dest_deployDir=ãããã€ãã£ã¬ã¯ããª
view_bundle_dest_group=ã°ã«ãŒã
view_bundle_dest_lastDeployedVersion=æåŸã«ãããã€ãããããŒãžã§ã³
-view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ããããæ¥ä»
+view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ã¡ã³ãã®æ¥ä»
view_bundle_dest_lastDeploymentStatus=æåŸã®ãããã€ã¡ã³ãã¹ããŒã¿ã¹
view_bundle_dest_loadFailure=ãã³ãã«ã®å®å
ãããŒãããã®ã«å€±æããŸãã
view_bundle_dest_loadFailureVersionInfo=ãããã€ãããããŒãžã§ã³æ
å ±ã®ããŒãã«å€±æããŸãã
-view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããé€å»ããŸããããããã§ãã?
-view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«å€±æããŸãã
-view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«æåããŸãã
-view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸãããããããŠãããããã§ãã?
+view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããããŒãžããŸããããããã§ãã?
+view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠãããã³ãã«å®å
[{0}] ã®ããŒãžã«å€±æããŸãã
+view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠãããã³ãã«å®å
[{0}] ãæ£åžžã«ããŒãžããŸãã
+view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸããå®è¡ããŠãããããã§ãã?
view_bundle_dest_tagUpdateFailure=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_dest_tagUpdateSuccessful=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«æåããŸãã
view_bundle_destinations=å®å
@@ -1650,28 +1650,28 @@ view_bundle_list_singleLoadFailure=ãããã€ãããåäžãã³ãã« [{0}]
view_bundle_list_tagUpdateFailure=ãã³ãã«ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_list_tagUpdateSuccessful=ãã³ãã«ã¿ã°ã®æŽæ°ã«æåããŸãã
view_bundle_list_versionsCount=ããŒãžã§ã³æ°
-view_bundle_purge=é€å»
-view_bundle_recipe=ãªã·ã
-view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã®ããŒãã«å€±æããŸãã
+view_bundle_purge=ããŒãž
+view_bundle_recipe=ã¬ã·ã
+view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã¡ã³ãã®ããŒãã«å€±æããŸãã
view_bundle_revert=åãæ¶ã
view_bundle_revertWizard_confirmStep_confirmation=åäœäžã®ãããã€ã以åã®ãããã€ãžåãæ¶ãäžã§ããç¶ç¶ããã«ã¯"次ãž"ãã¯ãªãã¯ããŠãã ããã
view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=åäœäžã®ãããã€ãèŠã€ãããŸãããåãæ¶ããã§ããŸããã
view_bundle_revertWizard_confirmStep_liveDeployment=åäœäžã®ãããã€
view_bundle_revertWizard_confirmStep_name=åãæ¶ããããã€ç¢ºèª
-view_bundle_revertWizard_confirmStep_noLiveDeployment=ãã®å®å
[{0}] çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=ãã®å®å
çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment=以åã®ããã〠[{1}] ãååšããªãã®ã§åäœäžã®ããã〠[{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãã®ã§åäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€
-view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ãåé€ããŸãã? (ããã¯å€ããæ¢åã®ãããã€ãã£ã¬ã¯ããªãåãæ¶ããããã€ãéå§ããåã«åé€ããŸã)
-view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€åã®ååŸã«å€±æããŸãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment=å®å
[{0}] çšã®åäœäžã®ãããã€ã¡ã³ãã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=å®å
çšã®åäœäžã®ãããã€ã¡ã³ãã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment=å®å
[{1}] ã®ä»¥åã®ãããã€ã¡ã³ããååšããªããããåäœäžã®ãããã€ã¡ã³ã [{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãããåäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€ã¡ã³ã
+view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ã¡ã³ããåé€ããŸãã? (ããã«ããããããã€ã¡ã³ãã®åãæ¶ããéå§ããåã«ãæ¢åã®å€ããããã€ãã£ã¬ã¯ããªãåé€ãããŸã)
+view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
view_bundle_revertWizard_getInfoStep_name=åãæ¶ãæ
å ±ã®æäŸ
view_bundle_revertWizard_getInfoStep_revertDeployDesc=ãããã€èšè¿°ã®åãæ¶ã
view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[åãæ¶ã å] {0} [åãæ¶ã åŸ] {1}
view_bundle_revertWizard_getInfoStep_revertDeployName=ãããã€åã®åãæ¶ã
view_bundle_revertWizard_revertStep_name=å®å
ãã©ãããã©ãŒã ãžãã³ãã«ããããã€
view_bundle_revertWizard_revertStep_reverting=åãæ¶ãäž...
-view_bundle_revertWizard_revertStep_scheduled=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
+view_bundle_revertWizard_revertStep_scheduled=ãããã€ã¡ã³ãã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
view_bundle_revertWizard_revertStep_scheduledDetails=ãªãœãŒã¹ã°ã«ãŒã [{1}] ãããã³ãã«ããã〠[{0}] ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸãã
view_bundle_revertWizard_revertStep_scheduledFailure=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã
view_bundle_revertWizard_title=ãã³ãã«åãæ¶ã
@@ -1684,7 +1684,7 @@ view_bundle_tree_unassigned_name=å²ãåœãŠãããŠããªããã³ãã«
view_bundle_version_backToBundle=ãã³ãã«ãžæ»ã
view_bundle_version_bundleVersionTagUpdateFailure=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_version_bundleVersionTagUpdateSuccessful=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«æåããŸãã
-view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã?
+view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã? ãªã¢ãŒããã·ã³ã®ã³ã³ãã³ãã¯åé€ãããŸããã
view_bundle_version_deleteFailure=ãã®ãã³ãã«ããŒãžã§ã³ [{0}] ãåé€ããã®ã«å€±æããŸãã
view_bundle_version_deleteSuccessful=ãã³ãã«ããŒãžã§ã³ [{0}] ã®åé€ã«æåããŸãã
view_bundle_version_loadFailure=ãã³ãã«ããŒãžã§ã³ã®ããŒãã«å€±æããŸãã
@@ -1722,7 +1722,7 @@ view_configEdit_msg_4=ãªã¹ãã«è¿œå ãããã¢ã€ãã
view_configEdit_properties=ããããã£
view_configEdit_property=ããããã£ãŒ
# #view_configEdit_property = Property
-view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
+view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
view_configEdit_tooltip_2=ãªã¹ãã«ã¢ã€ãã ãè¿œå ããŸã
view_configEdit_unset=æªèšå®ã«ããŸãã?
# #view_configEdit_unset = Unset?
@@ -1749,12 +1749,12 @@ view_configurationHistoryList_table_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸ
view_configurationHistoryList_table_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
view_configurationHistoryList_table_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
view_configurationHistoryList_title=èšå®å±¥æŽ
-view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ã¯æ£ããå€ã§ãã®ã§ããã®èšå®ã¯ä¿åå¯èœã§ã
-view_connectionSettingsDetails_error_updateFailure=ã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã«å€±æããŸãã
-view_connectionSettingsDetails_messageConcise_updateSuccess=ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®ããã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®ã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
-view_connectionSettingsDetails_somePropertiesInvalid=次ã®ã³ãã¯ã·ã§ã³èšå®ã¯äžæ£ãªå€\: {0} ã§ããèšå®ãä¿åããåã«èšæ£ããªããã°ãªããŸããã
+view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®æ¥ç¶èšå®ã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸãã
+view_connectionSettingsDetails_error_updateFailure=æ¥ç¶èšå®ã®æŽæ°ã«å€±æããŸãã
+view_connectionSettingsDetails_messageConcise_updateSuccess=æ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸããã
+view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®æ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸããã
+view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®æ¥ç¶èšå®ãç·šéããæš©éããããŸãã
+view_connectionSettingsDetails_somePropertiesInvalid=次ã®æ¥ç¶èšå®ã®å€ã¯ç¡å¹ã§ã\: {0}ãèšå®ãä¿åããã«ã¯ãå€ãä¿®æ£ããå¿
èŠããããŸãã
view_core_loggedOut=ãã°ã¢ãŠã
view_core_noRecentAlerts=ã¬ããŒããã¹ãæè¿ã®ã¢ã©ãŒãã¯ååšããŸãã
view_core_recentAlerts=[{0}] åã®æè¿ã®ã¢ã©ãŒãããããŸãã - æè¿ã®ã¢ã©ãŒãã¬ããŒããžã¯ãªãã¯ããŠãã ãã
@@ -1797,8 +1797,8 @@ view_drift_category_fileNew=æ°èŠã«æ€åºããããã¡ã€ã«
view_drift_category_fileRemoved=åé€ãã¡ã€ã«
view_drift_confirm_deleteAllDefs=ããªããæ€åºå®çŸ©ããã¹ãŠåé€ããŸãã?
view_drift_confirm_deleteDefs=éžæããããªããæ€åºå®çŸ©ãåé€ããŸãã?
-view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸããã§ã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
-view_drift_failure_deleteDefs=ããã€ãããããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
+view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸãããã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
+view_drift_failure_deleteDefs=äžéšãããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
view_drift_failure_deleteTemplates=ããªãããã³ãã¬ãŒãã®äžéšãŸãã¯ãã¹ãŠãåé€ã§ããŸããã§ããã
view_drift_failure_detectNow=ããªããæ€åºå®è¡ãªã¯ãšã¹ãã®éä¿¡ã«å€±æããŸãã
view_drift_failure_load=ããªããã€ã³ã¹ã¿ã³ã¹ã®åãåºãã«å€±æããŸãã
@@ -1834,35 +1834,35 @@ view_drift_table_title_initialSnapshot=å®çŸ© [{0}] ã®ããã®åæã¹ãã
view_drift_table_title_snapshot=å®çŸ© [{1}] ã®ããã®ã¹ãããã·ã§ãã [{0}]
view_drift_table_title_templateSnapshot=ãã³ãã¬ãŒã [{0}] ã®ããã®ãã³çããããã¹ãããã·ã§ãã
view_drift_wizard_addDef_failure=ããªããæ€åºå®çŸ©ã[{0}]ãã®æ°èŠè¿œå ã«å€±æããŸãã
-view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ããªããã¢ãã¿ãªã³ã°ãå®è¡ãããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸãããã®å®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ããããæ€åºã®å®è¡ééãå®çŸ©ããããåºæ¬ãã£ã¬ã¯ããªãšãã¡ã€ã«ãã£ã«ã¿(ãªãã·ã§ã³)ãæå®ããããšãã§ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãéå§ããå®çŸ©ãšããŠäœ¿çšããããã®äžã€ä»¥äžã®æ¢å®ã®ãã³ãã¬ãŒããååšããŸãã
-view_drift_wizard_addDef_infoStepName=ãã®æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
+view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ãããªããã®ç£èŠãå®è¡ããããã¡ã€ã«ãèšè¿°ããŸããå®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ã§ããæ€åºå®è¡ã®ééãå®çŸ©ããããŒã¹ãã£ã¬ã¯ããªãšãªãã·ã§ã³ã®ãã¡ã€ã«ãã£ã«ã¿ãŒãæå®ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãæåã®å®çŸ©ãšããŠäœ¿çšã§ãã 1 ã€ä»¥äžã®äºåå®çŸ©ãã³ãã¬ãŒãããããŸãããã®ãã³ãã¬ãŒãã¯ç·šéå¯èœã§ãã
+view_drift_wizard_addDef_infoStepName=æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
view_drift_wizard_addDef_success=æ°èŠããªããæ€åºå®çŸ© [{0}] ã®è¿œå ã«æåããŸããããšãŒãžã§ã³ãã¯æŽæ°ãããŸãã
view_drift_wizard_addDef_templatePrompt=ããªããå®çŸ©ãã³ãã¬ãŒã
-view_drift_wizard_addDef_title=ã¿ã€ãã®ãªãœãŒã¹ [{0}] ã®ããã®ããªããæ€åºå®çŸ©ãè¿œå ããŠãã ãã
+view_drift_wizard_addDef_title=ã¿ã€ã [{0}] ã®ãªãœãŒã¹ã®ããªããæ€åºå®çŸ©ãè¿œå
view_drift_wizard_addDef_windowTitle=ããªããæ€åºå®çŸ©ãŠã£ã¶ãŒãã®è¿œå
view_drift_wizard_addTemplate_failure=æ°èŠããªããæ€åºãã³ãã¬ãŒã [{0}] ã®è¿œå ã«å€±æããŸãã
-view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããã掟çããŠäœæã§ããŸããããã¯æ¢åãã³ãã¬ãŒãã«é¡äŒŒãããã®ãããã©ã°ã€ã³ãå®çŸ©ãããã³ãã¬ãŒãããæ°èŠãã³ãã¬ãŒããæ§ç¯ããçŽ æ©ãæ¹æ³ãæäŸããŸããããªããå®çŸ©ã®ããã«ããã®ãã³ãã¬ãŒãã¯ããªãããç£èŠãå®è¡ããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸããç¶æ³ã«ãã£ãŠã¯ããã®ãã³ãã¬ãŒãããå°åºãããå®çŸ©ã¯ãã®ãã¡ã€ã«ã»ããã®å€æŽããä»ã®èšå®ã®å€æŽãèš±ããããèš±ããªãã£ããããŸãããã³ãã¬ãŒãåã¯äžã€ã®ãªãœãŒã¹ã¿ã€ãå
ã§ãŠããŒã¯ã§ãªããã°ãªããŸããã
+view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããåºã«ããŸããããã«ãããæ¢åã®ãã³ãã¬ãŒããšäŒŒãŠããæ°èŠãã³ãã¬ãŒããããã©ã°ã€ã³ãå®çŸ©ããããã³ãã¬ãŒããåºã«ããæ°èŠãã³ãã¬ãŒããè¿
éã«æ§ç¯ã§ããŸãããã©ããå®çŸ©ãšåæ§ã«ããã³ãã¬ãŒãã¯ããªããç£èŠãå®è¡ããããã¡ã€ã«ãèšè¿°ããŸãããã³ãã¬ãŒããåºã«ããå®çŸ©ã®ãã¡ã€ã«ã»ãããŸãã¯ä»ã®èšå®ã®å€æŽã¯ãç¶æ³ã«å¿ããŠèš±å¯ãŸãã¯æåŠãããŸãããã³ãã¬ãŒãåã¯ãªãœãŒã¹ã¿ã€ãå
ã§äžæã§ãªããã°ãªããŸããã
view_drift_wizard_addTemplate_infoStepName=éå§ãã³ãã¬ãŒãã®éžæ
view_drift_wizard_addTemplate_success=æ°èŠããªãããã³ãã¬ãŒã [{0}] ã®è¿œå ã«æåããŸãã
view_drift_wizard_addTemplate_title=ã¿ã€ã [{0}] ã®ããªããå®çŸ©ãã³ãã¬ãŒããè¿œå ããŠãã ãã
view_drift_wizard_addTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒãå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®è¿œå
-view_drift_wizard_pinTemplate_confirmNotPinned=ãã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯ãã®åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ãããžãªã»ãããããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®ã¹ãããã·ã§ãããžã®ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
-view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã®ãã³ãã¬ãŒãã¯ãã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ãããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
+view_drift_wizard_pinTemplate_confirmNotPinned=ãã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ããã³çãããããšããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ããã«åæã¹ãããã·ã§ãããèšå®ãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããŸãããã³ãã¬ãŒãã®ã¹ãããã·ã§ãããžã®ãã³çããç¶è¡ããŸãã?
+view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã³ãã¬ãŒãããã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ããå床ãã³çããããšããã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ãæã€åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããžèšå®ãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒããå床ãã³çãããŸãã?
view_drift_wizard_pinTemplate_duplicate_name_error=ãã³ãã¬ãŒãåã¯äžæã§ãªããã°ãªããŸãã
view_drift_wizard_pinTemplate_failure=ããªãããã³ãã¬ãŒã [{0}] ãžã®ã¹ãããã·ã§ããããã³çãããã®ã«å€±æããŸãã
view_drift_wizard_pinTemplate_infoStepExistingTemplate=çŸåšã®ãã³ãã¬ãŒããžã®ãã³çã
-view_drift_wizard_pinTemplate_infoStepHelp=ãã³çãããããã³ãã¬ãŒããéžæããŠãã ããããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããæã€ããã«ãªããŸããããã«ããŸãããããŠãã®å®çŸ©èªèº«ã¯ãã³çãããããã®ãšããŠããŒã¯ãããŸããããã¯æåŸ
ããããã¡ã€ã«ã»ããããããªãããæ€åºããã®ã«äœ¿ãããŸãããã®ãã³ãã¬ãŒãã®ããã®æ¢åå®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ããã«ãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããããšã«æ³šæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepHelp=ãã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ããã³çãããããšããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ããã«åæã¹ãããã·ã§ãããèšå®ãããŸãããŸããå®çŸ©èªäœããã³çãããããšã¿ãªãããŸããããã¯ãæ³å®ããããã¡ã€ã«ã»ããããããªãããæ€åºããããã«äœ¿çšãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããããšã«æ³šæããŠãã ããã
view_drift_wizard_pinTemplate_infoStepName=ãã³çãããããã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ããå°åºããããã®)
-view_drift_wizard_pinTemplate_infoStepRadioHelp=ãã®ã¹ãããã·ã§ããã¯æ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãããããšãå¯èœã§ãããã®''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒã®æã«ãã£ãŠä¿¡é Œããå®çŸ©ãã¹ãããã·ã§ãããããªãœãŒã¹ã¬ãã«ãã¿ã€ãã¬ãã«ã§ããã³ãã¬ãŒãåã§ããããã«ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯ã次ã«ããã®ã¿ã€ãã®ã¡ã³ããŒã«å¯ŸããŠé©çšã§ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯åææã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéããããšãã§ããŸãããã®ååã¯å€æŽãã¹ãã§ããã®ã¿ã€ãã®ãŠããŒã¯ãªããªãããã³ãã¬ãŒãåã§ãªããã°ãªããŸããã''æ¢åãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒãéžæããã¹ãããã·ã§ãããæã€æ¢åãã³ãã¬ãŒãã«å¯ŸããŠããã³çã
ãŸãã¯å床ãã³çããã§ããããã«ããŸããæ£ããèšå®ããã«ã¯ããã®æ¢åãã³ãã¬ãŒãã¯åããã£ã¬ã¯ããªããã®ã¹ãããã·ã§ããå®çŸ©ãšããŠç£èŠã§ããªããã°ãªããŸãããã»ã¬ã¯ã·ã§ã³ããã¯ã¹ã¯æ£åœãªæ¢åã®ãã³ãã¬ãŒãã ãã衚瀺ããŸããããæ£åœã§ãªãæ¢åãã³ãã¬ãŒããååšãããšããŠããã®ãªãã·ã§ã³ã§ã¯éžæãããŸããã
+view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ãã掟ç)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=ã¹ãããã·ã§ãããæ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãã§ããŸãããæ°èŠãã³ãã¬ãŒãããªãã·ã§ã³ã䜿çšãããšããŠãŒã¶ãŒã¯ãªãœãŒã¹ã¬ãã«ã®ä¿¡é Œã§ããå®çŸ©ããã³ã¹ãããã·ã§ããããã¿ã€ãã¬ãã«ãžææ Œã§ããŸãããã®åŸãæ°èŠãã³ãã¬ãŒããã¿ã€ãã®ã¡ã³ããŒãžé©çšã§ããŸããæ°èŠãã³ãã¬ãŒãã¯ãæåã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéå¯èœã§ããã¿ã€ãã«ãŠäžæã®ããªãããã³ãã¬ãŒãåãšãªãããã«ãååãå€æŽããå¿
èŠããããŸãããæ¢åãã³ãã¬ãŒãããªãã·ã§ã³ã䜿çšãããšããŠãŒã¶ãŒã¯éžæãããã¹ãããã·ã§ãããæã€æ¢åã®ãã³ãã¬ãŒãããã³çããŸãã¯å床ãã³çãã§ããŸããæ¢åã®ãã³ãã¬ãŒãã¯ãã¹ãããã·ã
§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠããå¿
èŠããããŸããéžæããã¯ã¹ã¯æå¹ãªæ¢åãã³ãã¬ãŒãã®ã¿ã衚瀺ããŸããæå¹ãªæ¢åãã³ãã¬ãŒãããªãå Žåããã®ãªãã·ã§ã³ãéžæã§ããŸããã
view_drift_wizard_pinTemplate_infoStepRadioTitle=ãã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepSelectBlocked=æ¢åãã³ãã¬ãŒãã§ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠãããã®ã¯ååšããŸãããç¶ç¶ããã«''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ãéžæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠããæ¢åãã³ãã¬ãŒãã¯ãããŸãããç¶ç¶ããã«ã¯ãæ°èŠãã³ãã¬ãŒãããªãã·ã§ã³ãéžæããŠãã ããã
view_drift_wizard_pinTemplate_infoStepSelectTitle=æ¢åãã³ãã¬ãŒã
view_drift_wizard_pinTemplate_success=ããªãããã³ãã¬ãŒã [{0}] ã®ãã³çãã«æåããŸãã
view_drift_wizard_pinTemplate_title=ã¿ã€ã [{2}] ã®ããªãããã³ãã¬ãŒããžã®å®çŸ© [{1}] ã®ã¹ãããã·ã§ãã [{0}] ããã³çã
view_drift_wizard_pinTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®ãã³çã
-view_dynagroup_children=åçã°ã«ãŒãã®å
-view_dynagroup_compatible=äºæ
+view_dynagroup_children=DynaGroup ã®å
+view_dynagroup_compatible=äºææ§
view_dynagroup_definitionAlreadyExists=ãã§ã«ãã®ååã®ã°ã«ãŒãå®çŸ©ãååšããŸã
view_dynagroup_definitionCreated=ã°ã«ãŒãå®çŸ©å [{0}] ã®äœæã«æåããŸãã
view_dynagroup_definitionLoadFailure=ã°ã«ãŒãå®çŸ©ã®ããŒãã«å€±æããŸãã
@@ -1872,13 +1872,13 @@ view_dynagroup_deleteSuccessfulSelection=[{0}] ã°ã«ãŒãå®çŸ©ã®åé€ã«æ
view_dynagroup_editing=[{0}] ãç·šéäž
view_dynagroup_exprBuilder_addExpression=åŒã®è¿œå
view_dynagroup_exprBuilder_comparisonType=æ¯èŒã¿ã€ã
-view_dynagroup_exprBuilder_comparisonType_contains=ãå«ã
-view_dynagroup_exprBuilder_comparisonType_endsWith=ã§çµãã
+view_dynagroup_exprBuilder_comparisonType_contains=次ãå«ã\:
+view_dynagroup_exprBuilder_comparisonType_endsWith=次ã§çµãã\:
view_dynagroup_exprBuilder_comparisonType_equals=çãã
-view_dynagroup_exprBuilder_comparisonType_startsWith=ã§éå§ãã
+view_dynagroup_exprBuilder_comparisonType_startsWith=次ãšéå§ãã\:
view_dynagroup_exprBuilder_comparisonType_tooltip=æ¯èŒã¿ã€ã
view_dynagroup_exprBuilder_definingPlugin=å®çŸ©ãã©ã°ã€ã³
-view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ã®ããã®ãã©ã°ã€ã³
+view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ãããã©ã°ã€ã³
view_dynagroup_exprBuilder_expression=åŒ
view_dynagroup_exprBuilder_expressionType=åŒã®ã¿ã€ã
view_dynagroup_exprBuilder_expressionType_pluginConfig=ãã©ã°ã€ã³èšå®
@@ -1902,7 +1902,7 @@ view_dynagroup_exprBuilder_noResourceTypes=--ãªãœãŒã¹ã¿ã€ããªã--
view_dynagroup_exprBuilder_pluginLoadFailure=ãã©ã°ã€ã³ã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_propLoadFailure=ããããã£ã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_propertyName=ããããã£å
-view_dynagroup_exprBuilder_propertyName_tooltip=åãåããçšã®ããããã£åãããã¯ãªãœãŒã¹ã¿ã€ããšåæ§ã«åŒã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
+view_dynagroup_exprBuilder_propertyName_tooltip=ã¯ãšãªããããããã£ãŒã®ååãåŒã¿ã€ãããã³ãªãœãŒã¹ã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
view_dynagroup_exprBuilder_resTypeLoadFailure=ãã©ã°ã€ã³ [{0}] ã®ãªãœãŒã¹ã¿ã€ãã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_resource=ãªãœãŒã¹
view_dynagroup_exprBuilder_resourceType=ãªãœãŒã¹ã¿ã€ã
@@ -1913,12 +1913,12 @@ view_dynagroup_exprBuilder_resource_greatGrandparent=æŸç¥ç¶æ¯
view_dynagroup_exprBuilder_resource_greatGreatGrandparent=æŸç¥ç¶æ¯ã®èŠª
view_dynagroup_exprBuilder_resource_parent=芪
view_dynagroup_exprBuilder_resource_resource=ãªãœãŒã¹
-view_dynagroup_exprBuilder_resource_tooltip=ãªãœãŒã¹ã®ã¬ãã«ãæã¿ã®ãã®ã«éžæããŠãã ãããäŸãã°ã"芪"ãéžæãããšã芪ãªãœãŒã¹ãåŒã®æ®ãã®éšåã«äžèŽãããããªãªãœãŒã¹ãçºèŠã§ããŸãã
+view_dynagroup_exprBuilder_resource_tooltip=åžæã®ãªãœãŒã¹ã¬ãã«ãéžæããŸããããšãã°ãã芪ããéžæãããšã芪ãªãœãŒã¹ãä»ã®åŒãšäžèŽãããªãœãŒã¹ãèŠã€ããŸãã
view_dynagroup_exprBuilder_savedExpression=ä¿åãããåŒ
view_dynagroup_exprBuilder_title=åŒãã«ããŒ
view_dynagroup_exprBuilder_unset=èšå®è§£é€
-view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ã¯ããŒã¿ããŒã¹å
ã®nullå€ãæã€å€ãã®ãã¹ãŠãçºèŠããŸããããã¯ããŒã¿ããŒã¹ã¹ãã¢ãšåãåããããŒã¿ã®çç±ã«ãã"\="ãªãã¬ãŒã¿ã䜿ãããšã¯å¯èœã§ã¯ãããŸããã
-view_dynagroup_exprBuilder_value_tooltip=åãåããåŒã®ããã®æååå€
+view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ãæå®ãããšãnull ã§ããå€ããã¹ãŠèŠã€ããŸããããŒã¿ããŒã¹ãããŒã¿ãä¿åããã³ã¯ãšãªããæ¹æ³ã«ãããã\=ãæŒç®åã¯äœ¿çšã§ããŸããã
+view_dynagroup_exprBuilder_value_tooltip=ã¯ãšãªããåŒã®æååå€
view_dynagroup_expression=åŒ
view_dynagroup_expressionBuilderIconTooltip=åŒãã«ããŒ...
view_dynagroup_expressionSet=åŒã»ãã
@@ -1938,34 +1938,34 @@ view_dynagroup_recalculationInterval=åèšç®ã®éé (å)
view_dynagroup_recalculationInterval_error=å€ã¯æŽæ°ã§ãªããã°ãªããŸãã
# view_dynagroup_recalculationInterval = \u518D\u8A08\u7B97\u9593\u9694 (min)
view_dynagroup_recursive=ååž°
-view_dynagroup_saveAndRecalculate=ä¿å & åèšç®
+view_dynagroup_saveAndRecalculate=ä¿åãšåèšç®
view_dynagroup_saveFailure=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«å€±æããŸãã
view_dynagroup_saveSuccessful=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«æåããŸãã
-view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - äžã€äœæãããã¹ãã§ãããã代ããã« [{0}] åäœãããŸãã
+view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - 1 ã€äœæãããã¯ãã [{0}] åäœæãããŸãã
view_dynagroup_template_customExpression=ã«ã¹ã¿ã åŒ...
view_dynagroup_template_downedResources=ãã¹ãŠã®ãªãœãŒã¹ãçŸåšããŠã³ããŠããŸã
view_dynagroup_template_jbossas4_clusters=JBossAS 4 - ã¯ã©ã¹ã¿
-view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EARs
+view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EAR
view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - ãã¹ãã£ã³ã°ããŠãã"èªåã®"ã¢ããªã±ãŒã·ã§ã³ã®ãã¹ãŠ
view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - ã»ãã¥ã¢ã§ãªããã¹ãŠ
-view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - ãŠããŒã¯ããŒãžã§ã³
+view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - äžæã®ããŒãžã§ã³
view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - ã¯ã©ã¹ã¿
view_dynagroup_template_platforms=ã€ã³ãã³ããªå
ã®ãã©ãããã©ãŒã ãªãœãŒã¹
-view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®ãŠããŒã¯ãªãœãŒã¹ã¿ã€ã
+view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®äžæã®ãªãœãŒã¹ã¿ã€ã
view_groupConfigEdit_member=ã¡ã³ããŒ
view_groupConfigEdit_noListProps=ã°ã«ãŒãèšå®ã§çŸåšãµããŒããããŠããªãããããã£ã®ãªã¹ã
-view_groupConfigEdit_saveReminder=èšå®ãå€æŽãããŠããŸã - ãããã®å€æŽãä¿åããã®ãå¿ããªãã§ãã ããããããªããšå€±ãããŸãã
-view_groupConfigEdit_setAll=ãã¹ãŠã®å€ãèšå®\:
-view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ã®éã - ç·šéããããã«ã¢ã€ã³ã³ãã¯ãªãã¯ããŸã
+view_groupConfigEdit_saveReminder=èšå®ã®äžéšãå€æŽãããŸãã - å€æŽãä¿åããªããšå€æŽå
容ã倱ãããŸãã\n
+view_groupConfigEdit_setAll=ãã¹ãŠã®å€ã次ã«èšå®\:
+view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ãç°ãªããŸã - ã¢ã€ã³ã³ãã¯ãªãã¯ããŠç·šéããŠãã ããã
view_groupConfigEdit_unset=èšå®è§£é€
view_groupConfigEdit_valsDiff=ã¡ã³ããŒå€ã®éã
-view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ããã®ã¡ã³ããŒå€
+view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ã¡ã³ããŒå€
view_groupCreateWizard_createFailure=ãªãœãŒã¹ã°ã«ãŒã [{0}] ã®äœæã«å€±æããŸãã \: {1}
view_groupCreateWizard_createStepName=ã°ã«ãŒãèšå®
view_groupCreateWizard_createStep_group_exists=[{0}] ãšããååã®ã°ã«ãŒãã¯ãã§ã«ååšããŸã
view_groupCreateWizard_createStep_recursive=ååž°
view_groupCreateWizard_createSuccessful_concise=[{0}] ãšããååã®æ°èŠã®ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
-view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ã åå [{1}] ã®æ°èŠ [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
+view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ãŸããåå [{1}] ãæã€æ°ãã [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæãããŸããã
view_groupCreateWizard_membersStepName=ã¡ã³ããŒã®éžæ
view_groupCreateWizard_title=ã°ã«ãŒãäœæ
view_groupCreateWizard_windowTitle=ã°ã«ãŒãäœæ
@@ -1993,22 +1993,22 @@ view_group_operationScheduleDetails_memberResource=ã¡ã³ããŒãªãœãŒã¹
view_group_operationScheduleDetails_value_parallel=䞊è¡å®è¡
view_group_operationScheduleDetails_value_sequential=以äžã«ç€ºããé (ã¡ã³ããŒãªãœãŒã¹ããã©ãã°ã¢ã³ãããããããŠé çªãå€æŽ)
view_group_pluginConfig_edit_currentGroupProperties=çŸåšã®ã°ã«ãŒãããããã£
-view_group_pluginConfig_edit_invalid=次ã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯äžæ£ãªå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ãä¿åããããŸãã«ä¿®æ£ãããå¿
èŠããããŸã\: [{0}]
-view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
+view_group_pluginConfig_edit_invalid=次ã®æ¥ç¶èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
+view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãæ¥ç¶èšå®ãç·šéããæš©éããããŸãã
view_group_pluginConfig_edit_saveFailure=ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã®ã°ã«ãŒãèšå®æŽæ°ã®éå§ã«å€±æããŸãã
-view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ãéå§ãããŸãã
-view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã¯ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã«éå§ãããŸãã
-view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ããŸã
-view_group_pluginConfig_edit_valid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯æ£ããå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ã¯ä¿åã§ããŸã
+view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãæ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸãã
+view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãæ¥ç¶èšå®ã®æŽæ°ãã[{1}] ãšããååã® [{0}] ãšäºææ§ã®ããã°ã«ãŒãã«å¯ŸããŠéå§ãããŸãã
+view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®æ¥ç¶èšå®ãæŽæ°ããŸã
+view_group_pluginConfig_edit_valid=ãã¹ãŠã®æ¥ç¶èšå®ããããã£ãŒã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸã
view_group_pluginConfig_members_fetchFailure=ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã®ãã©ã°ã€ã³èšå®æŽæ°å±¥æŽã®ååŸã«å€±æããŸãã
-view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ããã®ã¡ã³ããŒã³ãã¯ã·ã§ã³èšå®ã®åãåºãã«å€±æããŸãã
+view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ã¡ã³ããŒæ¥ç¶èšå®ã®èªã¿åºãã«å€±æããŸãã
view_group_pluginConfig_members_fetchFailureConnInProgress=ã°ã«ãŒããã©ã°ã€ã³èšå®ã®æŽæ°ã¯çŸåšé²è¡äžã§ããã°ã«ãŒãèšå®ãé²èŠ§ããã«ã¯ãæŽæ°ãçµäºãããŸã§åŸ
æ©ããå¿
èŠããããŸãã
view_group_pluginConfig_members_statusDetails=ã¹ããŒã¿ã¹ã®è©³çŽ°
view_group_pluginConfig_members_statusFailure=ãã®èšå®ã®æŽæ°ã¯æªç¥ã®çç±ã«ãã倱æããŸãã
view_group_pluginConfig_members_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸã é²è¡äžã§ã
view_group_pluginConfig_members_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
view_group_pluginConfig_members_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_members_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®ã¡ã³ããŒå±¥æŽ
+view_group_pluginConfig_members_title=ã°ã«ãŒãæ¥ç¶èšå®ã®ã¡ã³ããŒå±¥æŽ
view_group_pluginConfig_table_clickStatusIcon=詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
view_group_pluginConfig_table_deleteFailure=ã°ã«ãŒããã©ã°ã€ã³èšå®å±¥æŽã®åé€ã«å€±æããŸãã
view_group_pluginConfig_table_deleteSuccessful=[{0}] ã®å±¥æŽãåé€ããŸãã
@@ -2019,11 +2019,11 @@ view_group_pluginConfig_table_statusFailure=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯
view_group_pluginConfig_table_statusInprogress=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯é²è¡äžã§ã
view_group_pluginConfig_table_statusNochange=ãã®ã°ã«ãŒãèšå®ã¯å€æŽãããŸããã§ãã
view_group_pluginConfig_table_statusSuccess=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_table_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®å±¥æŽ
+view_group_pluginConfig_table_title=ã°ã«ãŒãæ¥ç¶èšå®å±¥æŽ
view_group_pluginConfig_table_viewMemberHistory=ã¡ã³ããŒå±¥æŽã®é²èŠ§
view_group_pluginConfig_table_viewSettings=èšå®ã®é²èŠ§
view_group_pluginConfig_view_groupProperties=ã°ã«ãŒãããããã£
-view_group_pluginConfig_view_noperm=ã³ãã¯ã·ã§ã³èšå®ã®é²èŠ§æš©éããããŸãã
+view_group_pluginConfig_view_noperm=æ¥ç¶èšå®ã®é²èŠ§æš©éããããŸãã
view_group_resConfig_edit_invalid=次ã®èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
view_group_resConfig_edit_loadFail=[{0}] ã®ã¡ã³ããŒãªãœãŒã¹èšå®ã®èªã¿åºãã«å€±æããŸãã
view_group_resConfig_edit_noperm=ãã®ã°ã«ãŒãèšå®ãç·šéããæš©éããããŸãã
@@ -2635,7 +2635,7 @@ widget_resourceFactoryWizard_infoStep_loadFail=ã¢ãŒããã¯ãã£ãŒãå©çš
widget_resourceFactoryWizard_nameComment=管çãã©ã°ã€ã³ãŸãã¯ãããã®ç®¡ç察象ãªãœãŒã¹ã®äžéšã¯ããšãŒãžã§ã³ãã«ããæ°ãããªãœãŒã¹ã®ååèšå®ãèš±å¯ããŸããããã®å€ã¯ããã®æ©èœããµããŒããããšãŒãžã§ã³ããã©ã°ã€ã³ã®ã¿ã䜿çšããŸãããã®æ©èœããµããŒãããªããã©ã°ã€ã³ã®å ŽåããªãœãŒã¹ãçºèŠããããšãã«ãªãœãŒã¹ã«æ±çšãŸãã¯ç°ãªãååãä»ããããå¯èœæ§ããããŸãã
widget_resourceFactoryWizard_namePrompt=æ°èŠãªãœãŒã¹å
# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
-widget_resourceFactoryWizard_templatePrompt=ã³ãã¯ã·ã§ã³èšå®ãã³ãã¬ãŒã
+widget_resourceFactoryWizard_templatePrompt=æ¥ç¶èšå®ãã³ãã¬ãŒã
widget_resourceFactoryWizard_timeoutFailure=ã¿ã€ã ã¢ãŠãããŸãã
widget_resourceFactoryWizard_timeoutHelp=æå®ãããå ŽåãåãªãœãŒã¹äœæ ({0} ãšãŒãžã§ã³ãäž) ã®ããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ãäžæžãããã¿ã€ã ã¢ãŠãã®æéã§ããããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ã¯ 60 ç§ã§ãã倧åã¢ããªã±ãŒã·ã§ã³ã®ãããã€ã¡ã³ããªã©ãç¹ã«é·ãäœæäœæ¥ã§ã¯å€ã倧ãããããšããã§ããããéåžžã以åã®äœæãã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æã«çµãã£ãå Žåã«äœ¿çšãããŸããã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æããå Žåã§ãããªãœãŒã¹ã®ãããã€ã¡ã³ãã¯æåããå¯èœæ§ããããã泚æããŠãã ãããã¿ã€ã ã¢ãŠããçºçããå ŽåããªãœãŒã¹ãåãããã€ããåã«ãã£ã¹ã«ããªã¹ãã£ã³ãå®è¡ãããšããã§ãããã
# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
10 years, 5 months
[rhq] modules/plugins
by Thomas Segismont
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/MemoryPoolComponent.java | 88 ++++++++++
modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml | 6
2 files changed, 91 insertions(+), 3 deletions(-)
New commits:
commit 4ecca884ee72ed4698804f6b6df5fc5da9671734
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Tue Dec 10 16:02:27 2013 +0100
Bug 991202 - Excessive warnings of invalid metric calls
Fixed "*-exceeded" metrics dataType
Created new MemoryPoolComponent
Now gathering "usage-threshold-*" and "collection-usage-threshold-*" metrics only if enabled
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/MemoryPoolComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/MemoryPoolComponent.java
new file mode 100644
index 0000000..36939a5
--- /dev/null
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/MemoryPoolComponent.java
@@ -0,0 +1,88 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * This program 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 for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+package org.rhq.modules.plugins.jbossas7;
+
+import java.util.HashSet;
+import java.util.Set;
+
+import org.rhq.core.domain.measurement.MeasurementDataTrait;
+import org.rhq.core.domain.measurement.MeasurementReport;
+import org.rhq.core.domain.measurement.MeasurementScheduleRequest;
+import org.rhq.core.pluginapi.inventory.ResourceContext;
+
+/**
+ * @author Thomas Segismont
+ */
+public class MemoryPoolComponent extends BaseComponent<BaseComponent<?>> {
+
+ private static final String USAGE_THRESHOLD_PREFIX = "usage-threshold-";
+ private static final String USAGE_THRESHOLD_SUPPORTED_ATTRIBUTE = USAGE_THRESHOLD_PREFIX + "supported";
+ private static final String COLLECTION_USAGE_THRESHOLD_PREFIX = "collection-" + USAGE_THRESHOLD_PREFIX;
+ private static final String COLLECTION_USAGE_THRESHOLD_SUPPORTED_ATTRIBUTE = COLLECTION_USAGE_THRESHOLD_PREFIX
+ + "supported";
+
+ private Boolean usageThresholdSupported;
+ private Boolean collectionUsageThresholdSupported;
+
+ @Override
+ public void start(ResourceContext<BaseComponent<?>> context) throws Exception {
+ super.start(context);
+ usageThresholdSupported = readAttribute(getAddress(), USAGE_THRESHOLD_SUPPORTED_ATTRIBUTE, Boolean.class);
+ collectionUsageThresholdSupported = readAttribute(getAddress(), COLLECTION_USAGE_THRESHOLD_SUPPORTED_ATTRIBUTE,
+ Boolean.class);
+ }
+
+ @Override
+ public void stop() {
+ super.stop();
+ usageThresholdSupported = null;
+ collectionUsageThresholdSupported = null;
+ }
+
+ @Override
+ public void getValues(MeasurementReport report, Set<MeasurementScheduleRequest> metrics) throws Exception {
+ Set<MeasurementScheduleRequest> filteredMetrics = new HashSet<MeasurementScheduleRequest>();
+ for (MeasurementScheduleRequest request : metrics) {
+ String requestName = request.getName();
+ if (USAGE_THRESHOLD_SUPPORTED_ATTRIBUTE.equals(requestName)) {
+ report.addData(new MeasurementDataTrait(request, usageThresholdSupported.toString()));
+ continue;
+ }
+ if (requestName.startsWith(USAGE_THRESHOLD_PREFIX)) {
+ if (usageThresholdSupported) {
+ filteredMetrics.add(request);
+ }
+ continue;
+ }
+ if (COLLECTION_USAGE_THRESHOLD_SUPPORTED_ATTRIBUTE.equals(requestName)) {
+ report.addData(new MeasurementDataTrait(request, collectionUsageThresholdSupported.toString()));
+ continue;
+ }
+ if (requestName.startsWith(COLLECTION_USAGE_THRESHOLD_PREFIX)) {
+ if (collectionUsageThresholdSupported) {
+ filteredMetrics.add(request);
+ }
+ continue;
+ }
+ filteredMetrics.add(request);
+ }
+ super.getValues(report, filteredMetrics);
+ }
+}
diff --git a/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml b/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
index 2dcf2bd..972e31f 100644
--- a/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
+++ b/modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
@@ -7280,7 +7280,7 @@
<service name="Memory Pool Resource"
discovery="SubsystemDiscovery"
- class="BaseComponent"
+ class="MemoryPoolComponent"
description="The management interface for a memory pool. A memory pool represents the memory resource managed by the Java virtual machine and is managed by one or more memory managers.">
<plugin-configuration>
@@ -7299,7 +7299,7 @@
<metric property="collection-usage:committed" displayName="Collection Usage - Committed" description="The amount of memory in bytes that is committed for the Java virtual machine to use."/>
<metric property="collection-usage:max" displayName="Collection Usage - Max" description="The maximum amount of memory in bytes that can be used for memory management."/>
<metric property="collection-usage-threshold-count" description="The number of times that the Java virtual machine has detected that the memory usage has reached or exceeded the collection usage threshold. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'."/>
- <metric property="collection-usage-threshold-exceeded" description="Whether the memory usage of this memory pool after the most recent collection on which the Java virtual machine has expended effort has reached or exceeded its collection usage threshold. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'."/>
+ <metric property="collection-usage-threshold-exceeded" dataType="trait" description="Whether the memory usage of this memory pool after the most recent collection on which the Java virtual machine has expended effort has reached or exceeded its collection usage threshold. A memory pool may not support a collection usage threshold. If 'collection-usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'."/>
<metric property="collection-usage-threshold-supported" dataType="trait" description="Whether this memory pool supports a collection usage threshold."/>
<metric property="name" dataType="trait" description="The name representing this memory pool."/>
<metric property="peak-usage:init" displayName="Peak Usage - Init" description="The amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management."/>
@@ -7312,7 +7312,7 @@
<metric property="usage:committed" displayName="Usage - Committed" description="The amount of memory in bytes that is committed for the Java virtual machine to use."/>
<metric property="usage:max" displayName="Usage - Max" description="The maximum amount of memory in bytes that can be used for memory management."/>
<metric property="usage-threshold-count" description="The number of times that the memory usage has crossed the usage threshold. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'."/>
- <metric property="usage-threshold-exceeded" description="Whether the memory usage of this memory pool reaches or exceeds its usage threshold value. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'."/>
+ <metric property="usage-threshold-exceeded" dataType="trait" description="Whether the memory usage of this memory pool reaches or exceeds its usage threshold value. A memory pool may not support a usage threshold. If 'usage-threshold-supported', is 'false' trying to read this attribute via the 'read-attribute' operation will result in failure, and the value of this attribute in the result of a 'read-resource' operation will be 'undefined'."/>
<metric property="usage-threshold-supported" dataType="trait" description="Whether this memory pool supports usage threshold."/>
<metric property="valid" dataType="trait" description="Whether this memory pool is valid in the Java virtual machine. A memory pool becomes invalid once the Java virtual machine removes it from the memory system."/>
10 years, 5 months
[rhq] Branch 'release/jon3.2.x' - modules/enterprise
by Simeon Pinder
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties | 601 +++++++++-
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties | 210 +--
2 files changed, 705 insertions(+), 106 deletions(-)
New commits:
commit 07bda2a4b3a05800c35224dbf3e133031e0bdd8b
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Tue Dec 10 15:33:28 2013 +0100
Further updated translations
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
index 50e343f..2670220 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
@@ -528,7 +528,7 @@ view_aboutBox_version=Version
view_adminConfig_agentPlugins=Agent Plugins
view_adminConfig_alertDefTemplates=Vorlagen fÃŒr Alarmdefinitionen
view_adminConfig_downloads=Downloads
-view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Dritf-Definitionen
+view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Drift-Definitionen
view_adminConfig_ignoreResourceTypes=Ignorierte Ressource Typen
view_adminConfig_ignoreResourceTypes_changeTitle=Ãndern?
view_adminConfig_ignoreResourceTypes_confirmIgnore=Sind Sie sicher, dass Sie den Ressourcentyp [{0}] ignorieren wollen? Sie werden nicht mehr in der Lage sein, Ressourcen dieses Typs zu importieren und alle Ressourcen dieses Typs, die bereits im Inventar sind, werden aus dem Inventar entfernt und Sie können diese nicht mehr verwalten.
@@ -554,11 +554,13 @@ view_adminRoles_assignedSubjects=Zugewisene Benutzer
view_adminRoles_failCreateRoleWithExistingName=Konnte die Rolle mit dem existierenden Namen [{0}] nicht anlegen. Bitte wÀhlen Sie einen anderen Namen.
view_adminRoles_failLdap=Konnte nicht ermitteln, ob LDAP konfiguriert ist - gehe von keiner LDAP-Konfiguration aus.
view_adminRoles_failLdapAvailableGroups=Fehlgeschlagen\: Kann Status fÃŒr letzten AvailableGroups() Aufruf nicht abrufen.
+view_adminRoles_failLdapCancelling=Client kann nicht fortfahren. Storniere alle zukÃŒnftigen verfÃŒgbaren GruppenstatusprÃŒfungen fÃŒr diesen Thread. Wahrscheinlich ist ein Fehler bei der 1)LDAP Server Kommunikation oder der 2)ldap AnfrageprÃŒfung.
# #view_adminRoles_failLdapAvailableGroups = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
# #view_adminRoles_failLdapCancelling = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failLdapGroups=Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failLdapGroupsRole=Konnte die LDAP-Gruppen fÃŒr die Rolle nicht laden.
view_adminRoles_failLdapGroupsSettings=Konnte Systemeinstellungsinformationen fÃŒr LDAP-Gruppen nicht abrufen.
+view_adminRoles_failLdapRetry=Versuch 3 Mal wiederholt. Storniere zukÃŒnftige verfÃŒgbare Gruppenanfragen.
# #view_adminRoles_failLdapGroupsSettings = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
# #view_adminRoles_failLdapRetry = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failRoles=Konnte die Rollen nicht laden.
@@ -584,6 +586,11 @@ view_adminRoles_ldapWarnTooManyResults=Es werden viele Ergebnisse wiedergegeben.
view_adminRoles_noLdap=Die LDAP-Integration ist nicht konfiguriert. Um LDAP zu konfigurieren, wechseln sie zu <a {0}>{1}</a>.
view_adminRoles_permissions_autoselecting_configureRead_implied=Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
+view_adminRoles_permissions_autoselecting_manageBundleGroups_implied=Autoselect von View Bundles (Bundles ansehen), das von Manage Bundle Groups (Bundle Gruppen verwalten) gewÀhrt wird...
+view_adminRoles_permissions_autoselecting_manageBundle_implied=Autoselect nicht gewÀhlter Berechtigungen, da Manage Bundle (Bundle verwalten) Berechtigung die Berechtigungen Manage Bundle Groups (Bundle Gruppen verwalten), Create Bundles (Bundles erstellen), Delete Bundles (Bundles löschen), View Bundles (Bundles ansehen) und Deploy_Bundles (Bundles deployen) gewÀhrt...
+view_adminRoles_permissions_autoselecting_manageInventory_implied=Autoselect von nicht gewÀhlten Ressourcen Berechtigungen, da MANAGE_INVENTORY alle Ressourcen Berechtigungen voraussetzt...
+view_adminRoles_permissions_autoselecting_manageSecurity_implied=Autoselect von nicht gewÀhlten Berechtigungen, da MANAGE_SECURITY alle anderen Berechtigungen voraussetzt...
+view_adminRoles_permissions_bundlePermissions=Bundle Berechtigungen
# #view_adminRoles_permissions_autoselecting_configureRead_implied = Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
# #view_adminRoles_permissions_autoselecting_configureWrite_implied = Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
# #view_adminRoles_permissions_autoselecting_manageBundleGroups_implied = Autoselected View Bundles, which is granted by Manage Bundle Groups...
@@ -592,6 +599,11 @@ view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CO
# #view_adminRoles_permissions_autoselecting_manageSecurity_implied = Autoselected unselected permissions, since MANAGE_SECURITY implies all other permissions...
# #view_adminRoles_permissions_bundlePermissions = Bundle Permissions
view_adminRoles_permissions_globalPermissions=Globale Rechte
+view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection=Auswahl der {0} Leseberechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl der {0} Schreibberechtigung (die die Leseberechtigung voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Bundle Groups (Bundle Gruppen verwalten) (das die {0} Berechtigung voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Bundle (Bundle verwalten) (das alle Bundle Berechtigungen voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageInventorySelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Inventory (Inventar verwalten) (das alle Ressourcen Berechtigungen voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageSecuritySelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Security Permission (Sicherheitsberechtigung verwalten) (die alle anderen Berechtigungen voraussetzt), zuerst aufgehoben wird.
# #view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection = {0} read permission cannot be deselected, unless the {0} write permission, which implies the read permission, is deselected first.
# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection = {0} permission cannot be deselected, unless Manage Bundle Groups, which implies {0} permission, is deselected first.
# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection = {0} permission cannot be deselected, unless Manage Bundle, which implies all Bundle permissions, is deselected first.
@@ -600,6 +612,15 @@ view_adminRoles_permissions_globalPermissions=Globale Rechte
view_adminRoles_permissions_isAuthorized=Berechtigt?
view_adminRoles_permissions_isRead=Lesen?
view_adminRoles_permissions_isWrite=Schreiben?
+view_adminRoles_permissions_permDesc_assignBundlesToGroup=Kann sichtbare Bundles in die Bundle Gruppe kopieren
+view_adminRoles_permissions_permDesc_createBundles=kann neue Bundle [Version]en erstellen. Kann sichtbare Bundles sichtbaren Gruppen zuweisen
+view_adminRoles_permissions_permDesc_createBundlesInGroup=kann neue Bundle [Version]en fÃŒr die Bundle Gruppe erstellen. Kann sichtbare Bundles in die Bundle Gruppe kopieren.
+view_adminRoles_permissions_permDesc_deleteBundles=kann sichtbare Bundle [Version]en löschen oder Zuweisung aufheben
+view_adminRoles_permissions_permDesc_deleteBundlesFromGroup=kann Bundle [Version]en aus der Bundle Gruppe löschen (diese werden implizit aus anderen zugewiesenen Gruppen gelöscht)
+view_adminRoles_permissions_permDesc_deployBundles=kann beliebige sichtbare Bundle Version an beliebige sichtbare, deploybare, kompatible Ressourcengruppe deployen
+view_adminRoles_permissions_permDesc_deployBundlesToGroup=kann beliebige sichtbare Bundle Version an die sichtbare, deploybare, kompatible Ressourcengruppe deployen
+view_adminRoles_permissions_permDesc_manageBundleGroups=kann Bundle Gruppen erstellen und löschen. Kann Bundles Bundle Gruppen zuweisen. GewÀhrt View Bundles (Bundles ansehen) Berechtigungen
+view_adminRoles_permissions_permDesc_manageBundles=kann beliebige Bundle Aufgabe durchfÌhren. Eine Berechtigung, die Autoselect nicht gewÀhlter Berechtigungen, die Berechtigungen Manage Bundle Groups (Bundle Gruppen verwalten), Create Bundles (Bundles erstellen), Delete Bundles (Bundles löschen), View Bundles (Bundles ansehen) und Deploy_Bundles (Bundles deployen) gewÀhrt...
# #view_adminRoles_permissions_permDesc_assignBundlesToGroup = can copy a viewable bundle to the bundle group
# #view_adminRoles_permissions_permDesc_createBundles = can create new bundle [version]s. can assign viewable bundles to viewable groups
# #view_adminRoles_permissions_permDesc_createBundlesInGroup = can create new bundle [version]s for the bundle group. can copy a viewable bundle to the bundle group.
@@ -610,9 +631,14 @@ view_adminRoles_permissions_isWrite=Schreiben?
# #view_adminRoles_permissions_permDesc_manageBundleGroups = can create and delete bundle groups. can assign bundles to bundle groups. grants View Bundles permissions
# #view_adminRoles_permissions_permDesc_manageBundles = can perform any bundle task. a convenience permission that grants Manage Bundle Groups, Create Bundles, Delete Bundles, Deploy Bundles and View Bundles permissions.
view_adminRoles_permissions_permDesc_manageInventory=Hat alle Rechte auf alle Ressourcen, wie unten beschrieben. Kann Gruppen anlegen, aktualisieren und löschen. Kann Ressourcen in das Inventar aufnehmen.
+view_adminRoles_permissions_permDesc_manageRepositories=kann Repositories jedes Benutzers erstellen, aktualisieren oder löschen (jeder kann seine eigenen Repositories erstellen), kann Content Quellen mit Repositories assoziieren.
# #view_adminRoles_permissions_permDesc_manageRepositories = can create, update, or delete repositories of any user (everyone can create their own repositories), can associate content sources to repositories.
view_adminRoles_permissions_permDesc_manageSecurity=Kann Benutzer und Rollen anlegen, aktualisieren oder löschen (Anschauen ist fÌr alle implizit erlaubt)
view_adminRoles_permissions_permDesc_manageSettings=Kann die Konfiguration des {0}-Servers Àndern und jegliche Server-bezogene FunktionalitÀt ausfÌhren.
+view_adminRoles_permissions_permDesc_unassignBundlesFromGroup=kann die Zuweisung eines Bundles zu einer Bundle Gruppe aufheben (nicht löschen)
+view_adminRoles_permissions_permDesc_viewBundles=kann Bundle Details, Deployments, u.s.w. fÃŒr jedes Bundle ansehen, einschlieÃlich nicht zugewiesener Bundles (die keiner Bundle Gruppe zugewiesen sind)
+view_adminRoles_permissions_permDesc_viewBundlesInGroup=(VORAUSGESETZT) kann Bundle Details, Deployments, u.s.w. fÃŒr jedes Bundle in Bundle Gruppen ansehen, die mit den relevanten Rollen assoziiert sind.
+view_adminRoles_permissions_permDesc_viewUsers=kann andere Benutzer ansehen, mit Ausnahme deren zugewiesener Rollen
# #view_adminRoles_permissions_permDesc_unassignBundlesFromGroup = can unassign (not delete) a bundle from the bundle group
# #view_adminRoles_permissions_permDesc_viewBundles = can view bundle details, deployments, etc for any bundle, including unassigned bundles (those not assigned to any bundle group)
# #view_adminRoles_permissions_permDesc_viewBundlesInGroup = (IMPLIED) can view bundle details, deployments, etc for any bundle in bundle groups associated with the relevant roles.
@@ -641,12 +667,15 @@ view_adminRoles_permissions_perm_assignBundlesToGroup=Bundles zu Gruppen zuweise
view_adminRoles_permissions_perm_configure=Konfiguration
view_adminRoles_permissions_perm_control=Operationen
view_adminRoles_permissions_perm_createBundles=Bundles anlegen
+view_adminRoles_permissions_perm_createBundlesInGroup=Bundles in Gruppe erstellen
# #view_adminRoles_permissions_perm_createBundlesInGroup = Create Bundles In Group
view_adminRoles_permissions_perm_createChildResources=Kind-Ressourcen erzeugen
view_adminRoles_permissions_perm_deleteBundles=Bundles löschen
+view_adminRoles_permissions_perm_deleteBundlesFromGroup=Bundles aus der Gruppe löschen
# #view_adminRoles_permissions_perm_deleteBundlesFromGroup = Delete Bundles From Group
view_adminRoles_permissions_perm_deleteChildResources=Löschen von Kind-Ressourcen
view_adminRoles_permissions_perm_deployBundles=Bundles deployen
+view_adminRoles_permissions_perm_deployBundlesToGroup=Bundles in die Gruppe deployen
# #view_adminRoles_permissions_perm_deployBundlesToGroup = Deploy Bundles To Group
view_adminRoles_permissions_perm_inventory=Inventar
view_adminRoles_permissions_perm_manageAlerts=Alarme verwalten
@@ -676,34 +705,74 @@ view_adminRoles_roleUpdateFailed=Konnte die Rolle [{0}] nicht aktualisieren.
view_adminRoles_roleUpdated=Rolle [{0}] aktualisiert.
view_adminTemplates_definedBy=DDefiniert durch
view_adminTemplates_disabledTemplates=Inaktive Vorlagen
+view_adminTemplates_editAlertTemplate=Alarm Vorlage bearbeiten
view_adminTemplates_editTemplates=Vorlagen bearbeiten
view_adminTemplates_enabledTemplates=Aktive Vorlagen
+view_adminTemplates_platformServices=Plattform Dienste
view_adminTemplates_platforms=Platformen
view_adminTemplates_pluginTemplates=Vorlagen fÃŒr Plugins Plugins
+view_adminTemplates_prompt_disabledAlertTemplates=Anzahl von Alarm Vorlagen an diesem Ressourcentyp, die erstellt aber deaktiviert sind
+view_adminTemplates_prompt_disabledMetricTemplates=Anzahl von metrischen ZeitplÀnen, die standardmÀÃig an diesem Ressourcentyp deaktiviert sind
+view_adminTemplates_prompt_enabledAlertTemplates=Anzahl von Alarm Vorlagen an diesem Ressourcentyp, die aktiviert sind
+view_adminTemplates_prompt_enabledMetricTemplates=Anzahl von metrischen ZeitplÀnen, die standardmÀÃig an diesem Ressourcentyp aktiviert sind
view_adminTemplates_servers=Server
view_adminTemplates_userTemplates=Nutzers-spezifische Vorlagen
view_adminTopology_affinityGroups=AffinitÀtsgruppen
view_adminTopology_affinityGroups_agentCount=Anzahl Agenten
view_adminTopology_affinityGroups_agentsInThisGroup=Agenten in dieser Gruppe
+view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup=Agenten, die nicht Teil einer Affinity Gruppe sind
+view_adminTopology_affinityGroups_agetnMembers=Agent Mitglieder
# #view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup = Agents not Part of an Affinity Group
# #view_adminTopology_affinityGroups_agetnMembers = Agent Members
view_adminTopology_affinityGroups_createNew=Neu anlegen
+view_adminTopology_affinityGroups_details=Affinity Gruppen Details
# #view_adminTopology_affinityGroups_details = Affinity Group Details
view_adminTopology_affinityGroups_removeSelected=AusgewÀhlte entfernen
view_adminTopology_affinityGroups_serverCount=Anzahl Server
+view_adminTopology_affinityGroups_serverMembers=Server Mitglieder
# #view_adminTopology_affinityGroups_serverMembers = Server Members
view_adminTopology_agentDetail_address=Adresse
+view_adminTopology_agentDetail_agentFailoverList=Agent Failover Liste
# #view_adminTopology_agentDetail_agentFailoverList = Agent Failover List
view_adminTopology_agentDetail_currentServer=Aktueller Server
+view_adminTopology_agentDetail_remoteEndpoint=Remote Endpunkt
+view_adminTopology_agentDetail_token=Token
+view_adminTopology_agent_agentBindAddress=Agent Bind Adresse
+view_adminTopology_agent_agentBindPort=Agent Bind Port
# #view_adminTopology_agentDetail_token = Token
# #view_adminTopology_agent_agentBindAddress = Agent Bind Address
# #view_adminTopology_agent_agentBindPort = Agent Bind Port
view_adminTopology_agent_agentName=Name des Agenten
view_adminTopology_agent_connectedServer=Verbundener Server
+view_adminTopology_agent_delete_confirm=Dies hebt die Registrierung der gewÀhlten Agenten auf und entfernt deren korrespondierende Plattformen und alle mit ihnen assoziierten Ressourcen aus dem Inventar. Dieser Vorgang kann nicht rÌckgÀngig gemacht werden. Sind Sie sicher, dass Sie dies tun möchten?
+view_adminTopology_agent_delete_error=Anfrage fÌr das Löschen der ausgewÀhlten Agenten ist fehlgeschlagen
+view_adminTopology_agent_delete_submitted=[{0}] Agenten gelöscht und alle ihre assoziierten Ressourcen dem Inventar entnommen.\n
+view_adminTopology_agent_lastAvailabilityPing=Letzter VerfÃŒgbarkeitsbericht-Ping
+view_adminTopology_agent_lastAvailabilityReport=Letzter VerfÃŒgbarkeitsbericht
# #view_adminTopology_agent_delete_confirm = This will deregister the selected agents and uninventory their corresponding platforms and all other resources associated with them. There is no way to undo this action. Are you sure you want to do this?
# #view_adminTopology_agent_lastAvailabilityPing = Last Availability Ping
# #view_adminTopology_agent_lastAvailabilityReport = Last Availability Report
view_adminTopology_agents=Agenten
+view_adminTopology_message_agentsCount=Es sind {0} Agenten bei diesem Server registriert. Diese Anzahl stimmt nicht mit den derzeit verbundenen Agenten ÃŒberein.
+view_adminTopology_message_agroupAssingAgentsFail=Kann Agenten nicht der Affinity Gruppe mit ID {0} zuweisen.
+view_adminTopology_message_agroupAssingServersFail=Kann Server nicht der Affinity Gruppe mit ID {0} zuweisen.
+view_adminTopology_message_agroupRemovingAgentsFail=Kann Agenten nicht aus der Affinity Gruppe mit ID {0} entfernen.
+view_adminTopology_message_agroupRemovingServersFail=Kann Server nicht aus der Affinity Gruppe mit ID {0} entfernen.
+view_adminTopology_message_agroupRenamed=Affinity Gruppe mit ID {0} und Namen {1} wurde umbenannt in {2}.
+view_adminTopology_message_agroupRenamingFail=Kann Affinity Gruppe mit ID {0} und Namen {1} nicht umbenennen.
+view_adminTopology_message_fetchAgentFail=Kann Agent Details fÃŒr Agent mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgents2Fail=Kann Agenten nicht abrufen.
+view_adminTopology_message_fetchAgentsFail=Kann Agent(en) fÃŒr Affinity Gruppe mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgroupFail=Kann Affinity Gruppen Details mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgroupsFail=Kann Affinity Gruppe(n) nicht abrufen.
+view_adminTopology_message_fetchFailOverLists=Kann Fail Over Listen Details nicht abrufen.
+view_adminTopology_message_fetchPEventDetailsFail=Kann Partitionsereignisdetails fÃŒr Ereignis mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchPEventFail=Kann Partitionsereignisse nicht abrufen.
+view_adminTopology_message_fetchServerFail=Kann Serverdetails fÃŒr Server mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchServers2Fail=Kann Server nicht abrufen.
+view_adminTopology_message_fetchServersFail=Kann Server fÃŒr Affinity Gruppe mit ID {0} nicht abrufen.
+view_adminTopology_message_forceRepartition=Möchten Sie eine Repartitionierung des gesamten Clusters wirklich erzwingen? It will force all the agents to connect to its most preferred server.
+view_adminTopology_message_forceRepartitionFail=Kann keine Repartitionierung ausfÃŒhren.
# #view_adminTopology_message_agentsCount = There are {0} agents registered to this server. This number doesn't correspond to the number of currently connected agents.
# #view_adminTopology_message_agroupAssingAgentsFail = Unable to assign agents to the affinity group with id {0}.
# #view_adminTopology_message_agroupAssingServersFail = Unable to assign servers to the affinity group with id {0}.
@@ -725,6 +794,22 @@ view_adminTopology_agents=Agenten
# #view_adminTopology_message_forceRepartition = Do you really want to force a repartition of whole cluster? It will force all the agents to connect to its most preferred server.
# #view_adminTopology_message_forceRepartitionFail = Unable to run repartition.
view_adminTopology_message_order=Reihenfolge
+view_adminTopology_message_removeAGroupsConfirm=Möchten Sie die folgenden Affinity Gruppen {0} wirklich entfernen?
+view_adminTopology_message_removeAGroupsFail=Kann die folgende(n) Affinity Gruppe(n){0} nicht entfernen.
+view_adminTopology_message_removeAllPEventConfirm=Möchten Sie wirklich alle Partitionsereignisse bereinigen?
+view_adminTopology_message_removePEventConfirm=Möchten Sie die folgenden Partitionsereignisse {0} wirklich entfernen?
+view_adminTopology_message_removePEventFail=Kann {0} Partitionsereignis(se) nicht entfernen.
+view_adminTopology_message_removeServerConfirm=Möchten Sie die Server {0} wirklich entfernen?
+view_adminTopology_message_removeServerFail=Kann {0} Server nicht entfernen.
+view_adminTopology_message_removedAGroups={0} Affinity Gruppe(n) entfernt.
+view_adminTopology_message_removedAllPEvent=Es wurden alle Partitionsereignisse bereinigt.
+view_adminTopology_message_removedAllPEventFail=Kann nicht alle Partitionsereignisse bereinigen.
+view_adminTopology_message_removedPEvent={0} Partitionsereignis(se) entfernt.
+view_adminTopology_message_removedServer={0} Server entfernt.
+view_adminTopology_message_repartitioned=Die Cluster Repartitionierung wurde erfolgreich aufgerufen.
+view_adminTopology_message_serverUpdateFail=Kann Server {0} nicht aktualisieren.
+view_adminTopology_message_serverUpdated=Der Server {0} wurde erfolgreich aktualisiert.
+view_adminTopology_message_setMode={0} Server auf {1} Modus eingestellt.
# #view_adminTopology_message_removeAGroupsConfirm = Do you really want to remove following affinity groups {0}?
# #view_adminTopology_message_removeAGroupsFail = Unable to remove following affinity groups(s) {0}.
# #view_adminTopology_message_removeAllPEventConfirm = Do you really want to purge all partition events?
@@ -744,12 +829,22 @@ view_adminTopology_message_order=Reihenfolge
view_adminTopology_message_setModeConfirm=Möchten Sie wirklich die Sever {0} in den Zustand {1} bringen?
view_adminTopology_message_setModeFail=Konnte die Server {0} nicht in den Zustand {1} bringen.
view_adminTopology_partitionEvents=Partitionierungs-Ereignisse
+view_adminTopology_partitionEventsDetail_agentAssignments=Agent Assignments
+view_adminTopology_partitionEventsDetail_agentAssignments_nothing=Es wurden keine Agenten als Ergebnis dieses Partitionsereignisses erneut zugewiesen
+view_adminTopology_partitionEventsDetail_eventDetails=Ereignis Details
+view_adminTopology_partitionEventsDetail_eventExecutionTime=Ereignis AusfÃŒhrungszeit
+view_adminTopology_partitionEventsDetail_eventType=Ereignistyp
# #view_adminTopology_partitionEventsDetail_agentAssignments = Agent Assignments
# #view_adminTopology_partitionEventsDetail_agentAssignments_nothing = No agents were reassigned as a result of this partition event
# #view_adminTopology_partitionEventsDetail_eventDetails = Event Details
# #view_adminTopology_partitionEventsDetail_eventExecutionTime = Event Execution Time
# #view_adminTopology_partitionEventsDetail_eventType = Event Type
view_adminTopology_partitionEvents_details=Details
+view_adminTopology_partitionEvents_detailsFilter=Filter fÃŒr Details
+view_adminTopology_partitionEvents_execStatusFilter=AusfÃŒhrungsstatus Filter
+view_adminTopology_partitionEvents_execTime=AusfÃŒhrungszeit
+view_adminTopology_partitionEvents_executionStatus=AusfÃŒhrungsstatus
+view_adminTopology_partitionEvents_forceRepartition=Repartitionierung erzwingen
# #view_adminTopology_partitionEvents_detailsFilter = Details Filter
# #view_adminTopology_partitionEvents_execStatusFilter = Execution Status Filter
# #view_adminTopology_partitionEvents_execTime = Execution Time
@@ -758,22 +853,33 @@ view_adminTopology_partitionEvents_details=Details
view_adminTopology_partitionEvents_initiatedBy=Initiiert durch
view_adminTopology_partitionEvents_purgeAll=Alle löschen
view_adminTopology_partitionEvents_type=Typ
+view_adminTopology_partitionEvents_typeFilter=Typ Filter
# #view_adminTopology_partitionEvents_typeFilter = Type Filter
view_adminTopology_remoteAgentInstall=Installation entfernter Agenten
+view_adminTopology_serverDetail_connectedAgents=Verbundene Agenten
+view_adminTopology_serverDetail_installationDate=Installationsdatum
+view_adminTopology_serverDetail_operationMode=Operationsmodus
+view_adminTopology_server_affinityGroup=Affinity Gruppe
# #view_adminTopology_serverDetail_connectedAgents = Connected Agents
# #view_adminTopology_serverDetail_installationDate = Installation Date
# #view_adminTopology_serverDetail_operationMode = Operation Mode
# #view_adminTopology_server_affinityGroup = Affinity Group
view_adminTopology_server_agentCount=Anzahl Agenten
+view_adminTopology_server_endpointAddress=Endpunkt-Adresse
+view_adminTopology_server_lastUpdateTime=Zeitpunkt der letzten Aktualisierung
# #view_adminTopology_server_endpointAddress = Endpoint Address
# #view_adminTopology_server_lastUpdateTime = Last Update Time
view_adminTopology_server_mode=Modus
+view_adminTopology_server_nonSecurePort=Ungesicherter Port
+view_adminTopology_server_removeSelected=Auswahl entfernen
+view_adminTopology_server_securePort=Gesicherter Port
# #view_adminTopology_server_nonSecurePort = Nonsecure Port
# #view_adminTopology_server_removeSelected = Remove Selected
# #view_adminTopology_server_securePort = Secure Port
view_adminTopology_server_setMaintenance=Wartung setzen
view_adminTopology_server_setNormal=Normalbetrieb setzen
view_adminTopology_servers=Server
+view_adminTopology_storageNode_jmxConnectionUrl=JMX Verbindung URL
# #view_adminTopology_storageNode_jmxConnectionUrl = JMX Connection URL
view_adminTopology_storageNodes=Speicherknoten
view_adminUsersDetails_dataTypeName=Benutzer
@@ -783,11 +889,18 @@ view_admin_configuration=Konfiguration
view_admin_content=Inhalte
view_admin_downloads_agentDownload=Agent Download
view_admin_downloads_agent_buildNumber=Build-Nummer des Agents
+view_admin_downloads_agent_help=<p> Dies ist die {0} Agent Update Binary jar Datei. Diese jar Datei soll Ihnen die Installation eines frischen Agenten an einer Maschine ermöglichen, an der noch kein Agent vorhanden ist und Ihnen auÃerdem die Aktualisierung eines bereits an einer Maschine installierten Agenten ermöglichen. FÃŒr weitere Informationen fÃŒhren Sie diese Agent Download jar mit der --help Befehlszeilenoption aus\:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[\=<new agent directory>]</b><br/> Dieser Befehl installiert einen neuen Agent. Falls Sie das neue Agentverzeichnis nicht festlegen, so lautet der Standard "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[\=<old agent home>]</b><br/> Dies aktualisiert einen vorhandenen Agent, der bereits installiert war. Falls Sie das Verzeichnis nicht festlegen, in dem der altevorhande
ne Agent installiert war, so wird davon ausgegangen, dass es "rhq-agent" ist. </p>
+view_admin_downloads_agent_link_value=Agent {0} ({1}) herunterladen
+view_admin_downloads_agent_loadError=Erhalt von Agenten Versionsinfo nicht möglich
# #view_admin_downloads_agent_help = <p> This is the {0} Agent Update Binary jar file. The purpose of this jar file is to allow you to install a fresh agent on a machine where an agent does not yet exist and to allow you to update an agent that is already installed on a machine. For more details, run this agent download jar with the --help command line option:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[=<new agent directory>]</b><br/> This command will install a new agent. If you do not specify the new agent directory, the default will be "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[=<old agent home>]</b><br/> This will update an existing agent that was already installed. If you do not specify the directory where the old, existing agent was installed, it will assumed to be "rhq-agent". </p>
# #view_admin_downloads_agent_link_value = Download Agent {0} ({1})
# #view_admin_downloads_agent_loadError = Cannot get agent version info
view_admin_downloads_agent_md5=MD5 PrÃŒfsumme des Agents
view_admin_downloads_agent_version=Version des Agents
+view_admin_downloads_bundleDownload=Bundle Deployer Download
+view_admin_downloads_bundle_help=<p> Dies ist das Bundle Deployer Tool. Es dient der Verwendung durch Entwickler und Verpacker von {0} Bundles. Dieses eigenstÀndige Tool das Testen Ihrer Bundles und deren Anleitungen von einer Konsole. </p>
+view_admin_downloads_bundle_link_value=Bundle Deployer {0} herunterladen
+view_admin_downloads_bundle_loadError=Erhalt von Bundle Deployer Info nicht möglich
# #view_admin_downloads_bundleDownload = Bundle Deployer Download
# #view_admin_downloads_bundle_help = <p> This is the Bundle Deployer tool. It is for use by developers and packagers of {0} bundles. This standalone tool allows you to test your bundles and their recipes from a console. </p>
# #view_admin_downloads_bundle_link_value = Download Bundle Deployer {0}
@@ -796,6 +909,11 @@ view_admin_downloads_cliAlertScriptsDownload=Download von CLI-Alarm-Skripten
view_admin_downloads_cliAlertScripts_help=CLI-Alarm-Skripte sind vorefertigete Skripte, die als Vorlagen fÌr die Erstellung von Alert-Skripten genutzt werden können. Die Skripte benötigen Ìblicherweise einiger Anpassungen bevore sie zur Benachrichtigun fÌr eine spezifische Alarm-Definition genutzt werden können.
view_admin_downloads_cliAlertScripts_loadError=Kann keine Informationen ÃŒber CLI-Alarm-Skripte fÃŒr den Download lesen
view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr den Download vor
+view_admin_downloads_cliDownload=Befehlszeilen Client Download
+view_admin_downloads_cli_buildNumber=CLI Build
+view_admin_downloads_cli_help=<p> Dies ist das Befehlszeilen Client Tool, auch unter dem Namen CLI bekannt. Es handelt sich um ein eigenstÀndiges Tool das von innerhalb einer Konsole lÀuft und ein Befehölszeilen Interface fÌr den {0} Server bereitstellt. Sie können Befehle Ìber das CLI aufrufen und Skripte fÌr die DurchfÌhrung automatisierter Aufgaben ausfÌhren. In der Dokumentation finden Sie weitere Informationen zur Installation und Verwendung des CLI. </p>
+view_admin_downloads_cli_link_value=CLI {0} ({1}) herunterladen
+view_admin_downloads_cli_loadError=Erhalt von CLI Versionsinfo nicht möglich
# #view_admin_downloads_cliDownload = Command Line Client Download
# #view_admin_downloads_cli_buildNumber = CLI Build
# #view_admin_downloads_cli_help = <p> This is the Command Line Client tool, otherwise known as the CLI. It is a standalone tool that runs from within a console and provides a command line interface to the {0} Server. You can invoke commands via the CLI as well as run scripts to perform automated tasks. See the documentation for more information on how to install and use the CLI. </p>
@@ -803,6 +921,14 @@ view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr
# #view_admin_downloads_cli_loadError = Cannot get CLI version info
view_admin_downloads_cli_md5=MD5 PrÃŒfsumme des CLI
view_admin_downloads_cli_version=Version des CLI
+view_admin_downloads_connectorsDownload=Konnektoren Download
+view_admin_downloads_connectors_help=Bei Konnektoren handelt es sich um Software die erforderlich ist, damit einige Produkte durch {0} verwaltet werden können. Konnektoren werden in einige verwaltete Produkte installiert, damit {0} Agenten mit diesen kommunizieren können. Weitere Informationen finden Sie in der Dokumentation.
+view_admin_downloads_connectors_loadError=Erhalt von Konnektoren Info nicht möglich
+view_admin_downloads_connectors_none=Keine Konnektoren zum Download verfÃŒgbar
+view_admin_downloads_scriptModulesDownload=Skript Module Download
+view_admin_downloads_scriptModules_help=<p> Skript Module sind wiederverwendbare Komponenten, die von der RHQ bereitgestellt werden, um in Ihren Skripten verwendet zu werden (entweder Alarm Skripte oder CLI Skripte). Sie können mittels des "rhq\://downloads/<module-name-without-file-extension>" URI in der Skriptsprache Ihrer Wahl darauf zugreifen (d.h. in javascript wÌrden Sie die "require"-Funktion verwenden).</p>
+view_admin_downloads_scriptModules_loadError=Kann die Liste von verfÃŒgbaren Skriptmodulen nicht laden
+view_admin_downloads_scriptModules_none=Keine Skriptmodule zum Download verfÃŒgbar
# #view_admin_downloads_connectorsDownload = Connectors Download
# #view_admin_downloads_connectors_help = Connectors are software that is needed in order for some products to be manageable by {0}. You install connectors into some managed products so {0} agents can talk to them. See the documentation for more information.
# #view_admin_downloads_connectors_loadError = Cannot get connectors info
@@ -813,6 +939,7 @@ view_admin_downloads_cli_version=Version des CLI
# #view_admin_downloads_scriptModules_none = No script modules are available for download
view_admin_landing=In dieser Sektion können die globalen Einstellungen fÃŒr {0} verwaltet werden. Dies schlieÃt Sicherheitseinstellungen und Plugins ein, sowie die Verwaltung der {0} Server- und Agentplugins.
view_admin_measTemplates_updateExisting_title=Existierende ZeitplÀne aktualisieren
+view_admin_measTemplates_updateExisting_tooltip=Markieren Sie dieses KÀstchen, um die Collection ZeitplÀne fÌr die gewÀhlten Metriken an allen Ressourcen dieses Typs zu aktualisieren. Ist es nicht markiert, so werden die VorlagenzeitplÀne nur an neuen Ressourcen dieses Typs angewendet, die zu einem spÀteren Zeitpunkt dem Inventar hinzugefÌgt werden.
# #view_admin_measTemplates_updateExisting_tooltip = Check this box to update the collection schedules for the selected metrics on all existing resources of this type. If this is not checked, the template schedules will only be applied to new resources of this type that are added to inventory in the future.
view_admin_plugins_agent=Agent
view_admin_plugins_agentDeleteConfirm=<b>Achtung\!</b><br/>\nDie folgenden Agent-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass sie diese löschen wollen?
@@ -835,6 +962,10 @@ view_admin_plugins_purgedAgentPlugins=Das AufrÀumen der Agent-Plugins {0} wird
view_admin_plugins_purgedAgentPluginsFailure=Konnte die Agent-Plugins nicht entfernen
view_admin_plugins_purgedServerPlugins=Server-Plugins {0} entfernt
view_admin_plugins_purgedServerPluginsFailure=Konnte die Server-Plugins nicht entfernen
+view_admin_plugins_restartMasterPC=Master Plugin Container neu starten
+view_admin_plugins_restartMasterPCComplete=Master Plugin Container wurde neu gestartet.
+view_admin_plugins_restartMasterPCFailure=Neustart von Master Plugin Container fehlgeschlagen
+view_admin_plugins_restartMasterPCStarted=Starte Master Plugin Container neu...
# #view_admin_plugins_restartMasterPC = Restart Master Plugin Container
# #view_admin_plugins_restartMasterPCComplete = Master plugin container has been restarted.
# #view_admin_plugins_restartMasterPCFailure = Failed to restart the master plugin container
@@ -847,9 +978,12 @@ view_admin_plugins_serverConfig=Plugin-Konfiguration
view_admin_plugins_serverConfig_badSettings=Bitte geben Sie gÃŒltige Daten ein
view_admin_plugins_serverConfig_saveFailed=Konnte die Einstellungen nicht speichern
view_admin_plugins_serverConfig_settingsSaved=Die Einstellungen wurden gespeichert
+view_admin_plugins_serverControls=Steuerungen
# #view_admin_plugins_serverControls = Controls
view_admin_plugins_serverControls_badParams=Bitte geben Sie gÃŒltige Parameter an
view_admin_plugins_serverControls_clickForError=Klicken, um die Fehlermeldung anzuzeigen
+view_admin_plugins_serverControls_invokeFailure=Aufruf von Steuerung fehlgeschlagen
+view_admin_plugins_serverControls_name=Steuerung
# #view_admin_plugins_serverControls_invokeFailure = Failed to invoke the control
# #view_admin_plugins_serverControls_name = Control
view_admin_plugins_serverControls_parameters=Parameter
@@ -858,27 +992,95 @@ view_admin_plugins_serverDisableConfirm=<b>Achtung\!</b><br/>\nDie folgenden Ser
view_admin_plugins_serverScheduleJobs=Geplante Aufgaben
view_admin_plugins_serverUndeployConfirm=<b>Achtung\!</b><br/>\nDie folgenden Server-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass diese gelöscht werden sollen?
view_admin_plugins_showDeleted=Gelöschte anzeigen
+view_admin_plugins_showUndeployed=Undeployte anzeigen
+view_admin_plugins_undeploy=Undeployen
+view_admin_plugins_undeployedServerPlugins=Undeployte Server Plugins\: {0}
+view_admin_plugins_undeployedServerPluginsFailure=Konnte die Server-Plugins nicht undeployen.
# #view_admin_plugins_showUndeployed = Show Undeployed
# #view_admin_plugins_undeploy = Undeploy
# #view_admin_plugins_undeployedServerPlugins = Undeployed server plugins: {0}
# #view_admin_plugins_undeployedServerPluginsFailure = Failed to undeploy server plugins.
view_admin_plugins_upload=Plugin hochladen
view_admin_security=Sicherheit
+view_admin_systemSettings_ActiveDriftServerPlugin_desc=Der Drift Server Plugin der die Persistenz von Drift-bezogenen Entities und Content verwaltet.
# #view_admin_systemSettings_ActiveDriftServerPlugin_desc = The drift server plugin that manages the persistence of drift-related entities and content.
view_admin_systemSettings_ActiveDriftServerPlugin_name=Aktives Drift-Server-Plugin
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_desc=Wenn diese Zeit ohne Reaktion vom Agent verlÀuft, so wird dieser stille Agent als auÃer Betrieb angesehen. Der Wert ist in Minuten festgelegt.
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_name=Agent Max Ruhezeit gestattet
+view_admin_systemSettings_AlertPurge_desc=Wie alt Verlaufselemente sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
view_admin_systemSettings_AlertPurge_name=Bereinigen der Alarme, die Àlter sind als
+view_admin_systemSettings_AvailabilityPurge_desc=Wie alt VerfÃŒgbarkeitsdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
view_admin_systemSettings_AvailabilityPurge_name=Lösche VerfÌgbarkeitsdaten, die Àlter sind als
+view_admin_systemSettings_BaseURL_desc=Eine URL zum Server GUI, die hauptsÀchlich innerhalb von Alarm E-Mail Benachrichtigungen verwendet wird.
+view_admin_systemSettings_BaseURL_name=GUI Konsole URL
+view_admin_systemSettings_BaselineDataSet_desc=Die Menge an vergangenen Messdaten, die zur Bestimmung des Referenzbands verwendet werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_BaselineDataSet_name=Referenzband Datensatz
+view_admin_systemSettings_BaselineFrequency_desc=Die HÀufigkeit mit der die auto-calculation (Selbstberechnung) von ReferenzbÀndern durchgefÌhrt wird. Falls 0, so ist die Referenzband auto-calculation deaktiviert. Dies ist in Tagen festgelegt. Maximalwert ist 'Baseline Dataset' (Referenzband Datensatz).
+view_admin_systemSettings_BaselineFrequency_name=Referenzband BerechnungshÀufigkeit
+view_admin_systemSettings_DataMaintenance_desc=Wie oft die Datenbankwartung durchgefÃŒhrt wird (zum Beispiel Vacuuming bei Verwendung von Postgres). Dies wird in Stunden festgelegt.
+view_admin_systemSettings_DataMaintenance_name=Datenbankwartungszeitraum
+view_admin_systemSettings_DataReindex_desc=Wenn aktiviert, so werden bestimmte Datenbanken periodisch neu indiziert.
+view_admin_systemSettings_DataReindex_name=Datentabellen jede Nacht neu indizieren
+view_admin_systemSettings_DriftFilePurge_desc=Wie alt nicht benutzte und verwaiste Drift Dateien sein mÃŒssen, ehe sie aus dem Backend-Speicher bereinigt werden. Dies ist in Tagen festgelegt.
# #view_admin_systemSettings_DriftFilePurge_desc = How old unused and orphaned drift files must be before being purged from backend storage. This is specified in days.
view_admin_systemSettings_DriftFilePurge_name=Bereinige ungenutzte Drift-Dateine, die Àlter sind als
+view_admin_systemSettings_EnableAgentAutoUpdate_desc=Legt fest, ob der Server Agents ein auto-update (Selbstaktualisierung) gestattet. Ist dies deaktiviert, so können Sie keine Agent Distributionen vom Server herunterladen.
+view_admin_systemSettings_EnableAgentAutoUpdate_name=Agenten Auto-Updates aktivieren
+view_admin_systemSettings_EnableDebugMode_desc=Falls aktiviert, so startet der Server den Fehlerbehebungsmodus.
+view_admin_systemSettings_EnableDebugMode_name=Fehlerbehebungsmodus aktivieren
+view_admin_systemSettings_EnableExperimentalFeatures_desc=Falls aktiviert werden im aktuellen Produkt vorhandene experimentelle Features verfÃŒgbar.
+view_admin_systemSettings_EnableExperimentalFeatures_name=Experimentelle Features aktivieren
+view_admin_systemSettings_EventPurge_desc=Wie alt Ereignisdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_EventPurge_name=Ereignisse löschen, die Àlter sind als
+view_admin_systemSettings_JAASProvider_desc=Sollte zur Bestimmung der BenutzeridentitÀt LDAP verwendet werden?
+view_admin_systemSettings_JAASProvider_name=LDAP aktivieren
+view_admin_systemSettings_LDAPBaseDN_desc=Die Basis des Verzeichnisbaums zur Suche nach Benutzernamen und Passwörter werden der Authentifizierung von Benutzern, z.B. ou\=People,dc\=redhat,dc\=com
view_admin_systemSettings_LDAPBaseDN_name=Basis fÃŒr Suche
+view_admin_systemSettings_LDAPBindDN_desc=Der Benutzername zur Verbindung mit dem LDAP Server bei der Abfrage der LDAP Benutzerdatenbank. Dies ist in der Regel der vollstÀndige LDAP distinguierte Name (DN) eines Manager Benutzers, z.B. cn\=Manager,dc\=redhat,dc\=com
+view_admin_systemSettings_LDAPBindDN_name=Benutzername
+view_admin_systemSettings_LDAPBindPW_desc=Die Berechtigungsnachweise des Benutzers, die fÃŒr die Verbindung mit dem LDAP-Server bei der Abfrage der LDAP Benutzerdatenbank verwendet werden.
+view_admin_systemSettings_LDAPBindPW_name=Passwort
+view_admin_systemSettings_LDAPFilter_desc=Etwaige zusÀtzliche Filter, die bei der LDAP Suche angewendet werden sollen. Dies ist nÌtzlich, wenn die Population zur Authentifizierung Ìber eine gegebene LDAP Property identifiziert werden kann, z.B. RHQUser\=true
+view_admin_systemSettings_LDAPFilter_name=Suchfilter
+view_admin_systemSettings_LDAPGroupFilter_desc=LDAP Suchfilter, der alle fÃŒr die Autorisierung verfÃŒgbaren LDAP Gruppen wiedergeben muss. Dies wird fÃŒr LDAP Gruppenautorisierung verwendet.
+view_admin_systemSettings_LDAPGroupFilter_name=Gruppen Suchfilter
+view_admin_systemSettings_LDAPGroupMember_desc=LDAP Suchfilter der in Verbindung mit dem Gruppen Suchfilter zur Bestimmung der Benutzerberechtigung verwendet wird. Dies wird fÃŒr die LDAP Gruppenautorisierung verwendet.
+view_admin_systemSettings_LDAPGroupMember_name=Gruppen Mitgliederfilter
+view_admin_systemSettings_LDAPGroupPageSize_desc=Um RFC 2696 zu unterstÃŒtzen wird dieser LDAP Group Page Size Suchparameter in Verbindung mit anderen Gruppensuchparametern verwendet, um die Anzahl von mit jedem Abfragenergebnis wiedergegebene Anzahl von Gruppenmitgliedern einzuschrÀnken. Dieser Wert sollte so hoch wie möglich eingestellt werden und zum Serverseiten maximalen SeitengröÃenwert um die besten Ergebnisse zu erhalten. Values > (server max page size) hat keine Auswirkung. Verringern Sie diesen Wert wenn LDAP Gruppenanfragen zu lange fÃŒr die Wiedergabe brauchen. Der Standard sind 1000 Ergebnisse.
+view_admin_systemSettings_LDAPGroupPageSize_name=Group Search Page Size (Gruppen Suche Seiten GröÃe)
+view_admin_systemSettings_LDAPGroupUsePaging_desc=Definiert, ob LDAP Gruppenanfragen die "Simple Paged Results" FunktionalitÀt (wie von RFC 2696 definiert) verwenden sollten. Insbesondere bei die Anfrageergebnisse einschrÀnkenden LDAP Servern wird der Client Seite fÃŒr Seite alle Ergebnisse in der Group Page Size (GruppenseitengröÃe) durchgehen, bis er fertig ist. Standardeinstellung ist false.
+view_admin_systemSettings_LDAPGroupUsePaging_name=Verwendung von Group Query Paging
+view_admin_systemSettings_LDAPGroupUsePosixGroup_desc=Definiert, ob PosixGroup Semantik fÃŒr die GruppenmitgliedschaftsprÃŒfung verwendet werden soll. Mit PosixGroups ist der Group Member Filter (Gruppenmitgliedschaftsfilter) in der Regel auf 'memberUid' und der Group Filter (Gruppenfilter) auf 'objectclass\=posixGroup' eingestellt.
+view_admin_systemSettings_LDAPGroupUsePosixGroup_name=Ist PosixGroup
+view_admin_systemSettings_LDAPLoginProperty_desc=Die LDAP Eigenschaft, die den Benutzernamen enthÀlt. Die Standardeinstellung ist "cn". Werden mehrere Ãbereinstimmungen gefunden, so wird der erste Eintrag verwendet.
+view_admin_systemSettings_LDAPLoginProperty_name=Login Eigenschaft
+view_admin_systemSettings_LDAPProtocol_desc=Soll die Kommunikation mit dem LDAP Server ÃŒber SSL erfolgen?
+view_admin_systemSettings_LDAPProtocol_name=SSL
+view_admin_systemSettings_LDAPUrl_desc=URL zum LDAP Server
+view_admin_systemSettings_LDAPUrl_name=LDAP URL
+view_admin_systemSettings_RHQSessionTimeout_desc=Wenn diese Zeit ohne Benutzerinteraktion im Browser verlÀuft, so wird die Session als abgelaufen angesehen und der Benutzer wird um erneute Anmeldung gebeten. Der Wert ist in Stunden festgelegt.
+view_admin_systemSettings_RHQSessionTimeout_name=GUI Session Timeout
+view_admin_systemSettings_RtDataPurge_desc=Wie alt Antwort Zeitdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_RtDataPurge_name=Lösche Antwort Zeitdaten, die Àlter sind als
+view_admin_systemSettings_TraitPurge_desc=Wie alt Mess Merkmaldaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
# #view_admin_systemSettings_RHQSessionTimeout_desc = If this amount of time passes without any user interaction in the browser, the session is considered as expired and user is aked to log in again. This value is specified in hours.
# #view_admin_systemSettings_RHQSessionTimeout_name = GUI Session Timeout
view_admin_systemSettings_TraitPurge_name=Bereinigen der Trait-Daten, die Àlter sind als
+view_admin_systemSettings_cannotLoadServerDetails=Kann Server Details nicht laden
+view_admin_systemSettings_cannotLoadSettings=Erhalt aktueller Systemeinstellungen nicht möglich
view_admin_systemSettings_dumpToLogFailed=Schreiben der Systeminformation in die Server-Log-Datei ist fehlgeschlagen
view_admin_systemSettings_dumpedToLog=System informationen wurden erfolgreich in die Server-Log-Datei geschrieben
+view_admin_systemSettings_fixBeforeSaving=Bitte korrigieren Sie ungÃŒltige Werte vor dem Speichern
+view_admin_systemSettings_group_baseline=Automatische Referenzband Konfigurationseigenschaften
+view_admin_systemSettings_group_dataMgr=Datenmanager Konfigurationseigenschaften
+view_admin_systemSettings_group_drift=Drift Server Konfigurationseigenschaften
+view_admin_systemSettings_group_general=Allgemeine Konfigurationseigenschaften
+view_admin_systemSettings_group_ldap=LDAP-Konfigurationseigenschaften
# #view_admin_systemSettings_group_drift = Drift Server Configuration Settings
view_admin_systemSettings_saveFailure=Das Speichern der Systemeinstellungen ist fehlgeschlagen
view_admin_systemSettings_savedSettings=Sie haben die Systemeinstellungen erfolgreich gespeichert
+view_admin_systemSettings_serverDetails=Server Details
+view_admin_systemSettings_serverDetails_buildNumber=Build-Nummer
view_admin_systemSettings_serverDetails_dbDriverName=Name des Datenbanktreibers
view_admin_systemSettings_serverDetails_dbDriverVersion=Version des Datenbanktreibers
view_admin_systemSettings_serverDetails_dbName=Produktname der Datenbank
@@ -892,6 +1094,7 @@ view_admin_systemSettings_serverDetails_tz=Zeitzone des Servers
view_admin_topology=Topologie
view_alert_common_tab_conditions=Bedingungen
view_alert_common_tab_conditions_expression=Alarm auslösen wenn
+view_alert_common_tab_conditions_expression_tooltip=Bestimmt ob ANY (eine) oder ALL (alle) Bedingungen als "true" evaluiert werden mÃŒssen, damit der gesamte Bedingungssatz als "true" angesehen wird.
# #view_alert_common_tab_conditions_expression_tooltip = Determines if ANY or ALL of the conditions must evaluate to true in order for the entire condition set to be considered true.
view_alert_common_tab_conditions_modalEdit_title=Bedingungen Àndern
view_alert_common_tab_conditions_modal_title=Bedingung hinzufÃŒgen
@@ -914,6 +1117,7 @@ view_alert_common_tab_conditions_type_metric_calltime_change_verb=um mindestens
view_alert_common_tab_conditions_type_metric_calltime_delta_grows=WÀchst
view_alert_common_tab_conditions_type_metric_calltime_delta_other=Ãndert sich
view_alert_common_tab_conditions_type_metric_calltime_delta_shrinks=Schrumpft
+view_alert_common_tab_conditions_type_metric_calltime_destination=mit Aufruf DestinationsÃŒbereinstimmung
# #view_alert_common_tab_conditions_type_metric_calltime_destination = with call destination matching
view_alert_common_tab_conditions_type_metric_calltime_threshold=Call-Time ÃŒberschreitet Schwellwert
view_alert_common_tab_conditions_type_metric_change=Wert der Metrik Àndert sich
@@ -923,6 +1127,7 @@ view_alert_common_tab_conditions_type_metric_range_outside_exclusive=Wertbereich
view_alert_common_tab_conditions_type_metric_range_outside_inclusive=Wertbereich der Metrik\: [{0}] ausserhalb [{1}] und [{2}], inklusiv
view_alert_common_tab_conditions_type_metric_threshold=Metrik ÃŒberschreitet Schwellwert
view_alert_common_tab_conditions_type_metric_trait_change=Trait-Ãnderung
+view_alert_common_tab_conditions_type_metric_trait_matching=mit Trait Wert Ãbereinstimmung
# #view_alert_common_tab_conditions_type_metric_trait_matching = with trait value matching
view_alert_common_tab_conditions_type_operation=AusfÃŒhrung der Operation
view_alert_common_tab_conditions_type_operation_status=mit Ergebnis-Status
@@ -947,6 +1152,8 @@ view_alert_common_tab_dampening_partial_evalatuions_label_tooltip=Anzahl wie oft
view_alert_common_tab_dampening_partial_occurrences_label=Anzahl Vorkommen
view_alert_common_tab_dampening_partial_occurrences_label_tooltip=Anzahl wie oft die Bedingungen innerhalb der letzten N Auswertungen wahr sein mÌssen, bevor der Alarm ausgelöst wird.
view_alert_common_tab_general=Allgemeine Eigenschaften
+view_alert_common_tab_invalid_condition_category=UngÃŒltige Bedingungskategorie - bitte berichten Sie diesen Fehler\: {0}
+view_alert_common_tab_invalid_dampening_category=UngÃŒltige Dampening Kategorie - bitte berichten Sie diesen Fehler\: {0}
# #view_alert_common_tab_invalid_condition_category = Invalid condition category - please report this as a bug: {0}
# #view_alert_common_tab_invalid_dampening_category = Invalid dampening category - please report this as a bug: {0}
view_alert_common_tab_invalid_time_units=UngÃŒltige Zeiteinheit - bitte berichten Sie diesen Fehler\: {0}
@@ -956,6 +1163,7 @@ view_alert_common_tab_notifications_sender=Sender
view_alert_common_tab_notifications_status=Status
view_alert_common_tab_recovery=Erholung
view_alert_definition_condition_editor_availabilityDuration=Dauer der VerfÃŒgbarkeit
+view_alert_definition_condition_editor_availabilityDuration_state=VerfÃŒgbarkeitsstatus
# #view_alert_definition_condition_editor_availabilityDuration_state = Availability State
view_alert_definition_condition_editor_availabilityDuration_tooltip=Geben Sie die Ãnderung der VerfÃŒgbarkeit und die LÀnge der Dauer des Zustandes an damit die Bedingung zutrifft. Die Dauer ist in Minuten und sollte lang genug sein (mehrere Minuten), um dem Agent Zeit zugeben eine potentielle Ãnderung des Zustands zu erkennen.
view_alert_definition_condition_editor_availabilityDuration_tooltip_duration=Die Anzahl der Minuten in der die Ressource die gegeben VerfÃŒgbarkeit haben muss, bevor die Bedingung zutrifft.
@@ -969,29 +1177,48 @@ view_alert_definition_condition_editor_common_min=Minimum
view_alert_definition_condition_editor_common_regex=RegulÀrer Ausdruck
view_alert_definition_condition_editor_delete_confirm=Die ausgewÀhlte(n) Alarm-Bedingung(en) löschen?
view_alert_definition_condition_editor_drift_configname_regex=Name der Drift-Definition
+view_alert_definition_condition_editor_drift_configname_regex_tooltip=Falls festgelegt ist dies der Drift Definitionsname, der fÃŒr den aufgespÃŒrten Drift verantwortlich war. Dies kann optional ein regulÀrer Ausdruck sein, falls Sie eine Ãbereinstimmung mit mehreren Drift Definitionsnamen haben möchten.
# #view_alert_definition_condition_editor_drift_configname_regex_tooltip = If specified, this is the drift definition name that was responsible for the drift that was detected. This can optionally be a regular expression if you wish to match multiple drift definition names.
view_alert_definition_condition_editor_drift_pathname_regex=RegulÀrer Ausdruck fÌr den Pfadnamen
+view_alert_definition_condition_editor_drift_pathname_regex_tooltip=Falls festgelegt ist dies ein regulÀrer Ausdruck, der mit den Pfadnamen der Dateien mit Drift Ìbereinstimmen muss.
+view_alert_definition_condition_editor_drift_tooltip=Diese Bedingung wird ausgelöst, wenn Drift aufgespÌrt wurde.
# #view_alert_definition_condition_editor_drift_pathname_regex_tooltip = If specified, this is a regular expression that must match the pathnames of those files that drifted.
# #view_alert_definition_condition_editor_drift_tooltip = This condition is triggered when drift has been detected.
view_alert_definition_condition_editor_event_regexTooltip=If specified, this is a regular expression that must match a collected event message in order to trigger the condition.
view_alert_definition_condition_editor_event_severity=Schwere des Ereignisses
+view_alert_definition_condition_editor_event_tooltip=Legen Sie eine Ereignisschwere fest, bei der eine Ereignismeldung gemeldet werden muss, um diese Bedingung auszulösen. Falls Sie einen optionalen regulÀren Audruck festlegen, muss die Ereignismeldung auch mit dem regulÀren Ausdruck Ìbereinstimmen, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_baseline_percentage=Referenzband Prozentsatz
+view_alert_definition_condition_editor_metric_baseline_percentage_tooltip=Ein gesammelter metrischer Wert löst diese Bedingung beim Vergleich mit diesem Prozentsatz des gewÀhlten Referenzbandswerts mittels des gewÀhlten Komparators aus.
+view_alert_definition_condition_editor_metric_baseline_tooltip=Legen Sie den Referenzbandwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein Prozentsatz des gegebenen Referenzbandwerts.
# #view_alert_definition_condition_editor_event_tooltip = Specify the event severity that an event message must be reported with in order to trigger this condition. If you specify an optional regular expression, the event message must also match that regular expression in order for the condition to trigger.
# #view_alert_definition_condition_editor_metric_baseline_percentage = Baseline Percentage
# #view_alert_definition_condition_editor_metric_baseline_percentage_tooltip = A collected metric value will trigger this condition when compared to this percentage of the selected baseline value using the selected comparator
# #view_alert_definition_condition_editor_metric_baseline_tooltip = Specify the baseline value that must be violated to trigger the condition. The value you specify is a percentage of the given baseline value.
view_alert_definition_condition_editor_metric_baseline_value=Referenzband
view_alert_definition_condition_editor_metric_calltime_change_percentage=Ãnderung des Prozentsatzes
+view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip=Ein gesammelter Aufrufzeit Wert löst diese Bedingung aus, wenn er um mindestens diesen Prozentsatz vom gewÀhlten Aufrufzeit Grenzwert differiert.
+view_alert_definition_condition_editor_metric_calltime_change_tooltip=Legen Sie den Aufrufzeit Wert fest der die Bedingung auslöst, wenn er um mindestens eine festgelegte Menge verÀndert wird. Sie mÃŒssen festlegen, welche Aufrufzeit Grenze geprÃŒft werden soll (minimum, maximum oder durchschnittlicher Aufrufzeit Wert) und den Prozentsatz der Ãnderung.
# #view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip = A collected calltime value will trigger this condition when it differs by at least this percentage of the selected calltime limit value
# #view_alert_definition_condition_editor_metric_calltime_change_tooltip = Specify the calltime value that, when changed at least a specified amount, triggers the condition. You must specify which calltime limit to check (minimum, maximum or average calltime value) and the percentage of change that must occur.
view_alert_definition_condition_editor_metric_calltime_common_comparator=Komparator
view_alert_definition_condition_editor_metric_calltime_common_comparator_changes=Ãndert sich
view_alert_definition_condition_editor_metric_calltime_common_comparator_grows=WÀchst
view_alert_definition_condition_editor_metric_calltime_common_comparator_shrinks=Schrumpft
+view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip=Wie ein gesammelter Aufrufzeit Wert zur gegebenen Aufrufzeit Grenze verglichen werden soll
+view_alert_definition_condition_editor_metric_calltime_common_limit=Aufrufzeit Grenze
+view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip=Der Aufrufzeit Grenzwert der mit dem gegebenen Wert verglichen werden soll
+view_alert_definition_condition_editor_metric_calltime_common_name=Aufrufzeit Metrik
# #view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip = How a collected calltime value should be compared to the given calltime limit
# #view_alert_definition_condition_editor_metric_calltime_common_limit = Call Time Limit
# #view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip = The calltime limit value that is to be compared with the given value
# #view_alert_definition_condition_editor_metric_calltime_common_name = Call Time Metric
view_alert_definition_condition_editor_metric_calltime_regexTooltip=If specified, this is a regular expression that must match a call destination in order to trigger the condition.
+view_alert_definition_condition_editor_metric_calltime_threshold_tooltip=Legen Sie den Aufrufzeit-Schwellwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein absoluter Wert, mit einem optionalen Einheiten Spezifikationssymbol. Sie mÌssen auch festlegen, mit welcher Aufrufzeitgrenze der Wert verglichen werden soll (minimum, maximum oder durchschnittlicher Aufrufzeit Wert).
+view_alert_definition_condition_editor_metric_calltime_threshold_value=Aufrufzeit Wert
+view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip=Der Schwellwert der Metrik, die beim Vergleich mittels des gewÀhlten Komparators die Bedingung auslöst.
+view_alert_definition_condition_editor_metric_change_tooltip=Legen Sie die Metrik fest, deren Wert sich Àndern muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_common_definition_not_found=HÀtte metrische Definition finden sollen - etwas stimmt nicht
+view_alert_definition_condition_editor_metric_nometrics=Bei Verwendung der ALL Verbindung können Sie nicht dieselbe Metrik in mehreren Bedingungen verwenden und dieser Alarm verwendet alle verfÌgbaren Metriken in aktuell vorhandenen Bedingungen.
# #view_alert_definition_condition_editor_metric_calltime_threshold_tooltip = Specify the calltime threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier. You also must specify which calltime limit to compare the value with (minimum, maximum or average calltime value).
# #view_alert_definition_condition_editor_metric_calltime_threshold_value = Call Time Value
# #view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
@@ -1003,26 +1230,43 @@ view_alert_definition_condition_editor_metric_range_comparator_inside_exclusive=
view_alert_definition_condition_editor_metric_range_comparator_inside_inclusive=Innerhalb, inklusiv
view_alert_definition_condition_editor_metric_range_comparator_outside_exclusive=Ausserhalb, exklusiv
view_alert_definition_condition_editor_metric_range_comparator_outside_inclusive=Ausserhalb, inklusiv
+view_alert_definition_condition_editor_metric_range_comparator_tooltip=Legt fest, ob ein metrischer Wert diese Bedingung auslösen soll wenn der Bereich innerhalb oder auÃerhalb verlÀuft. Falls inbegriffen, so wird der Wert als im Bereich angesehen, wenn sein Wert einem Hoch- oder Tiefwert des Schwellwerts gleich ist. Falls exklusiv, so gilt der Wert als nicht im Bereich wenn er dem Hoch- oder Tiefwert gleich ist.
# #view_alert_definition_condition_editor_metric_range_comparator_tooltip = Determines if a metric value should trigger this condition when inside the range or outside of it.
view_alert_definition_condition_editor_metric_range_hivalue=Oberer Schwellwert
view_alert_definition_condition_editor_metric_range_hivalue_tooltip=Der obere Schwellwert des Bereichs
view_alert_definition_condition_editor_metric_range_lovalue=Unterer Schwellwert
view_alert_definition_condition_editor_metric_range_lovalue_tooltip=Der untere Schwellwert des Bereichs
+view_alert_definition_condition_editor_metric_range_tooltip=Vergleicht einen metrischen Wert zu einem gegebenen Tief-/Hoch Bereichswert.
# #view_alert_definition_condition_editor_metric_range_tooltip = Compares a metric value to a given low-high value range.
view_alert_definition_condition_editor_metric_threshold_comparator=Komparator
view_alert_definition_condition_editor_metric_threshold_comparator_equal=Gleich
view_alert_definition_condition_editor_metric_threshold_comparator_greater=GröÃer als
view_alert_definition_condition_editor_metric_threshold_comparator_less=Kleiner als
+view_alert_definition_condition_editor_metric_threshold_comparator_tooltip=Wie ein gesammelter metrischer Wert mit dem gegebenen Schwellwert verglichen werden soll
# #view_alert_definition_condition_editor_metric_threshold_comparator_tooltip = How a collected metric value should be compared to the given threshold value
view_alert_definition_condition_editor_metric_threshold_name=Metrik
+view_alert_definition_condition_editor_metric_threshold_tooltip=Legen Sie den Schwellwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein absoluter Wert, mit einem optionalen Einheiten Spezifikationssymbol.
# #view_alert_definition_condition_editor_metric_threshold_tooltip = Specify the threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier.
view_alert_definition_condition_editor_metric_threshold_value=Wert der Metrik
+view_alert_definition_condition_editor_metric_threshold_value_tooltip=Der Schwellwert der Metrik, die beim Vergleich mittels des gewÀhlten Komparators die Bedingung auslöst.
+view_alert_definition_condition_editor_metric_trait_change_tooltip=Legen Sie das Merkmal fest, dessen Wert sich Àndern muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_trait_change_value=Merkmal
+view_alert_definition_condition_editor_metric_trait_regexTooltip=Falls festgelegt ist dies ein regulÀrer Ausdruck, der mit dem neuen Merkmalwert Ìbereinstimmen muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metricswarning=Sie können nicht mehrere Bedingungen haben, die dieselbe Metrik verwenden, wen Sie die ALL VerknÌpfung verwenden. Diese Alarm Definition besitzt mehrere Bedingungen, die die Metrik [{0}] verwenden.
# #view_alert_definition_condition_editor_metric_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
# #view_alert_definition_condition_editor_metric_trait_change_tooltip = Specify the trait whose value must change to trigger the condition.
# #view_alert_definition_condition_editor_metric_trait_change_value = Trait
# #view_alert_definition_condition_editor_metric_trait_regexTooltip = If specified, this is a regular expression that must match the new trait value in order to trigger the condition.
# #view_alert_definition_condition_editor_metricswarning = You cannot have multiple conditions that use the same metric when using the ALL conjunction. This alert definition has multiple conditions that use the metric [{0}].
view_alert_definition_condition_editor_operation_status=Zustand der Operation
+view_alert_definition_condition_editor_operation_tooltip=Legen Sie das Ergebnis fest, das auftreten muss, wenn der gewÀhlte Vorgang ausgefÌhrt wird, damit die Bedingung ausgelöst wird.
+view_alert_definition_condition_editor_operator_availability_durationDown=Bleibt auÃer Betrieb
+view_alert_definition_condition_editor_operator_availability_durationNotUp=Bleibt nicht in Betrieb
+view_alert_definition_condition_editor_operator_availability_goesDisabled=Wird deaktiviert
+view_alert_definition_condition_editor_operator_availability_goesDown=Geht auÃer Betrieb
+view_alert_definition_condition_editor_operator_availability_goesNotUp=Geht nicht in Betrieb
+view_alert_definition_condition_editor_operator_availability_goesUnknown=Geht unbekannt
+view_alert_definition_condition_editor_operator_availability_goesUp=Geht in Betrieb
# #view_alert_definition_condition_editor_operation_tooltip = Specify the result that must occur when the selected operation is executed in order to trigger the condition.
view_alert_definition_condition_editor_option_availability=Ãnderung der VerfÃŒgbarkeit
view_alert_definition_condition_editor_option_drift=Erkennung von Drift
@@ -1030,6 +1274,7 @@ view_alert_definition_condition_editor_option_event=Erkennung von Ereignissen
view_alert_definition_condition_editor_option_label=Typ der Bedingung
view_alert_definition_condition_editor_option_metric_baseline=Schwelle des Referenzbands
view_alert_definition_condition_editor_option_metric_calltime_change=Ãnderung des Call-Time-Werts
+view_alert_definition_condition_editor_option_metric_calltime_threshold=Aufrufzeit Wert Schwellwert
# #view_alert_definition_condition_editor_option_metric_calltime_threshold = Call Time Value Threshold
view_alert_definition_condition_editor_option_metric_change=Wert der Metrik Àndert sich
view_alert_definition_condition_editor_option_metric_range=Wertebereich
@@ -1043,16 +1288,27 @@ view_alert_definition_for_group=Gruppendefinition ansehen
view_alert_definition_for_type=Vorlage ansehen
view_alert_definition_notification_cliScript_editor_anotherUser=Anderer Benutzer
view_alert_definition_notification_cliScript_editor_existingScript=Vorhandenes Skript
+view_alert_definition_notification_cliScript_editor_loadFailed=Konnte CLI Benachrichtigungs-Editor nicht laden.
+view_alert_definition_notification_cliScript_editor_newScriptVersion=Version
+view_alert_definition_notification_cliScript_editor_repository=Repository
view_alert_definition_notification_cliScript_editor_script=Skript
+view_alert_definition_notification_cliScript_editor_selectRepo=WÀhlen Sie das Repository, in dem das Skript gespeichert werden soll
+view_alert_definition_notification_cliScript_editor_selectRepoFirst=WÀhlen Sie zuerst ein Repository-Konfigurationstool
view_alert_definition_notification_cliScript_editor_thisUser=Aktueller Benutzer
+view_alert_definition_notification_cliScript_editor_uploadNewScript=Neues Skript hochladen
+view_alert_definition_notification_cliScript_editor_verifyAuthentication=Verifizieren
+view_alert_definition_notification_cliScript_editor_whichUser=Benutzer, als der das Skript ausgefÃŒhrt werden soll
view_alert_definition_notification_editor_delete_confirm=Sind Sie sicher, dass sie die ausgewÀhlten Alarm-Benachrichtigungen löschen wollen?
view_alert_definition_notification_editor_field_configuration=Konfiguration
view_alert_definition_notification_editor_field_configuration_loadFailed=Konte die Vorschau der Benachrichtigung nicht laden
view_alert_definition_notification_editor_field_configuration_not_loaded=Unbekannt
view_alert_definition_notification_editor_field_sender=Sender
view_alert_definition_notification_editor_loadFailed=Kann die Alarm-Sender nicht laden
+view_alert_definition_notification_editor_loadFailed_single=Erhalt von Alarm Sender Konfigurationsdefinition nicht möglich
# #view_alert_definition_notification_editor_loadFailed_single = Cannot get alert sender configuration definition
view_alert_definition_notification_editor_none_available=Keine Alarm-Sender verfÃŒgbar
+view_alert_definition_notification_editor_saveFailed=Kann die Benachrichtigungskonfiguration nicht speichern
+view_alert_definition_notification_editor_sender=Benachrichtigungssender
# #view_alert_definition_notification_editor_saveFailed = Cannot save the notification configuration
# #view_alert_definition_notification_editor_sender = Notification Sender
view_alert_definition_notification_editor_title_add=Benachrichtigung hinzufÃŒgen
@@ -1061,15 +1317,24 @@ view_alert_definition_notification_operation_editor_common_operation=Operation
view_alert_definition_notification_operation_editor_mode_relative=Relative Ressource
view_alert_definition_notification_operation_editor_mode_specific=Spezifische Ressource
view_alert_definition_notification_operation_editor_mode_this=Diese Ressource
+view_alert_definition_notification_operation_editor_mode_title=Ressourcen Auswahlmodus
# #view_alert_definition_notification_operation_editor_mode_title = Resource Selection Mode
view_alert_definition_notification_operation_editor_mode_unknown=Unbekannte Option - Berichten Sie diesen Fehler
+view_alert_definition_notification_operation_editor_operations_loadFailed=Konnte die Liste der verfÃŒgbaren Operationen nicht laden
+view_alert_definition_notification_operation_editor_operations_no_parameters=Diese Operation nimmt keine Parameter
# #view_alert_definition_notification_operation_editor_operations_loadFailed = Failed to load the list of available operations
# #view_alert_definition_notification_operation_editor_operations_no_parameters = This operation does not take any parameters
view_alert_definition_notification_operation_editor_relative_ancestor=Suche starten bei
+view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed=Erhalt von Typ Vorfahren nicht möglich
+view_alert_definition_notification_operation_editor_relative_ancestor_root=Root Vorfahren Typ
+view_alert_definition_notification_operation_editor_relative_ancestor_tooltip=WÀhlen Sie die Spitze der Typenhierarchie aus, von der aus der Baum der Abkömmlinge fÌr den Filter nach Typ durchsucht werden soll
# #view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed = Cannot get type ancestry
# #view_alert_definition_notification_operation_editor_relative_ancestor_root = Root Ancestor Type
# #view_alert_definition_notification_operation_editor_relative_ancestor_tooltip = Select the top of the type hierarchy from which to search its descedant tree for the Filter By type
view_alert_definition_notification_operation_editor_relative_descendant=dann filtern nach
+view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip=Ein spezifischer Name zur eindeutigen Identifizierung einer Ressource, wenn mehr als eine Ressource des gewÀhlten Typs vorhanden sein kann. Dies ist optional wenn stets nur eine Ressource des Ressourcentyps in der gewÀhlten Typhierarchie existiert.
+view_alert_definition_notification_operation_editor_relative_descendant_loadFailed=Erhalt von Typ Abkömmlingen nicht möglich
+view_alert_definition_notification_operation_editor_relative_descendant_tooltip=Der Ressourcentyp, nach dem unter dem in der Start Search From Auswahl (Suche starten von) definierten Root Typ gesucht werden soll.
# #view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip = A specific name to uniquely identify a resource when more than one resource of the selected type might exist. This is optional if there will only ever be one resource of the resource type in the selected type hierarchy.
# #view_alert_definition_notification_operation_editor_relative_descendant_loadFailed = Cannot get type descendants
# #view_alert_definition_notification_operation_editor_relative_descendant_tooltip = The resource type to search for under the root type defined in the Start Search From selection.
@@ -1085,6 +1350,8 @@ view_alert_definition_notification_user_editor_loadFailed=Kann die aktuellen Ben
view_alert_definition_notification_user_editor_restoreFailed=Kann die aktuellen Benutzer nicht verwenden - starte ohne
view_alert_definition_notification_user_editor_saveFailed=Kann die ausgewÀhlten Benutzer nicht sichern
view_alert_definition_recovery_editor_disable_when_fired=Nach dem Auslösen inaktiv schalten
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=Gibt an, ob dieser Alarm nach dem feuern deaktiviert wird. Nach Deaktivierung kann der Alarm manuell wieder aktiviert werden oder ein Wiederherstellungsalarm kann eingestellt werden, damit er automatisch wieder aktiviert wird. Ist dieser Alarm selbst ein Wiederherstellungsalarm, so ist diese Einstellung nicht möglich.
+view_alert_definition_recovery_editor_loadFailed=Kann WiederhesrtsellungsmenÌ nicht erstellen
# #view_alert_definition_recovery_editor_disable_when_fired_tooltip = Indicates if this alert will be disabled after it fires. Once disabled, the alert can be manually re-enabled or a recovery alert can be set up to automatically re-enable it. If this alert is a recovery alert itself, this setting cannot be turned on.
# #view_alert_definition_recovery_editor_loadFailed = Cannot build recovery menu
view_alert_definition_recovery_editor_none_available=Keiner
@@ -1110,6 +1377,7 @@ view_alert_definitions_update_failure=Aktualisieren der Alarm-Definition fehlges
view_alert_definitions_update_success=Alarm-Definition erfolgreich aktualisiert
view_alert_details_field_ack_at=BestÀtigt um
view_alert_details_field_ack_by=BestÀtigt durch
+view_alert_details_field_parent_definition=Parent Definition
view_alert_details_field_recovery_info=Info zur Erholung
view_alert_details_field_resource_ancestry=Vorfahren der Ressource
view_alert_details_field_watched_resource=Beobachtere Ressource
@@ -1161,6 +1429,7 @@ view_autoDiscoveryQ_ignored=Ignoriert
view_autoDiscoveryQ_importFailure=Konnte die Ressourcen nicht importieren
view_autoDiscoveryQ_importInProgress=Die ausgewÀhlten Ressourcen werden in''s Inventar aufgenommen
view_autoDiscoveryQ_importSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich importiert
+view_autoDiscoveryQ_loadFailure=Konnte die Inventar Discovery Warteschlange nicht laden
# #view_autoDiscoveryQ_loadFailure = Failed to load the inventory discovery queue
view_autoDiscoveryQ_newAndIgnored=Neu und Ignoriert
view_autoDiscoveryQ_noperm=(Die erforderlichen "manage inventory" Rechte fehlen. Kontaktieren Sie den Administrator)
@@ -1169,8 +1438,17 @@ view_autoDiscoveryQ_showStatus=Zeige
view_autoDiscoveryQ_title=Autodiscovery-Warteschlange
view_autoDiscoveryQ_unignore=Ignorieren aufheben
view_autoDiscoveryQ_unignoreFailure=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_autoDiscoveryQ_unignoreInProgress=Hebe die Ignorierung der gewÀhlten Ressourcen auf...
view_autoDiscoveryQ_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
view_autoDiscoveryQ_uninventoried=Aus dem Inventory gelöscht
+view_bundleGroup_assignFailPerm=Sie sind nicht berechtigt, dieser Bundle Gruppe Bundles zuzuweisen. Bitte wenden Sie sich an Ihren Administrator.
+view_bundleGroup_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle Gruppe löschen möchten? Bundles fÌr die dies die einzige zugewiesene Bundle Gruppe ist verlieren ihre Zurodnung und deren Ansicht erfordert eine allgemeine View Bundles (Bundles ansehen) Berechtigung.
+view_bundleGroup_deletesFailure=Konnte die Bundle Gruppen nicht löschen
+view_bundleGroup_deletesSuccessful=Sie haben die Bundle Gruppen erfolgreich gelöscht
+view_bundleGroup_unassignFailPerm=Sie sind nicht berechtigt, die Zurodnung von Bundles zu dieser Bundle Gruppe aufzuheben. Bitte wenden Sie sich an Ihren Administrator.
+view_bundleVersion_loadFailure=Konnte aktuellste Bundle Versionsdaten nicht laden
+view_bundle_bundleDeployment=Bundle Deployment
+view_bundle_bundleDeployments=Bundle Deployments
# #view_bundleGroup_assignFailPerm = You are not authorized to assign bundles to this bundle group. Please check with your administrator.
# #view_bundleGroup_deleteConfirm = Are you sure you want to delete this bundle group? Bundles for which this is the only assigned bundle group will become unassigned, and will require global View Bundles permission to view.
# #view_bundleGroup_deletesFailure = Failed to delete the bundle groups
@@ -1184,6 +1462,32 @@ view_bundle_bundleFiles=Bundle-Dateien
view_bundle_bundleType=Bundle-Type
view_bundle_bundleVersion=Bundle-Version
view_bundle_bundleVersions=Bundle-Versionen
+view_bundle_createWizard_bundleDistro=Bundle Distribution
+view_bundle_createWizard_cancelFailure=Konnte die Erstellung von Bundle [{0}], Version \= [{1}] nicht vollstÀndig abbrechen - das Bundle ist möglicherweise noch vorhanden.
+view_bundle_createWizard_cancelFailurePerm=Konnte die Erstellung von Bundle [{0}], Version \= [{1}] nicht vollstÀndig abbrechen da der Benutzer Berechtigung zur Erstellung, nicht aber fÌr das Löschen besitzt. Das Bundle muss wahrscheinlich von einem Administrator entfernt werden mÌssen.
+view_bundle_createWizard_cancelSuccessful=Erstellung von Bundle [{0}], Version \= [{1}] abgebrochen
+view_bundle_createWizard_clickToUploadRecipe=Zum Laden einer Anleitungsdatei klicken
+view_bundle_createWizard_createFailure=Konnte das Bundle nicht erstellen
+view_bundle_createWizard_createSuccessful=Sie haben erfolgreich ein Bundle [{0}] mit einer Version von [{1}] erstellt
+view_bundle_createWizard_enterRecipe=Bitte geben Sie eine gÃŒltige Anleitung ein
+view_bundle_createWizard_enterUrl=Bitte geben Sie eine gÃŒltige URL ein, von wo die Bundle Distribution Datei heruntergeladen werden kann
+view_bundle_createWizard_failedToUploadDistroFile=Konnte die Bundle Distribution Datei nicht hochladen
+view_bundle_createWizard_failedToUploadFile=Konnte die Bundle Datei nicht hochladen
+view_bundle_createWizard_groupsStep_assign=Weisen Sie mindestens eine der berechtigten Bundle Gruppen zu\:
+view_bundle_createWizard_groupsStep_assigned=Die neue Bundle Version ist fÃŒr ein vorhandenes Bundle und erbt seine Bundle Gruppen Zuweisungen\:
+view_bundle_createWizard_groupsStep_failedAssign=Zuordnung erster Bundle Gruppen an ein Bundle namens [{0}] mit einer Version von [{1}] fehlgeschlagen. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_failedGetAssignable=Konnte zuweisbare Bundle Gruppen nicht bestimmen. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_help=Ein neues Bundle wird erstellt, wenn die erste Version fÃŒr dieses Bundle hochgeladen wird. Das neue Bundle wird dann seinen ersten Bundle Gruppen zugewiesen. Ein Benutzer kann das neue Bundle nur Bundle Gruppen zuweisen, fÃŒr die er eine Create Bundles (Bundles erstellen) Berechtigung besitzt, entweder allgemein oder auf Bundle Gruppen Ebene. Es muss mindestens eine Bundle Gruppe zugewiesen sein, auÃer der Benutzer besitzt allgemeine Berechtigungen zur Erstellung und Ansicht von Bundles, in welchem Falle die Zuweisung ausbleiben kann.
+view_bundle_createWizard_groupsStep_leaveUnassigned=Das neue Bundle ohne Zuweisung lassen.
+view_bundle_createWizard_groupsStep_noAssignable=Konnte erste Bundle Version nicht erstellen, da Benutzer keine Bundle Gruppen besitzt zu denen eine Zuweisung erfolgen kann. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_noneAssigned=Die neue Bundle Version muss mindestens einer Bundle Gruppe zugewiesen werden\!
+view_bundle_createWizard_groupsStep_radioTitle=Erste Bundle Gruppen Zuordnung fÃŒr das neue Bundle
+view_bundle_createWizard_groupsStep_successAssign=Sie haben erfolgreich erste Bundle Gruppen einem Bundle namens [{0}] mit einer Version von [{1}] zugeordnet
+view_bundle_createWizard_groupsStep_unassigned=Die neue Bundle Version ist fÃŒr ein vorhandenes Bundle und erbt seine Bundle Gruppen Zuweisungen. Das Bundle ist aktuell keinen Bundle Gruppen zugeordnet.
+view_bundle_createWizard_loadBundleFileFailure=Kann Kann Bundle Datei Informationen nicht vom Server abrufen
+view_bundle_createWizard_noAdditionalFilesNeeded=Es mÃŒssen keine weiteren Dateien fÃŒr dieses Bundle hochgeladen werden
+view_bundle_createWizard_noBundleTypesAvail=Es sind keine Bundle Typen verfÃŒgbar
+view_bundle_createWizard_noBundleTypesSupported=Es werden keine Bundle Typen unterstÃŒtzt - Sie mÃŒssen einen gÃŒltigen Plugin deployen, der Bundle Deployments unterstÃŒtzt
# #view_bundle_createWizard_bundleDistro = Bundle Distribution
# #view_bundle_createWizard_cancelFailure = Failed to fully cancel the creation of bundle [{0}], version=[{1}] - the bundle may still exist.
# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
@@ -1211,8 +1515,10 @@ view_bundle_bundleVersions=Bundle-Versionen
# #view_bundle_createWizard_noBundleTypesAvail = No bundle types are available
# #view_bundle_createWizard_noBundleTypesSupported = No bundle types are supported - you must deploy a valid plugin that supports bundle deployments
view_bundle_createWizard_provideBundleDistro=Stellen Sie eine Bundle-Distribution bereit
+view_bundle_createWizard_recipeOption=Anleitung
# #view_bundle_createWizard_recipeOption = Recipe
view_bundle_createWizard_title=Bundle anlegen
+view_bundle_createWizard_unassigned=nicht zugeordnet
# #view_bundle_createWizard_unassigned = unassigned
view_bundle_createWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Dateien mehrere Minuten dauern
view_bundle_createWizard_uploadOption=Hochladen
@@ -1223,9 +1529,13 @@ view_bundle_createWizard_urlTooltip=Benutzername und Password können fÌr HTTP
view_bundle_createWizard_urlUserName=Benutzername
view_bundle_createWizard_windowTitle=Assistent zum Anlegen von Bundles
view_bundle_createWizard_youMustChooseOne=Sie mÌssen eine Option auswÀhlen, um ein Bundle anlegen zu können\!
+view_bundle_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen? Alle Versionen, Destinationen und Deployments fÌr dieses Bundle werden ebenfalls gelöscht. Dies entfernt keine Inhalte von Remote-Maschinen.
# #view_bundle_deleteConfirm = Are you sure you want to delete this bundle? All versions, destinations and deployments for this bundle will also be deleted. However, this will not remove any content from remote machines.
view_bundle_deploy=Deploy
view_bundle_deployDir=Deploy-Verzeichnis
+view_bundle_deployWizard_createGroup_error_1=Die Gruppe wurde nicht erstellt. Gruppe fÃŒr Deployment darf nicht leer sein.
+view_bundle_deployWizard_createGroup_error_2=Die Gruppe wurde nicht erstellt. Die resultierende Gruppe muss kompatibel sein (Mitglieder desselben Typs).
+view_bundle_deployWizard_createGroup_error_3=Die Gruppe wurde nicht erstellt. Der Ressourcentyp der resultierenden Gruppe unterstÃŒtzt keine Deployments.
# #view_bundle_deployWizard_createGroup_error_1 = The group was not created. Group for deployment cannot be empty.
# #view_bundle_deployWizard_createGroup_error_2 = The group was not created. Resulting group must be compatible (members of the same type).
# #view_bundle_deployWizard_createGroup_error_3 = The group was not created. The resource type of the resulting group does not support deployments.
@@ -1233,7 +1543,24 @@ view_bundle_deployWizard_deployStep=Bundle auf die Zielplattformen deployen
view_bundle_deployWizard_deploying=Deploying...
view_bundle_deployWizard_deploymentCreated=Deployment angelegt...
view_bundle_deployWizard_deploymentCreatedDetail=Deployment [{0}] mit Beschreibung [{1}] angelegt
+view_bundle_deployWizard_deploymentCreatedDetail_concise=Sie haben das Deployment [{0}] erstellt
view_bundle_deployWizard_deploymentScheduled=Bundle-Deployment geplant\!
+view_bundle_deployWizard_deploymentScheduledDetail=Sie haben das Bundle Deployment [{0}] zur Destinationsgruppe [{1}] terminiert
+view_bundle_deployWizard_deploymentScheduledDetail_concise=Sie haben das Bundle Deployment terminiert
+view_bundle_deployWizard_destinationCreatedDetail=Sie haben die Destination [{0}] mit der Beschreibung [{1}] erstellt
+view_bundle_deployWizard_destinationCreatedDetail_concise=Sie haben die Destination [{0}] erstellt
+view_bundle_deployWizard_error_1=Löschen des neuen Deployment bei Cancel (Abbrechen) fehlgeschlagen
+view_bundle_deployWizard_error_10=Erstellen der Destination fehlgeschlagen, sie ist möglicherweise bereits vorhanden. (Hinweis\: FÌr eine vorhandene Destination von Destinationsansicht deployen)
+view_bundle_deployWizard_error_11=Auffinden definierter Deployments fehlgeschlagen.
+view_bundle_deployWizard_error_12=Auffinden definierter Bundles fehlgeschlagen.
+view_bundle_deployWizard_error_2=Löschen der neuen Destination bei Cancel (Abbrechen) fehlgeschlagen
+view_bundle_deployWizard_error_3=Terminieren des Deployments fehlgeschlagen\!
+view_bundle_deployWizard_error_4=Terminieren von Deployment fehlgeschlagen\: {0}
+view_bundle_deployWizard_error_5=Erstellen des Deployments fehlgeschlagen\!
+view_bundle_deployWizard_error_6=Erstellen des Deployments fehlgeschlagen\: {0}
+view_bundle_deployWizard_error_7=Abruf des Deployment Namens fehlgeschlagen.
+view_bundle_deployWizard_error_8=Sie mÌssen eine gÌltige Ressourcengruppe aus dem Drop-Down-MenÌ wÀhlen
+view_bundle_deployWizard_error_9=Löschen der neuen Destination in nextPage fehlgeschlagen
view_bundle_deployWizard_error_noBundleConfig=Abruf von Bundle-Zielinformationen fehlgeschlagen. Ist die von Ihnen ausgewÀhlte Gruppe eine gÌltige kompatible Gruppe, die Ziel fÌr Bundle-Deployments sein kann?
view_bundle_deployWizard_getConfigSkip=Keine Konfiguration nötig fÌr diese Bundle-Version.
view_bundle_deployWizard_getConfigStep=Deployment-Konfiguration einstellen
@@ -1294,6 +1621,9 @@ view_bundle_deploy_loadBundleFailure=Konnte das Bundle nicht finden
view_bundle_deploy_loadDeployFailure=Konnte Bundle-Deployments nicht laden
view_bundle_deploy_loadFailure=Konnte Bundle-Deployment nicht laden
view_bundle_deploy_name=Name des Deployments
+view_bundle_deploy_selectARow=Zur Anzeige der Installationsdetails eine Reihe wÀhlen
+view_bundle_deploy_tagUpdateFailure=Aktualisierung der Bundle Deployment Tags fehlgeschlagen
+view_bundle_deploy_tagUpdateSuccessful=Deployment-Tags fÃŒr Bundle erfolgreich aktualisiert
# #view_bundle_deploy_deployedBy = Deployed By
# #view_bundle_deploy_deploymentPlatforms = Deployment Resource
# #view_bundle_deploy_installDetails = Install Details
@@ -1310,8 +1640,22 @@ view_bundle_deployments=Deployments
view_bundle_dest_backToBundle=ZurÃŒck zum Bundle
view_bundle_dest_baseDirName=Basisverzeichnis
view_bundle_dest_created=Angelegt
+view_bundle_dest_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle-Destination löschen wollen? Dies löscht es nur aus der Datenbank. Alle auf Remote Rechnern deployten Bundle-Inhalte an dieser Destination bleiben erhalten.
+view_bundle_dest_deleteFailure=Konnte die Bundle-Destination nicht löschen [{0}]
+view_bundle_dest_deleteSuccessful=Sie haben die Bundle-Destination [{0}] erfolgreich gelöscht
view_bundle_dest_deployDir=Deploy-Verzeichnis
view_bundle_dest_group=Gruppe
+view_bundle_dest_lastDeployedVersion=Zuletzt deployte Version
+view_bundle_dest_lastDeploymentDate=Letztes Deployment Datum
+view_bundle_dest_lastDeploymentStatus=Letzter Deployment Status
+view_bundle_dest_loadFailure=Konnte Bundle-Destination nicht laden
+view_bundle_dest_loadFailureVersionInfo=Konnte Bundle Destination deployte Versionsinformationen nicht laden
+view_bundle_dest_purgeConfirm=Dies bereinigt den Bundle Inhalt von allen Remote Rechnern. Sind Sie sicher, dass Sie dies tun möchten?
+view_bundle_dest_purgeFailure=Bereinigung der Bundle Destination [{0}] von einigen oder allen Remote Rechnern fehlgeschlagen.
+view_bundle_dest_purgeSuccessful=Sie haben die Bundle-Destination [{0}] erfolgreich von allen Remote Rechnern bereinigt.
+view_bundle_dest_revertConfirm=Dies rollt alle Remote Rechner zurÌck zum vorherigen Bundle Deployment. Sind Sie sicher, dass Sie dies tun möchten?
+view_bundle_dest_tagUpdateFailure=Konnte die Tags fÃŒr Bundle-Destination nicht aktualisieren
+view_bundle_dest_tagUpdateSuccessful=Sie haben die Tags fÃŒr Bundle-Destination erfolgreich aktualisiert
# #view_bundle_dest_lastDeployedVersion = Last Deployed Version
# #view_bundle_dest_lastDeploymentDate = Last Deployment Date
# #view_bundle_dest_lastDeploymentStatus = Last Deployment Status
@@ -1320,8 +1664,10 @@ view_bundle_dest_group=Gruppe
# #view_bundle_dest_tagUpdateFailure = Failed to update bundle destination tags
# #view_bundle_dest_tagUpdateSuccessful = You have successfully updated the bundle destination tags
view_bundle_destinations=Ziele
+view_bundle_fail_existingName=Erstellen von [{0}] fehlgeschlagen. Der Name wird bereits verwendet. Bitte versuchen Sie es mit einem anderen Namen.
# #view_bundle_fail_existingName = Failed to create [{0}]. The name is already being used. Please try another name.
view_bundle_fileListView_fileSize=DateigröÃe
+view_bundle_fileListView_loadFailure=Konnte die Bundle-Datei-Daten nicht laden
# #view_bundle_fileListView_loadFailure = Failed to load bundle file data
view_bundle_fileListView_md5=MD5
view_bundle_fileListView_sha256=SHA256
@@ -1330,13 +1676,24 @@ view_bundle_latestVersion=Aktuelle Version
view_bundle_list_backToAll=ZurÃŒck zur Bundle-Ãbersicht
view_bundle_list_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen?
view_bundle_list_deleteFailure=Löschen des Bundles [{0}] fehlgeschlagen
+view_bundle_list_deleteSuccessful=Sie haben das Bundle [{0}] erfolgreich gelöscht
+view_bundle_list_deletesFailure=Löschen der Bundles fehlgeschlagen
+view_bundle_list_deletesSuccessful=Sie haben die Bundles erfolgreich gelöscht
# #view_bundle_list_deleteSuccessful = You successfully deleted the bundle named [{0}]
# #view_bundle_list_deletesFailure = Failed to delete the bundles
# #view_bundle_list_deletesSuccessful = You successfully deleted the bundles
view_bundle_list_destinationsCount=Anzahl Ziele
+view_bundle_list_error1=Laden von Bundle zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_error2=Erhalt eines einzelnen Bundles zum Deployen [{0}] fehlgeschlagen
# #view_bundle_list_error1 = Failed to load bundle to deploy [{0}]
# #view_bundle_list_error2 = Failed to get a single bundle to deploy [{0}]
view_bundle_list_error3=Konnte das Bundle nicht laden
+view_bundle_list_error4=Keine Bundles in diesem Repository gefunden
+view_bundle_list_loadFailure=Laden von Bundle zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_loadWithLatestFailure=Konnte Bundle mit aktuellsten Versionsdaten nicht laden
+view_bundle_list_singleLoadFailure=Erhalt eines einzelnen Bundles zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_tagUpdateFailure=Aktualisierung von Bundle-Tags fehlgeschlagen
+view_bundle_list_tagUpdateSuccessful=Sie haben die Bundle-Tags erfolgreich aktualisiert
# #view_bundle_list_error4 = No bundles found in this repository
# #view_bundle_list_loadFailure = Failed to load the bundle to be deployed [{0}]
# #view_bundle_list_loadWithLatestFailure = Failed to load bundle with the latest version data
@@ -1345,9 +1702,33 @@ view_bundle_list_error3=Konnte das Bundle nicht laden
# #view_bundle_list_tagUpdateSuccessful = You have successfully updated the bundle tags
view_bundle_list_versionsCount=Anzahl Versionen
view_bundle_purge=Bereinigen
+view_bundle_recipe=Anleitung
+view_bundle_resDeployDS_loadFailure=Konnte Ressourcen-Deployments nicht laden
# #view_bundle_recipe = Recipe
# #view_bundle_resDeployDS_loadFailure = Failed to load bundle resource deployments
view_bundle_revert=ZurÃŒckrollen
+view_bundle_revertWizard_confirmStep_confirmation=Rolle Live Deployment auf vorheriges Deployment zurÃŒck. Klicken Sie auf "Next" (Weiter) um fortzufahren...
+view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=Konnte Live Deployment nicht finden; kann nicht zurÃŒckrollen
+view_bundle_revertWizard_confirmStep_liveDeployment=Live Deployment
+view_bundle_revertWizard_confirmStep_name=Deployment BestÀtigung zurÌckrollen
+view_bundle_revertWizard_confirmStep_noLiveDeployment=Es wurde kein Live Deployment fÃŒr die Destination [{0}] gefunden
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=Es wurde kein Live Deployment fÃŒr die Destination gefunden
+view_bundle_revertWizard_confirmStep_noPriorDeployment=Das Live Deployment [{0}] kann nicht zurÃŒckgerollt werden, weil es kein frÃŒheres Deployment fÃŒr die Destination [{1}] gibt
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=Das Live Deployment kann nicht zurÃŒckgerollt werden, weil es kein frÃŒheres Deployment gibt
+view_bundle_revertWizard_confirmStep_prevDeployment=Vorheriges Deployment
+view_bundle_revertWizard_getInfoStep_cleanDeploy=Clean Deployment? (löscht ein altes vorhandenes Deploy-Verzeichnis vor dem Start des ZurÌckroll-Deployments)
+view_bundle_revertWizard_getInfoStep_getNameFailure=Erhalt von ZurÃŒckroll Deployment Namen fehlgeschlagen
+view_bundle_revertWizard_getInfoStep_name=ZurÃŒckroll-Informationen bereitstellen
+view_bundle_revertWizard_getInfoStep_revertDeployDesc=Deploy Beschreibung zurÃŒckrollen
+view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[REVERT From] {0} [REVERT To] {1}
+view_bundle_revertWizard_getInfoStep_revertDeployName=Deploy Namen zurÃŒckrollen
+view_bundle_revertWizard_revertStep_name=Bundle zu Destinationsplattformen deployen
+view_bundle_revertWizard_revertStep_reverting=Rolle zurÃŒck...
+view_bundle_revertWizard_revertStep_scheduled=Sie haben das ZurÃŒckroll-Deployment erfolgreich terminiert\!
+view_bundle_revertWizard_revertStep_scheduledDetails=Sie haben das ZurÃŒckrollen des Bundle Deployment [{0}] von Ressourcen Gruppe [{1}] erfolgreich terminiert
+view_bundle_revertWizard_revertStep_scheduledFailure=Terminieren des ZurÃŒckroll-Deployments fehlgeschlagen\!
+view_bundle_revertWizard_title=Bundle zurÃŒckrollen
+view_bundle_revertWizard_windowTitle=Bundle ZurÃŒckroll Wizard
view_bundle_tree_loadFailure=Konnte die Bundle-Daten nicht laden
view_bundle_tree_unassigned_desc=Dies sind Bundles die noch nicht mit einer Bundle-Gruppe assoziiert sind.
view_bundle_tree_unassigned_name=Nicht zugewiesene Bundles
@@ -1414,6 +1795,7 @@ view_configEdit_invalidListSizeMax=Die Liste sollte höchstens {0} Reihe(n) enth
view_configEdit_invalidListSizeMin=Die Liste sollte mindestens {0} Reihe(n) enthalten
view_configEdit_invalidListSizeMinMax=Die Liste sollte mindestens {0} und höchstens {1} Reihe(n) enthalten
view_configEdit_jumpToSection=Zum Abschnitt springen
+view_configEdit_maxBoundsExceeded=Kann keinen weiteren Eintrag hinzufÃŒgen, da die maximalen GröÃeneinschrÀnkungen erreicht wurden\: {0}
view_configEdit_minBoundsExceeded=Kann diesen Eintrag nicht löschen, da das Minimum eingestellt wurde auf\: {0}
# #view_configEdit_maxBoundsExceeded = Cannot add another entry because the maximum size bounds has been met: {0}
# #view_configEdit_minBoundsExceeded = Cannot delete this entry as the minimum has been set to: {0}
@@ -1439,11 +1821,31 @@ view_configurationDetails_configNotUpdatedDueToNoChange=Konfiguration wurde nich
view_configurationDetails_error_updateFailure=Konnte die Konfiguration nicht aktualisieren
view_configurationDetails_messageConcise=Konfiguration aktualisiert - aktuelle Version is {0}
view_configurationDetails_messageDetailed=Konfiguration der Ressource [{1}] aktualisiert auf Version [{0}].
+view_configurationDetails_noConfigurationFetched=Es wurde keine Konfiguration abgerufen. Dies bedeutet, dass entweder das Laden der Konfiguration durch den Plugin fehlgeschlagen ist oder dass die Konfigurations-Collection lediglich in den Verbindungseinstellungen abgeschaltet ist.
view_configurationDetails_noPermission=Sie sind nicht berechtigt die Konfiguration dieser Ressource zu bearbeiten.
view_configurationDetails_somePropertiesInvalid=Die folgenden Konfigurations-Einstellungen haben ungÃŒtige Werte \: {0}. Die Werte mÃŒssen korrigiert werden, ehe die Konfiguration gespeichert werden kann.
+view_configurationHistoryDetails_error_loadFailure=Konnte den Verlauf der Konfiguration nicht laden.
+view_configurationHistoryList_cannotDeleteCurrent=Eines der gewÀhlten Verlaufselemente reprÀsentiert die aktuelle Konfiguration - Sie können es nicht löschen.
+view_configurationHistoryList_cannotDeleteGroupItems=Eines oder mehrere der gewÀhlten Konfigurationsverlaufselemente ist/sind Teil eines Gruppenkonfigurations-Updates. Sie mÌssen dieses Ìbergeordnete Gruppenverlaufselement bereinigen, ehe Sie dessen einzelne Ressourcen Verlaufselemente löschen können.
+view_configurationHistoryList_delete_failure=Konnte die Konfigurationsverlaufselemente nicht löschen.
+view_configurationHistoryList_delete_success=Sie haben die gewÀhlten Konfigurationsverlaufselemente erfolgreich gelöscht.
+view_configurationHistoryList_rollback=Rollback
+view_configurationHistoryList_rollback_failure=Konnte die Konfiguration nicht zurÃŒcksetzen. Die ursprÃŒngliche Konfiguration ist noch wirksam.
+view_configurationHistoryList_rollback_success=Sie haben die Konfiguration erfolgreich zur gewÀhlten vorherigen Konfiguration zurÌckgesetzt.
+view_configurationHistoryList_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_configurationHistoryList_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
+view_configurationHistoryList_table_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
+view_configurationHistoryList_table_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
+view_configurationHistoryList_table_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
# #view_configurationHistoryDetails_error_loadFailure = Unable to load configuration history.
# #view_configurationHistoryList_itemNamePlural = configuration history items
view_configurationHistoryList_title=KonfigurationsÀnderungen
+view_connectionSettingsDetails_allPropertiesValid=Alle Verbindungseinstellungen haben gÌltige Werte, daher können die Einstellungen jetzt gespeichert werden.
+view_connectionSettingsDetails_error_updateFailure=Verbindungseinstellungen konnten nicht aktualisiert werden.
+view_connectionSettingsDetails_messageConcise_updateSuccess=Aktualisierung fÃŒr die Verbindungseinstellungen initiiert.
+view_connectionSettingsDetails_messageDetailed_updateSuccess=Aktualisierung von Verbindungseinstellungen initiiert fÃŒr Ressource [{0}].
+view_connectionSettingsDetails_noPermission=Sie sind nicht berechtigt die Verbindungseinstellungen dieser Ressource zu bearbeiten.
+view_connectionSettingsDetails_somePropertiesInvalid=Die folgenden Verbindungseinstellungen haben ungÌtige Werte \: {0}. Die Werte mÌssen korrigiert werden, ehe die Einstellungen gespeichert werden können.
# #view_connectionSettingsDetails_allPropertiesValid = All connection settings have valid values, so the settings can now be saved.
# #view_connectionSettingsDetails_error_updateFailure = Failed to update connection settings.
# #view_connectionSettingsDetails_messageConcise_updateSuccess = Connection settings update initiated.
@@ -1465,8 +1867,21 @@ view_dashboard_favorites_error1=Konnte die Ressoucen-Lesezeichen nicht laden
view_dashboardsManager_error1=Konnte das neue Dashboard nicht hinzufÃŒgen
view_dashboardsManager_message_title_details=<h1>Willkommen bei {0}</h1>\n<p>Dieses Dashboard kan durch BetÀtigen des Bearbeitungsmodus-Knopfes verÀndert werden.</p>\n<p>Was möchten Sie tun?</p>\n<p> <a href\="{1}">Neu gefundene Ressourcen importieren.</a></p>\n<p> <a href\="{2}">Ressourcen suchen.</a></p>\n<p> <a href\="{3}">Hilfe und Dokumentation ansehen.</a></p>
view_dashboards_confirm1=Sind Sie sicher, dass Sie löschen möchten
+view_dashboards_portlets_refresh_fail1=Aktualisierung von Auto-refresh Intervall fehlgeschlagen
+view_dashboards_portlets_refresh_fail2=Deaktivierung von erneutem Laden von Auto-refresh Intervall fehlgeschlagen
+view_dashboards_portlets_refresh_multiple_min={0} Minuten
+view_dashboards_portlets_refresh_none=Kein Aktualisieren
+view_dashboards_portlets_refresh_one_min=1 Minute
+view_dashboards_portlets_refresh_success1=Aktualisierter Intervall fÃŒr auto-refresh
+view_dashboards_portlets_refresh_success2=Stoppe erneutes Laden fÃŒr auto-refresh
view_dashboards_title=Dashboard
view_drift_button_detectNow=Jetzt ermitteln
+view_drift_button_pinToDef=An Definition pinnen
+view_drift_button_pinToDef_confirm=Pinning (Festmachen) stellt diesen Schnappschuss als Schnappschuss 0 fÃŒr die Definition ein. Alle anderen vorhandenen SchnappschÃŒsse werden aus der Definition entfernt. Die Definition wird als "pinned" (festgemacht) gekennzeichnet und nachfolgende Drifts werden stets gegen den festgemachten Schnappschuss gemeldet. Soll dieser Schnappschuss an der Definition festgemacht werden?
+view_drift_button_pinToTemplate=An Vorlage festmachen
+view_drift_button_pinToTemplate_confirm=Nach dem Festmachen wird dieser Schnappschuss als erster Schnappschuss fÃŒr alle mittels der Vorlage erstellten Definitionen verwendet. Falls an einer bestehenden Vorlage festgemacht, so werden die bestehenden Definitionen der Vorlage an dem neuen ersten Schnappschuss festgemacht und die bestehenden SchnappschÃŒsse werden entfernt. Mit Vorlagenauswahl fortfahren?
+view_drift_carousel_sizeFilterLabel=Schnappschuss Anzeige Max
+view_drift_carousel_startFilterLabel=Schnappschuss Start
# #view_drift_button_pinToDef = Pin to Definition
# #view_drift_button_pinToDef_confirm = Pinning will set this snapshot as snapshot 0 for the definition. All other existing snapshots will be removed from the definition. The definition will be be marked as pinned and subsequent drift will always be reported against the pinned snapshot. Pin this snapshot to the definition?
# #view_drift_button_pinToTemplate = Pin to Template
@@ -1475,8 +1890,27 @@ view_drift_button_detectNow=Jetzt ermitteln
# #view_drift_carousel_startFilterLabel = Snapshot Start
view_drift_category_fileAdded=Datei hinzugefÃŒgt
view_drift_category_fileChanged=Datei geÀndert
+view_drift_category_fileNew=Neu aufgefunden
# #view_drift_category_fileNew = Newly Detected
view_drift_category_fileRemoved=Datei gelöscht
+view_drift_confirm_deleteAllDefs=Alle Drift-Erkennungsdefinitionen löschen?
+view_drift_confirm_deleteDefs=Die ausgewÀhlte(n) Drift-Erkennungsdefinition(en) löschen?
+view_drift_confirm_deleteTemplate=Warnung\! Das Löschen dieser Vorlage löscht auch alle angehÀngten Drift-Definitionen. Diese angehÀngten Definitionen sowie alle deren SchnappschÌsse werden dauerhaft vom System entfernt. Nicht angehÀngte Definitionen werden nicht entfernt. Sind Sie sicher, dass Sie fortfahren möchten?
+view_drift_failure_deleteDefs=Löschen einiger oder alle Drift-Erkennungsdefinitionen fehlgeschlagen.
+view_drift_failure_deleteTemplates=Löschen einiger oder alle Drift Vorlagen fehlgeschlagen
+view_drift_failure_detectNow=Absenden von Anfrage zur AusfÃŒhrung der Drift-Erkennung fehlgeschlagen
+view_drift_failure_load=Abruf von Drift Instanzen fehlgeschlagen
+view_drift_failure_pinToDef=Festmachen von Schnappschuss an Definition fehlgeschlagen
+view_drift_success_defUpdated=Drift Erkennung Definition aktualisiert und wird Auswirkungen auf die nÀchste ErkennungsausfÌhrung haben.
+view_drift_success_delete=Erfolgreiche Löschung von {0} Drift Instanzen
+view_drift_success_deleteDefs=Erfolgreiche Löschung von {0} Drift Erkennung Definitionen
+view_drift_success_deleteTemplate=Erfolgreiche Löschung von {0} Drift Vorlagen
+view_drift_success_detectNow=Absenden von Anfrage zur AusfÃŒhrung der Drift-Erkennung erfolgreich
+view_drift_success_pinToDef=Erfolgreiches Festmachen von Schnappschuss {0} an Drift Definition.
+view_drift_success_templateUpdated=Drift Vorlage aktualisiert und Ãnderungen an angehÀngte Definitionen gepusht.
+view_drift_table_attached=AngehÀngt?
+view_drift_table_baseDir=Basis-Verzeichnis
+view_drift_table_driftHandlingMode=Der Umgang mit Drift
# #view_drift_confirm_deleteAllDefs = Delete all drift detection definitions?
# #view_drift_confirm_deleteDefs = Delete the selected drift detection definition(s)?
# #view_drift_confirm_deleteTemplate = Warning! Deleting this template will also cause all attached drift definitions to be deleted as well. Those attached definitions along with all of their snapshots will be permanently removed from the system. Detached definitions will not be removed. Are you sure you want to continue?
@@ -1497,7 +1931,13 @@ view_drift_category_fileRemoved=Datei gelöscht
# #view_drift_table_driftHandlingMode = Drift Handling
view_drift_table_driftHandlingMode_normal=normal
view_drift_table_driftHandlingMode_plannedChanges=geplante Ãnderungen
+view_drift_table_hover_defNotPinned=Die Drift Definition ist nicht festgemacht. Zur Ansicht des ersten Schnappschusses klicken.
+view_drift_table_hover_defPinned=Die Drift Definition ist an ihrem ersten Schnappschuss festgemacht. FÃŒr Ansicht des ersten Schnappschusses klicken.
+view_drift_table_hover_edit=Zur Ansicht oder Bearbeitung der Drift Definition oder Vorlagen Eigenschaften klicken.
+view_drift_table_hover_outOfCompliance_drift=Drift vorhanden
view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert nicht
+view_drift_table_hover_templateNotPinned=Die Drift Vorlage ist nicht an einem Schnappschuss festgemacht.
+view_drift_table_hover_templatePinned=Die Drift Vorlage ist an einem Schnappschuss festgemacht. FÃŒr Ansicht des festgemachten Schnappschusses klicken.
# #view_drift_table_hover_defNotPinned = The drift definition is not pinned Click to view the initial snapshot.
# #view_drift_table_hover_defPinned = The drift definition is pinned to its initial snapshot. Click to view the initial snapshot.
# #view_drift_table_hover_edit = Click to view or edit the drift definition or template properties.
@@ -1507,11 +1947,44 @@ view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert
# #view_drift_table_hover_templatePinned = The drift template is pinned to a snapshot. Click to view the pinned snapshot.
view_drift_table_newFile=Neue Datei
view_drift_table_oldFile=Alte Datei
+view_drift_table_pinned=Festgemacht?
+view_drift_table_resourceDef=Ressource Drift Erkennung Definition
+view_drift_table_resourceHistory=Ressource Drift Historie
view_drift_table_snapshot=Schnappschuss
view_drift_table_snapshotTime=Schnappschuss Zeit
view_drift_table_template=Vorlage
+view_drift_table_title_initialSnapshot=Erster Schnappschuss fÃŒr Definition [{0}] \: Pinned \= [{1}]
view_drift_table_title_snapshot=Schnappschuss [{0}] fÃŒr Definition [{1}]
+view_drift_table_title_templateSnapshot=Festgemachter Schnappschuss fÃŒr Vorlage [{0}]
+view_drift_wizard_addDef_failure=HinzufÃŒgen der neuen Drift Erkennung Definition [{0}] fehlgeschlagen
+view_drift_wizard_addDef_infoStepHelp=Jede Drift Erkennungsdefinition beschreibt einen Satz Dateien, fÃŒr die die Drift Ãberwachung durchgefÃŒhrt wird. Die Definition kann aktiviert und deaktiviert sein, definiert den ErkennungsausfÃŒhrungsintervall und legt ein Basisverzeichnis und optionale Dateifilter fest. FÃŒr jeden Ressourcentyp der Drift Erkennung bietet gibt es eine oder mehrere vordefinierte Vorlagen zur Verwendung als Startdefinition, die anschlieÃend bearbeitet werden können.
+view_drift_wizard_addDef_infoStepName=WÀhlen Sie die Vorlage fÌr die neue Drift Erkennungsdefinition
+view_drift_wizard_addDef_success=Neue Drift Erkennungsdefinition [{0}] erfolgreich hinzugefÃŒgt. Agent(en) wird/werden aktualisiert.
+view_drift_wizard_addDef_templatePrompt=Drift Definition Vorlagen
+view_drift_wizard_addDef_title=Drift Erkennung Definition fÃŒr Ressource vom Typ [{0}] hinzufÃŒgen
+view_drift_wizard_addDef_windowTitle=Drift Erkennung Definition Wizard hinzufÃŒgen
+view_drift_wizard_addTemplate_failure=HinzufÃŒgen der neuen Drift Vorlage [{0}] fehlgeschlagen
+view_drift_wizard_addTemplate_infoStepHelp=Jede Drift Vorlage ist von einer bestehenden Vorlage abgeleitet. Dies bietet eine schnelle Weise der Erstellung neuer Vorlagen, die bestehenden Vorlagen Àhneln oder die ihren Ursprung in Plugin-definierten Vorlagen haben. Wie auch eine Drift Definition beschreibt die Vorlage einen Satz von Dateien, fÃŒr die Drift Ãberwachung durchgefÃŒhrt wird. Je nach Situation können einer von einer Vorlage abgeleiteten Definition Ãnderungen am Dateisatz oder anderen Einstellungen gestattet oder nicht gestattet werden. Die Vorlagennamen mÃŒssen innerhalb eines Ressourcentyps eindeutig sein.
+view_drift_wizard_addTemplate_infoStepName=Startvorlage auswÀhlen
+view_drift_wizard_addTemplate_success=HinzufÃŒgen der neuen Drift Vorlage [{0}] erfolgreich.
+view_drift_wizard_addTemplate_title=Drift Definition Vorlage fÃŒr Typ [{0}] hinzufÃŒgen
+view_drift_wizard_addTemplate_windowTitle=Drift Definition Vorlage Wizard hinzufÃŒgen
+view_drift_wizard_pinTemplate_confirmNotPinned=Nach dem Festmachen besitzt jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage ihren ersten Schnappschuss, der auf den festgemachten Schnappschuss der Vorlage eingestellt ist. Vorhandene Definitionen fÃŒr diese Vorlage werden auf den neuen ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse werden entfernt. Mit dem Festmachen der Vorlage an den Schnappschuss fortfahren?
+view_drift_wizard_pinTemplate_confirmPinned=Warnung\! Diese Vorlage ist bereits festgemacht. Die Vorlage kann erneut an diesem Schnappschuss festgemacht werden. Nach dem erneuten Festmachen ist jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage mit ihrem ersten Schnappschuss auf den festgemachten Schnappschuss der Vorlage eingestellt. Bestehende Definitionen fÃŒr diese Vorlage werden auf den ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse zurÃŒckgesetzt. Mit dem erneuten Festmachen der Vorlage mit diesem neuen Schnappschuss fortfahren?
view_drift_wizard_pinTemplate_duplicate_name_error=Vorlagen Name muss eindeutig sein
+view_drift_wizard_pinTemplate_failure=Festmachen des Schnappschusses an Drift Vorlage [{0}] fehlgeschlagen
+view_drift_wizard_pinTemplate_infoStepExistingTemplate=An bestehender Vorlage festmachen
+view_drift_wizard_pinTemplate_infoStepHelp=Nach dem Festmachen besitzt jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage ihren ersten Schnappschuss, der auf den festgemachten Schnappschuss der Vorlage eingestellt ist. Und die Definition selbst wird als festgemacht markiert. Dies wird zur Erkennung von Drift von einem erwarteten Dateisatz verwendet. Vorhandene Definitionen fÃŒr diese Vorlage werden auf den neuen ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse werden entfernt.
+view_drift_wizard_pinTemplate_infoStepName=WÀhlen Sie die festzumachende Vorlage
+view_drift_wizard_pinTemplate_infoStepNewTemplate=An neuer Vorlage festmachen (abgeleitet von der Drift Definition des Schnappschusses)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=Der Schnappschuss kann an einer neuen oder bestehenden Drift Vorlage festgemacht werden. Die "New Template" Option (neue Vorlage) gestattet es dem Benutzer eine vertrauenswÌrdige Definition und einen Schnappschuss auf Ressourcenebene bis zur Typebene zu begÌnstigen. Die neue kann dann an Mitgliedern des Typs angewendet werden. Die neue Vorlage ist anfangs eine Kopie der Drift Definition des Schnappschusses, aber sie kann im nÀchsten Schritt bearbeitet werden. Der Name sollte geÀndert werden und muss ein eindeutiger Drift Vorlagen Name fÌr den Typ sein. Die "Existing Template" Option (vorhandene Option) gestattet dem Benutzer das Festmachen oder das erneute Festmachen mit dem gewÀhlten Schnappschuss. Um gÌltig zu sein muss die vorhandene Vorlage dieselben Verzeichnisse Ìberwachen, die die Definition des Schnappschusses. Das AuswahlkÀstchen zeigt nur gÌltige bestehende Vorlagen an. Falls es keine gÌltigen bestehenden
Vorlagen gibt, so kann diese Option nicht gewÀhlt werden.
+view_drift_wizard_pinTemplate_infoStepRadioTitle=Vorlagenauswahl
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=Es sind keine bestehenden Vorlagen vorhanden, die dieselben Verzeichnisse Ìberwachen wie die Definition des Schnappschusses. WÀhlen Sie die "New Template" Option (neue Vorlage) um fortzufahren.
+view_drift_wizard_pinTemplate_infoStepSelectTitle=Bestehende Vorlagen
+view_drift_wizard_pinTemplate_success=Festmachen der neuen Drift Vorlage [{0}] erfolgreich.
+view_drift_wizard_pinTemplate_title=Schnappschuss [{0}] von Definition [{1}] an Drift Vorlage fÃŒr Typ [{2}] festmachen
+view_drift_wizard_pinTemplate_windowTitle=Drift Definition Vorlage Wizard festmachen
+view_dynagroup_children=DynaGroup Kinder
# #view_drift_table_pinned = Pinned?
# #view_drift_table_resourceDef = Resource Drift Detection Definition
# #view_drift_table_resourceHistory = Resource Drift History
@@ -1574,10 +2047,14 @@ view_dynagroup_exprBuilder_expressionType_resource=Ressource
view_dynagroup_exprBuilder_expressionType_resourceCategory=Ressourcen-Kategorie
view_dynagroup_exprBuilder_expressionType_resourceConfig=Ressourcen-Konfiguration
view_dynagroup_exprBuilder_expressionType_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_expressionType_tooltip=Der Type von Eigenschaft, den dieser Ausdruck einschaltet\:<br/> <b>Ressource</b>\: Eine Ressourceneigenschaft wie deren Name oder Version<br/> <b>Ressourcetyp</b>\: Suche nach Ressourcen eines bestimmten Typs<br/> <b>Ressourcenkategorie</b>\: Suche nach Ressourcen nach Kategorie\: Plattform, Server, Dienst<br/> <b>Merkmal</b>\: Ressourcen, die ausgewÀhlte Werte fÌr ein Ìberwachtes Merkmal besitzen<br/> <b>Plugin Konfiguration</b>\: Suche nach der Plugin Komponente Konfigurationseinstellung der Komponente<br/> <b>Ressourcenkonfiguration</b>\: Suche nach der Konfigurationsenstellung der verwalteten Ressource
view_dynagroup_exprBuilder_expressionType_trait=Trait
+view_dynagroup_exprBuilder_expression_tooltip=Dies ist der vollstÀndige Ausdruck, der von den Auswahlen im Formular unten reprÀsentiert wird. Dieser Text wird dem Text Ihres Gruppendefinitionsausdrucks hinzugefÌgt, wenn Sie auf die SchaltflÀche "Add Expression" (Ausdruck hinzufÌgen) klicken.
view_dynagroup_exprBuilder_groupBy=Gruppieren nach
+view_dynagroup_exprBuilder_groupBy_tooltip=Durch GroupBy schwenkt das System die Werte der eingegebenen AusdrÃŒcke und erstellt eine separate Gruppe fÃŒr jeden Wert. Zum Beispiel GroupBy am Cluster Namen zur Erstellung einer Gruppe fÃŒr jeden Cluster mit allen Cluster Mitgliedern darin.
# #view_dynagroup_exprBuilder_groupBy_tooltip = groupby will cause the system to pivot on the values from the entered expressions creating a separate group for each value. For example, groupby on the cluster name to create a group for each cluster with all cluster members in it.
view_dynagroup_exprBuilder_memberOf=Mitglied von
+view_dynagroup_exprBuilder_memberOf_tooltip=memberof schrÀnkt die dynagroup Mitglieder auf einen Untersatz der festgelegten Ressourcengruppe ein. Die Festlegung mehrerer memberof Bedingungen schrÀnkt die dynagroup Mitglieder auf einen Untersatz der Vereinigung von Mitgliedern der festgelegten Gruppen ein.
# #view_dynagroup_exprBuilder_memberOf_tooltip = memberof will restrict the dynagroup members to be a subset of the specified resource group. Specifying multiple memberof conditions will restrict the dynagroup members to be a subset of the union of members of the specified groups.
view_dynagroup_exprBuilder_noPlugins=--Keine Plugins--
view_dynagroup_exprBuilder_noProperties=--Keine Eigenschaften--
@@ -1585,13 +2062,25 @@ view_dynagroup_exprBuilder_noResourceTypes=--Keine Ressourcen-Typen--
view_dynagroup_exprBuilder_pluginLoadFailure=Kann die Liste der Plugins nicht laden
view_dynagroup_exprBuilder_propLoadFailure=Kann die Liste der Eigenschaften nicht laden
view_dynagroup_exprBuilder_propertyName=Name der Eigenschaft
+view_dynagroup_exprBuilder_propertyName_tooltip=Der Name der abzufragenden Eigenschaft. Dies wird sowohl durch den Ausdruckstyp als auch den Ressourcentyp definiert.
+view_dynagroup_exprBuilder_resTypeLoadFailure=Erhalt der Liste von Ressourcentypen fÌr Plugin [{0}] nicht möglich
+view_dynagroup_exprBuilder_resource=Ressource
+view_dynagroup_exprBuilder_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_resourceType_tooltip=Der Ressourcentyp
+view_dynagroup_exprBuilder_resource_child=Child
+view_dynagroup_exprBuilder_resource_grandparent=Grandparent
view_dynagroup_exprBuilder_resource_greatGrandparent=GreatGrandparent
view_dynagroup_exprBuilder_resource_greatGreatGrandparent=GreatGreatGrandparent
view_dynagroup_exprBuilder_resource_parent=Eltern
view_dynagroup_exprBuilder_resource_resource=Ressource
view_dynagroup_exprBuilder_resource_tooltip=WÀhlen Sie die Ebene der Ressource, die Sie wÀhlen möchten. Wenn Sie zum Beispiel "parent" wÀhlen, so finden Sie Ressourcen, deren Ìbergeordnete Ressource ("Parent" Ressource) mit dem Rest des Ausdrucks Ìbereinstimmt.
view_dynagroup_exprBuilder_savedExpression=Gespeicherter Ausdruck
+view_dynagroup_exprBuilder_title=Expression-Builder
+view_dynagroup_exprBuilder_unset=Ungesetzt
+view_dynagroup_exprBuilder_unset_tooltip=Unset (Ungesetzt) findet alle Werte mit einem Nullwert in der Datenbank. Dies ist nicht mittels des "\=" Operators möglich, wegen der Art undWeise auf die Datenbanken Daten speichern und abfragen.
+view_dynagroup_exprBuilder_value_tooltip=Der String-Wert fÃŒr den abzufragenden Ausdruck
view_dynagroup_expression=Ausdruck
+view_dynagroup_expressionBuilderIconTooltip=Expression Builder...
view_dynagroup_expressionSet=Ausdruck
view_dynagroup_lastCalculationTime=Zeitpunkt letzte Berechnung
view_dynagroup_loadDefinitionFailure=Konnte die Gruppendefinition [{0}] nicht laden
@@ -1616,6 +2105,8 @@ view_dynagroup_template_customExpression=Benutzerdefinierter Ausdruck...
view_dynagroup_template_downedResources=Alle Ressourcen derzeit auÃer Betrieb
view_dynagroup_template_jbossas4_clusters=JBossAS 4 - Cluster
view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - Geclusterte EARs
+view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - Alle, die eine beliebige Version von "my" App hosten
+view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - Alle nicht gesicherten
view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - Eindeutige Versionen
view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - Cluster
view_dynagroup_template_platforms=Plattform Ressourcen im Inventar
@@ -1652,17 +2143,25 @@ view_group_detail_failRecursiveChange=Konnte die Einstellung ''Rekursiv'' fÃŒr d
view_group_detail_implicitAvail=Group availability for all members (includes recursive members).
view_group_detail_recursiveChange=Sie haben erfolgreich die ''Rekursiv''-Einstellung fÌr die Gruppe [{0}] geÀndert.
view_group_inventory_activity_no_recent_metrics=Diese Gruppe hat keine aktuellen Metriken
+view_group_meas_schedules_title=Gruppen Metrik Collection ZeitplÀne
# #view_group_meas_schedules_title = Group Metric Collection Schedules
view_group_membership_failFetch=Konnte die Ressourcen-Gruppe nicht laden
view_group_membership_saveFailure=Aktualisierung der Mitgliedschaft von Gruppe [{0}] fehlgeschlagen
view_group_membership_saveSuccessful=Sie haben die die Mitgliedschaft von Gruppe [{0}] aktualisiert
+view_group_operationScheduleDetails_failedToLoadMembers=Konnte die Gruppen Mitglieder Ressourcen nicht laden.
view_group_operationScheduleDetails_field_execute=AusfÃŒhren
+view_group_operationScheduleDetails_field_haltOnFailure=Bei Fehlschlagen anhalten?
view_group_operationScheduleDetails_memberResource=Mitglied Ressource
+view_group_operationScheduleDetails_value_parallel=parallel
+view_group_operationScheduleDetails_value_sequential=in der unten festgelegten Reihenfolge (Mitglieder Ressourcen zur Ãnderung der Reihenfolge ziehen und ablegen)
view_group_pluginConfig_edit_currentGroupProperties=Aktuelle Gruppeneigenschaften
+view_group_pluginConfig_edit_invalid=Die folgenden Verbindungseinstellungseigenschaften haben ungÌtige Werte und mÌssen korrigiert werden, ehe die Verbindungseinstellungen gespeichert werden können\: [{0}]
view_group_pluginConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Verbindungseinstellungen zu bearbeiten
+view_group_pluginConfig_edit_saveFailure=Die Initiierung der Gruppen Verbindungseinstellungsaktualisierungen fÃŒr die [{0}] kompatible Gruppe namens [{1}] ist fehlgeschlagen
view_group_pluginConfig_edit_saveInitiated_concise=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert
view_group_pluginConfig_edit_saveInitiated_full=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Gruppenmitglieder aktualisieren
+view_group_pluginConfig_edit_valid=Alle Verbindungseinstellungseigenschaften haben gÌltige Werte, daher können die Verbindungseinstellungen jetzt gespeichert werden.
# #view_group_membership_saveFailure = Failed to update membership of group [{0}]
# #view_group_membership_saveSuccessful = You have updated the membership of group [{0}]
# #view_group_pluginConfig_edit_currentGroupProperties = Current Group Properties
@@ -1674,20 +2173,25 @@ view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Grup
# #view_group_pluginConfig_edit_saveTooltip = Update the connection settings of all group members
# #view_group_pluginConfig_edit_valid = All connection setting properties have valid values, so the connection settings can now be saved
view_group_pluginConfig_members_fetchFailure=Failed to get plugin config update history for members of group [{0}]
+view_group_pluginConfig_members_fetchFailureConn=Abruf von Mitglieder Verbindungseinstellungen fehlgeschlagen fÃŒr [{0}]
+view_group_pluginConfig_members_fetchFailureConnInProgress=Eine Gruppen Plugin Konfigurationsaktualisierung lÀuft derzeit. Sie mÌssen warten, bis die Aktualisierung abgeschlossen ist, ehe Sie die Gruppeneinstellungen ansehen können.
view_group_pluginConfig_members_statusDetails=Status Details
view_group_pluginConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
view_group_pluginConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
view_group_pluginConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
view_group_pluginConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_pluginConfig_members_title=Gruppen Verbindungseinstellungen Mitglieder Verlauf
view_group_pluginConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
view_group_pluginConfig_table_deleteFailure=Konnte die Gruppen Plugin Config History nicht löschen
view_group_pluginConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
view_group_pluginConfig_table_failFetch=Konnte die Gruppen Plugin Config History nicht abrufen
+view_group_pluginConfig_table_msg1=Mitglieder Historie fÃŒr Status jeder einzelnen Ressource ansehen
view_group_pluginConfig_table_statusDetails=Status Details
view_group_pluginConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
view_group_pluginConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
view_group_pluginConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
view_group_pluginConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_pluginConfig_table_title=Verlauf der Gruppen Verbindungs-Einstellungen
view_group_pluginConfig_table_viewMemberHistory=Mitglieder Historie ansehen
view_group_pluginConfig_table_viewSettings=Einstellungen ansehen
# #view_group_pluginConfig_members_statusFailure = This configuration update failed for an unknown reason
@@ -1712,21 +2216,31 @@ view_group_pluginConfig_view_noperm=Sie haben nicht die Berechtigung, um die Ver
view_group_resConfig_edit_invalid=Die folgenden Konfigurations-Einstellungen haben ungÌtige Werte und mÌssen korrigiert werden, um die Einstellungen speichen zu können\: [{0}]
view_group_resConfig_edit_loadFail=Abruf von Mitglieder Ressourcen Konfigurationen fehlgeschlagen fÃŒr [{0}]
view_group_resConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Konfiguration zu bearbeiten
+view_group_resConfig_edit_saveFailure=Die Initiierung der Gruppen Konfigurationsaktualisierungen fÃŒr die [{0}] kompatible Gruppe namens [{1}] ist fehlgeschlagen
+view_group_resConfig_edit_saveInitiated_concise=Die Gruppen Konfigurationsaktualisierungen wurden initiiert
view_group_resConfig_edit_saveInitiated_full=Die Gruppen Konfigurationsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
view_group_resConfig_edit_saveTooltip=Die Konfigurationen aller Gruppenmitglieder aktualisieren
view_group_resConfig_edit_valid=Alle Konfigurationseigenschaften haben gÃŒltige Werte, daher kann die Konfiguration jetzt gespeichert werden
+view_group_resConfig_members_fetchFailure=Erhalt des Ressourcen config Aktualisierungsverlaufs fÃŒr Mitglieder der Gruppe [{0}] fehlgeschlagen
+view_group_resConfig_members_fetchFailureConfig=Abruf von Mitglieder Ressourcen Konfigurationenseinstellungen fehlgeschlagen fÃŒr [{0}]
+view_group_resConfig_members_fetchFailureConfigInProgress=Eine Gruppen Ressourcen Konfigurationsaktualisierung lÀuft derzeit. Sie mÌssen warten, bis die Aktualisierung abgeschlossen ist, ehe Sie die Gruppeneinstellungen ansehen können.
view_group_resConfig_members_statusDetails=Status Details
view_group_resConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
view_group_resConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
view_group_resConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
view_group_resConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_resConfig_members_title=Gruppen Ressourcen Konfiguration Mitglieder Verlauf
view_group_resConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_group_resConfig_table_deleteFailure=Konnte die Gruppen Ressourcen Config History nicht löschen
view_group_resConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
+view_group_resConfig_table_failFetch=Erhalt der Gruppen Ressourcen Config History fehlgeschlagen
+view_group_resConfig_table_msg1=Mitglieder Historie fÃŒr Status jeder einzelnen Ressource ansehen
view_group_resConfig_table_statusDetails=Status Details
view_group_resConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
view_group_resConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
view_group_resConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
view_group_resConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_resConfig_table_title=Gruppen Ressourcen Konfigurationsverlauf
view_group_resConfig_table_viewMemberHistory=Mitglieder Historie ansehen
view_group_resConfig_table_viewSettings=Einstellungen ansehen
view_group_resConfig_view_groupProperties=Gruppen-Eigenschaften
@@ -1738,15 +2252,19 @@ view_group_resConfig_view_noperm=Sie haben nicht die Berechtigung, um die Konfig
# #view_group_resConfig_edit_saveTooltip = Update the configurations of all group members
# #view_group_resConfig_edit_valid = All configuration properties have valid values, so the configuration can now be saved
view_group_summary_compatible=Kompatible
+view_group_summary_descUpdateFailure=Konnte Beschreibung der Ressourcen Gruppe mit ID [{0}] nicht Àndern
view_group_summary_descUpdateSuccessful=Sie haben die Beschreibung dieser Ressourcen-Gruppe geÀndert.
# #view_group_summary_descUpdateFailure = Failed to change the description of the resource group with ID [{0}]
# #view_group_summary_descUpdateSuccessful = You have changed the description of this resource group
view_group_summary_dynamic=Dynamisch
+view_group_summary_dynamicNote=Dynamische Gruppen Namen und Beschreibungen werden gemanagt und können daher nicht bearbeitet werden
# #view_group_summary_dynamicNote = Dynamic group names and descriptions are managed, and therefore are not editable
view_group_summary_groupDefinition=Gruppen-Definition
view_group_summary_memberCount=Anzahl Mitglieder
view_group_summary_memberType=Mitglieds-Typ
view_group_summary_mixed=Gemischt
+view_group_summary_nameUpdateFailure=Ãnderung des Namens der Ressourcen Gruppe mit ID [{0}] nicht Àndern - konnte ihn nicht von [{1}] zu [{2}] Àndern
+view_group_summary_nameUpdateSuccessful=Sie haben den Namen der Ressourcen Gruppe mit ID [{0}] von [{1}] zu [{2}] geÀndert
# #view_group_summary_nameUpdateFailure = Failed to change the name of the resource group with ID [{0}] - could not change from [{1}] to [{2}]
# #view_group_summary_nameUpdateSuccessful = You have changed the name of the resource group with ID [{0}] from [{1}] to [{2}]
view_group_summary_recursive=Rekursiv
@@ -1758,11 +2276,18 @@ view_inventory_allGroups=Alle Gruppen
view_inventory_allResources=Alle Ressourcen
view_inventory_collectionInterval=Erfassungs-Intervall
view_inventory_dynagroupDefs=Dynagroup-Definitionen
+view_inventory_eventDetails_loadFailed=Ein Fehler ist beim Laden der Ereignisdetails aufgetreten
+view_inventory_eventHistory_deleteFailed=Konnte die ausgewÀhlten Ereignisse fÌr [{0}] nicht löschen
+view_inventory_eventHistory_deleteSuccessful=Sie haben [{0}] Ereignisse fÌr [{1}] erfolgreich gelöscht
# #view_inventory_eventDetails_loadFailed = An error occurred loading the event details
# #view_inventory_eventHistory_deleteFailed = Failed to deleted selected events for [{0}]
# #view_inventory_eventHistory_deleteSuccessful = You have successfully deleted [{0}] events for [{1}]
view_inventory_eventHistory_details=Details
view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
+view_inventory_eventHistory_groupEventHistory=Gruppen Ereignisse Verlauf
+view_inventory_eventHistory_purgeFailed=Konnte Ereignisse fÃŒr [{0}] nicht bereinigen
+view_inventory_eventHistory_purgeSuccessful=Sie haben [{0}] Ereignisse fÃŒr [{1}] erfolgreich bereinigt
+view_inventory_eventHistory_resourceEventHistory=Verlauf Ressourcen Ereignisse
# #view_inventory_eventHistory_groupEventHistory = Group Event History
# #view_inventory_eventHistory_purgeFailed = Failed to purge events for [{0}]
# #view_inventory_eventHistory_purgeSuccessful = You have successfully purged [{0}] events for [{1}]
@@ -1770,10 +2295,15 @@ view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
view_inventory_eventHistory_severity=Schwere
view_inventory_eventHistory_severityFilter=Filter fÃŒr Schwere
view_inventory_eventHistory_sourceFilter=Filter fÃŒr Quelle
+view_inventory_eventHistory_sourceLocation=Speicherort Quelle
# #view_inventory_eventHistory_sourceLocation = Source Location
view_inventory_eventHistory_timestamp=Zeitunkt
view_inventory_groups=Gruppen
view_inventory_groups_children=Kinder
+view_inventory_groups_deleteFailed=Konnte die gewÀhlten Ressourcen-Gruppen nicht löschen
+view_inventory_groups_deleteSuccessful=Sie haben die gewÀhlten Ressourcen Gruppen erfolgreich gelöscht
+view_inventory_groups_descendants=Abkömmlinge
+view_inventory_groups_loadFailed=Konnte die zusammengesetzten Gruppendaten nicht laden
# #view_inventory_groups_deleteFailed = Failed to delete the selected resource groups
# #view_inventory_groups_deleteSuccessful = You have successfully deleted the selected resource groups
# #view_inventory_groups_descendants = Descendants
@@ -1782,18 +2312,38 @@ view_inventory_ignoredResources=Ignorierte Ressourcen
view_inventory_mixed=gemischt
view_inventory_platforms=Platformen
view_inventory_problemGroups=Gruppen mit Problemen
+view_inventory_resource_loadFailed=Ressource mit [{0}] existiert nicht oder ist nicht zugÀnglich
# #view_inventory_resource_loadFailed = Resource with id [{0}] does not exist or is not accessible
view_inventory_resources_deleteConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen löschen wollen?
view_inventory_resources_deleteFailed=Löschen der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_deleteFailed2=Löschen der gewÀhlten Ressourcen fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
+view_inventory_resources_deleteSuccessful=Eine Anfrage zur DurchfÌhrung einer Ressourcenlöschung wurde erfolgreich bei dem/den Agent(en) eingereicht.
+view_inventory_resources_disableConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen deaktivieren wollen? Vom Agent gemeldete, deaktivierte VerfÃŒgbarkeiten werden ignoriert. Die Deaktivierung kann fÃŒr Ressourcen von Nutzen sein, von denen erwartet wird, dass sie als Teil der normalen Operationen oder Wartung auÃer Betrieb sind.
view_inventory_resources_disableFailed=Deaktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_disableSuccessful=Sie haben die gewÀhlten Ressourcen und deren untergeordnete Ressourcen erfolgreich deaktiviert, [{0}] Ressourcen.
+view_inventory_resources_enableConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen deaktivieren wollen? Wenn aktiviert, so wird die VerfÌgbarkeit auf UNKNOWN (unbekannt) eingestellt, bis die Agenten das nÀchste Mal zur VerfÌgbarkeit der Ressourcen Bericht erstatten. Bei den Agenten wird um die möglichst schnelle Berichterstattung der aktuellen VerfÌgbarkeiten angefragt.
view_inventory_resources_enableFailed=Aktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen.
+view_inventory_resources_enableSuccessful=Sie haben die gewÀhlten Ressourcen und deren untergeordnete Ressourcen erfolgreich aktiviert, [{0}] Ressourcen.
+view_inventory_resources_ignoreConfirm=Sind Sie sicher, dass die gewÀhlten Ressourcen ignoriert werden sollen? Sie werden dann nicht mehr im Inventar angezeigt.
# #view_inventory_resources_deleteSuccessful = A request to perform the resource deletion has been submitted successfully to the agent(s).
# #view_inventory_resources_disableSuccessful = You have successfully disabled the selected resources and their children, [{0}] resources.
# #view_inventory_resources_ignoreConfirm = Are you sure you want the selected resources to be ignored? They will no longer show up in inventory.
view_inventory_resources_ignoreFailed=Konnte die Ressourcen nicht ignorieren
+view_inventory_resources_ignoreSkipAllPlatforms=Sie können Plattformen nicht ignorieren. Alle Ihre Auswahlen sind Plattformen, daher geschieht nichts. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
+view_inventory_resources_ignoreSkipSomePlatforms=Sie können Plattformen nicht ignorieren. Die [{0}] Plattformen, die Sie gewÀhlt haben, werden Ìbersprungen. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
# #view_inventory_resources_ignoreSkipAllPlatforms = You cannot ignore platforms. All of your selections are platforms so nothing will be done. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
# #view_inventory_resources_ignoreSkipSomePlatforms = You cannot ignore platforms. The [{0}] platforms you selected will be skipped. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
view_inventory_resources_ignoreSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich ignoriert
+view_inventory_resources_ignoreSuccessfulSkipPlatforms=Sie haben einige der gewÀhlten Ressourcen erfolgreich ignoriert, jedoch wurden die [{0}] Plattformen, die Sie gewÀhlt haben, Ìbersprungen. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
+view_inventory_resources_loadFailed=Konnte die zusammengesetzten Ressourcendaten nicht laden
+view_inventory_resources_members=Mitglieder Ressourcen
+view_inventory_resources_unignoreConfirm=Sind Sie sicher, dass das Ignorieren der gewÀhlten Ressourcen aufheben wollen? Sie werden dann wieder im Inventar angezeigt.
+view_inventory_resources_unignoreFailed=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_inventory_resources_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
+view_inventory_resources_uninventoryConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen aus dem Inventar entfernen wollen? Beachten Sie dass - falls eine gewÀhlte Ressource noch vorhanden ist - sie beim nÀchsten Discovery Scan des Agents aufgespÌrt wird.
+view_inventory_resources_uninventoryFailed=Entfernung der ausgewÀhlten Ressourcen aus dem Inventar ist fehlgeschlagen
+view_inventory_resources_uninventoryStorageConfirm=Sie sind im indestenseine Ressource aus dem Inventar zu entfernen, die vom Storage Cluster verwendet wird. Um in Zukunft Fehler zu vermeiden, sollten Sie "undeploy the node" (Undeployment des Knotens) vor diesem Schritt ausfÌhren. Möchten Sie wirklich auf eigenes Risiko fortfahren?
+view_inventory_resources_uninventorySuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich aus dem Inventar entfernt
# #view_inventory_resources_ignoreSuccessfulSkipPlatforms = You have successfully ignored some of the selected resources, however, the [{0}] platforms you selected were skipped. Platforms cannot be ignored. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
# #view_inventory_resources_loadFailed = Failed to load resource composite data
# #view_inventory_resources_members = Member Resources
@@ -1873,6 +2423,11 @@ view_operationHistoryDetails_status=Status
view_operationHistoryList_button_forceDelete=Löschen erzwingen
view_operationHistoryList_button_runOperation=Operation ausfÃŒhren
view_operationHistoryList_cancelConfirm=Sind Sie sicher, dass Sie die gewÀhlten Operationen abbrechen möchten? HINWEIS\: Nur diejenigen der gewÀhlten Operationen, die den Status "in progress" ("im Gange") besitzen, werden abgebrochen.
+view_operationHistoryList_cancelFailure=Die Anfrage zum Abbruch wurde fÃŒr die Operation mit der Historien ID [{0}] ist fehlgeschlagen.
+view_operationHistoryList_cancelSubmitted=Anfragen zum Abbruch von [{0}] "in progress" Operationen (im Gange) wurden eingereicht.
+view_operationHistoryList_cancelSuccess=Die Anfrage zum Abbruch wurde fÃŒr die Operation mit der Historien ID [{0}] erfolgreich eingereicht.
+view_operationHistoryList_deleteFailure=Konnte Operations Historie [{0}] nicht löschen.
+view_operationHistoryList_deletePartialSuccess=Es wurden [{0}] Operations Historienelemente gelöscht, aber Löschen fehlgeschlagen fÌr Elemente mit den folgenden IDs\: {1}
# #view_operationHistoryList_cancelConfirm = Are you sure you want to cancel the selected operations? NOTE: Only those selected operations that are currently "in progress" will be attempted to be canceled.
# #view_operationHistoryList_cancelFailure = The cancel request failed for the operation with the history ID of [{0}].
# #view_operationHistoryList_cancelSubmitted = Requests to cancel [{0}] "in progress" operations have been submitted.
@@ -1906,7 +2461,10 @@ view_portlet_defaultName_group_config_updates=Gruppen\: Aktualisierungen der Kon
view_portlet_defaultName_group_events=Gruppen\: Events
view_portlet_defaultName_group_metrics=Gruppen\: Metriken
view_portlet_defaultName_group_oobs=Gruppen\: OOB
+view_portlet_defaultName_group_operations=Gruppe\: Operationen
+view_portlet_defaultName_group_pkg_hisory=Gruppe\: Paketverlauf
view_portlet_defaultName_inventorySummary=InventarÃŒbersicht
+view_portlet_defaultName_mashup=Mashup
# #view_portlet_defaultName_mashup = Mashup
view_portlet_defaultName_message=Nachricht
view_portlet_defaultName_operations=KÃŒrzlich ausgefÃŒhrte Operationen
@@ -1914,6 +2472,7 @@ view_portlet_defaultName_platformSummary=Platformauslastung
view_portlet_defaultName_problemResources=Nicht verfÃŒgbare Resourcen oder mit Alarmen
view_portlet_defaultName_recentAlerts=KÌrzlich ausgelöste Alarme
view_portlet_defaultName_recentlyAddedResources=Zuletzt hinzugefÃŒgte Ressourcen
+view_portlet_defaultName_resourceMetric=Charts fÃŒr Ressourcen-Metriken
view_portlet_defaultName_resource_alerts=Ressource\: Alarme
view_portlet_defaultName_resource_bundles=Ressource\: Bundle Deployments
view_portlet_defaultName_resource_config_updates=Ressource\: Konfigurationsaktualisierungen
@@ -1925,6 +2484,10 @@ view_portlet_defaultName_resource_pkg_hisory=Ressource\: Paketverlauf
view_portlet_factory_invalidPortlet=Dies ist ein obsoletes Portlet, das nicht mehr gÌltig ist. Bitte löschen Sie es.
view_portlet_graph_configure_metricDefinition_graph=Die ID der Metrik, die dargestellt werden soll
view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestellt werden soll
+view_portlet_help_autodiscovery=Dieses Portlet gestattet das Importieren oder Ignorieren von neu aufgefundenen Ressourcen. Importierte Ressourcen werden dem Inventar zur Beobachtung und Verwaltung hinzugefÃŒgt. Ignorierte Ressourcen werden nicht importiert und bleiben der Ansicht verborgen falls das Ignorieren nicht explizit aufgehoben wird.
+view_portlet_help_bundle_deps=Dieses Portlet zeigt die relevante Bundle Deployments an, basierend auf den konfigurierten Anzeigekriterien.
+view_portlet_help_config_updates=Dieses Portlet zeigt aktuelle KonfigurationsÀnderungen, die konsistent mit Konfigurationseinstellungen sind.
+view_portlet_help_eventcounts=Dieses Portlet zeigt EreigniszÀhlungen an, die konsistent mit den konfigurierten Anzeigekriterien sind.
# #view_portlet_graph_configure_title = Graph Config
# #view_portlet_graph_configure_title_desc = Configuration of the graph portlet
# #view_portlet_graph_help_msg = This Portlet supports the graphing of a resource metric.
@@ -1932,12 +2495,23 @@ view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestel
# #view_portlet_graph_help_unconfigured = This graph is unconfigured, click the settings button to configure.
# #view_portlet_graph_title = Resource Graph
view_portlet_help_favoriteResources=Dieses Portlet zeigt die Lesezeichen des Benutzers fÃŒr Ressourcen
+view_portlet_help_graph=Dieses Portlet zeigt das Ressourcen Metrik Diagramm an.
view_portlet_help_inventorySummary=Dieses Portlet zeigt eine Ãbersicht ÃŒber das fÃŒr den Benutzer sichtbare Inventar
view_portlet_help_mashup=Dieses Portlet zeigt den Inhalt eines HTTP-Requests in einem IFrame dar.
view_portlet_help_message=Dieses Portlet zeigt eine statische HTML-Seite an. Die <i>Nachricht</i> kann konfiguriert werden.
+view_portlet_help_metrics=Dieses Portlet liefert eine grafische Darstellung relevanter metrischer Daten basierend auf den konfigurierten Anzeigekriterien.
view_portlet_help_none=FÃŒr dieses Portlet ist keine Hilfe verfÃŒgbar
view_portlet_help_oobs=Dieses Portlet zeigt Metriken, die aus dem Baseband gelaufen sind
+view_portlet_help_operations=Dieses Portlet zeigt die zuletzt ausgefÃŒhrten Operationen fÃŒr das Inventar des aktuellen Benutzers an.
+view_portlet_help_operations_criteria=Dieses Portlet zeigt Operationen an, die konsistent mit den konfigurierten Anzeigekriterien sind.
+view_portlet_help_pkg_history=Dieses Portlet zeigt die relevante Paket Historie an, basierend auf den konfigurierten Anzeigekriterien.
+view_portlet_help_platformSummary=Dieses Portlet zeigt die Auslastungsdaten (wie etwa aktuelle CPU- und Speicherauslastung) fÃŒr Plattform-Ressourcen an, auf die der aktuelle Benutzer zugreifen kann.
view_portlet_help_problemResources=Dieses Portlet zeigt die "alerted" oder "unavailable" Ressourcen des aktuellen Benutzers an.
+view_portlet_help_recentAlerts=Dieses Portlet zeigt Alarm Meldungen an, die aktuell am sichtbaren Inventar des Benutzers herausgegeben werden.
+view_portlet_help_recentDrifts=Dieses Portlet zeigt den aktuellen Datei Drift am sichtbaren Inventar des Benutzers an.
+view_portlet_help_recentlyAdded=Dieses Portlet zeigt Ressourcen an, die aktuell in das Inventar importiert wurden.
+view_portlet_help_scheduledOperations=Dieses Portlet zeigt die als nÀchstes terminierten Operationen fÌr das Inventar des aktuellen Benutzers an.
+view_portlet_help_tagCloud=Dieses Portlet zeigt die relative Tag ZÀhlungen fÌr das Inventar des aktuellen Benutzers an.
# #view_portlet_help_recentAlerts = This portlet displays alerts recently fired on the current user''s viewable inventory.
# #view_portlet_help_recentDrifts = This portlet displays recent file drift on the current user''s viewable inventory.
view_portlet_inventory_error1=Konnte die InventarÃŒbersicht nicht laden
@@ -1946,7 +2520,9 @@ view_portlet_inventory_tooltip_expand=Klicken, um mehr Details fÃŒr diese Ressou
view_portlet_message_title=Nachricht
# #view_portlet_message_unconfigured = Message not yet configured, click the settings button to setup this portlet.
view_portlet_operations_config_completed=Fertiggestellte Operationen
+view_portlet_operations_config_completed_enable=Ob die Gruppierung fertiggestellter Operationsergebnisse fÃŒr das Dashboard aktiviert werden soll.
view_portlet_operations_config_completed_maximum=Maximale Anzahl anzuzeigender abgeschlossener Operationen.
+view_portlet_operations_config_scheduled_enable=Ob die Gruppierung terminierter Operationsergebnisse fÃŒr das Dashboard aktiviert werden soll.
view_portlet_operations_config_scheduled_maximum=Maximale Anzahl anzuzeigender geplanter Operationen.
# #view_portlet_operations_config_completed_enable = Whether to enable completed operations results grouping for dashboard.
# #view_portlet_operations_config_completed_maximum = Maximum number of Completed operations to display.
@@ -1958,11 +2534,16 @@ view_portlet_operations_disabled=(Ergebnisse derzeit deaktiviert. Ãndern Sie di
view_portlet_platform_platform_error_1=Laden der Plattform Metriken fehlgeschlagen
view_portlet_platform_type_error_1=Konnte Typdaten nicht laden
view_portlet_problemResources_config_display_maximum=Maximale Anzahl anzuzeigender Problemressourcen.
+view_portlet_problemResources_config_display_range=Problem Ressourcen um so viele Stunden rÃŒckwirkend anzeigen.
view_portlet_problemResources_config_display_range2=Von {0} bis {1}
view_portlet_problemResources_maxDisplaySetting=Maximaler Ressourcen.
+view_portlet_recentAlerts_config_members=Mitglieder auswÀhlen
+view_portlet_recentAlerts_config_priority_label=PrioritÀt Alarme
# #view_portlet_recentAlerts_config_members = Select Members
# #view_portlet_recentAlerts_config_priority_label = priority Alerts,
view_portlet_recentAlerts_config_when=innerhalb der letzten
+view_portlet_recentAlerts_fail_msg=Laden von fÃŒr Alarm Filterung zugewiesenen Ressourcen fehlgeschlagen.
+view_portlet_recentlyAdded_error1=Laden zuletzt hinzugefÃŒgter Ressourcen fehlgeschlagen
view_portlet_recentlyAdded_setting_addedPlatforms=zuletzt hinzugefÃŒgte Plattformen
# #view_portlet_recentlyAdded_approved_platforms = recently approved platforms on dashboard.
# #view_portlet_recentlyAdded_error1 = Failed to load recently added resources
@@ -1974,6 +2555,9 @@ view_remoteAgentInstall_agentStatusDefault=-Klicken Sie auf SchaltflÀche Status
# #view_remoteAgentInstall_agentStatusDefault = -Click Update Status Button-
view_remoteAgentInstall_buttonFindAgent=Agent suchen
view_remoteAgentInstall_connInfo=Verbindungsinformationen
+view_remoteAgentInstall_error_1=Fehler bei der Suche nach dem Pfad der Agent-Installation
+view_remoteAgentInstall_error_2=Bei der Suche in Speicherorten konnte kein installierter Agent gefunden werden
+view_remoteAgentInstall_error_3=Konnte keinen an oder unter [{0}] installierten Agent finden
# #view_remoteAgentInstall_connInfo = Connection Information
# #view_remoteAgentInstall_error_1 = Error occurred while trying to find agent install path
# #view_remoteAgentInstall_error_2 = Could not find an agent installed when looking in common locations
@@ -2003,6 +2587,7 @@ view_reportsTop_description=Dieser Abschnitt bietet Zugang zu applikationsweiten
view_reportsTop_title=Berichte
view_reports_alertDefinitions=Alarmierungskriterien
view_reports_alertDefinitions_parentHover=Klicken, um zur ÃŒbergeordneten Alarm-Definition zu gelangen
+view_reports_alertDefinitions_resTypeLoadError=Erhalt von Ressourcentyp Vorlage nicht möglich - Ansicht von Alarm Vorlage nicht möglich.
# #view_reports_alertDefinitions_resTypeLoadError = Cannot get the template resource type - unable to view the alert template.
view_reports_driftCompliance=Drift-Ãbereinstimmung
view_reports_inventorySummary_failFetch=Konnte die Inventar-Zusammenfassung nicht laden
@@ -2012,11 +2597,15 @@ view_resourceResourceGroupList_error_fetchFailure=Abruf der Gruppen der Ressourc
view_resourceResourceGroupList_error_updateFailure=Fehler beim Aktualisieren der zugewiesenen Ressourcen-Gruppen.
view_resourceResourceGroupList_message_updateSuccess=Gruppenmitgliedschaft aktualisiert fÃŒr [{0}].
view_resource_inventory_activity_changed_by=GeÀndert von
+view_resource_inventory_activity_criteria_no_recent_events=Keine EreigniszÀhlungen basieren auf Anzeigekriterien.
view_resource_inventory_activity_no_recent_alerts=Es liegen keine aktuellen Alarme vor
view_resource_inventory_activity_no_recent_bundle_deploy=Es liegen keine aktuelle BÃŒndel-Deployments vor
+view_resource_inventory_activity_no_recent_config_history=Keine KonfigurationsÀnderungen Historie
view_resource_inventory_activity_no_recent_events=Keine Ereignisse in den letzten 24 Stunden
view_resource_inventory_activity_no_recent_metrics=Diese Ressource hat keine aktuellen Metriken
view_resource_inventory_activity_no_recent_oob=Keine OOB Bedingungen gefunden
+view_resource_inventory_activity_no_recent_operations=Keine aktuelle Operations-Historie
+view_resource_inventory_activity_no_recent_pkg_history=Keine aktuelle Paket Historie
view_resource_inventory_childhistory_createdChild=Kind erstellt
view_resource_inventory_childhistory_deletedChild=Kind gelöscht
# #view_resourceResourceGroupList_error_fetchFailure = Failed to fetch Resource''s groups.
@@ -2080,8 +2669,11 @@ view_resource_monitor_table_last=Live Wert
# #view_resource_monitor_table_last = Live Value
view_resource_monitor_table_max=Maximum
view_resource_monitor_table_min=Minimum
+view_resource_title_component_errors_cleanup=Nach Behebung dieses Problems, werden Sie die Nachricht unten löschen mÌssen, um das 'managed component error' (Fehler bei gemanagter Komponente) Symbol vom vorherigen Bildschirm zu löschen.
view_resource_title_component_errors_tooltip=Zeigt Fehler der gemanagten Ressource. Klicken fÃŒr Details
view_resource_title_tagUpdateFailed=Fehler beim Aktualisieren der Ressourcen-Tags
+view_searchBar_buttonTooltip=Zum Anzeigen/Verbergen der Suchvorschlagsliste klicken. Verbergen der Liste erfolgt auch durch DrÃŒcken auf Escape wenn der Fokus in der Suchmuster Textbox ist.
+view_searchBar_savedSearch_buttonTooltip=Klicken Sie, um in den Saved Search (Gespeicherte Suche) Modus umzuschalten. Wenn aktiv, speichern Sie das aktuelle Muster, indem Sie einen Namen eingeben und auf die Eingabetaste klicken. Bearbeiten Sie eine bestehende Suche, indem Sie sie in der Liste auswÀhlen, das Muster oder den Namen aktualisieren und im NamenstextkÀstchen auf Eingabe drÌcken. Das Löschen erfolgt durch Doppelklicken des Listeneintrags.
# #view_searchBar_buttonTooltip = Click to hide/show the search suggestion list. Also hide the list by hitting Escape when focus is in the search pattern text box.
# #view_searchBar_savedSearch_buttonTooltip = Click to toggle Saved Search mode. When active, save the current pattern by entering a name and hitting return. Edit an existing search by selecting it in the list, updating the pattern or name, and hitting return in the name text box. Delete by double-clicking the list entry.
view_searchBar_savedSearch_confirmDelete=Die gespeicherte Suche mit dem Namen [{0}] löschen?
@@ -2101,6 +2693,7 @@ view_searchGUI_loginStatus=Kann Login-Status nicht bestimmen, ÃŒberprÃŒfen Sie d
view_selector_assigned=Zugewiesen {0}
view_selector_available=VerfÃŒgbar {0}
view_subTab_error_disabled=Kann den deaktivierten Unter-Reiter [{0}] nicht anwÀhlen.
+view_summaryDashboard_resetConfirm=Auf standardmÀÃiges Ãbersichts-Dashboard zurÃŒcksetzen (lokale Ãnderungen gehen verloren)?
view_summaryOverviewForm_error_descriptionChangeFailure=Konnte die Beschreibung der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
view_summaryOverviewForm_error_locationChangeFailure=Konnte den Ort der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
view_summaryOverviewForm_error_nameChangeFailure=Konnte den Namen der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
@@ -2204,6 +2797,7 @@ view_tree_common_contextMenu_type_name_label=Typ\: {0}
view_tree_common_createFailed_autoCluster=Erstellung oder Aktualisierung von autocluster Backing Gruppe fehlgeschlagen
view_tree_common_loadFailed_children=Konnte die Kinder fÃŒr den Knoten nicht laden
view_tree_common_loadFailed_create=Konnte die Ansicht fÃŒr diesen Knoten nicht erzeugen
+view_tree_common_loadFailed_descendants=Konnte Abkömmlinge fÌr Baumansicht nicht laden
# #view_tree_common_loadFailed_descendants = Failed to load descendants for tree
view_tree_common_loadFailed_generic=Konnte die Daten fÃŒr den Bau nicht laden
view_tree_common_loadFailed_group=Konnte die Gruppe mit ID [{0}] nicht laden
@@ -2305,6 +2899,7 @@ widget_resourceFactoryWizard_execute1=Konnte keine neue Ressource anlegen - es w
widget_resourceFactoryWizard_execute2=Erstellung einer neuen Ressource fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
widget_resourceFactoryWizard_execute3=Erstellung einer neuen Ressource fehlgeschlagen.
widget_resourceFactoryWizard_failedToDeleteVersion=Löschen der Paketversion fehlgeschlagen wÀhrend Abbruch einer Ressourcenerstellung
+widget_resourceFactoryWizard_failedToGetType=Erhalt des Pakettyps fÃŒr neue Ressource fehlgeschlagen
# widget_resourceFactoryWizard_execute2 = Failed to create a new resource. Cannot connect to the agent. This may indicate that the agent is down.
# #widget_resourceFactoryWizard_failedToDeleteVersion = Failed to delete package version while canceling a resource create
# #widget_resourceFactoryWizard_failedToGetType = Failed to get backing package type for new resource
@@ -2316,12 +2911,16 @@ widget_resourceFactoryWizard_importWizardTitle=Importieren von Ressourcen des Ty
widget_resourceFactoryWizard_importWizardWindowTitle=Wizard zum Import von Ressourcen
widget_resourceFactoryWizard_infoStepName=Information ÃŒber die Ressource
widget_resourceFactoryWizard_infoStep_loadFail=Konnte die verfÃŒgbaren Architekturen nicht ermitteln
+widget_resourceFactoryWizard_nameComment=Nicht alle Management Plug-ins oder deren gemanagte Ressourcen gestatten dem Agent die Einstellung des Namens fÌr eine neue Ressource. Dieser Wert wird nur von Agent Plug-ins verwendet, die diese Möglichkeit unterstÌtzen. FÌr Plug-ins, die dies nicht unterstÌtzen, kann die Ressource bei deren Auffinden einen generischen oder anderen Namen erhalten.
widget_resourceFactoryWizard_namePrompt=Name der neuen Ressource
# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
widget_resourceFactoryWizard_templatePrompt=Vorlage fÃŒr die Verbindungseinstellungen
widget_resourceFactoryWizard_timeoutFailure=Timeout
+widget_resourceFactoryWizard_timeoutHelp=Eine Timeout Dauer, die - falls festgelegt - den standardmÀÃigen Timeout fÃŒr die Erstellung der untergeordneten Ressource auÃer Kraft setzt (am {0} Agent). Der standardmÀÃige Timeout ist auf 60 Sekunden eingestellt. Ein höherer Wert kann von bei besonders langen ErstellungsvorgÀngen von Nutzen sein, wie etwa bei dem Deployment einer groÃen Applikation. Wird in der Regel verwendet, wenn es beim vorherigen Versuch zu einem Fehlschlagen aufgrund eines Timeout kam. Beachten Sie, dass es bei einem Fehlschlagen aufgrund eines Timeout trotzdem möglich ist, dass das Ressourcen Deployment erfolgreich verlief. Im Falle eines Timeout empfiehlt sich ein Discovery Scan vor dem erneuten Versuch des Deployments der Ressource.
# #widget_resourceFactoryWizard_timeoutHelp = A timeout duration that if specified will override the default timeout for child resource creation (on the {0} Agent). The default timeout is set to 60 seconds. A higher value may be useful for particularly long create actions, like deployment of a large application. Usually used if a previous attempt suffered a timeout failure. Note that if there is a timeout failure, it is still possible that the resource deployment succeeded. In the event of a timeout you may want to execute a discovery scan before attempting to redeploy the resource.
widget_resourceFactoryWizard_uploadFailure=Konnte die Datei nicht hochladen
+widget_resourceFactoryWizard_uploadFileStepName=Laden Sie die Ressourcen Content Datei hoch
+widget_resourceFactoryWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Distributionsdateien mehrere Minuten dauern.
# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
# #widget_resourceFactoryWizard_uploadFileStepName = Upload Resource Content File
# #widget_resourceFactoryWizard_uploadInProgress = The upload is in progress... This can take several minutes to complete for large distribution files.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
index 328383c..aa366a0 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
@@ -1358,36 +1358,36 @@ view_alert_definition_notification_operation_editor_specific_resource=ãªãœãŒ
view_alert_definition_notification_role_editor_loadFailed=çŸåšã®ããŒã«ã決å®ã§ããŸãã - 空ã§éå§ããŸã
view_alert_definition_notification_role_editor_restoreFailed=çŸåšã®ããŒã«ãå©çšã§ããŸãã - 空ããéå§ããŸã
view_alert_definition_notification_role_editor_saveFailed=éžæãããããŒã«ãä¿åã§ããŸãã
-view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ããéå§ããŸã
-view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ããéå§ããŸã
+view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ã§éå§ããŸã
+view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ã§éå§ããŸã
view_alert_definition_notification_user_editor_saveFailed=éžæãããŠãŒã¶ãŒãä¿åã§ããŸãã
-view_alert_definition_recovery_editor_disable_when_fired=çºç«æéãç¡å¹ã«ãã
-view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºç«ããåŸã«ç¡å¹ã«ãããã¹ããæå®ããŸããäžåºŠç¡å¹ã«ããããšããã®ã¢ã©ãŒãã¯æåã§å床æå¹ã«ãããããŸãã¯èªåçã«å床æå¹ã«ããããã®ãªã«ããªã¢ã©ãŒããèšå®ã§ããŸãã
+view_alert_definition_recovery_editor_disable_when_fired=çºçæã«ç¡å¹
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºçããåŸã«ç¡å¹ã«ãªããã©ããã瀺ããŸããç¡å¹ã«ãªã£ãã¢ã©ãŒãã¯ãæäœæ¥ã§å床æå¹ã«ã§ãããªã«ããªã¢ã©ãŒããèšå®ããŠèªåçã«å床æå¹ã«ããããšãå¯èœã§ãã
view_alert_definition_recovery_editor_loadFailed=ãªã«ããªã¡ãã¥ãŒãæ§ç¯ã§ããŸãã
view_alert_definition_recovery_editor_none_available=ãªã
view_alert_definition_recovery_editor_recovery_alert=ã¢ã©ãŒãã®ãªã«ããª
-view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã(ã€ãŸããå床æå¹å)ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããã®ã§ã¯ãªãã®ãªãããã§ã¢ã©ãŒããéžæããªãã§ãã ããã
+view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã (åæå¹åãªã©) ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããå Žåã®ã¿ã¢ã©ãŒããéžæããŠãã ããã
view_alert_definitions_create_failure=ã¢ã©ãŒãå®çŸ©ã®äœæã«å€±æããŸãã
view_alert_definitions_create_success=ã¢ã©ãŒãå®çŸ©ã®äœæã«æåããŸãã
view_alert_definitions_delete_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããŸãã?
view_alert_definitions_delete_failure=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«å€±æããŸãã
-view_alert_definitions_delete_success={0} ã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«æåããŸãã
+view_alert_definitions_delete_success={0} ã®ã¢ã©ãŒãå®çŸ©ãæ£åžžã«åé€ããŸãã
view_alert_definitions_disable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã?
view_alert_definitions_disable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_disable_success={0} ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«æåããŸãã
-view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãã«ããŸãã?
+view_alert_definitions_disable_success={0} ã®ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã
+view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããŸãã?
view_alert_definitions_enable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_enable_success={0} ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«æåããŸãã
+view_alert_definitions_enable_success={0} ã®ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããŸãã
view_alert_definitions_leaveUnsaved=ç·šéããã¢ã©ãŒãå®çŸ©ãä¿åããŸãã?
# #view_alert_definitions_leaveUnsaved = Do you want to save the modified alert definition?
-view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ãåãåºãã®ã«å€±æããŸãã
-view_alert_definitions_loadFailed_single=ID {0} ã®ä»ããã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãåãåºãã®ã«å€±æããŸãã
+view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ã®ååŸã«å€±æããŸãã
+view_alert_definitions_loadFailed_single=ID {0} ã®ã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãååŸã§ããŸããã§ãã
view_alert_definitions_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå®çŸ©
view_alert_definitions_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå®çŸ©
view_alert_definitions_update_failure=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«å€±æããŸãã
view_alert_definitions_update_success=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«æåããŸãã
-view_alert_details_field_ack_at=次ã®å Žæã§ç¢ºèªæžã¿ã§ã
-view_alert_details_field_ack_by=次ã®äººã«ãã£ãŠç¢ºèªæžã¿ã§ã
+view_alert_details_field_ack_at=確èªå Žæ\:
+view_alert_details_field_ack_by=確èªè
\:
view_alert_details_field_parent_definition=芪å®çŸ©
# #view_alert_details_field_parent_definition = Parent definition
view_alert_details_field_recovery_info=ãªã«ããªæ
å ±
@@ -1395,12 +1395,12 @@ view_alert_details_field_resource_ancestry=ãªãœãŒã¹ã®ç¥å
view_alert_details_field_watched_resource=ãŠã©ããããããªãœãŒã¹
# #view_alert_details_field_resource_ancestry = Resource Ancestry
# #view_alert_details_field_watched_resource = Watched Resource
-view_alert_details_loadFailed=ã¢ã©ãŒãã®è©³çŽ°ãåãåºãã®ã«å€±æããŸãã
+view_alert_details_loadFailed=ã¢ã©ãŒã詳现ã®ååŸã«å€±æããŸãã
view_alerts_ack_confirm=éžæãããã¢ã©ãŒãã確èªããŸãã?
view_alerts_ack_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããŸãã?
-view_alerts_ack_failure=ID {0} ã®ä»ããã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_success={0} ã¢ã©ãŒãã®ç¢ºèªã«æåããŸãã
+view_alerts_ack_failure=ID {0} ã®ã¢ã©ãŒãã確èªã§ããŸããã§ãã
+view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªã§ããŸããã§ãã
+view_alerts_ack_success={0} ã¢ã©ãŒãã確èªããŸãã
view_alerts_delete_confirm=éžæãããã¢ã©ãŒããåé€ããŸãã?
view_alerts_delete_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒããåé€ããŸãã?
view_alerts_delete_failure=ID {0} ã®ä»ããã¢ã©ãŒããåé€ããã®ã«å€±æããŸãã
@@ -1408,8 +1408,8 @@ view_alerts_delete_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã
view_alerts_delete_success={0} ã¢ã©ãŒããåé€ããã®ã«æåããŸãã
view_alerts_field_ack_status=ã¹ããŒã¿ã¹
view_alerts_field_ack_status_ack=ç¢ºèª ({0})
-view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã«ãã£ãŠç¢ºèªãããŸãã
-view_alerts_field_ack_status_noAck=æªç¢ºèª
+view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã確èª
+view_alerts_field_ack_status_noAck=確èªãªã
view_alerts_field_ack_status_noAckHover=ãŸã 確èªãããŠããŸãã
view_alerts_field_ack_subject=確èªãµããžã§ã¯ã
view_alerts_field_ack_time=確èªæå»
@@ -1422,8 +1422,8 @@ view_alerts_field_modified_time=ä¿®æ£æå»
view_alerts_field_parent=芪
view_alerts_field_priority=åªå
床
view_alerts_field_protected=ä¿è·ãããŠãã
-view_alerts_field_protected_tooltip=ããtrueãªãããã®å®çŸ©ã¯èŠªå®çŸ©ã«ããå€æŽããä¿è·ãããŠããŸããä»ã®èšèã§èšãã°ããã®èŠªå®çŸ©èšå®ã¯ãã®å®çŸ©ãäžæžãããŸããã
-view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ãåãåºãã®ã«ããŸãã
+view_alerts_field_protected_tooltip=true ã®å Žåããã®å®çŸ©ã¯ä¿è·ããã芪å®çŸ©ãå€æŽã§ããŸããããã£ãŠã芪å®çŸ©ã®èšå®ã¯ãã®å®çŸ©ãäžæžãã§ããŸããã
+view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ã®ååŸã«å€±æããŸãã
view_alerts_table_filter_priority=åªå
床ãã£ã«ã¿ãŒ
view_alerts_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå±¥æŽ
view_alerts_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå±¥æŽ
@@ -1455,7 +1455,7 @@ view_autoDiscoveryQ_unignoreInProgress=éžæããããªãœãŒã¹ã®ç¡èŠã
view_autoDiscoveryQ_unignoreSuccessful=éžæãããªãœãŒã¹ã®ç¡èŠè§£é€ã«æåããŸãã
view_autoDiscoveryQ_uninventoried=ã€ã³ãã³ããªç»é²ãããªã
view_bundleGroup_assignFailPerm=ãã³ãã«ããã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãæš©å©ããããŸããã管çè
ãžåãåãããŠãã ããã
-view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã« View Bundles ããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
+view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã«ã®ããã³ãã«ã®è¡šç€ºãããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
view_bundleGroup_deletesFailure=ãã³ãã«ã°ã«ãŒããåé€ã§ããŸããã§ãã
view_bundleGroup_deletesSuccessful=ãã³ãã«ã°ã«ãŒããæ£åžžã«åé€ããŸãã
view_bundleGroup_unassignFailPerm=ãã®ãã³ãã«ã°ã«ãŒããããã³ãã«ãå²ãåœãŠè§£é€ããæš©å©ããããŸããã管çè
ã«åãåãããŠãã ããã
@@ -1473,22 +1473,22 @@ view_bundle_bundleType=ãã³ãã«ã¿ã€ã
view_bundle_bundleVersion=ãã³ãã«ããŒãžã§ã³
view_bundle_bundleVersions=ãã³ãã«ããŒãžã§ã³
view_bundle_createWizard_bundleDistro=ãã³ãã«é
åž
-view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæã®å®å
šãªãã£ã³ã»ã«ã«å€±æããŸãã - ãã³ãã«ã¯ããŒã¿ããŒã¹ã«ãŸã æ®ã£ãŠãããããããŸãã
+view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ãã - ãã³ãã«ããŸã ååšããå¯èœæ§ããããŸãã
view_bundle_createWizard_cancelFailurePerm=ãŠãŒã¶ãŒãããŒããã·ã§ã³ãäœæããåé€ããªãã£ãããããã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ããã管çè
ã«ãããã³ãã«ã®åé€ãå¿
èŠã«ãªããšäºæ³ãããŸãã
# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
-view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
-view_bundle_createWizard_clickToUploadRecipe=ã¬ã·ããã¡ã€ã«ã®ããŒãããããã«ã¯ãªãã¯ããŠãã ãã
-view_bundle_createWizard_createFailure=ãã³ãã«ãäœæããã®ã«å€±æããŸãã
+view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
+view_bundle_createWizard_clickToUploadRecipe=ã¯ãªãã¯ãããšã¬ã·ããã¡ã€ã«ãããŒãããŸã
+view_bundle_createWizard_createFailure=ãã³ãã«ãäœæã«å€±æããŸãã
view_bundle_createWizard_createSuccessful=ããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ã®äœæã«æåããŸãã
view_bundle_createWizard_enterRecipe=æ£ããã¬ã·ããæäŸããŠãã ãã
-view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ããURLãå
¥åããŠãã ãã
+view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ãã URL ãå
¥åããŠãã ãã
view_bundle_createWizard_failedToUploadDistroFile=ãã³ãã«é
åžãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
view_bundle_createWizard_failedToUploadFile=ãã³ãã«ãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
view_bundle_createWizard_groupsStep_assign=æå¹ãªãã³ãã«ã°ã«ãŒãã 1 ã€ä»¥äžå²ãåœãŠãŸã\:
view_bundle_createWizard_groupsStep_assigned=æ°ãããã³ãã«ããŒãžã§ã³ã¯æ¢åã®ãã³ãã«çšã§ããã³ãã«ã°ã«ãŒãã®å²ãåœãŠãç¶æ¿ããŸã\:
view_bundle_createWizard_groupsStep_failedAssign=æåã®ãã³ãã«ã°ã«ãŒãããããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ãžå²ãåœãŠã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
view_bundle_createWizard_groupsStep_failedGetAssignable=å²ãåœãŠå¯èœãªãã³ãã«ã°ã«ãŒãã決å®ã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
-view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãCreate Bundles ããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã® Create ãŸã㯠View Bundles ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
+view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãããã³ãã«ã®äœæãããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã®ãäœæãããã³ããã³ãã«ã®è¡šç€ºã ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
view_bundle_createWizard_groupsStep_leaveUnassigned=æ°ãããã³ãã«ã¯å²ãåœãŠãªãã§ãã ããã
view_bundle_createWizard_groupsStep_noAssignable=å²ãåœãŠã§ãããã³ãã«ã°ã«ãŒãããŠãŒã¶ãŒãæã£ãŠããªããããæåã®ãã³ãã«ããŒãžã§ã³ãäœæã§ããŸãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
view_bundle_createWizard_groupsStep_noneAssigned=æ°ãããã³ãã«ããŒãžã§ã³ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãå¿
èŠããããŸãã
@@ -1509,7 +1509,7 @@ view_bundle_createWizard_groupsStep_unassigned=æ°ãããã³ãã«ããŒãžã§
view_bundle_createWizard_loadBundleFileFailure=ãµãŒããŒãããã³ãã«ãã¡ã€ã«æ
å ±ã®ååŸãã§ããŸãã
view_bundle_createWizard_noAdditionalFilesNeeded=ãã®ãã³ãã«ã®ããã«ã¢ããããŒããããå¿
èŠãããè¿œå ãã¡ã€ã«ã¯ãããŸãã
view_bundle_createWizard_noBundleTypesAvail=ãã³ãã«ã¿ã€ããå©çšã§ããŸãã
-view_bundle_createWizard_noBundleTypesSupported=ãã³ãã«ã¿ã€ãã¯äžã€ããµããŒããããŠããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããªããã°ãªããŸãã
+view_bundle_createWizard_noBundleTypesSupported=ãµããŒãããããã³ãã«ã¿ã€ãã¯ãããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããå¿
èŠããããŸã
view_bundle_createWizard_provideBundleDistro=ãã³ãã«é
åžã®æäŸ
view_bundle_createWizard_recipeOption=ã¬ã·ã
view_bundle_createWizard_title=ãã³ãã«äœæ
@@ -1527,7 +1527,7 @@ view_bundle_createWizard_urlUserName=ãŠãŒã¶ãŒå
# #view_bundle_createWizard_urlUserName = User name
view_bundle_createWizard_windowTitle=ãã³ãã«äœæãŠã£ã¶ãŒã
view_bundle_createWizard_youMustChooseOne=ãã³ãã«ãäœæããããã®ãªãã·ã§ã³ãéžæããªããã°ãªããŸãã
-view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸãã
+view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸããããªã¢ãŒããã·ã³ã®å
容ã¯åé€ãããŸããã
view_bundle_deploy=ãããã€
view_bundle_deployDir=ãããã€ãã£ã¬ã¯ããª
view_bundle_deployWizard_createGroup_error_1=ã°ã«ãŒããäœæãããŸããã§ããããããã€ã¡ã³ãã®ã°ã«ãŒãã¯ç©ºã«ã¯ã§ããŸããã
@@ -1547,23 +1547,23 @@ view_bundle_deployWizard_deploymentScheduledDetail_concise=ãã³ãã«ããã
view_bundle_deployWizard_destinationCreatedDetail=ãã£ã¹ã¯ãªãã·ã§ã³ [{1}] ã®ä»ãããããã€ã¡ã³ã [{0}] ãäœæããŸãã
view_bundle_deployWizard_destinationCreatedDetail_concise=å®å
[{0}] ãäœæããŸãã
view_bundle_deployWizard_error_1=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ãããããã€ã¡ã³ãã®åé€ã«å€±æããŸãã
-view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããããã¯ãã§ã«ååšãããããããŸããã (泚æïŒå®å
ãã¥ãŒããæ¢åã®å®å
ãããã€ã®ãã)
+view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããå®å
ã¯ãã§ã«ååšããå¯èœæ§ããããŸã (å®å
ãã¥ãŒãããããã€ãããæ¢åã®å®å
)ã
view_bundle_deployWizard_error_11=å®çŸ©æžã¿ãããã€ã¡ã³ãã®æ€çŽ¢ã«å€±æããŸãã
view_bundle_deployWizard_error_12=å®çŸ©æžã¿ãã³ãã«ã®æ€çŽ¢ã«å€±æããŸãã
-view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
+view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã§æ°ããå®å
ã®åé€ã«å€±æããŸãã
view_bundle_deployWizard_error_3=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\!
view_bundle_deployWizard_error_4=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\: {0}
view_bundle_deployWizard_error_5=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\!
view_bundle_deployWizard_error_6=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\: {0}
view_bundle_deployWizard_error_7=ãããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
-view_bundle_deployWizard_error_8=ããããããŠã³ããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
+view_bundle_deployWizard_error_8=ããããããŠã³ã¡ãã¥ãŒããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
view_bundle_deployWizard_error_9=次ããŒãžã§ã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
view_bundle_deployWizard_error_noBundleConfig=ãã³ãã«ã¿ãŒã²ããæ
å ±ã®ååŸã«å€±æããŸãããéžæããã°ã«ãŒãã¯ãã³ãã«ãããã€ã¡ã³ãã®ã¿ãŒã²ããã«æãåŸãæ£åœãªäºæã°ã«ãŒãã§ãã?
view_bundle_deployWizard_getConfigSkip=ãã®ãã³ãã«ããŒãžã§ã³ã«èšå®ã¯å¿
èŠãããŸãã
view_bundle_deployWizard_getConfigStep=ãããã€ã¡ã³ãã®èšå®
view_bundle_deployWizard_getDestStep=æ°ããå®å
-view_bundle_deployWizard_getDest_deployDir=ã«ãŒããããã€ãã£ã¬ã¯ã㪠(å®å
ãã©ãããã©ãŒã äžã§ã®)
-view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã«é¢ãããã¹ãŠã®ãããã€çšãšããŠåããã®ã䜿ãããŸãããå®å
ã®åºæ¬ãã£ã¬ã¯ããªã®å Žæã«å¯Ÿããçžå¯Ÿãã£ã¬ã¯ããªã«ãªããŸãããã®ããšã¯ãç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ã€ããŠåºæ¬ãã£ã¬ã¯ããªã®é
眮ãã©ãã«ããããšããããšã«äŸåããŠããã®çµ¶å¯Ÿãã£ã¬ã¯ããªã¯ç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ã«ãªãå¯èœæ§ãããããšãæå³ããŠããŸãã
+view_bundle_deployWizard_getDest_deployDir=ãããã€ã¡ã³ããã£ã¬ã¯ããª
+view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã®ãã¹ãŠã®ãããã€ã¡ã³ãã§åããã®ã䜿ãããŸãããå®å
ã®ããŒã¹ãã£ã¬ã¯ããªã®å Žæã«çžå¯ŸããŸãããã£ãŠãã¿ãŒã²ãããªãœãŒã¹äžã§ããŒã¹ãšãªãå Žæã«å¿ããŠã絶察ãã£ã¬ã¯ããªã¯ã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ãæã€å¯èœæ§ããããŸãã
view_bundle_deployWizard_getDest_desc=å®å
ã®èª¬æ
view_bundle_deployWizard_getDest_destBaseDirName=åºæ¬ã®é
眮
view_bundle_deployWizard_getDest_group_help=ã¡ã³ããŒããã¹ãŠã®ãã³ãã«ãããã€ã®ããã®å®å
ã¿ãŒã²ãããšãªããããªã°ã«ãŒãããã³ãã«ãããã€ããµããŒããããªãœãŒã¹ãå«ãäºæã°ã«ãŒãã®ã¿ãéžæå¯èœã§ãã
@@ -1578,10 +1578,10 @@ view_bundle_deployWizard_getOptions_deployLater=åŸã§ãããã€ãã
view_bundle_deployWizard_getOptions_deployNow=ä»ãããããã€ãã
view_bundle_deployWizard_getOptions_deployTime=ãããã€æå»
view_bundle_deployWizard_selectBundleStep=ãããã€ãã³ãã«ã®éžæ
-view_bundle_deployWizard_selectBundle_single=ãããã€ã®ããã«åäžãã³ãã«ã ããéžæããŠãã ãã
+view_bundle_deployWizard_selectBundle_single=ãããã€ã«åäžã®ãã³ãã«ã®ã¿ãéžæããŠãã ãã
view_bundle_deployWizard_selectVersionStep=ãã³ãã«ããŒãžã§ã³ãéžæããŠãã ãã
view_bundle_deployWizard_selectVersion_latest=ææ°ããŒãžã§ã³ [{0}]
-view_bundle_deployWizard_selectVersion_live=åäœããŒãžã§ã³ [{0}]
+view_bundle_deployWizard_selectVersion_live=ã©ã€ãããŒãžã§ã³ [{0}]
view_bundle_deployWizard_selectVersion_select=ãªã¹ãããããŒãžã§ã³ãéžæããŠãã ãã\:
view_bundle_deployWizard_title=ãã³ãã«ãããã€ã®ãŠã£ã¶ãŒã
view_bundle_deploy_action=ã¢ã¯ã·ã§ã³
@@ -1607,20 +1607,20 @@ view_bundle_deployments=ãããã€
view_bundle_dest_backToBundle=ãã³ãã«ãžæ»ã
view_bundle_dest_baseDirName=åºæ¬ã®é
眮
view_bundle_dest_created=äœæããã
-view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããåé€ããã ãã§ããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯æ®ãç¶ããŸã
+view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããã®ã¿åé€ãããŸããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯åé€ãããŸããã
view_bundle_dest_deleteFailure=ãã³ãã«å®å
[{0}] ã®åé€ã«å€±æããŸãã
view_bundle_dest_deleteSuccessful=ãã³ãã«å®å
[{0}] ã®åé€ã«æåããŸãã
view_bundle_dest_deployDir=ãããã€ãã£ã¬ã¯ããª
view_bundle_dest_group=ã°ã«ãŒã
view_bundle_dest_lastDeployedVersion=æåŸã«ãããã€ãããããŒãžã§ã³
-view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ããããæ¥ä»
+view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ã¡ã³ãã®æ¥ä»
view_bundle_dest_lastDeploymentStatus=æåŸã®ãããã€ã¡ã³ãã¹ããŒã¿ã¹
view_bundle_dest_loadFailure=ãã³ãã«ã®å®å
ãããŒãããã®ã«å€±æããŸãã
view_bundle_dest_loadFailureVersionInfo=ãããã€ãããããŒãžã§ã³æ
å ±ã®ããŒãã«å€±æããŸãã
-view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããé€å»ããŸããããããã§ãã?
-view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«å€±æããŸãã
-view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«æåããŸãã
-view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸãããããããŠãããããã§ãã?
+view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããããŒãžããŸããããããã§ãã?
+view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠãããã³ãã«å®å
[{0}] ã®ããŒãžã«å€±æããŸãã
+view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠãããã³ãã«å®å
[{0}] ãæ£åžžã«ããŒãžããŸãã
+view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸããå®è¡ããŠãããããã§ãã?
view_bundle_dest_tagUpdateFailure=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_dest_tagUpdateSuccessful=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«æåããŸãã
view_bundle_destinations=å®å
@@ -1650,28 +1650,28 @@ view_bundle_list_singleLoadFailure=ãããã€ãããåäžãã³ãã« [{0}]
view_bundle_list_tagUpdateFailure=ãã³ãã«ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_list_tagUpdateSuccessful=ãã³ãã«ã¿ã°ã®æŽæ°ã«æåããŸãã
view_bundle_list_versionsCount=ããŒãžã§ã³æ°
-view_bundle_purge=é€å»
-view_bundle_recipe=ãªã·ã
-view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã®ããŒãã«å€±æããŸãã
+view_bundle_purge=ããŒãž
+view_bundle_recipe=ã¬ã·ã
+view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã¡ã³ãã®ããŒãã«å€±æããŸãã
view_bundle_revert=åãæ¶ã
view_bundle_revertWizard_confirmStep_confirmation=åäœäžã®ãããã€ã以åã®ãããã€ãžåãæ¶ãäžã§ããç¶ç¶ããã«ã¯"次ãž"ãã¯ãªãã¯ããŠãã ããã
view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=åäœäžã®ãããã€ãèŠã€ãããŸãããåãæ¶ããã§ããŸããã
view_bundle_revertWizard_confirmStep_liveDeployment=åäœäžã®ãããã€
view_bundle_revertWizard_confirmStep_name=åãæ¶ããããã€ç¢ºèª
-view_bundle_revertWizard_confirmStep_noLiveDeployment=ãã®å®å
[{0}] çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=ãã®å®å
çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment=以åã®ããã〠[{1}] ãååšããªãã®ã§åäœäžã®ããã〠[{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãã®ã§åäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€
-view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ãåé€ããŸãã? (ããã¯å€ããæ¢åã®ãããã€ãã£ã¬ã¯ããªãåãæ¶ããããã€ãéå§ããåã«åé€ããŸã)
-view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€åã®ååŸã«å€±æããŸãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment=å®å
[{0}] çšã®åäœäžã®ãããã€ã¡ã³ãã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=å®å
çšã®åäœäžã®ãããã€ã¡ã³ãã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment=å®å
[{1}] ã®ä»¥åã®ãããã€ã¡ã³ããååšããªããããåäœäžã®ãããã€ã¡ã³ã [{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãããåäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€ã¡ã³ã
+view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ã¡ã³ããåé€ããŸãã? (ããã«ããããããã€ã¡ã³ãã®åãæ¶ããéå§ããåã«ãæ¢åã®å€ããããã€ãã£ã¬ã¯ããªãåé€ãããŸã)
+view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
view_bundle_revertWizard_getInfoStep_name=åãæ¶ãæ
å ±ã®æäŸ
view_bundle_revertWizard_getInfoStep_revertDeployDesc=ãããã€èšè¿°ã®åãæ¶ã
view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[åãæ¶ã å] {0} [åãæ¶ã åŸ] {1}
view_bundle_revertWizard_getInfoStep_revertDeployName=ãããã€åã®åãæ¶ã
view_bundle_revertWizard_revertStep_name=å®å
ãã©ãããã©ãŒã ãžãã³ãã«ããããã€
view_bundle_revertWizard_revertStep_reverting=åãæ¶ãäž...
-view_bundle_revertWizard_revertStep_scheduled=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
+view_bundle_revertWizard_revertStep_scheduled=ãããã€ã¡ã³ãã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
view_bundle_revertWizard_revertStep_scheduledDetails=ãªãœãŒã¹ã°ã«ãŒã [{1}] ãããã³ãã«ããã〠[{0}] ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸãã
view_bundle_revertWizard_revertStep_scheduledFailure=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã
view_bundle_revertWizard_title=ãã³ãã«åãæ¶ã
@@ -1684,7 +1684,7 @@ view_bundle_tree_unassigned_name=å²ãåœãŠãããŠããªããã³ãã«
view_bundle_version_backToBundle=ãã³ãã«ãžæ»ã
view_bundle_version_bundleVersionTagUpdateFailure=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_version_bundleVersionTagUpdateSuccessful=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«æåããŸãã
-view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã?
+view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã? ãªã¢ãŒããã·ã³ã®ã³ã³ãã³ãã¯åé€ãããŸããã
view_bundle_version_deleteFailure=ãã®ãã³ãã«ããŒãžã§ã³ [{0}] ãåé€ããã®ã«å€±æããŸãã
view_bundle_version_deleteSuccessful=ãã³ãã«ããŒãžã§ã³ [{0}] ã®åé€ã«æåããŸãã
view_bundle_version_loadFailure=ãã³ãã«ããŒãžã§ã³ã®ããŒãã«å€±æããŸãã
@@ -1722,7 +1722,7 @@ view_configEdit_msg_4=ãªã¹ãã«è¿œå ãããã¢ã€ãã
view_configEdit_properties=ããããã£
view_configEdit_property=ããããã£ãŒ
# #view_configEdit_property = Property
-view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
+view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
view_configEdit_tooltip_2=ãªã¹ãã«ã¢ã€ãã ãè¿œå ããŸã
view_configEdit_unset=æªèšå®ã«ããŸãã?
# #view_configEdit_unset = Unset?
@@ -1749,12 +1749,12 @@ view_configurationHistoryList_table_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸ
view_configurationHistoryList_table_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
view_configurationHistoryList_table_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
view_configurationHistoryList_title=èšå®å±¥æŽ
-view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ã¯æ£ããå€ã§ãã®ã§ããã®èšå®ã¯ä¿åå¯èœã§ã
-view_connectionSettingsDetails_error_updateFailure=ã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã«å€±æããŸãã
-view_connectionSettingsDetails_messageConcise_updateSuccess=ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®ããã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®ã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
-view_connectionSettingsDetails_somePropertiesInvalid=次ã®ã³ãã¯ã·ã§ã³èšå®ã¯äžæ£ãªå€\: {0} ã§ããèšå®ãä¿åããåã«èšæ£ããªããã°ãªããŸããã
+view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®æ¥ç¶èšå®ã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸãã
+view_connectionSettingsDetails_error_updateFailure=æ¥ç¶èšå®ã®æŽæ°ã«å€±æããŸãã
+view_connectionSettingsDetails_messageConcise_updateSuccess=æ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸããã
+view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®æ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸããã
+view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®æ¥ç¶èšå®ãç·šéããæš©éããããŸãã
+view_connectionSettingsDetails_somePropertiesInvalid=次ã®æ¥ç¶èšå®ã®å€ã¯ç¡å¹ã§ã\: {0}ãèšå®ãä¿åããã«ã¯ãå€ãä¿®æ£ããå¿
èŠããããŸãã
view_core_loggedOut=ãã°ã¢ãŠã
view_core_noRecentAlerts=ã¬ããŒããã¹ãæè¿ã®ã¢ã©ãŒãã¯ååšããŸãã
view_core_recentAlerts=[{0}] åã®æè¿ã®ã¢ã©ãŒãããããŸãã - æè¿ã®ã¢ã©ãŒãã¬ããŒããžã¯ãªãã¯ããŠãã ãã
@@ -1797,8 +1797,8 @@ view_drift_category_fileNew=æ°èŠã«æ€åºããããã¡ã€ã«
view_drift_category_fileRemoved=åé€ãã¡ã€ã«
view_drift_confirm_deleteAllDefs=ããªããæ€åºå®çŸ©ããã¹ãŠåé€ããŸãã?
view_drift_confirm_deleteDefs=éžæããããªããæ€åºå®çŸ©ãåé€ããŸãã?
-view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸããã§ã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
-view_drift_failure_deleteDefs=ããã€ãããããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
+view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸãããã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
+view_drift_failure_deleteDefs=äžéšãããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
view_drift_failure_deleteTemplates=ããªãããã³ãã¬ãŒãã®äžéšãŸãã¯ãã¹ãŠãåé€ã§ããŸããã§ããã
view_drift_failure_detectNow=ããªããæ€åºå®è¡ãªã¯ãšã¹ãã®éä¿¡ã«å€±æããŸãã
view_drift_failure_load=ããªããã€ã³ã¹ã¿ã³ã¹ã®åãåºãã«å€±æããŸãã
@@ -1834,35 +1834,35 @@ view_drift_table_title_initialSnapshot=å®çŸ© [{0}] ã®ããã®åæã¹ãã
view_drift_table_title_snapshot=å®çŸ© [{1}] ã®ããã®ã¹ãããã·ã§ãã [{0}]
view_drift_table_title_templateSnapshot=ãã³ãã¬ãŒã [{0}] ã®ããã®ãã³çããããã¹ãããã·ã§ãã
view_drift_wizard_addDef_failure=ããªããæ€åºå®çŸ©ã[{0}]ãã®æ°èŠè¿œå ã«å€±æããŸãã
-view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ããªããã¢ãã¿ãªã³ã°ãå®è¡ãããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸãããã®å®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ããããæ€åºã®å®è¡ééãå®çŸ©ããããåºæ¬ãã£ã¬ã¯ããªãšãã¡ã€ã«ãã£ã«ã¿(ãªãã·ã§ã³)ãæå®ããããšãã§ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãéå§ããå®çŸ©ãšããŠäœ¿çšããããã®äžã€ä»¥äžã®æ¢å®ã®ãã³ãã¬ãŒããååšããŸãã
-view_drift_wizard_addDef_infoStepName=ãã®æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
+view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ãããªããã®ç£èŠãå®è¡ããããã¡ã€ã«ãèšè¿°ããŸããå®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ã§ããæ€åºå®è¡ã®ééãå®çŸ©ããããŒã¹ãã£ã¬ã¯ããªãšãªãã·ã§ã³ã®ãã¡ã€ã«ãã£ã«ã¿ãŒãæå®ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãæåã®å®çŸ©ãšããŠäœ¿çšã§ãã 1 ã€ä»¥äžã®äºåå®çŸ©ãã³ãã¬ãŒãããããŸãããã®ãã³ãã¬ãŒãã¯ç·šéå¯èœã§ãã
+view_drift_wizard_addDef_infoStepName=æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
view_drift_wizard_addDef_success=æ°èŠããªããæ€åºå®çŸ© [{0}] ã®è¿œå ã«æåããŸããããšãŒãžã§ã³ãã¯æŽæ°ãããŸãã
view_drift_wizard_addDef_templatePrompt=ããªããå®çŸ©ãã³ãã¬ãŒã
-view_drift_wizard_addDef_title=ã¿ã€ãã®ãªãœãŒã¹ [{0}] ã®ããã®ããªããæ€åºå®çŸ©ãè¿œå ããŠãã ãã
+view_drift_wizard_addDef_title=ã¿ã€ã [{0}] ã®ãªãœãŒã¹ã®ããªããæ€åºå®çŸ©ãè¿œå
view_drift_wizard_addDef_windowTitle=ããªããæ€åºå®çŸ©ãŠã£ã¶ãŒãã®è¿œå
view_drift_wizard_addTemplate_failure=æ°èŠããªããæ€åºãã³ãã¬ãŒã [{0}] ã®è¿œå ã«å€±æããŸãã
-view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããã掟çããŠäœæã§ããŸããããã¯æ¢åãã³ãã¬ãŒãã«é¡äŒŒãããã®ãããã©ã°ã€ã³ãå®çŸ©ãããã³ãã¬ãŒãããæ°èŠãã³ãã¬ãŒããæ§ç¯ããçŽ æ©ãæ¹æ³ãæäŸããŸããããªããå®çŸ©ã®ããã«ããã®ãã³ãã¬ãŒãã¯ããªãããç£èŠãå®è¡ããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸããç¶æ³ã«ãã£ãŠã¯ããã®ãã³ãã¬ãŒãããå°åºãããå®çŸ©ã¯ãã®ãã¡ã€ã«ã»ããã®å€æŽããä»ã®èšå®ã®å€æŽãèš±ããããèš±ããªãã£ããããŸãããã³ãã¬ãŒãåã¯äžã€ã®ãªãœãŒã¹ã¿ã€ãå
ã§ãŠããŒã¯ã§ãªããã°ãªããŸããã
+view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããåºã«ããŸããããã«ãããæ¢åã®ãã³ãã¬ãŒããšäŒŒãŠããæ°èŠãã³ãã¬ãŒããããã©ã°ã€ã³ãå®çŸ©ããããã³ãã¬ãŒããåºã«ããæ°èŠãã³ãã¬ãŒããè¿
éã«æ§ç¯ã§ããŸãããã©ããå®çŸ©ãšåæ§ã«ããã³ãã¬ãŒãã¯ããªããç£èŠãå®è¡ããããã¡ã€ã«ãèšè¿°ããŸãããã³ãã¬ãŒããåºã«ããå®çŸ©ã®ãã¡ã€ã«ã»ãããŸãã¯ä»ã®èšå®ã®å€æŽã¯ãç¶æ³ã«å¿ããŠèš±å¯ãŸãã¯æåŠãããŸãããã³ãã¬ãŒãåã¯ãªãœãŒã¹ã¿ã€ãå
ã§äžæã§ãªããã°ãªããŸããã
view_drift_wizard_addTemplate_infoStepName=éå§ãã³ãã¬ãŒãã®éžæ
view_drift_wizard_addTemplate_success=æ°èŠããªãããã³ãã¬ãŒã [{0}] ã®è¿œå ã«æåããŸãã
view_drift_wizard_addTemplate_title=ã¿ã€ã [{0}] ã®ããªããå®çŸ©ãã³ãã¬ãŒããè¿œå ããŠãã ãã
view_drift_wizard_addTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒãå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®è¿œå
-view_drift_wizard_pinTemplate_confirmNotPinned=ãã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯ãã®åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ãããžãªã»ãããããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®ã¹ãããã·ã§ãããžã®ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
-view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã®ãã³ãã¬ãŒãã¯ãã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ãããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
+view_drift_wizard_pinTemplate_confirmNotPinned=ãã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ããã³çãããããšããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ããã«åæã¹ãããã·ã§ãããèšå®ãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããŸãããã³ãã¬ãŒãã®ã¹ãããã·ã§ãããžã®ãã³çããç¶è¡ããŸãã?
+view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã³ãã¬ãŒãããã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ããå床ãã³çããããšããã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ãæã€åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããžèšå®ãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒããå床ãã³çãããŸãã?
view_drift_wizard_pinTemplate_duplicate_name_error=ãã³ãã¬ãŒãåã¯äžæã§ãªããã°ãªããŸãã
view_drift_wizard_pinTemplate_failure=ããªãããã³ãã¬ãŒã [{0}] ãžã®ã¹ãããã·ã§ããããã³çãããã®ã«å€±æããŸãã
view_drift_wizard_pinTemplate_infoStepExistingTemplate=çŸåšã®ãã³ãã¬ãŒããžã®ãã³çã
-view_drift_wizard_pinTemplate_infoStepHelp=ãã³çãããããã³ãã¬ãŒããéžæããŠãã ããããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããæã€ããã«ãªããŸããããã«ããŸãããããŠãã®å®çŸ©èªèº«ã¯ãã³çãããããã®ãšããŠããŒã¯ãããŸããããã¯æåŸ
ããããã¡ã€ã«ã»ããããããªãããæ€åºããã®ã«äœ¿ãããŸãããã®ãã³ãã¬ãŒãã®ããã®æ¢åå®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ããã«ãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããããšã«æ³šæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepHelp=ãã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ããã³çãããããšããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ããã«åæã¹ãããã·ã§ãããèšå®ãããŸãããŸããå®çŸ©èªäœããã³çãããããšã¿ãªãããŸããããã¯ãæ³å®ããããã¡ã€ã«ã»ããããããªãããæ€åºããããã«äœ¿çšãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããããšã«æ³šæããŠãã ããã
view_drift_wizard_pinTemplate_infoStepName=ãã³çãããããã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ããå°åºããããã®)
-view_drift_wizard_pinTemplate_infoStepRadioHelp=ãã®ã¹ãããã·ã§ããã¯æ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãããããšãå¯èœã§ãããã®''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒã®æã«ãã£ãŠä¿¡é Œããå®çŸ©ãã¹ãããã·ã§ãããããªãœãŒã¹ã¬ãã«ãã¿ã€ãã¬ãã«ã§ããã³ãã¬ãŒãåã§ããããã«ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯ã次ã«ããã®ã¿ã€ãã®ã¡ã³ããŒã«å¯ŸããŠé©çšã§ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯åææã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéããããšãã§ããŸãããã®ååã¯å€æŽãã¹ãã§ããã®ã¿ã€ãã®ãŠããŒã¯ãªããªãããã³ãã¬ãŒãåã§ãªããã°ãªããŸããã''æ¢åãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒãéžæããã¹ãããã·ã§ãããæã€æ¢åãã³ãã¬ãŒãã«å¯ŸããŠããã³çã
ãŸãã¯å床ãã³çããã§ããããã«ããŸããæ£ããèšå®ããã«ã¯ããã®æ¢åãã³ãã¬ãŒãã¯åããã£ã¬ã¯ããªããã®ã¹ãããã·ã§ããå®çŸ©ãšããŠç£èŠã§ããªããã°ãªããŸãããã»ã¬ã¯ã·ã§ã³ããã¯ã¹ã¯æ£åœãªæ¢åã®ãã³ãã¬ãŒãã ãã衚瀺ããŸããããæ£åœã§ãªãæ¢åãã³ãã¬ãŒããååšãããšããŠããã®ãªãã·ã§ã³ã§ã¯éžæãããŸããã
+view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ãã掟ç)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=ã¹ãããã·ã§ãããæ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãã§ããŸãããæ°èŠãã³ãã¬ãŒãããªãã·ã§ã³ã䜿çšãããšããŠãŒã¶ãŒã¯ãªãœãŒã¹ã¬ãã«ã®ä¿¡é Œã§ããå®çŸ©ããã³ã¹ãããã·ã§ããããã¿ã€ãã¬ãã«ãžææ Œã§ããŸãããã®åŸãæ°èŠãã³ãã¬ãŒããã¿ã€ãã®ã¡ã³ããŒãžé©çšã§ããŸããæ°èŠãã³ãã¬ãŒãã¯ãæåã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéå¯èœã§ããã¿ã€ãã«ãŠäžæã®ããªãããã³ãã¬ãŒãåãšãªãããã«ãååãå€æŽããå¿
èŠããããŸãããæ¢åãã³ãã¬ãŒãããªãã·ã§ã³ã䜿çšãããšããŠãŒã¶ãŒã¯éžæãããã¹ãããã·ã§ãããæã€æ¢åã®ãã³ãã¬ãŒãããã³çããŸãã¯å床ãã³çãã§ããŸããæ¢åã®ãã³ãã¬ãŒãã¯ãã¹ãããã·ã
§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠããå¿
èŠããããŸããéžæããã¯ã¹ã¯æå¹ãªæ¢åãã³ãã¬ãŒãã®ã¿ã衚瀺ããŸããæå¹ãªæ¢åãã³ãã¬ãŒãããªãå Žåããã®ãªãã·ã§ã³ãéžæã§ããŸããã
view_drift_wizard_pinTemplate_infoStepRadioTitle=ãã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepSelectBlocked=æ¢åãã³ãã¬ãŒãã§ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠãããã®ã¯ååšããŸãããç¶ç¶ããã«''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ãéžæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠããæ¢åãã³ãã¬ãŒãã¯ãããŸãããç¶ç¶ããã«ã¯ãæ°èŠãã³ãã¬ãŒãããªãã·ã§ã³ãéžæããŠãã ããã
view_drift_wizard_pinTemplate_infoStepSelectTitle=æ¢åãã³ãã¬ãŒã
view_drift_wizard_pinTemplate_success=ããªãããã³ãã¬ãŒã [{0}] ã®ãã³çãã«æåããŸãã
view_drift_wizard_pinTemplate_title=ã¿ã€ã [{2}] ã®ããªãããã³ãã¬ãŒããžã®å®çŸ© [{1}] ã®ã¹ãããã·ã§ãã [{0}] ããã³çã
view_drift_wizard_pinTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®ãã³çã
-view_dynagroup_children=åçã°ã«ãŒãã®å
-view_dynagroup_compatible=äºæ
+view_dynagroup_children=DynaGroup ã®å
+view_dynagroup_compatible=äºææ§
view_dynagroup_definitionAlreadyExists=ãã§ã«ãã®ååã®ã°ã«ãŒãå®çŸ©ãååšããŸã
view_dynagroup_definitionCreated=ã°ã«ãŒãå®çŸ©å [{0}] ã®äœæã«æåããŸãã
view_dynagroup_definitionLoadFailure=ã°ã«ãŒãå®çŸ©ã®ããŒãã«å€±æããŸãã
@@ -1872,13 +1872,13 @@ view_dynagroup_deleteSuccessfulSelection=[{0}] ã°ã«ãŒãå®çŸ©ã®åé€ã«æ
view_dynagroup_editing=[{0}] ãç·šéäž
view_dynagroup_exprBuilder_addExpression=åŒã®è¿œå
view_dynagroup_exprBuilder_comparisonType=æ¯èŒã¿ã€ã
-view_dynagroup_exprBuilder_comparisonType_contains=ãå«ã
-view_dynagroup_exprBuilder_comparisonType_endsWith=ã§çµãã
+view_dynagroup_exprBuilder_comparisonType_contains=次ãå«ã\:
+view_dynagroup_exprBuilder_comparisonType_endsWith=次ã§çµãã\:
view_dynagroup_exprBuilder_comparisonType_equals=çãã
-view_dynagroup_exprBuilder_comparisonType_startsWith=ã§éå§ãã
+view_dynagroup_exprBuilder_comparisonType_startsWith=次ãšéå§ãã\:
view_dynagroup_exprBuilder_comparisonType_tooltip=æ¯èŒã¿ã€ã
view_dynagroup_exprBuilder_definingPlugin=å®çŸ©ãã©ã°ã€ã³
-view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ã®ããã®ãã©ã°ã€ã³
+view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ãããã©ã°ã€ã³
view_dynagroup_exprBuilder_expression=åŒ
view_dynagroup_exprBuilder_expressionType=åŒã®ã¿ã€ã
view_dynagroup_exprBuilder_expressionType_pluginConfig=ãã©ã°ã€ã³èšå®
@@ -1902,7 +1902,7 @@ view_dynagroup_exprBuilder_noResourceTypes=--ãªãœãŒã¹ã¿ã€ããªã--
view_dynagroup_exprBuilder_pluginLoadFailure=ãã©ã°ã€ã³ã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_propLoadFailure=ããããã£ã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_propertyName=ããããã£å
-view_dynagroup_exprBuilder_propertyName_tooltip=åãåããçšã®ããããã£åãããã¯ãªãœãŒã¹ã¿ã€ããšåæ§ã«åŒã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
+view_dynagroup_exprBuilder_propertyName_tooltip=ã¯ãšãªããããããã£ãŒã®ååãåŒã¿ã€ãããã³ãªãœãŒã¹ã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
view_dynagroup_exprBuilder_resTypeLoadFailure=ãã©ã°ã€ã³ [{0}] ã®ãªãœãŒã¹ã¿ã€ãã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_resource=ãªãœãŒã¹
view_dynagroup_exprBuilder_resourceType=ãªãœãŒã¹ã¿ã€ã
@@ -1913,12 +1913,12 @@ view_dynagroup_exprBuilder_resource_greatGrandparent=æŸç¥ç¶æ¯
view_dynagroup_exprBuilder_resource_greatGreatGrandparent=æŸç¥ç¶æ¯ã®èŠª
view_dynagroup_exprBuilder_resource_parent=芪
view_dynagroup_exprBuilder_resource_resource=ãªãœãŒã¹
-view_dynagroup_exprBuilder_resource_tooltip=ãªãœãŒã¹ã®ã¬ãã«ãæã¿ã®ãã®ã«éžæããŠãã ãããäŸãã°ã"芪"ãéžæãããšã芪ãªãœãŒã¹ãåŒã®æ®ãã®éšåã«äžèŽãããããªãªãœãŒã¹ãçºèŠã§ããŸãã
+view_dynagroup_exprBuilder_resource_tooltip=åžæã®ãªãœãŒã¹ã¬ãã«ãéžæããŸããããšãã°ãã芪ããéžæãããšã芪ãªãœãŒã¹ãä»ã®åŒãšäžèŽãããªãœãŒã¹ãèŠã€ããŸãã
view_dynagroup_exprBuilder_savedExpression=ä¿åãããåŒ
view_dynagroup_exprBuilder_title=åŒãã«ããŒ
view_dynagroup_exprBuilder_unset=èšå®è§£é€
-view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ã¯ããŒã¿ããŒã¹å
ã®nullå€ãæã€å€ãã®ãã¹ãŠãçºèŠããŸããããã¯ããŒã¿ããŒã¹ã¹ãã¢ãšåãåããããŒã¿ã®çç±ã«ãã"\="ãªãã¬ãŒã¿ã䜿ãããšã¯å¯èœã§ã¯ãããŸããã
-view_dynagroup_exprBuilder_value_tooltip=åãåããåŒã®ããã®æååå€
+view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ãæå®ãããšãnull ã§ããå€ããã¹ãŠèŠã€ããŸããããŒã¿ããŒã¹ãããŒã¿ãä¿åããã³ã¯ãšãªããæ¹æ³ã«ãããã\=ãæŒç®åã¯äœ¿çšã§ããŸããã
+view_dynagroup_exprBuilder_value_tooltip=ã¯ãšãªããåŒã®æååå€
view_dynagroup_expression=åŒ
view_dynagroup_expressionBuilderIconTooltip=åŒãã«ããŒ...
view_dynagroup_expressionSet=åŒã»ãã
@@ -1938,34 +1938,34 @@ view_dynagroup_recalculationInterval=åèšç®ã®éé (å)
view_dynagroup_recalculationInterval_error=å€ã¯æŽæ°ã§ãªããã°ãªããŸãã
# view_dynagroup_recalculationInterval = \u518D\u8A08\u7B97\u9593\u9694 (min)
view_dynagroup_recursive=ååž°
-view_dynagroup_saveAndRecalculate=ä¿å & åèšç®
+view_dynagroup_saveAndRecalculate=ä¿åãšåèšç®
view_dynagroup_saveFailure=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«å€±æããŸãã
view_dynagroup_saveSuccessful=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«æåããŸãã
-view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - äžã€äœæãããã¹ãã§ãããã代ããã« [{0}] åäœãããŸãã
+view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - 1 ã€äœæãããã¯ãã [{0}] åäœæãããŸãã
view_dynagroup_template_customExpression=ã«ã¹ã¿ã åŒ...
view_dynagroup_template_downedResources=ãã¹ãŠã®ãªãœãŒã¹ãçŸåšããŠã³ããŠããŸã
view_dynagroup_template_jbossas4_clusters=JBossAS 4 - ã¯ã©ã¹ã¿
-view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EARs
+view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EAR
view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - ãã¹ãã£ã³ã°ããŠãã"èªåã®"ã¢ããªã±ãŒã·ã§ã³ã®ãã¹ãŠ
view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - ã»ãã¥ã¢ã§ãªããã¹ãŠ
-view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - ãŠããŒã¯ããŒãžã§ã³
+view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - äžæã®ããŒãžã§ã³
view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - ã¯ã©ã¹ã¿
view_dynagroup_template_platforms=ã€ã³ãã³ããªå
ã®ãã©ãããã©ãŒã ãªãœãŒã¹
-view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®ãŠããŒã¯ãªãœãŒã¹ã¿ã€ã
+view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®äžæã®ãªãœãŒã¹ã¿ã€ã
view_groupConfigEdit_member=ã¡ã³ããŒ
view_groupConfigEdit_noListProps=ã°ã«ãŒãèšå®ã§çŸåšãµããŒããããŠããªãããããã£ã®ãªã¹ã
-view_groupConfigEdit_saveReminder=èšå®ãå€æŽãããŠããŸã - ãããã®å€æŽãä¿åããã®ãå¿ããªãã§ãã ããããããªããšå€±ãããŸãã
-view_groupConfigEdit_setAll=ãã¹ãŠã®å€ãèšå®\:
-view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ã®éã - ç·šéããããã«ã¢ã€ã³ã³ãã¯ãªãã¯ããŸã
+view_groupConfigEdit_saveReminder=èšå®ã®äžéšãå€æŽãããŸãã - å€æŽãä¿åããªããšå€æŽå
容ã倱ãããŸãã\n
+view_groupConfigEdit_setAll=ãã¹ãŠã®å€ã次ã«èšå®\:
+view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ãç°ãªããŸã - ã¢ã€ã³ã³ãã¯ãªãã¯ããŠç·šéããŠãã ããã
view_groupConfigEdit_unset=èšå®è§£é€
view_groupConfigEdit_valsDiff=ã¡ã³ããŒå€ã®éã
-view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ããã®ã¡ã³ããŒå€
+view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ã¡ã³ããŒå€
view_groupCreateWizard_createFailure=ãªãœãŒã¹ã°ã«ãŒã [{0}] ã®äœæã«å€±æããŸãã \: {1}
view_groupCreateWizard_createStepName=ã°ã«ãŒãèšå®
view_groupCreateWizard_createStep_group_exists=[{0}] ãšããååã®ã°ã«ãŒãã¯ãã§ã«ååšããŸã
view_groupCreateWizard_createStep_recursive=ååž°
view_groupCreateWizard_createSuccessful_concise=[{0}] ãšããååã®æ°èŠã®ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
-view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ã åå [{1}] ã®æ°èŠ [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
+view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ãŸããåå [{1}] ãæã€æ°ãã [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæãããŸããã
view_groupCreateWizard_membersStepName=ã¡ã³ããŒã®éžæ
view_groupCreateWizard_title=ã°ã«ãŒãäœæ
view_groupCreateWizard_windowTitle=ã°ã«ãŒãäœæ
@@ -1993,22 +1993,22 @@ view_group_operationScheduleDetails_memberResource=ã¡ã³ããŒãªãœãŒã¹
view_group_operationScheduleDetails_value_parallel=䞊è¡å®è¡
view_group_operationScheduleDetails_value_sequential=以äžã«ç€ºããé (ã¡ã³ããŒãªãœãŒã¹ããã©ãã°ã¢ã³ãããããããŠé çªãå€æŽ)
view_group_pluginConfig_edit_currentGroupProperties=çŸåšã®ã°ã«ãŒãããããã£
-view_group_pluginConfig_edit_invalid=次ã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯äžæ£ãªå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ãä¿åããããŸãã«ä¿®æ£ãããå¿
èŠããããŸã\: [{0}]
-view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
+view_group_pluginConfig_edit_invalid=次ã®æ¥ç¶èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
+view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãæ¥ç¶èšå®ãç·šéããæš©éããããŸãã
view_group_pluginConfig_edit_saveFailure=ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã®ã°ã«ãŒãèšå®æŽæ°ã®éå§ã«å€±æããŸãã
-view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ãéå§ãããŸãã
-view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã¯ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã«éå§ãããŸãã
-view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ããŸã
-view_group_pluginConfig_edit_valid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯æ£ããå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ã¯ä¿åã§ããŸã
+view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãæ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸãã
+view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãæ¥ç¶èšå®ã®æŽæ°ãã[{1}] ãšããååã® [{0}] ãšäºææ§ã®ããã°ã«ãŒãã«å¯ŸããŠéå§ãããŸãã
+view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®æ¥ç¶èšå®ãæŽæ°ããŸã
+view_group_pluginConfig_edit_valid=ãã¹ãŠã®æ¥ç¶èšå®ããããã£ãŒã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸã
view_group_pluginConfig_members_fetchFailure=ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã®ãã©ã°ã€ã³èšå®æŽæ°å±¥æŽã®ååŸã«å€±æããŸãã
-view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ããã®ã¡ã³ããŒã³ãã¯ã·ã§ã³èšå®ã®åãåºãã«å€±æããŸãã
+view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ã¡ã³ããŒæ¥ç¶èšå®ã®èªã¿åºãã«å€±æããŸãã
view_group_pluginConfig_members_fetchFailureConnInProgress=ã°ã«ãŒããã©ã°ã€ã³èšå®ã®æŽæ°ã¯çŸåšé²è¡äžã§ããã°ã«ãŒãèšå®ãé²èŠ§ããã«ã¯ãæŽæ°ãçµäºãããŸã§åŸ
æ©ããå¿
èŠããããŸãã
view_group_pluginConfig_members_statusDetails=ã¹ããŒã¿ã¹ã®è©³çŽ°
view_group_pluginConfig_members_statusFailure=ãã®èšå®ã®æŽæ°ã¯æªç¥ã®çç±ã«ãã倱æããŸãã
view_group_pluginConfig_members_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸã é²è¡äžã§ã
view_group_pluginConfig_members_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
view_group_pluginConfig_members_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_members_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®ã¡ã³ããŒå±¥æŽ
+view_group_pluginConfig_members_title=ã°ã«ãŒãæ¥ç¶èšå®ã®ã¡ã³ããŒå±¥æŽ
view_group_pluginConfig_table_clickStatusIcon=詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
view_group_pluginConfig_table_deleteFailure=ã°ã«ãŒããã©ã°ã€ã³èšå®å±¥æŽã®åé€ã«å€±æããŸãã
view_group_pluginConfig_table_deleteSuccessful=[{0}] ã®å±¥æŽãåé€ããŸãã
@@ -2019,11 +2019,11 @@ view_group_pluginConfig_table_statusFailure=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯
view_group_pluginConfig_table_statusInprogress=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯é²è¡äžã§ã
view_group_pluginConfig_table_statusNochange=ãã®ã°ã«ãŒãèšå®ã¯å€æŽãããŸããã§ãã
view_group_pluginConfig_table_statusSuccess=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_table_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®å±¥æŽ
+view_group_pluginConfig_table_title=ã°ã«ãŒãæ¥ç¶èšå®å±¥æŽ
view_group_pluginConfig_table_viewMemberHistory=ã¡ã³ããŒå±¥æŽã®é²èŠ§
view_group_pluginConfig_table_viewSettings=èšå®ã®é²èŠ§
view_group_pluginConfig_view_groupProperties=ã°ã«ãŒãããããã£
-view_group_pluginConfig_view_noperm=ã³ãã¯ã·ã§ã³èšå®ã®é²èŠ§æš©éããããŸãã
+view_group_pluginConfig_view_noperm=æ¥ç¶èšå®ã®é²èŠ§æš©éããããŸãã
view_group_resConfig_edit_invalid=次ã®èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
view_group_resConfig_edit_loadFail=[{0}] ã®ã¡ã³ããŒãªãœãŒã¹èšå®ã®èªã¿åºãã«å€±æããŸãã
view_group_resConfig_edit_noperm=ãã®ã°ã«ãŒãèšå®ãç·šéããæš©éããããŸãã
@@ -2635,7 +2635,7 @@ widget_resourceFactoryWizard_infoStep_loadFail=ã¢ãŒããã¯ãã£ãŒãå©çš
widget_resourceFactoryWizard_nameComment=管çãã©ã°ã€ã³ãŸãã¯ãããã®ç®¡ç察象ãªãœãŒã¹ã®äžéšã¯ããšãŒãžã§ã³ãã«ããæ°ãããªãœãŒã¹ã®ååèšå®ãèš±å¯ããŸããããã®å€ã¯ããã®æ©èœããµããŒããããšãŒãžã§ã³ããã©ã°ã€ã³ã®ã¿ã䜿çšããŸãããã®æ©èœããµããŒãããªããã©ã°ã€ã³ã®å ŽåããªãœãŒã¹ãçºèŠããããšãã«ãªãœãŒã¹ã«æ±çšãŸãã¯ç°ãªãååãä»ããããå¯èœæ§ããããŸãã
widget_resourceFactoryWizard_namePrompt=æ°èŠãªãœãŒã¹å
# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
-widget_resourceFactoryWizard_templatePrompt=ã³ãã¯ã·ã§ã³èšå®ãã³ãã¬ãŒã
+widget_resourceFactoryWizard_templatePrompt=æ¥ç¶èšå®ãã³ãã¬ãŒã
widget_resourceFactoryWizard_timeoutFailure=ã¿ã€ã ã¢ãŠãããŸãã
widget_resourceFactoryWizard_timeoutHelp=æå®ãããå ŽåãåãªãœãŒã¹äœæ ({0} ãšãŒãžã§ã³ãäž) ã®ããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ãäžæžãããã¿ã€ã ã¢ãŠãã®æéã§ããããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ã¯ 60 ç§ã§ãã倧åã¢ããªã±ãŒã·ã§ã³ã®ãããã€ã¡ã³ããªã©ãç¹ã«é·ãäœæäœæ¥ã§ã¯å€ã倧ãããããšããã§ããããéåžžã以åã®äœæãã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æã«çµãã£ãå Žåã«äœ¿çšãããŸããã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æããå Žåã§ãããªãœãŒã¹ã®ãããã€ã¡ã³ãã¯æåããå¯èœæ§ããããã泚æããŠãã ãããã¿ã€ã ã¢ãŠããçºçããå ŽåããªãœãŒã¹ãåãããã€ããåã«ãã£ã¹ã«ããªã¹ãã£ã³ãå®è¡ãããšããã§ãããã
# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
10 years, 5 months
[rhq] modules/enterprise
by Heiko W. Rupp
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties | 601 +++++++++-
modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties | 210 +--
2 files changed, 705 insertions(+), 106 deletions(-)
New commits:
commit f61cf26194f94207cfb98cefd642d86385eeb771
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Tue Dec 10 15:33:28 2013 +0100
Further updated translations
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
index 50e343f..2670220 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties
@@ -528,7 +528,7 @@ view_aboutBox_version=Version
view_adminConfig_agentPlugins=Agent Plugins
view_adminConfig_alertDefTemplates=Vorlagen fÃŒr Alarmdefinitionen
view_adminConfig_downloads=Downloads
-view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Dritf-Definitionen
+view_adminConfig_driftDefTemplates=Vorlagen fÃŒr Drift-Definitionen
view_adminConfig_ignoreResourceTypes=Ignorierte Ressource Typen
view_adminConfig_ignoreResourceTypes_changeTitle=Ãndern?
view_adminConfig_ignoreResourceTypes_confirmIgnore=Sind Sie sicher, dass Sie den Ressourcentyp [{0}] ignorieren wollen? Sie werden nicht mehr in der Lage sein, Ressourcen dieses Typs zu importieren und alle Ressourcen dieses Typs, die bereits im Inventar sind, werden aus dem Inventar entfernt und Sie können diese nicht mehr verwalten.
@@ -554,11 +554,13 @@ view_adminRoles_assignedSubjects=Zugewisene Benutzer
view_adminRoles_failCreateRoleWithExistingName=Konnte die Rolle mit dem existierenden Namen [{0}] nicht anlegen. Bitte wÀhlen Sie einen anderen Namen.
view_adminRoles_failLdap=Konnte nicht ermitteln, ob LDAP konfiguriert ist - gehe von keiner LDAP-Konfiguration aus.
view_adminRoles_failLdapAvailableGroups=Fehlgeschlagen\: Kann Status fÃŒr letzten AvailableGroups() Aufruf nicht abrufen.
+view_adminRoles_failLdapCancelling=Client kann nicht fortfahren. Storniere alle zukÃŒnftigen verfÃŒgbaren GruppenstatusprÃŒfungen fÃŒr diesen Thread. Wahrscheinlich ist ein Fehler bei der 1)LDAP Server Kommunikation oder der 2)ldap AnfrageprÃŒfung.
# #view_adminRoles_failLdapAvailableGroups = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
# #view_adminRoles_failLdapCancelling = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failLdapGroups=Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failLdapGroupsRole=Konnte die LDAP-Gruppen fÃŒr die Rolle nicht laden.
view_adminRoles_failLdapGroupsSettings=Konnte Systemeinstellungsinformationen fÃŒr LDAP-Gruppen nicht abrufen.
+view_adminRoles_failLdapRetry=Versuch 3 Mal wiederholt. Storniere zukÃŒnftige verfÃŒgbare Gruppenanfragen.
# #view_adminRoles_failLdapGroupsSettings = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
# #view_adminRoles_failLdapRetry = Konnte de LDAP-Gruppen nicht laden. Annahme ist, dass es keine gibt.
view_adminRoles_failRoles=Konnte die Rollen nicht laden.
@@ -584,6 +586,11 @@ view_adminRoles_ldapWarnTooManyResults=Es werden viele Ergebnisse wiedergegeben.
view_adminRoles_noLdap=Die LDAP-Integration ist nicht konfiguriert. Um LDAP zu konfigurieren, wechseln sie zu <a {0}>{1}</a>.
view_adminRoles_permissions_autoselecting_configureRead_implied=Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
+view_adminRoles_permissions_autoselecting_manageBundleGroups_implied=Autoselect von View Bundles (Bundles ansehen), das von Manage Bundle Groups (Bundle Gruppen verwalten) gewÀhrt wird...
+view_adminRoles_permissions_autoselecting_manageBundle_implied=Autoselect nicht gewÀhlter Berechtigungen, da Manage Bundle (Bundle verwalten) Berechtigung die Berechtigungen Manage Bundle Groups (Bundle Gruppen verwalten), Create Bundles (Bundles erstellen), Delete Bundles (Bundles löschen), View Bundles (Bundles ansehen) und Deploy_Bundles (Bundles deployen) gewÀhrt...
+view_adminRoles_permissions_autoselecting_manageInventory_implied=Autoselect von nicht gewÀhlten Ressourcen Berechtigungen, da MANAGE_INVENTORY alle Ressourcen Berechtigungen voraussetzt...
+view_adminRoles_permissions_autoselecting_manageSecurity_implied=Autoselect von nicht gewÀhlten Berechtigungen, da MANAGE_SECURITY alle anderen Berechtigungen voraussetzt...
+view_adminRoles_permissions_bundlePermissions=Bundle Berechtigungen
# #view_adminRoles_permissions_autoselecting_configureRead_implied = Autodeselected CONFIGURE_WRITE permission, since lack of CONFIGURE_READ implies lack of it...
# #view_adminRoles_permissions_autoselecting_configureWrite_implied = Autoselected CONFIGURE_READ permission, since CONFIGURE_WRITE implies it...
# #view_adminRoles_permissions_autoselecting_manageBundleGroups_implied = Autoselected View Bundles, which is granted by Manage Bundle Groups...
@@ -592,6 +599,11 @@ view_adminRoles_permissions_autoselecting_configureWrite_implied=Autoselected CO
# #view_adminRoles_permissions_autoselecting_manageSecurity_implied = Autoselected unselected permissions, since MANAGE_SECURITY implies all other permissions...
# #view_adminRoles_permissions_bundlePermissions = Bundle Permissions
view_adminRoles_permissions_globalPermissions=Globale Rechte
+view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection=Auswahl der {0} Leseberechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl der {0} Schreibberechtigung (die die Leseberechtigung voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Bundle Groups (Bundle Gruppen verwalten) (das die {0} Berechtigung voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Bundle (Bundle verwalten) (das alle Bundle Berechtigungen voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageInventorySelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Inventory (Inventar verwalten) (das alle Ressourcen Berechtigungen voraussetzt), zuerst aufgehoben wird.
+view_adminRoles_permissions_illegalDeselectionDueToManageSecuritySelection=Auswahl der {0} Berechtigung kann nicht aufgehoben werden, wenn nicht die Auswahl von Manage Security Permission (Sicherheitsberechtigung verwalten) (die alle anderen Berechtigungen voraussetzt), zuerst aufgehoben wird.
# #view_adminRoles_permissions_illegalDeselectionDueToCorrespondingWritePermSelection = {0} read permission cannot be deselected, unless the {0} write permission, which implies the read permission, is deselected first.
# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleGroupsSelection = {0} permission cannot be deselected, unless Manage Bundle Groups, which implies {0} permission, is deselected first.
# #view_adminRoles_permissions_illegalDeselectionDueToManageBundleSelection = {0} permission cannot be deselected, unless Manage Bundle, which implies all Bundle permissions, is deselected first.
@@ -600,6 +612,15 @@ view_adminRoles_permissions_globalPermissions=Globale Rechte
view_adminRoles_permissions_isAuthorized=Berechtigt?
view_adminRoles_permissions_isRead=Lesen?
view_adminRoles_permissions_isWrite=Schreiben?
+view_adminRoles_permissions_permDesc_assignBundlesToGroup=Kann sichtbare Bundles in die Bundle Gruppe kopieren
+view_adminRoles_permissions_permDesc_createBundles=kann neue Bundle [Version]en erstellen. Kann sichtbare Bundles sichtbaren Gruppen zuweisen
+view_adminRoles_permissions_permDesc_createBundlesInGroup=kann neue Bundle [Version]en fÃŒr die Bundle Gruppe erstellen. Kann sichtbare Bundles in die Bundle Gruppe kopieren.
+view_adminRoles_permissions_permDesc_deleteBundles=kann sichtbare Bundle [Version]en löschen oder Zuweisung aufheben
+view_adminRoles_permissions_permDesc_deleteBundlesFromGroup=kann Bundle [Version]en aus der Bundle Gruppe löschen (diese werden implizit aus anderen zugewiesenen Gruppen gelöscht)
+view_adminRoles_permissions_permDesc_deployBundles=kann beliebige sichtbare Bundle Version an beliebige sichtbare, deploybare, kompatible Ressourcengruppe deployen
+view_adminRoles_permissions_permDesc_deployBundlesToGroup=kann beliebige sichtbare Bundle Version an die sichtbare, deploybare, kompatible Ressourcengruppe deployen
+view_adminRoles_permissions_permDesc_manageBundleGroups=kann Bundle Gruppen erstellen und löschen. Kann Bundles Bundle Gruppen zuweisen. GewÀhrt View Bundles (Bundles ansehen) Berechtigungen
+view_adminRoles_permissions_permDesc_manageBundles=kann beliebige Bundle Aufgabe durchfÌhren. Eine Berechtigung, die Autoselect nicht gewÀhlter Berechtigungen, die Berechtigungen Manage Bundle Groups (Bundle Gruppen verwalten), Create Bundles (Bundles erstellen), Delete Bundles (Bundles löschen), View Bundles (Bundles ansehen) und Deploy_Bundles (Bundles deployen) gewÀhrt...
# #view_adminRoles_permissions_permDesc_assignBundlesToGroup = can copy a viewable bundle to the bundle group
# #view_adminRoles_permissions_permDesc_createBundles = can create new bundle [version]s. can assign viewable bundles to viewable groups
# #view_adminRoles_permissions_permDesc_createBundlesInGroup = can create new bundle [version]s for the bundle group. can copy a viewable bundle to the bundle group.
@@ -610,9 +631,14 @@ view_adminRoles_permissions_isWrite=Schreiben?
# #view_adminRoles_permissions_permDesc_manageBundleGroups = can create and delete bundle groups. can assign bundles to bundle groups. grants View Bundles permissions
# #view_adminRoles_permissions_permDesc_manageBundles = can perform any bundle task. a convenience permission that grants Manage Bundle Groups, Create Bundles, Delete Bundles, Deploy Bundles and View Bundles permissions.
view_adminRoles_permissions_permDesc_manageInventory=Hat alle Rechte auf alle Ressourcen, wie unten beschrieben. Kann Gruppen anlegen, aktualisieren und löschen. Kann Ressourcen in das Inventar aufnehmen.
+view_adminRoles_permissions_permDesc_manageRepositories=kann Repositories jedes Benutzers erstellen, aktualisieren oder löschen (jeder kann seine eigenen Repositories erstellen), kann Content Quellen mit Repositories assoziieren.
# #view_adminRoles_permissions_permDesc_manageRepositories = can create, update, or delete repositories of any user (everyone can create their own repositories), can associate content sources to repositories.
view_adminRoles_permissions_permDesc_manageSecurity=Kann Benutzer und Rollen anlegen, aktualisieren oder löschen (Anschauen ist fÌr alle implizit erlaubt)
view_adminRoles_permissions_permDesc_manageSettings=Kann die Konfiguration des {0}-Servers Àndern und jegliche Server-bezogene FunktionalitÀt ausfÌhren.
+view_adminRoles_permissions_permDesc_unassignBundlesFromGroup=kann die Zuweisung eines Bundles zu einer Bundle Gruppe aufheben (nicht löschen)
+view_adminRoles_permissions_permDesc_viewBundles=kann Bundle Details, Deployments, u.s.w. fÃŒr jedes Bundle ansehen, einschlieÃlich nicht zugewiesener Bundles (die keiner Bundle Gruppe zugewiesen sind)
+view_adminRoles_permissions_permDesc_viewBundlesInGroup=(VORAUSGESETZT) kann Bundle Details, Deployments, u.s.w. fÃŒr jedes Bundle in Bundle Gruppen ansehen, die mit den relevanten Rollen assoziiert sind.
+view_adminRoles_permissions_permDesc_viewUsers=kann andere Benutzer ansehen, mit Ausnahme deren zugewiesener Rollen
# #view_adminRoles_permissions_permDesc_unassignBundlesFromGroup = can unassign (not delete) a bundle from the bundle group
# #view_adminRoles_permissions_permDesc_viewBundles = can view bundle details, deployments, etc for any bundle, including unassigned bundles (those not assigned to any bundle group)
# #view_adminRoles_permissions_permDesc_viewBundlesInGroup = (IMPLIED) can view bundle details, deployments, etc for any bundle in bundle groups associated with the relevant roles.
@@ -641,12 +667,15 @@ view_adminRoles_permissions_perm_assignBundlesToGroup=Bundles zu Gruppen zuweise
view_adminRoles_permissions_perm_configure=Konfiguration
view_adminRoles_permissions_perm_control=Operationen
view_adminRoles_permissions_perm_createBundles=Bundles anlegen
+view_adminRoles_permissions_perm_createBundlesInGroup=Bundles in Gruppe erstellen
# #view_adminRoles_permissions_perm_createBundlesInGroup = Create Bundles In Group
view_adminRoles_permissions_perm_createChildResources=Kind-Ressourcen erzeugen
view_adminRoles_permissions_perm_deleteBundles=Bundles löschen
+view_adminRoles_permissions_perm_deleteBundlesFromGroup=Bundles aus der Gruppe löschen
# #view_adminRoles_permissions_perm_deleteBundlesFromGroup = Delete Bundles From Group
view_adminRoles_permissions_perm_deleteChildResources=Löschen von Kind-Ressourcen
view_adminRoles_permissions_perm_deployBundles=Bundles deployen
+view_adminRoles_permissions_perm_deployBundlesToGroup=Bundles in die Gruppe deployen
# #view_adminRoles_permissions_perm_deployBundlesToGroup = Deploy Bundles To Group
view_adminRoles_permissions_perm_inventory=Inventar
view_adminRoles_permissions_perm_manageAlerts=Alarme verwalten
@@ -676,34 +705,74 @@ view_adminRoles_roleUpdateFailed=Konnte die Rolle [{0}] nicht aktualisieren.
view_adminRoles_roleUpdated=Rolle [{0}] aktualisiert.
view_adminTemplates_definedBy=DDefiniert durch
view_adminTemplates_disabledTemplates=Inaktive Vorlagen
+view_adminTemplates_editAlertTemplate=Alarm Vorlage bearbeiten
view_adminTemplates_editTemplates=Vorlagen bearbeiten
view_adminTemplates_enabledTemplates=Aktive Vorlagen
+view_adminTemplates_platformServices=Plattform Dienste
view_adminTemplates_platforms=Platformen
view_adminTemplates_pluginTemplates=Vorlagen fÃŒr Plugins Plugins
+view_adminTemplates_prompt_disabledAlertTemplates=Anzahl von Alarm Vorlagen an diesem Ressourcentyp, die erstellt aber deaktiviert sind
+view_adminTemplates_prompt_disabledMetricTemplates=Anzahl von metrischen ZeitplÀnen, die standardmÀÃig an diesem Ressourcentyp deaktiviert sind
+view_adminTemplates_prompt_enabledAlertTemplates=Anzahl von Alarm Vorlagen an diesem Ressourcentyp, die aktiviert sind
+view_adminTemplates_prompt_enabledMetricTemplates=Anzahl von metrischen ZeitplÀnen, die standardmÀÃig an diesem Ressourcentyp aktiviert sind
view_adminTemplates_servers=Server
view_adminTemplates_userTemplates=Nutzers-spezifische Vorlagen
view_adminTopology_affinityGroups=AffinitÀtsgruppen
view_adminTopology_affinityGroups_agentCount=Anzahl Agenten
view_adminTopology_affinityGroups_agentsInThisGroup=Agenten in dieser Gruppe
+view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup=Agenten, die nicht Teil einer Affinity Gruppe sind
+view_adminTopology_affinityGroups_agetnMembers=Agent Mitglieder
# #view_adminTopology_affinityGroups_agentsNotPartOfAnAffinityGroup = Agents not Part of an Affinity Group
# #view_adminTopology_affinityGroups_agetnMembers = Agent Members
view_adminTopology_affinityGroups_createNew=Neu anlegen
+view_adminTopology_affinityGroups_details=Affinity Gruppen Details
# #view_adminTopology_affinityGroups_details = Affinity Group Details
view_adminTopology_affinityGroups_removeSelected=AusgewÀhlte entfernen
view_adminTopology_affinityGroups_serverCount=Anzahl Server
+view_adminTopology_affinityGroups_serverMembers=Server Mitglieder
# #view_adminTopology_affinityGroups_serverMembers = Server Members
view_adminTopology_agentDetail_address=Adresse
+view_adminTopology_agentDetail_agentFailoverList=Agent Failover Liste
# #view_adminTopology_agentDetail_agentFailoverList = Agent Failover List
view_adminTopology_agentDetail_currentServer=Aktueller Server
+view_adminTopology_agentDetail_remoteEndpoint=Remote Endpunkt
+view_adminTopology_agentDetail_token=Token
+view_adminTopology_agent_agentBindAddress=Agent Bind Adresse
+view_adminTopology_agent_agentBindPort=Agent Bind Port
# #view_adminTopology_agentDetail_token = Token
# #view_adminTopology_agent_agentBindAddress = Agent Bind Address
# #view_adminTopology_agent_agentBindPort = Agent Bind Port
view_adminTopology_agent_agentName=Name des Agenten
view_adminTopology_agent_connectedServer=Verbundener Server
+view_adminTopology_agent_delete_confirm=Dies hebt die Registrierung der gewÀhlten Agenten auf und entfernt deren korrespondierende Plattformen und alle mit ihnen assoziierten Ressourcen aus dem Inventar. Dieser Vorgang kann nicht rÌckgÀngig gemacht werden. Sind Sie sicher, dass Sie dies tun möchten?
+view_adminTopology_agent_delete_error=Anfrage fÌr das Löschen der ausgewÀhlten Agenten ist fehlgeschlagen
+view_adminTopology_agent_delete_submitted=[{0}] Agenten gelöscht und alle ihre assoziierten Ressourcen dem Inventar entnommen.\n
+view_adminTopology_agent_lastAvailabilityPing=Letzter VerfÃŒgbarkeitsbericht-Ping
+view_adminTopology_agent_lastAvailabilityReport=Letzter VerfÃŒgbarkeitsbericht
# #view_adminTopology_agent_delete_confirm = This will deregister the selected agents and uninventory their corresponding platforms and all other resources associated with them. There is no way to undo this action. Are you sure you want to do this?
# #view_adminTopology_agent_lastAvailabilityPing = Last Availability Ping
# #view_adminTopology_agent_lastAvailabilityReport = Last Availability Report
view_adminTopology_agents=Agenten
+view_adminTopology_message_agentsCount=Es sind {0} Agenten bei diesem Server registriert. Diese Anzahl stimmt nicht mit den derzeit verbundenen Agenten ÃŒberein.
+view_adminTopology_message_agroupAssingAgentsFail=Kann Agenten nicht der Affinity Gruppe mit ID {0} zuweisen.
+view_adminTopology_message_agroupAssingServersFail=Kann Server nicht der Affinity Gruppe mit ID {0} zuweisen.
+view_adminTopology_message_agroupRemovingAgentsFail=Kann Agenten nicht aus der Affinity Gruppe mit ID {0} entfernen.
+view_adminTopology_message_agroupRemovingServersFail=Kann Server nicht aus der Affinity Gruppe mit ID {0} entfernen.
+view_adminTopology_message_agroupRenamed=Affinity Gruppe mit ID {0} und Namen {1} wurde umbenannt in {2}.
+view_adminTopology_message_agroupRenamingFail=Kann Affinity Gruppe mit ID {0} und Namen {1} nicht umbenennen.
+view_adminTopology_message_fetchAgentFail=Kann Agent Details fÃŒr Agent mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgents2Fail=Kann Agenten nicht abrufen.
+view_adminTopology_message_fetchAgentsFail=Kann Agent(en) fÃŒr Affinity Gruppe mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgroupFail=Kann Affinity Gruppen Details mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchAgroupsFail=Kann Affinity Gruppe(n) nicht abrufen.
+view_adminTopology_message_fetchFailOverLists=Kann Fail Over Listen Details nicht abrufen.
+view_adminTopology_message_fetchPEventDetailsFail=Kann Partitionsereignisdetails fÃŒr Ereignis mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchPEventFail=Kann Partitionsereignisse nicht abrufen.
+view_adminTopology_message_fetchServerFail=Kann Serverdetails fÃŒr Server mit ID {0} nicht abrufen.
+view_adminTopology_message_fetchServers2Fail=Kann Server nicht abrufen.
+view_adminTopology_message_fetchServersFail=Kann Server fÃŒr Affinity Gruppe mit ID {0} nicht abrufen.
+view_adminTopology_message_forceRepartition=Möchten Sie eine Repartitionierung des gesamten Clusters wirklich erzwingen? It will force all the agents to connect to its most preferred server.
+view_adminTopology_message_forceRepartitionFail=Kann keine Repartitionierung ausfÃŒhren.
# #view_adminTopology_message_agentsCount = There are {0} agents registered to this server. This number doesn't correspond to the number of currently connected agents.
# #view_adminTopology_message_agroupAssingAgentsFail = Unable to assign agents to the affinity group with id {0}.
# #view_adminTopology_message_agroupAssingServersFail = Unable to assign servers to the affinity group with id {0}.
@@ -725,6 +794,22 @@ view_adminTopology_agents=Agenten
# #view_adminTopology_message_forceRepartition = Do you really want to force a repartition of whole cluster? It will force all the agents to connect to its most preferred server.
# #view_adminTopology_message_forceRepartitionFail = Unable to run repartition.
view_adminTopology_message_order=Reihenfolge
+view_adminTopology_message_removeAGroupsConfirm=Möchten Sie die folgenden Affinity Gruppen {0} wirklich entfernen?
+view_adminTopology_message_removeAGroupsFail=Kann die folgende(n) Affinity Gruppe(n){0} nicht entfernen.
+view_adminTopology_message_removeAllPEventConfirm=Möchten Sie wirklich alle Partitionsereignisse bereinigen?
+view_adminTopology_message_removePEventConfirm=Möchten Sie die folgenden Partitionsereignisse {0} wirklich entfernen?
+view_adminTopology_message_removePEventFail=Kann {0} Partitionsereignis(se) nicht entfernen.
+view_adminTopology_message_removeServerConfirm=Möchten Sie die Server {0} wirklich entfernen?
+view_adminTopology_message_removeServerFail=Kann {0} Server nicht entfernen.
+view_adminTopology_message_removedAGroups={0} Affinity Gruppe(n) entfernt.
+view_adminTopology_message_removedAllPEvent=Es wurden alle Partitionsereignisse bereinigt.
+view_adminTopology_message_removedAllPEventFail=Kann nicht alle Partitionsereignisse bereinigen.
+view_adminTopology_message_removedPEvent={0} Partitionsereignis(se) entfernt.
+view_adminTopology_message_removedServer={0} Server entfernt.
+view_adminTopology_message_repartitioned=Die Cluster Repartitionierung wurde erfolgreich aufgerufen.
+view_adminTopology_message_serverUpdateFail=Kann Server {0} nicht aktualisieren.
+view_adminTopology_message_serverUpdated=Der Server {0} wurde erfolgreich aktualisiert.
+view_adminTopology_message_setMode={0} Server auf {1} Modus eingestellt.
# #view_adminTopology_message_removeAGroupsConfirm = Do you really want to remove following affinity groups {0}?
# #view_adminTopology_message_removeAGroupsFail = Unable to remove following affinity groups(s) {0}.
# #view_adminTopology_message_removeAllPEventConfirm = Do you really want to purge all partition events?
@@ -744,12 +829,22 @@ view_adminTopology_message_order=Reihenfolge
view_adminTopology_message_setModeConfirm=Möchten Sie wirklich die Sever {0} in den Zustand {1} bringen?
view_adminTopology_message_setModeFail=Konnte die Server {0} nicht in den Zustand {1} bringen.
view_adminTopology_partitionEvents=Partitionierungs-Ereignisse
+view_adminTopology_partitionEventsDetail_agentAssignments=Agent Assignments
+view_adminTopology_partitionEventsDetail_agentAssignments_nothing=Es wurden keine Agenten als Ergebnis dieses Partitionsereignisses erneut zugewiesen
+view_adminTopology_partitionEventsDetail_eventDetails=Ereignis Details
+view_adminTopology_partitionEventsDetail_eventExecutionTime=Ereignis AusfÃŒhrungszeit
+view_adminTopology_partitionEventsDetail_eventType=Ereignistyp
# #view_adminTopology_partitionEventsDetail_agentAssignments = Agent Assignments
# #view_adminTopology_partitionEventsDetail_agentAssignments_nothing = No agents were reassigned as a result of this partition event
# #view_adminTopology_partitionEventsDetail_eventDetails = Event Details
# #view_adminTopology_partitionEventsDetail_eventExecutionTime = Event Execution Time
# #view_adminTopology_partitionEventsDetail_eventType = Event Type
view_adminTopology_partitionEvents_details=Details
+view_adminTopology_partitionEvents_detailsFilter=Filter fÃŒr Details
+view_adminTopology_partitionEvents_execStatusFilter=AusfÃŒhrungsstatus Filter
+view_adminTopology_partitionEvents_execTime=AusfÃŒhrungszeit
+view_adminTopology_partitionEvents_executionStatus=AusfÃŒhrungsstatus
+view_adminTopology_partitionEvents_forceRepartition=Repartitionierung erzwingen
# #view_adminTopology_partitionEvents_detailsFilter = Details Filter
# #view_adminTopology_partitionEvents_execStatusFilter = Execution Status Filter
# #view_adminTopology_partitionEvents_execTime = Execution Time
@@ -758,22 +853,33 @@ view_adminTopology_partitionEvents_details=Details
view_adminTopology_partitionEvents_initiatedBy=Initiiert durch
view_adminTopology_partitionEvents_purgeAll=Alle löschen
view_adminTopology_partitionEvents_type=Typ
+view_adminTopology_partitionEvents_typeFilter=Typ Filter
# #view_adminTopology_partitionEvents_typeFilter = Type Filter
view_adminTopology_remoteAgentInstall=Installation entfernter Agenten
+view_adminTopology_serverDetail_connectedAgents=Verbundene Agenten
+view_adminTopology_serverDetail_installationDate=Installationsdatum
+view_adminTopology_serverDetail_operationMode=Operationsmodus
+view_adminTopology_server_affinityGroup=Affinity Gruppe
# #view_adminTopology_serverDetail_connectedAgents = Connected Agents
# #view_adminTopology_serverDetail_installationDate = Installation Date
# #view_adminTopology_serverDetail_operationMode = Operation Mode
# #view_adminTopology_server_affinityGroup = Affinity Group
view_adminTopology_server_agentCount=Anzahl Agenten
+view_adminTopology_server_endpointAddress=Endpunkt-Adresse
+view_adminTopology_server_lastUpdateTime=Zeitpunkt der letzten Aktualisierung
# #view_adminTopology_server_endpointAddress = Endpoint Address
# #view_adminTopology_server_lastUpdateTime = Last Update Time
view_adminTopology_server_mode=Modus
+view_adminTopology_server_nonSecurePort=Ungesicherter Port
+view_adminTopology_server_removeSelected=Auswahl entfernen
+view_adminTopology_server_securePort=Gesicherter Port
# #view_adminTopology_server_nonSecurePort = Nonsecure Port
# #view_adminTopology_server_removeSelected = Remove Selected
# #view_adminTopology_server_securePort = Secure Port
view_adminTopology_server_setMaintenance=Wartung setzen
view_adminTopology_server_setNormal=Normalbetrieb setzen
view_adminTopology_servers=Server
+view_adminTopology_storageNode_jmxConnectionUrl=JMX Verbindung URL
# #view_adminTopology_storageNode_jmxConnectionUrl = JMX Connection URL
view_adminTopology_storageNodes=Speicherknoten
view_adminUsersDetails_dataTypeName=Benutzer
@@ -783,11 +889,18 @@ view_admin_configuration=Konfiguration
view_admin_content=Inhalte
view_admin_downloads_agentDownload=Agent Download
view_admin_downloads_agent_buildNumber=Build-Nummer des Agents
+view_admin_downloads_agent_help=<p> Dies ist die {0} Agent Update Binary jar Datei. Diese jar Datei soll Ihnen die Installation eines frischen Agenten an einer Maschine ermöglichen, an der noch kein Agent vorhanden ist und Ihnen auÃerdem die Aktualisierung eines bereits an einer Maschine installierten Agenten ermöglichen. FÃŒr weitere Informationen fÃŒhren Sie diese Agent Download jar mit der --help Befehlszeilenoption aus\:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[\=<new agent directory>]</b><br/> Dieser Befehl installiert einen neuen Agent. Falls Sie das neue Agentverzeichnis nicht festlegen, so lautet der Standard "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[\=<old agent home>]</b><br/> Dies aktualisiert einen vorhandenen Agent, der bereits installiert war. Falls Sie das Verzeichnis nicht festlegen, in dem der altevorhande
ne Agent installiert war, so wird davon ausgegangen, dass es "rhq-agent" ist. </p>
+view_admin_downloads_agent_link_value=Agent {0} ({1}) herunterladen
+view_admin_downloads_agent_loadError=Erhalt von Agenten Versionsinfo nicht möglich
# #view_admin_downloads_agent_help = <p> This is the {0} Agent Update Binary jar file. The purpose of this jar file is to allow you to install a fresh agent on a machine where an agent does not yet exist and to allow you to update an agent that is already installed on a machine. For more details, run this agent download jar with the --help command line option:<br/> <b>java -jar <agent-download.jar> --help</b> </p> <h3>Agent Install</h3> <p> <b>java -jar <agent-download.jar> --install[=<new agent directory>]</b><br/> This command will install a new agent. If you do not specify the new agent directory, the default will be "." </p> <h3>Agent Update</h3> <p> <b>java -jar <agent-download.jar> --update[=<old agent home>]</b><br/> This will update an existing agent that was already installed. If you do not specify the directory where the old, existing agent was installed, it will assumed to be "rhq-agent". </p>
# #view_admin_downloads_agent_link_value = Download Agent {0} ({1})
# #view_admin_downloads_agent_loadError = Cannot get agent version info
view_admin_downloads_agent_md5=MD5 PrÃŒfsumme des Agents
view_admin_downloads_agent_version=Version des Agents
+view_admin_downloads_bundleDownload=Bundle Deployer Download
+view_admin_downloads_bundle_help=<p> Dies ist das Bundle Deployer Tool. Es dient der Verwendung durch Entwickler und Verpacker von {0} Bundles. Dieses eigenstÀndige Tool das Testen Ihrer Bundles und deren Anleitungen von einer Konsole. </p>
+view_admin_downloads_bundle_link_value=Bundle Deployer {0} herunterladen
+view_admin_downloads_bundle_loadError=Erhalt von Bundle Deployer Info nicht möglich
# #view_admin_downloads_bundleDownload = Bundle Deployer Download
# #view_admin_downloads_bundle_help = <p> This is the Bundle Deployer tool. It is for use by developers and packagers of {0} bundles. This standalone tool allows you to test your bundles and their recipes from a console. </p>
# #view_admin_downloads_bundle_link_value = Download Bundle Deployer {0}
@@ -796,6 +909,11 @@ view_admin_downloads_cliAlertScriptsDownload=Download von CLI-Alarm-Skripten
view_admin_downloads_cliAlertScripts_help=CLI-Alarm-Skripte sind vorefertigete Skripte, die als Vorlagen fÌr die Erstellung von Alert-Skripten genutzt werden können. Die Skripte benötigen Ìblicherweise einiger Anpassungen bevore sie zur Benachrichtigun fÌr eine spezifische Alarm-Definition genutzt werden können.
view_admin_downloads_cliAlertScripts_loadError=Kann keine Informationen ÃŒber CLI-Alarm-Skripte fÃŒr den Download lesen
view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr den Download vor
+view_admin_downloads_cliDownload=Befehlszeilen Client Download
+view_admin_downloads_cli_buildNumber=CLI Build
+view_admin_downloads_cli_help=<p> Dies ist das Befehlszeilen Client Tool, auch unter dem Namen CLI bekannt. Es handelt sich um ein eigenstÀndiges Tool das von innerhalb einer Konsole lÀuft und ein Befehölszeilen Interface fÌr den {0} Server bereitstellt. Sie können Befehle Ìber das CLI aufrufen und Skripte fÌr die DurchfÌhrung automatisierter Aufgaben ausfÌhren. In der Dokumentation finden Sie weitere Informationen zur Installation und Verwendung des CLI. </p>
+view_admin_downloads_cli_link_value=CLI {0} ({1}) herunterladen
+view_admin_downloads_cli_loadError=Erhalt von CLI Versionsinfo nicht möglich
# #view_admin_downloads_cliDownload = Command Line Client Download
# #view_admin_downloads_cli_buildNumber = CLI Build
# #view_admin_downloads_cli_help = <p> This is the Command Line Client tool, otherwise known as the CLI. It is a standalone tool that runs from within a console and provides a command line interface to the {0} Server. You can invoke commands via the CLI as well as run scripts to perform automated tasks. See the documentation for more information on how to install and use the CLI. </p>
@@ -803,6 +921,14 @@ view_admin_downloads_cliAlertScripts_none=Es liegen keine CLI-Alarm-Skripte fÃŒr
# #view_admin_downloads_cli_loadError = Cannot get CLI version info
view_admin_downloads_cli_md5=MD5 PrÃŒfsumme des CLI
view_admin_downloads_cli_version=Version des CLI
+view_admin_downloads_connectorsDownload=Konnektoren Download
+view_admin_downloads_connectors_help=Bei Konnektoren handelt es sich um Software die erforderlich ist, damit einige Produkte durch {0} verwaltet werden können. Konnektoren werden in einige verwaltete Produkte installiert, damit {0} Agenten mit diesen kommunizieren können. Weitere Informationen finden Sie in der Dokumentation.
+view_admin_downloads_connectors_loadError=Erhalt von Konnektoren Info nicht möglich
+view_admin_downloads_connectors_none=Keine Konnektoren zum Download verfÃŒgbar
+view_admin_downloads_scriptModulesDownload=Skript Module Download
+view_admin_downloads_scriptModules_help=<p> Skript Module sind wiederverwendbare Komponenten, die von der RHQ bereitgestellt werden, um in Ihren Skripten verwendet zu werden (entweder Alarm Skripte oder CLI Skripte). Sie können mittels des "rhq\://downloads/<module-name-without-file-extension>" URI in der Skriptsprache Ihrer Wahl darauf zugreifen (d.h. in javascript wÌrden Sie die "require"-Funktion verwenden).</p>
+view_admin_downloads_scriptModules_loadError=Kann die Liste von verfÃŒgbaren Skriptmodulen nicht laden
+view_admin_downloads_scriptModules_none=Keine Skriptmodule zum Download verfÃŒgbar
# #view_admin_downloads_connectorsDownload = Connectors Download
# #view_admin_downloads_connectors_help = Connectors are software that is needed in order for some products to be manageable by {0}. You install connectors into some managed products so {0} agents can talk to them. See the documentation for more information.
# #view_admin_downloads_connectors_loadError = Cannot get connectors info
@@ -813,6 +939,7 @@ view_admin_downloads_cli_version=Version des CLI
# #view_admin_downloads_scriptModules_none = No script modules are available for download
view_admin_landing=In dieser Sektion können die globalen Einstellungen fÃŒr {0} verwaltet werden. Dies schlieÃt Sicherheitseinstellungen und Plugins ein, sowie die Verwaltung der {0} Server- und Agentplugins.
view_admin_measTemplates_updateExisting_title=Existierende ZeitplÀne aktualisieren
+view_admin_measTemplates_updateExisting_tooltip=Markieren Sie dieses KÀstchen, um die Collection ZeitplÀne fÌr die gewÀhlten Metriken an allen Ressourcen dieses Typs zu aktualisieren. Ist es nicht markiert, so werden die VorlagenzeitplÀne nur an neuen Ressourcen dieses Typs angewendet, die zu einem spÀteren Zeitpunkt dem Inventar hinzugefÌgt werden.
# #view_admin_measTemplates_updateExisting_tooltip = Check this box to update the collection schedules for the selected metrics on all existing resources of this type. If this is not checked, the template schedules will only be applied to new resources of this type that are added to inventory in the future.
view_admin_plugins_agent=Agent
view_admin_plugins_agentDeleteConfirm=<b>Achtung\!</b><br/>\nDie folgenden Agent-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass sie diese löschen wollen?
@@ -835,6 +962,10 @@ view_admin_plugins_purgedAgentPlugins=Das AufrÀumen der Agent-Plugins {0} wird
view_admin_plugins_purgedAgentPluginsFailure=Konnte die Agent-Plugins nicht entfernen
view_admin_plugins_purgedServerPlugins=Server-Plugins {0} entfernt
view_admin_plugins_purgedServerPluginsFailure=Konnte die Server-Plugins nicht entfernen
+view_admin_plugins_restartMasterPC=Master Plugin Container neu starten
+view_admin_plugins_restartMasterPCComplete=Master Plugin Container wurde neu gestartet.
+view_admin_plugins_restartMasterPCFailure=Neustart von Master Plugin Container fehlgeschlagen
+view_admin_plugins_restartMasterPCStarted=Starte Master Plugin Container neu...
# #view_admin_plugins_restartMasterPC = Restart Master Plugin Container
# #view_admin_plugins_restartMasterPCComplete = Master plugin container has been restarted.
# #view_admin_plugins_restartMasterPCFailure = Failed to restart the master plugin container
@@ -847,9 +978,12 @@ view_admin_plugins_serverConfig=Plugin-Konfiguration
view_admin_plugins_serverConfig_badSettings=Bitte geben Sie gÃŒltige Daten ein
view_admin_plugins_serverConfig_saveFailed=Konnte die Einstellungen nicht speichern
view_admin_plugins_serverConfig_settingsSaved=Die Einstellungen wurden gespeichert
+view_admin_plugins_serverControls=Steuerungen
# #view_admin_plugins_serverControls = Controls
view_admin_plugins_serverControls_badParams=Bitte geben Sie gÃŒltige Parameter an
view_admin_plugins_serverControls_clickForError=Klicken, um die Fehlermeldung anzuzeigen
+view_admin_plugins_serverControls_invokeFailure=Aufruf von Steuerung fehlgeschlagen
+view_admin_plugins_serverControls_name=Steuerung
# #view_admin_plugins_serverControls_invokeFailure = Failed to invoke the control
# #view_admin_plugins_serverControls_name = Control
view_admin_plugins_serverControls_parameters=Parameter
@@ -858,27 +992,95 @@ view_admin_plugins_serverDisableConfirm=<b>Achtung\!</b><br/>\nDie folgenden Ser
view_admin_plugins_serverScheduleJobs=Geplante Aufgaben
view_admin_plugins_serverUndeployConfirm=<b>Achtung\!</b><br/>\nDie folgenden Server-Plugins werden gelöscht\:<br/>\n{0}<br/>\nSind Sie sicher, dass diese gelöscht werden sollen?
view_admin_plugins_showDeleted=Gelöschte anzeigen
+view_admin_plugins_showUndeployed=Undeployte anzeigen
+view_admin_plugins_undeploy=Undeployen
+view_admin_plugins_undeployedServerPlugins=Undeployte Server Plugins\: {0}
+view_admin_plugins_undeployedServerPluginsFailure=Konnte die Server-Plugins nicht undeployen.
# #view_admin_plugins_showUndeployed = Show Undeployed
# #view_admin_plugins_undeploy = Undeploy
# #view_admin_plugins_undeployedServerPlugins = Undeployed server plugins: {0}
# #view_admin_plugins_undeployedServerPluginsFailure = Failed to undeploy server plugins.
view_admin_plugins_upload=Plugin hochladen
view_admin_security=Sicherheit
+view_admin_systemSettings_ActiveDriftServerPlugin_desc=Der Drift Server Plugin der die Persistenz von Drift-bezogenen Entities und Content verwaltet.
# #view_admin_systemSettings_ActiveDriftServerPlugin_desc = The drift server plugin that manages the persistence of drift-related entities and content.
view_admin_systemSettings_ActiveDriftServerPlugin_name=Aktives Drift-Server-Plugin
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_desc=Wenn diese Zeit ohne Reaktion vom Agent verlÀuft, so wird dieser stille Agent als auÃer Betrieb angesehen. Der Wert ist in Minuten festgelegt.
+view_admin_systemSettings_AgentMaxQuietTimeAllowed_name=Agent Max Ruhezeit gestattet
+view_admin_systemSettings_AlertPurge_desc=Wie alt Verlaufselemente sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
view_admin_systemSettings_AlertPurge_name=Bereinigen der Alarme, die Àlter sind als
+view_admin_systemSettings_AvailabilityPurge_desc=Wie alt VerfÃŒgbarkeitsdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
view_admin_systemSettings_AvailabilityPurge_name=Lösche VerfÌgbarkeitsdaten, die Àlter sind als
+view_admin_systemSettings_BaseURL_desc=Eine URL zum Server GUI, die hauptsÀchlich innerhalb von Alarm E-Mail Benachrichtigungen verwendet wird.
+view_admin_systemSettings_BaseURL_name=GUI Konsole URL
+view_admin_systemSettings_BaselineDataSet_desc=Die Menge an vergangenen Messdaten, die zur Bestimmung des Referenzbands verwendet werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_BaselineDataSet_name=Referenzband Datensatz
+view_admin_systemSettings_BaselineFrequency_desc=Die HÀufigkeit mit der die auto-calculation (Selbstberechnung) von ReferenzbÀndern durchgefÌhrt wird. Falls 0, so ist die Referenzband auto-calculation deaktiviert. Dies ist in Tagen festgelegt. Maximalwert ist 'Baseline Dataset' (Referenzband Datensatz).
+view_admin_systemSettings_BaselineFrequency_name=Referenzband BerechnungshÀufigkeit
+view_admin_systemSettings_DataMaintenance_desc=Wie oft die Datenbankwartung durchgefÃŒhrt wird (zum Beispiel Vacuuming bei Verwendung von Postgres). Dies wird in Stunden festgelegt.
+view_admin_systemSettings_DataMaintenance_name=Datenbankwartungszeitraum
+view_admin_systemSettings_DataReindex_desc=Wenn aktiviert, so werden bestimmte Datenbanken periodisch neu indiziert.
+view_admin_systemSettings_DataReindex_name=Datentabellen jede Nacht neu indizieren
+view_admin_systemSettings_DriftFilePurge_desc=Wie alt nicht benutzte und verwaiste Drift Dateien sein mÃŒssen, ehe sie aus dem Backend-Speicher bereinigt werden. Dies ist in Tagen festgelegt.
# #view_admin_systemSettings_DriftFilePurge_desc = How old unused and orphaned drift files must be before being purged from backend storage. This is specified in days.
view_admin_systemSettings_DriftFilePurge_name=Bereinige ungenutzte Drift-Dateine, die Àlter sind als
+view_admin_systemSettings_EnableAgentAutoUpdate_desc=Legt fest, ob der Server Agents ein auto-update (Selbstaktualisierung) gestattet. Ist dies deaktiviert, so können Sie keine Agent Distributionen vom Server herunterladen.
+view_admin_systemSettings_EnableAgentAutoUpdate_name=Agenten Auto-Updates aktivieren
+view_admin_systemSettings_EnableDebugMode_desc=Falls aktiviert, so startet der Server den Fehlerbehebungsmodus.
+view_admin_systemSettings_EnableDebugMode_name=Fehlerbehebungsmodus aktivieren
+view_admin_systemSettings_EnableExperimentalFeatures_desc=Falls aktiviert werden im aktuellen Produkt vorhandene experimentelle Features verfÃŒgbar.
+view_admin_systemSettings_EnableExperimentalFeatures_name=Experimentelle Features aktivieren
+view_admin_systemSettings_EventPurge_desc=Wie alt Ereignisdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_EventPurge_name=Ereignisse löschen, die Àlter sind als
+view_admin_systemSettings_JAASProvider_desc=Sollte zur Bestimmung der BenutzeridentitÀt LDAP verwendet werden?
+view_admin_systemSettings_JAASProvider_name=LDAP aktivieren
+view_admin_systemSettings_LDAPBaseDN_desc=Die Basis des Verzeichnisbaums zur Suche nach Benutzernamen und Passwörter werden der Authentifizierung von Benutzern, z.B. ou\=People,dc\=redhat,dc\=com
view_admin_systemSettings_LDAPBaseDN_name=Basis fÃŒr Suche
+view_admin_systemSettings_LDAPBindDN_desc=Der Benutzername zur Verbindung mit dem LDAP Server bei der Abfrage der LDAP Benutzerdatenbank. Dies ist in der Regel der vollstÀndige LDAP distinguierte Name (DN) eines Manager Benutzers, z.B. cn\=Manager,dc\=redhat,dc\=com
+view_admin_systemSettings_LDAPBindDN_name=Benutzername
+view_admin_systemSettings_LDAPBindPW_desc=Die Berechtigungsnachweise des Benutzers, die fÃŒr die Verbindung mit dem LDAP-Server bei der Abfrage der LDAP Benutzerdatenbank verwendet werden.
+view_admin_systemSettings_LDAPBindPW_name=Passwort
+view_admin_systemSettings_LDAPFilter_desc=Etwaige zusÀtzliche Filter, die bei der LDAP Suche angewendet werden sollen. Dies ist nÌtzlich, wenn die Population zur Authentifizierung Ìber eine gegebene LDAP Property identifiziert werden kann, z.B. RHQUser\=true
+view_admin_systemSettings_LDAPFilter_name=Suchfilter
+view_admin_systemSettings_LDAPGroupFilter_desc=LDAP Suchfilter, der alle fÃŒr die Autorisierung verfÃŒgbaren LDAP Gruppen wiedergeben muss. Dies wird fÃŒr LDAP Gruppenautorisierung verwendet.
+view_admin_systemSettings_LDAPGroupFilter_name=Gruppen Suchfilter
+view_admin_systemSettings_LDAPGroupMember_desc=LDAP Suchfilter der in Verbindung mit dem Gruppen Suchfilter zur Bestimmung der Benutzerberechtigung verwendet wird. Dies wird fÃŒr die LDAP Gruppenautorisierung verwendet.
+view_admin_systemSettings_LDAPGroupMember_name=Gruppen Mitgliederfilter
+view_admin_systemSettings_LDAPGroupPageSize_desc=Um RFC 2696 zu unterstÃŒtzen wird dieser LDAP Group Page Size Suchparameter in Verbindung mit anderen Gruppensuchparametern verwendet, um die Anzahl von mit jedem Abfragenergebnis wiedergegebene Anzahl von Gruppenmitgliedern einzuschrÀnken. Dieser Wert sollte so hoch wie möglich eingestellt werden und zum Serverseiten maximalen SeitengröÃenwert um die besten Ergebnisse zu erhalten. Values > (server max page size) hat keine Auswirkung. Verringern Sie diesen Wert wenn LDAP Gruppenanfragen zu lange fÃŒr die Wiedergabe brauchen. Der Standard sind 1000 Ergebnisse.
+view_admin_systemSettings_LDAPGroupPageSize_name=Group Search Page Size (Gruppen Suche Seiten GröÃe)
+view_admin_systemSettings_LDAPGroupUsePaging_desc=Definiert, ob LDAP Gruppenanfragen die "Simple Paged Results" FunktionalitÀt (wie von RFC 2696 definiert) verwenden sollten. Insbesondere bei die Anfrageergebnisse einschrÀnkenden LDAP Servern wird der Client Seite fÃŒr Seite alle Ergebnisse in der Group Page Size (GruppenseitengröÃe) durchgehen, bis er fertig ist. Standardeinstellung ist false.
+view_admin_systemSettings_LDAPGroupUsePaging_name=Verwendung von Group Query Paging
+view_admin_systemSettings_LDAPGroupUsePosixGroup_desc=Definiert, ob PosixGroup Semantik fÃŒr die GruppenmitgliedschaftsprÃŒfung verwendet werden soll. Mit PosixGroups ist der Group Member Filter (Gruppenmitgliedschaftsfilter) in der Regel auf 'memberUid' und der Group Filter (Gruppenfilter) auf 'objectclass\=posixGroup' eingestellt.
+view_admin_systemSettings_LDAPGroupUsePosixGroup_name=Ist PosixGroup
+view_admin_systemSettings_LDAPLoginProperty_desc=Die LDAP Eigenschaft, die den Benutzernamen enthÀlt. Die Standardeinstellung ist "cn". Werden mehrere Ãbereinstimmungen gefunden, so wird der erste Eintrag verwendet.
+view_admin_systemSettings_LDAPLoginProperty_name=Login Eigenschaft
+view_admin_systemSettings_LDAPProtocol_desc=Soll die Kommunikation mit dem LDAP Server ÃŒber SSL erfolgen?
+view_admin_systemSettings_LDAPProtocol_name=SSL
+view_admin_systemSettings_LDAPUrl_desc=URL zum LDAP Server
+view_admin_systemSettings_LDAPUrl_name=LDAP URL
+view_admin_systemSettings_RHQSessionTimeout_desc=Wenn diese Zeit ohne Benutzerinteraktion im Browser verlÀuft, so wird die Session als abgelaufen angesehen und der Benutzer wird um erneute Anmeldung gebeten. Der Wert ist in Stunden festgelegt.
+view_admin_systemSettings_RHQSessionTimeout_name=GUI Session Timeout
+view_admin_systemSettings_RtDataPurge_desc=Wie alt Antwort Zeitdaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
+view_admin_systemSettings_RtDataPurge_name=Lösche Antwort Zeitdaten, die Àlter sind als
+view_admin_systemSettings_TraitPurge_desc=Wie alt Mess Merkmaldaten sein mÃŒssen, ehe sie aus der Datenbank bereinigt werden. Dies ist in Tagen festgelegt.
# #view_admin_systemSettings_RHQSessionTimeout_desc = If this amount of time passes without any user interaction in the browser, the session is considered as expired and user is aked to log in again. This value is specified in hours.
# #view_admin_systemSettings_RHQSessionTimeout_name = GUI Session Timeout
view_admin_systemSettings_TraitPurge_name=Bereinigen der Trait-Daten, die Àlter sind als
+view_admin_systemSettings_cannotLoadServerDetails=Kann Server Details nicht laden
+view_admin_systemSettings_cannotLoadSettings=Erhalt aktueller Systemeinstellungen nicht möglich
view_admin_systemSettings_dumpToLogFailed=Schreiben der Systeminformation in die Server-Log-Datei ist fehlgeschlagen
view_admin_systemSettings_dumpedToLog=System informationen wurden erfolgreich in die Server-Log-Datei geschrieben
+view_admin_systemSettings_fixBeforeSaving=Bitte korrigieren Sie ungÃŒltige Werte vor dem Speichern
+view_admin_systemSettings_group_baseline=Automatische Referenzband Konfigurationseigenschaften
+view_admin_systemSettings_group_dataMgr=Datenmanager Konfigurationseigenschaften
+view_admin_systemSettings_group_drift=Drift Server Konfigurationseigenschaften
+view_admin_systemSettings_group_general=Allgemeine Konfigurationseigenschaften
+view_admin_systemSettings_group_ldap=LDAP-Konfigurationseigenschaften
# #view_admin_systemSettings_group_drift = Drift Server Configuration Settings
view_admin_systemSettings_saveFailure=Das Speichern der Systemeinstellungen ist fehlgeschlagen
view_admin_systemSettings_savedSettings=Sie haben die Systemeinstellungen erfolgreich gespeichert
+view_admin_systemSettings_serverDetails=Server Details
+view_admin_systemSettings_serverDetails_buildNumber=Build-Nummer
view_admin_systemSettings_serverDetails_dbDriverName=Name des Datenbanktreibers
view_admin_systemSettings_serverDetails_dbDriverVersion=Version des Datenbanktreibers
view_admin_systemSettings_serverDetails_dbName=Produktname der Datenbank
@@ -892,6 +1094,7 @@ view_admin_systemSettings_serverDetails_tz=Zeitzone des Servers
view_admin_topology=Topologie
view_alert_common_tab_conditions=Bedingungen
view_alert_common_tab_conditions_expression=Alarm auslösen wenn
+view_alert_common_tab_conditions_expression_tooltip=Bestimmt ob ANY (eine) oder ALL (alle) Bedingungen als "true" evaluiert werden mÃŒssen, damit der gesamte Bedingungssatz als "true" angesehen wird.
# #view_alert_common_tab_conditions_expression_tooltip = Determines if ANY or ALL of the conditions must evaluate to true in order for the entire condition set to be considered true.
view_alert_common_tab_conditions_modalEdit_title=Bedingungen Àndern
view_alert_common_tab_conditions_modal_title=Bedingung hinzufÃŒgen
@@ -914,6 +1117,7 @@ view_alert_common_tab_conditions_type_metric_calltime_change_verb=um mindestens
view_alert_common_tab_conditions_type_metric_calltime_delta_grows=WÀchst
view_alert_common_tab_conditions_type_metric_calltime_delta_other=Ãndert sich
view_alert_common_tab_conditions_type_metric_calltime_delta_shrinks=Schrumpft
+view_alert_common_tab_conditions_type_metric_calltime_destination=mit Aufruf DestinationsÃŒbereinstimmung
# #view_alert_common_tab_conditions_type_metric_calltime_destination = with call destination matching
view_alert_common_tab_conditions_type_metric_calltime_threshold=Call-Time ÃŒberschreitet Schwellwert
view_alert_common_tab_conditions_type_metric_change=Wert der Metrik Àndert sich
@@ -923,6 +1127,7 @@ view_alert_common_tab_conditions_type_metric_range_outside_exclusive=Wertbereich
view_alert_common_tab_conditions_type_metric_range_outside_inclusive=Wertbereich der Metrik\: [{0}] ausserhalb [{1}] und [{2}], inklusiv
view_alert_common_tab_conditions_type_metric_threshold=Metrik ÃŒberschreitet Schwellwert
view_alert_common_tab_conditions_type_metric_trait_change=Trait-Ãnderung
+view_alert_common_tab_conditions_type_metric_trait_matching=mit Trait Wert Ãbereinstimmung
# #view_alert_common_tab_conditions_type_metric_trait_matching = with trait value matching
view_alert_common_tab_conditions_type_operation=AusfÃŒhrung der Operation
view_alert_common_tab_conditions_type_operation_status=mit Ergebnis-Status
@@ -947,6 +1152,8 @@ view_alert_common_tab_dampening_partial_evalatuions_label_tooltip=Anzahl wie oft
view_alert_common_tab_dampening_partial_occurrences_label=Anzahl Vorkommen
view_alert_common_tab_dampening_partial_occurrences_label_tooltip=Anzahl wie oft die Bedingungen innerhalb der letzten N Auswertungen wahr sein mÌssen, bevor der Alarm ausgelöst wird.
view_alert_common_tab_general=Allgemeine Eigenschaften
+view_alert_common_tab_invalid_condition_category=UngÃŒltige Bedingungskategorie - bitte berichten Sie diesen Fehler\: {0}
+view_alert_common_tab_invalid_dampening_category=UngÃŒltige Dampening Kategorie - bitte berichten Sie diesen Fehler\: {0}
# #view_alert_common_tab_invalid_condition_category = Invalid condition category - please report this as a bug: {0}
# #view_alert_common_tab_invalid_dampening_category = Invalid dampening category - please report this as a bug: {0}
view_alert_common_tab_invalid_time_units=UngÃŒltige Zeiteinheit - bitte berichten Sie diesen Fehler\: {0}
@@ -956,6 +1163,7 @@ view_alert_common_tab_notifications_sender=Sender
view_alert_common_tab_notifications_status=Status
view_alert_common_tab_recovery=Erholung
view_alert_definition_condition_editor_availabilityDuration=Dauer der VerfÃŒgbarkeit
+view_alert_definition_condition_editor_availabilityDuration_state=VerfÃŒgbarkeitsstatus
# #view_alert_definition_condition_editor_availabilityDuration_state = Availability State
view_alert_definition_condition_editor_availabilityDuration_tooltip=Geben Sie die Ãnderung der VerfÃŒgbarkeit und die LÀnge der Dauer des Zustandes an damit die Bedingung zutrifft. Die Dauer ist in Minuten und sollte lang genug sein (mehrere Minuten), um dem Agent Zeit zugeben eine potentielle Ãnderung des Zustands zu erkennen.
view_alert_definition_condition_editor_availabilityDuration_tooltip_duration=Die Anzahl der Minuten in der die Ressource die gegeben VerfÃŒgbarkeit haben muss, bevor die Bedingung zutrifft.
@@ -969,29 +1177,48 @@ view_alert_definition_condition_editor_common_min=Minimum
view_alert_definition_condition_editor_common_regex=RegulÀrer Ausdruck
view_alert_definition_condition_editor_delete_confirm=Die ausgewÀhlte(n) Alarm-Bedingung(en) löschen?
view_alert_definition_condition_editor_drift_configname_regex=Name der Drift-Definition
+view_alert_definition_condition_editor_drift_configname_regex_tooltip=Falls festgelegt ist dies der Drift Definitionsname, der fÃŒr den aufgespÃŒrten Drift verantwortlich war. Dies kann optional ein regulÀrer Ausdruck sein, falls Sie eine Ãbereinstimmung mit mehreren Drift Definitionsnamen haben möchten.
# #view_alert_definition_condition_editor_drift_configname_regex_tooltip = If specified, this is the drift definition name that was responsible for the drift that was detected. This can optionally be a regular expression if you wish to match multiple drift definition names.
view_alert_definition_condition_editor_drift_pathname_regex=RegulÀrer Ausdruck fÌr den Pfadnamen
+view_alert_definition_condition_editor_drift_pathname_regex_tooltip=Falls festgelegt ist dies ein regulÀrer Ausdruck, der mit den Pfadnamen der Dateien mit Drift Ìbereinstimmen muss.
+view_alert_definition_condition_editor_drift_tooltip=Diese Bedingung wird ausgelöst, wenn Drift aufgespÌrt wurde.
# #view_alert_definition_condition_editor_drift_pathname_regex_tooltip = If specified, this is a regular expression that must match the pathnames of those files that drifted.
# #view_alert_definition_condition_editor_drift_tooltip = This condition is triggered when drift has been detected.
view_alert_definition_condition_editor_event_regexTooltip=If specified, this is a regular expression that must match a collected event message in order to trigger the condition.
view_alert_definition_condition_editor_event_severity=Schwere des Ereignisses
+view_alert_definition_condition_editor_event_tooltip=Legen Sie eine Ereignisschwere fest, bei der eine Ereignismeldung gemeldet werden muss, um diese Bedingung auszulösen. Falls Sie einen optionalen regulÀren Audruck festlegen, muss die Ereignismeldung auch mit dem regulÀren Ausdruck Ìbereinstimmen, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_baseline_percentage=Referenzband Prozentsatz
+view_alert_definition_condition_editor_metric_baseline_percentage_tooltip=Ein gesammelter metrischer Wert löst diese Bedingung beim Vergleich mit diesem Prozentsatz des gewÀhlten Referenzbandswerts mittels des gewÀhlten Komparators aus.
+view_alert_definition_condition_editor_metric_baseline_tooltip=Legen Sie den Referenzbandwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein Prozentsatz des gegebenen Referenzbandwerts.
# #view_alert_definition_condition_editor_event_tooltip = Specify the event severity that an event message must be reported with in order to trigger this condition. If you specify an optional regular expression, the event message must also match that regular expression in order for the condition to trigger.
# #view_alert_definition_condition_editor_metric_baseline_percentage = Baseline Percentage
# #view_alert_definition_condition_editor_metric_baseline_percentage_tooltip = A collected metric value will trigger this condition when compared to this percentage of the selected baseline value using the selected comparator
# #view_alert_definition_condition_editor_metric_baseline_tooltip = Specify the baseline value that must be violated to trigger the condition. The value you specify is a percentage of the given baseline value.
view_alert_definition_condition_editor_metric_baseline_value=Referenzband
view_alert_definition_condition_editor_metric_calltime_change_percentage=Ãnderung des Prozentsatzes
+view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip=Ein gesammelter Aufrufzeit Wert löst diese Bedingung aus, wenn er um mindestens diesen Prozentsatz vom gewÀhlten Aufrufzeit Grenzwert differiert.
+view_alert_definition_condition_editor_metric_calltime_change_tooltip=Legen Sie den Aufrufzeit Wert fest der die Bedingung auslöst, wenn er um mindestens eine festgelegte Menge verÀndert wird. Sie mÃŒssen festlegen, welche Aufrufzeit Grenze geprÃŒft werden soll (minimum, maximum oder durchschnittlicher Aufrufzeit Wert) und den Prozentsatz der Ãnderung.
# #view_alert_definition_condition_editor_metric_calltime_change_percentage_tooltip = A collected calltime value will trigger this condition when it differs by at least this percentage of the selected calltime limit value
# #view_alert_definition_condition_editor_metric_calltime_change_tooltip = Specify the calltime value that, when changed at least a specified amount, triggers the condition. You must specify which calltime limit to check (minimum, maximum or average calltime value) and the percentage of change that must occur.
view_alert_definition_condition_editor_metric_calltime_common_comparator=Komparator
view_alert_definition_condition_editor_metric_calltime_common_comparator_changes=Ãndert sich
view_alert_definition_condition_editor_metric_calltime_common_comparator_grows=WÀchst
view_alert_definition_condition_editor_metric_calltime_common_comparator_shrinks=Schrumpft
+view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip=Wie ein gesammelter Aufrufzeit Wert zur gegebenen Aufrufzeit Grenze verglichen werden soll
+view_alert_definition_condition_editor_metric_calltime_common_limit=Aufrufzeit Grenze
+view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip=Der Aufrufzeit Grenzwert der mit dem gegebenen Wert verglichen werden soll
+view_alert_definition_condition_editor_metric_calltime_common_name=Aufrufzeit Metrik
# #view_alert_definition_condition_editor_metric_calltime_common_comparator_tooltip = How a collected calltime value should be compared to the given calltime limit
# #view_alert_definition_condition_editor_metric_calltime_common_limit = Call Time Limit
# #view_alert_definition_condition_editor_metric_calltime_common_limit_tooltip = The calltime limit value that is to be compared with the given value
# #view_alert_definition_condition_editor_metric_calltime_common_name = Call Time Metric
view_alert_definition_condition_editor_metric_calltime_regexTooltip=If specified, this is a regular expression that must match a call destination in order to trigger the condition.
+view_alert_definition_condition_editor_metric_calltime_threshold_tooltip=Legen Sie den Aufrufzeit-Schwellwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein absoluter Wert, mit einem optionalen Einheiten Spezifikationssymbol. Sie mÌssen auch festlegen, mit welcher Aufrufzeitgrenze der Wert verglichen werden soll (minimum, maximum oder durchschnittlicher Aufrufzeit Wert).
+view_alert_definition_condition_editor_metric_calltime_threshold_value=Aufrufzeit Wert
+view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip=Der Schwellwert der Metrik, die beim Vergleich mittels des gewÀhlten Komparators die Bedingung auslöst.
+view_alert_definition_condition_editor_metric_change_tooltip=Legen Sie die Metrik fest, deren Wert sich Àndern muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_common_definition_not_found=HÀtte metrische Definition finden sollen - etwas stimmt nicht
+view_alert_definition_condition_editor_metric_nometrics=Bei Verwendung der ALL Verbindung können Sie nicht dieselbe Metrik in mehreren Bedingungen verwenden und dieser Alarm verwendet alle verfÌgbaren Metriken in aktuell vorhandenen Bedingungen.
# #view_alert_definition_condition_editor_metric_calltime_threshold_tooltip = Specify the calltime threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier. You also must specify which calltime limit to compare the value with (minimum, maximum or average calltime value).
# #view_alert_definition_condition_editor_metric_calltime_threshold_value = Call Time Value
# #view_alert_definition_condition_editor_metric_calltime_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
@@ -1003,26 +1230,43 @@ view_alert_definition_condition_editor_metric_range_comparator_inside_exclusive=
view_alert_definition_condition_editor_metric_range_comparator_inside_inclusive=Innerhalb, inklusiv
view_alert_definition_condition_editor_metric_range_comparator_outside_exclusive=Ausserhalb, exklusiv
view_alert_definition_condition_editor_metric_range_comparator_outside_inclusive=Ausserhalb, inklusiv
+view_alert_definition_condition_editor_metric_range_comparator_tooltip=Legt fest, ob ein metrischer Wert diese Bedingung auslösen soll wenn der Bereich innerhalb oder auÃerhalb verlÀuft. Falls inbegriffen, so wird der Wert als im Bereich angesehen, wenn sein Wert einem Hoch- oder Tiefwert des Schwellwerts gleich ist. Falls exklusiv, so gilt der Wert als nicht im Bereich wenn er dem Hoch- oder Tiefwert gleich ist.
# #view_alert_definition_condition_editor_metric_range_comparator_tooltip = Determines if a metric value should trigger this condition when inside the range or outside of it.
view_alert_definition_condition_editor_metric_range_hivalue=Oberer Schwellwert
view_alert_definition_condition_editor_metric_range_hivalue_tooltip=Der obere Schwellwert des Bereichs
view_alert_definition_condition_editor_metric_range_lovalue=Unterer Schwellwert
view_alert_definition_condition_editor_metric_range_lovalue_tooltip=Der untere Schwellwert des Bereichs
+view_alert_definition_condition_editor_metric_range_tooltip=Vergleicht einen metrischen Wert zu einem gegebenen Tief-/Hoch Bereichswert.
# #view_alert_definition_condition_editor_metric_range_tooltip = Compares a metric value to a given low-high value range.
view_alert_definition_condition_editor_metric_threshold_comparator=Komparator
view_alert_definition_condition_editor_metric_threshold_comparator_equal=Gleich
view_alert_definition_condition_editor_metric_threshold_comparator_greater=GröÃer als
view_alert_definition_condition_editor_metric_threshold_comparator_less=Kleiner als
+view_alert_definition_condition_editor_metric_threshold_comparator_tooltip=Wie ein gesammelter metrischer Wert mit dem gegebenen Schwellwert verglichen werden soll
# #view_alert_definition_condition_editor_metric_threshold_comparator_tooltip = How a collected metric value should be compared to the given threshold value
view_alert_definition_condition_editor_metric_threshold_name=Metrik
+view_alert_definition_condition_editor_metric_threshold_tooltip=Legen Sie den Schwellwert fest, der verletzt werden muss, um die Bedingung auszulösen. Der von Ihnen festgelegte Wert ist ein absoluter Wert, mit einem optionalen Einheiten Spezifikationssymbol.
# #view_alert_definition_condition_editor_metric_threshold_tooltip = Specify the threshold value that, when violated, triggers the condition. The value you specify is an absolute value with an optional units specifier.
view_alert_definition_condition_editor_metric_threshold_value=Wert der Metrik
+view_alert_definition_condition_editor_metric_threshold_value_tooltip=Der Schwellwert der Metrik, die beim Vergleich mittels des gewÀhlten Komparators die Bedingung auslöst.
+view_alert_definition_condition_editor_metric_trait_change_tooltip=Legen Sie das Merkmal fest, dessen Wert sich Àndern muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metric_trait_change_value=Merkmal
+view_alert_definition_condition_editor_metric_trait_regexTooltip=Falls festgelegt ist dies ein regulÀrer Ausdruck, der mit dem neuen Merkmalwert Ìbereinstimmen muss, um die Bedingung auszulösen.
+view_alert_definition_condition_editor_metricswarning=Sie können nicht mehrere Bedingungen haben, die dieselbe Metrik verwenden, wen Sie die ALL VerknÌpfung verwenden. Diese Alarm Definition besitzt mehrere Bedingungen, die die Metrik [{0}] verwenden.
# #view_alert_definition_condition_editor_metric_threshold_value_tooltip = The threshold value of the metric that will trigger the condition when compared using the selected comparator.
# #view_alert_definition_condition_editor_metric_trait_change_tooltip = Specify the trait whose value must change to trigger the condition.
# #view_alert_definition_condition_editor_metric_trait_change_value = Trait
# #view_alert_definition_condition_editor_metric_trait_regexTooltip = If specified, this is a regular expression that must match the new trait value in order to trigger the condition.
# #view_alert_definition_condition_editor_metricswarning = You cannot have multiple conditions that use the same metric when using the ALL conjunction. This alert definition has multiple conditions that use the metric [{0}].
view_alert_definition_condition_editor_operation_status=Zustand der Operation
+view_alert_definition_condition_editor_operation_tooltip=Legen Sie das Ergebnis fest, das auftreten muss, wenn der gewÀhlte Vorgang ausgefÌhrt wird, damit die Bedingung ausgelöst wird.
+view_alert_definition_condition_editor_operator_availability_durationDown=Bleibt auÃer Betrieb
+view_alert_definition_condition_editor_operator_availability_durationNotUp=Bleibt nicht in Betrieb
+view_alert_definition_condition_editor_operator_availability_goesDisabled=Wird deaktiviert
+view_alert_definition_condition_editor_operator_availability_goesDown=Geht auÃer Betrieb
+view_alert_definition_condition_editor_operator_availability_goesNotUp=Geht nicht in Betrieb
+view_alert_definition_condition_editor_operator_availability_goesUnknown=Geht unbekannt
+view_alert_definition_condition_editor_operator_availability_goesUp=Geht in Betrieb
# #view_alert_definition_condition_editor_operation_tooltip = Specify the result that must occur when the selected operation is executed in order to trigger the condition.
view_alert_definition_condition_editor_option_availability=Ãnderung der VerfÃŒgbarkeit
view_alert_definition_condition_editor_option_drift=Erkennung von Drift
@@ -1030,6 +1274,7 @@ view_alert_definition_condition_editor_option_event=Erkennung von Ereignissen
view_alert_definition_condition_editor_option_label=Typ der Bedingung
view_alert_definition_condition_editor_option_metric_baseline=Schwelle des Referenzbands
view_alert_definition_condition_editor_option_metric_calltime_change=Ãnderung des Call-Time-Werts
+view_alert_definition_condition_editor_option_metric_calltime_threshold=Aufrufzeit Wert Schwellwert
# #view_alert_definition_condition_editor_option_metric_calltime_threshold = Call Time Value Threshold
view_alert_definition_condition_editor_option_metric_change=Wert der Metrik Àndert sich
view_alert_definition_condition_editor_option_metric_range=Wertebereich
@@ -1043,16 +1288,27 @@ view_alert_definition_for_group=Gruppendefinition ansehen
view_alert_definition_for_type=Vorlage ansehen
view_alert_definition_notification_cliScript_editor_anotherUser=Anderer Benutzer
view_alert_definition_notification_cliScript_editor_existingScript=Vorhandenes Skript
+view_alert_definition_notification_cliScript_editor_loadFailed=Konnte CLI Benachrichtigungs-Editor nicht laden.
+view_alert_definition_notification_cliScript_editor_newScriptVersion=Version
+view_alert_definition_notification_cliScript_editor_repository=Repository
view_alert_definition_notification_cliScript_editor_script=Skript
+view_alert_definition_notification_cliScript_editor_selectRepo=WÀhlen Sie das Repository, in dem das Skript gespeichert werden soll
+view_alert_definition_notification_cliScript_editor_selectRepoFirst=WÀhlen Sie zuerst ein Repository-Konfigurationstool
view_alert_definition_notification_cliScript_editor_thisUser=Aktueller Benutzer
+view_alert_definition_notification_cliScript_editor_uploadNewScript=Neues Skript hochladen
+view_alert_definition_notification_cliScript_editor_verifyAuthentication=Verifizieren
+view_alert_definition_notification_cliScript_editor_whichUser=Benutzer, als der das Skript ausgefÃŒhrt werden soll
view_alert_definition_notification_editor_delete_confirm=Sind Sie sicher, dass sie die ausgewÀhlten Alarm-Benachrichtigungen löschen wollen?
view_alert_definition_notification_editor_field_configuration=Konfiguration
view_alert_definition_notification_editor_field_configuration_loadFailed=Konte die Vorschau der Benachrichtigung nicht laden
view_alert_definition_notification_editor_field_configuration_not_loaded=Unbekannt
view_alert_definition_notification_editor_field_sender=Sender
view_alert_definition_notification_editor_loadFailed=Kann die Alarm-Sender nicht laden
+view_alert_definition_notification_editor_loadFailed_single=Erhalt von Alarm Sender Konfigurationsdefinition nicht möglich
# #view_alert_definition_notification_editor_loadFailed_single = Cannot get alert sender configuration definition
view_alert_definition_notification_editor_none_available=Keine Alarm-Sender verfÃŒgbar
+view_alert_definition_notification_editor_saveFailed=Kann die Benachrichtigungskonfiguration nicht speichern
+view_alert_definition_notification_editor_sender=Benachrichtigungssender
# #view_alert_definition_notification_editor_saveFailed = Cannot save the notification configuration
# #view_alert_definition_notification_editor_sender = Notification Sender
view_alert_definition_notification_editor_title_add=Benachrichtigung hinzufÃŒgen
@@ -1061,15 +1317,24 @@ view_alert_definition_notification_operation_editor_common_operation=Operation
view_alert_definition_notification_operation_editor_mode_relative=Relative Ressource
view_alert_definition_notification_operation_editor_mode_specific=Spezifische Ressource
view_alert_definition_notification_operation_editor_mode_this=Diese Ressource
+view_alert_definition_notification_operation_editor_mode_title=Ressourcen Auswahlmodus
# #view_alert_definition_notification_operation_editor_mode_title = Resource Selection Mode
view_alert_definition_notification_operation_editor_mode_unknown=Unbekannte Option - Berichten Sie diesen Fehler
+view_alert_definition_notification_operation_editor_operations_loadFailed=Konnte die Liste der verfÃŒgbaren Operationen nicht laden
+view_alert_definition_notification_operation_editor_operations_no_parameters=Diese Operation nimmt keine Parameter
# #view_alert_definition_notification_operation_editor_operations_loadFailed = Failed to load the list of available operations
# #view_alert_definition_notification_operation_editor_operations_no_parameters = This operation does not take any parameters
view_alert_definition_notification_operation_editor_relative_ancestor=Suche starten bei
+view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed=Erhalt von Typ Vorfahren nicht möglich
+view_alert_definition_notification_operation_editor_relative_ancestor_root=Root Vorfahren Typ
+view_alert_definition_notification_operation_editor_relative_ancestor_tooltip=WÀhlen Sie die Spitze der Typenhierarchie aus, von der aus der Baum der Abkömmlinge fÌr den Filter nach Typ durchsucht werden soll
# #view_alert_definition_notification_operation_editor_relative_ancestor_loadFailed = Cannot get type ancestry
# #view_alert_definition_notification_operation_editor_relative_ancestor_root = Root Ancestor Type
# #view_alert_definition_notification_operation_editor_relative_ancestor_tooltip = Select the top of the type hierarchy from which to search its descedant tree for the Filter By type
view_alert_definition_notification_operation_editor_relative_descendant=dann filtern nach
+view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip=Ein spezifischer Name zur eindeutigen Identifizierung einer Ressource, wenn mehr als eine Ressource des gewÀhlten Typs vorhanden sein kann. Dies ist optional wenn stets nur eine Ressource des Ressourcentyps in der gewÀhlten Typhierarchie existiert.
+view_alert_definition_notification_operation_editor_relative_descendant_loadFailed=Erhalt von Typ Abkömmlingen nicht möglich
+view_alert_definition_notification_operation_editor_relative_descendant_tooltip=Der Ressourcentyp, nach dem unter dem in der Start Search From Auswahl (Suche starten von) definierten Root Typ gesucht werden soll.
# #view_alert_definition_notification_operation_editor_relative_descendant_filter_tooltip = A specific name to uniquely identify a resource when more than one resource of the selected type might exist. This is optional if there will only ever be one resource of the resource type in the selected type hierarchy.
# #view_alert_definition_notification_operation_editor_relative_descendant_loadFailed = Cannot get type descendants
# #view_alert_definition_notification_operation_editor_relative_descendant_tooltip = The resource type to search for under the root type defined in the Start Search From selection.
@@ -1085,6 +1350,8 @@ view_alert_definition_notification_user_editor_loadFailed=Kann die aktuellen Ben
view_alert_definition_notification_user_editor_restoreFailed=Kann die aktuellen Benutzer nicht verwenden - starte ohne
view_alert_definition_notification_user_editor_saveFailed=Kann die ausgewÀhlten Benutzer nicht sichern
view_alert_definition_recovery_editor_disable_when_fired=Nach dem Auslösen inaktiv schalten
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=Gibt an, ob dieser Alarm nach dem feuern deaktiviert wird. Nach Deaktivierung kann der Alarm manuell wieder aktiviert werden oder ein Wiederherstellungsalarm kann eingestellt werden, damit er automatisch wieder aktiviert wird. Ist dieser Alarm selbst ein Wiederherstellungsalarm, so ist diese Einstellung nicht möglich.
+view_alert_definition_recovery_editor_loadFailed=Kann WiederhesrtsellungsmenÌ nicht erstellen
# #view_alert_definition_recovery_editor_disable_when_fired_tooltip = Indicates if this alert will be disabled after it fires. Once disabled, the alert can be manually re-enabled or a recovery alert can be set up to automatically re-enable it. If this alert is a recovery alert itself, this setting cannot be turned on.
# #view_alert_definition_recovery_editor_loadFailed = Cannot build recovery menu
view_alert_definition_recovery_editor_none_available=Keiner
@@ -1110,6 +1377,7 @@ view_alert_definitions_update_failure=Aktualisieren der Alarm-Definition fehlges
view_alert_definitions_update_success=Alarm-Definition erfolgreich aktualisiert
view_alert_details_field_ack_at=BestÀtigt um
view_alert_details_field_ack_by=BestÀtigt durch
+view_alert_details_field_parent_definition=Parent Definition
view_alert_details_field_recovery_info=Info zur Erholung
view_alert_details_field_resource_ancestry=Vorfahren der Ressource
view_alert_details_field_watched_resource=Beobachtere Ressource
@@ -1161,6 +1429,7 @@ view_autoDiscoveryQ_ignored=Ignoriert
view_autoDiscoveryQ_importFailure=Konnte die Ressourcen nicht importieren
view_autoDiscoveryQ_importInProgress=Die ausgewÀhlten Ressourcen werden in''s Inventar aufgenommen
view_autoDiscoveryQ_importSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich importiert
+view_autoDiscoveryQ_loadFailure=Konnte die Inventar Discovery Warteschlange nicht laden
# #view_autoDiscoveryQ_loadFailure = Failed to load the inventory discovery queue
view_autoDiscoveryQ_newAndIgnored=Neu und Ignoriert
view_autoDiscoveryQ_noperm=(Die erforderlichen "manage inventory" Rechte fehlen. Kontaktieren Sie den Administrator)
@@ -1169,8 +1438,17 @@ view_autoDiscoveryQ_showStatus=Zeige
view_autoDiscoveryQ_title=Autodiscovery-Warteschlange
view_autoDiscoveryQ_unignore=Ignorieren aufheben
view_autoDiscoveryQ_unignoreFailure=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_autoDiscoveryQ_unignoreInProgress=Hebe die Ignorierung der gewÀhlten Ressourcen auf...
view_autoDiscoveryQ_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
view_autoDiscoveryQ_uninventoried=Aus dem Inventory gelöscht
+view_bundleGroup_assignFailPerm=Sie sind nicht berechtigt, dieser Bundle Gruppe Bundles zuzuweisen. Bitte wenden Sie sich an Ihren Administrator.
+view_bundleGroup_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle Gruppe löschen möchten? Bundles fÌr die dies die einzige zugewiesene Bundle Gruppe ist verlieren ihre Zurodnung und deren Ansicht erfordert eine allgemeine View Bundles (Bundles ansehen) Berechtigung.
+view_bundleGroup_deletesFailure=Konnte die Bundle Gruppen nicht löschen
+view_bundleGroup_deletesSuccessful=Sie haben die Bundle Gruppen erfolgreich gelöscht
+view_bundleGroup_unassignFailPerm=Sie sind nicht berechtigt, die Zurodnung von Bundles zu dieser Bundle Gruppe aufzuheben. Bitte wenden Sie sich an Ihren Administrator.
+view_bundleVersion_loadFailure=Konnte aktuellste Bundle Versionsdaten nicht laden
+view_bundle_bundleDeployment=Bundle Deployment
+view_bundle_bundleDeployments=Bundle Deployments
# #view_bundleGroup_assignFailPerm = You are not authorized to assign bundles to this bundle group. Please check with your administrator.
# #view_bundleGroup_deleteConfirm = Are you sure you want to delete this bundle group? Bundles for which this is the only assigned bundle group will become unassigned, and will require global View Bundles permission to view.
# #view_bundleGroup_deletesFailure = Failed to delete the bundle groups
@@ -1184,6 +1462,32 @@ view_bundle_bundleFiles=Bundle-Dateien
view_bundle_bundleType=Bundle-Type
view_bundle_bundleVersion=Bundle-Version
view_bundle_bundleVersions=Bundle-Versionen
+view_bundle_createWizard_bundleDistro=Bundle Distribution
+view_bundle_createWizard_cancelFailure=Konnte die Erstellung von Bundle [{0}], Version \= [{1}] nicht vollstÀndig abbrechen - das Bundle ist möglicherweise noch vorhanden.
+view_bundle_createWizard_cancelFailurePerm=Konnte die Erstellung von Bundle [{0}], Version \= [{1}] nicht vollstÀndig abbrechen da der Benutzer Berechtigung zur Erstellung, nicht aber fÌr das Löschen besitzt. Das Bundle muss wahrscheinlich von einem Administrator entfernt werden mÌssen.
+view_bundle_createWizard_cancelSuccessful=Erstellung von Bundle [{0}], Version \= [{1}] abgebrochen
+view_bundle_createWizard_clickToUploadRecipe=Zum Laden einer Anleitungsdatei klicken
+view_bundle_createWizard_createFailure=Konnte das Bundle nicht erstellen
+view_bundle_createWizard_createSuccessful=Sie haben erfolgreich ein Bundle [{0}] mit einer Version von [{1}] erstellt
+view_bundle_createWizard_enterRecipe=Bitte geben Sie eine gÃŒltige Anleitung ein
+view_bundle_createWizard_enterUrl=Bitte geben Sie eine gÃŒltige URL ein, von wo die Bundle Distribution Datei heruntergeladen werden kann
+view_bundle_createWizard_failedToUploadDistroFile=Konnte die Bundle Distribution Datei nicht hochladen
+view_bundle_createWizard_failedToUploadFile=Konnte die Bundle Datei nicht hochladen
+view_bundle_createWizard_groupsStep_assign=Weisen Sie mindestens eine der berechtigten Bundle Gruppen zu\:
+view_bundle_createWizard_groupsStep_assigned=Die neue Bundle Version ist fÃŒr ein vorhandenes Bundle und erbt seine Bundle Gruppen Zuweisungen\:
+view_bundle_createWizard_groupsStep_failedAssign=Zuordnung erster Bundle Gruppen an ein Bundle namens [{0}] mit einer Version von [{1}] fehlgeschlagen. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_failedGetAssignable=Konnte zuweisbare Bundle Gruppen nicht bestimmen. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_help=Ein neues Bundle wird erstellt, wenn die erste Version fÃŒr dieses Bundle hochgeladen wird. Das neue Bundle wird dann seinen ersten Bundle Gruppen zugewiesen. Ein Benutzer kann das neue Bundle nur Bundle Gruppen zuweisen, fÃŒr die er eine Create Bundles (Bundles erstellen) Berechtigung besitzt, entweder allgemein oder auf Bundle Gruppen Ebene. Es muss mindestens eine Bundle Gruppe zugewiesen sein, auÃer der Benutzer besitzt allgemeine Berechtigungen zur Erstellung und Ansicht von Bundles, in welchem Falle die Zuweisung ausbleiben kann.
+view_bundle_createWizard_groupsStep_leaveUnassigned=Das neue Bundle ohne Zuweisung lassen.
+view_bundle_createWizard_groupsStep_noAssignable=Konnte erste Bundle Version nicht erstellen, da Benutzer keine Bundle Gruppen besitzt zu denen eine Zuweisung erfolgen kann. Bitte beenden Sie den Erstellungs-Wizard und benachrichtigen Sie Ihren Administrator.
+view_bundle_createWizard_groupsStep_noneAssigned=Die neue Bundle Version muss mindestens einer Bundle Gruppe zugewiesen werden\!
+view_bundle_createWizard_groupsStep_radioTitle=Erste Bundle Gruppen Zuordnung fÃŒr das neue Bundle
+view_bundle_createWizard_groupsStep_successAssign=Sie haben erfolgreich erste Bundle Gruppen einem Bundle namens [{0}] mit einer Version von [{1}] zugeordnet
+view_bundle_createWizard_groupsStep_unassigned=Die neue Bundle Version ist fÃŒr ein vorhandenes Bundle und erbt seine Bundle Gruppen Zuweisungen. Das Bundle ist aktuell keinen Bundle Gruppen zugeordnet.
+view_bundle_createWizard_loadBundleFileFailure=Kann Kann Bundle Datei Informationen nicht vom Server abrufen
+view_bundle_createWizard_noAdditionalFilesNeeded=Es mÃŒssen keine weiteren Dateien fÃŒr dieses Bundle hochgeladen werden
+view_bundle_createWizard_noBundleTypesAvail=Es sind keine Bundle Typen verfÃŒgbar
+view_bundle_createWizard_noBundleTypesSupported=Es werden keine Bundle Typen unterstÃŒtzt - Sie mÃŒssen einen gÃŒltigen Plugin deployen, der Bundle Deployments unterstÃŒtzt
# #view_bundle_createWizard_bundleDistro = Bundle Distribution
# #view_bundle_createWizard_cancelFailure = Failed to fully cancel the creation of bundle [{0}], version=[{1}] - the bundle may still exist.
# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
@@ -1211,8 +1515,10 @@ view_bundle_bundleVersions=Bundle-Versionen
# #view_bundle_createWizard_noBundleTypesAvail = No bundle types are available
# #view_bundle_createWizard_noBundleTypesSupported = No bundle types are supported - you must deploy a valid plugin that supports bundle deployments
view_bundle_createWizard_provideBundleDistro=Stellen Sie eine Bundle-Distribution bereit
+view_bundle_createWizard_recipeOption=Anleitung
# #view_bundle_createWizard_recipeOption = Recipe
view_bundle_createWizard_title=Bundle anlegen
+view_bundle_createWizard_unassigned=nicht zugeordnet
# #view_bundle_createWizard_unassigned = unassigned
view_bundle_createWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Dateien mehrere Minuten dauern
view_bundle_createWizard_uploadOption=Hochladen
@@ -1223,9 +1529,13 @@ view_bundle_createWizard_urlTooltip=Benutzername und Password können fÌr HTTP
view_bundle_createWizard_urlUserName=Benutzername
view_bundle_createWizard_windowTitle=Assistent zum Anlegen von Bundles
view_bundle_createWizard_youMustChooseOne=Sie mÌssen eine Option auswÀhlen, um ein Bundle anlegen zu können\!
+view_bundle_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen? Alle Versionen, Destinationen und Deployments fÌr dieses Bundle werden ebenfalls gelöscht. Dies entfernt keine Inhalte von Remote-Maschinen.
# #view_bundle_deleteConfirm = Are you sure you want to delete this bundle? All versions, destinations and deployments for this bundle will also be deleted. However, this will not remove any content from remote machines.
view_bundle_deploy=Deploy
view_bundle_deployDir=Deploy-Verzeichnis
+view_bundle_deployWizard_createGroup_error_1=Die Gruppe wurde nicht erstellt. Gruppe fÃŒr Deployment darf nicht leer sein.
+view_bundle_deployWizard_createGroup_error_2=Die Gruppe wurde nicht erstellt. Die resultierende Gruppe muss kompatibel sein (Mitglieder desselben Typs).
+view_bundle_deployWizard_createGroup_error_3=Die Gruppe wurde nicht erstellt. Der Ressourcentyp der resultierenden Gruppe unterstÃŒtzt keine Deployments.
# #view_bundle_deployWizard_createGroup_error_1 = The group was not created. Group for deployment cannot be empty.
# #view_bundle_deployWizard_createGroup_error_2 = The group was not created. Resulting group must be compatible (members of the same type).
# #view_bundle_deployWizard_createGroup_error_3 = The group was not created. The resource type of the resulting group does not support deployments.
@@ -1233,7 +1543,24 @@ view_bundle_deployWizard_deployStep=Bundle auf die Zielplattformen deployen
view_bundle_deployWizard_deploying=Deploying...
view_bundle_deployWizard_deploymentCreated=Deployment angelegt...
view_bundle_deployWizard_deploymentCreatedDetail=Deployment [{0}] mit Beschreibung [{1}] angelegt
+view_bundle_deployWizard_deploymentCreatedDetail_concise=Sie haben das Deployment [{0}] erstellt
view_bundle_deployWizard_deploymentScheduled=Bundle-Deployment geplant\!
+view_bundle_deployWizard_deploymentScheduledDetail=Sie haben das Bundle Deployment [{0}] zur Destinationsgruppe [{1}] terminiert
+view_bundle_deployWizard_deploymentScheduledDetail_concise=Sie haben das Bundle Deployment terminiert
+view_bundle_deployWizard_destinationCreatedDetail=Sie haben die Destination [{0}] mit der Beschreibung [{1}] erstellt
+view_bundle_deployWizard_destinationCreatedDetail_concise=Sie haben die Destination [{0}] erstellt
+view_bundle_deployWizard_error_1=Löschen des neuen Deployment bei Cancel (Abbrechen) fehlgeschlagen
+view_bundle_deployWizard_error_10=Erstellen der Destination fehlgeschlagen, sie ist möglicherweise bereits vorhanden. (Hinweis\: FÌr eine vorhandene Destination von Destinationsansicht deployen)
+view_bundle_deployWizard_error_11=Auffinden definierter Deployments fehlgeschlagen.
+view_bundle_deployWizard_error_12=Auffinden definierter Bundles fehlgeschlagen.
+view_bundle_deployWizard_error_2=Löschen der neuen Destination bei Cancel (Abbrechen) fehlgeschlagen
+view_bundle_deployWizard_error_3=Terminieren des Deployments fehlgeschlagen\!
+view_bundle_deployWizard_error_4=Terminieren von Deployment fehlgeschlagen\: {0}
+view_bundle_deployWizard_error_5=Erstellen des Deployments fehlgeschlagen\!
+view_bundle_deployWizard_error_6=Erstellen des Deployments fehlgeschlagen\: {0}
+view_bundle_deployWizard_error_7=Abruf des Deployment Namens fehlgeschlagen.
+view_bundle_deployWizard_error_8=Sie mÌssen eine gÌltige Ressourcengruppe aus dem Drop-Down-MenÌ wÀhlen
+view_bundle_deployWizard_error_9=Löschen der neuen Destination in nextPage fehlgeschlagen
view_bundle_deployWizard_error_noBundleConfig=Abruf von Bundle-Zielinformationen fehlgeschlagen. Ist die von Ihnen ausgewÀhlte Gruppe eine gÌltige kompatible Gruppe, die Ziel fÌr Bundle-Deployments sein kann?
view_bundle_deployWizard_getConfigSkip=Keine Konfiguration nötig fÌr diese Bundle-Version.
view_bundle_deployWizard_getConfigStep=Deployment-Konfiguration einstellen
@@ -1294,6 +1621,9 @@ view_bundle_deploy_loadBundleFailure=Konnte das Bundle nicht finden
view_bundle_deploy_loadDeployFailure=Konnte Bundle-Deployments nicht laden
view_bundle_deploy_loadFailure=Konnte Bundle-Deployment nicht laden
view_bundle_deploy_name=Name des Deployments
+view_bundle_deploy_selectARow=Zur Anzeige der Installationsdetails eine Reihe wÀhlen
+view_bundle_deploy_tagUpdateFailure=Aktualisierung der Bundle Deployment Tags fehlgeschlagen
+view_bundle_deploy_tagUpdateSuccessful=Deployment-Tags fÃŒr Bundle erfolgreich aktualisiert
# #view_bundle_deploy_deployedBy = Deployed By
# #view_bundle_deploy_deploymentPlatforms = Deployment Resource
# #view_bundle_deploy_installDetails = Install Details
@@ -1310,8 +1640,22 @@ view_bundle_deployments=Deployments
view_bundle_dest_backToBundle=ZurÃŒck zum Bundle
view_bundle_dest_baseDirName=Basisverzeichnis
view_bundle_dest_created=Angelegt
+view_bundle_dest_deleteConfirm=Sind Sie sicher, dass Sie diese Bundle-Destination löschen wollen? Dies löscht es nur aus der Datenbank. Alle auf Remote Rechnern deployten Bundle-Inhalte an dieser Destination bleiben erhalten.
+view_bundle_dest_deleteFailure=Konnte die Bundle-Destination nicht löschen [{0}]
+view_bundle_dest_deleteSuccessful=Sie haben die Bundle-Destination [{0}] erfolgreich gelöscht
view_bundle_dest_deployDir=Deploy-Verzeichnis
view_bundle_dest_group=Gruppe
+view_bundle_dest_lastDeployedVersion=Zuletzt deployte Version
+view_bundle_dest_lastDeploymentDate=Letztes Deployment Datum
+view_bundle_dest_lastDeploymentStatus=Letzter Deployment Status
+view_bundle_dest_loadFailure=Konnte Bundle-Destination nicht laden
+view_bundle_dest_loadFailureVersionInfo=Konnte Bundle Destination deployte Versionsinformationen nicht laden
+view_bundle_dest_purgeConfirm=Dies bereinigt den Bundle Inhalt von allen Remote Rechnern. Sind Sie sicher, dass Sie dies tun möchten?
+view_bundle_dest_purgeFailure=Bereinigung der Bundle Destination [{0}] von einigen oder allen Remote Rechnern fehlgeschlagen.
+view_bundle_dest_purgeSuccessful=Sie haben die Bundle-Destination [{0}] erfolgreich von allen Remote Rechnern bereinigt.
+view_bundle_dest_revertConfirm=Dies rollt alle Remote Rechner zurÌck zum vorherigen Bundle Deployment. Sind Sie sicher, dass Sie dies tun möchten?
+view_bundle_dest_tagUpdateFailure=Konnte die Tags fÃŒr Bundle-Destination nicht aktualisieren
+view_bundle_dest_tagUpdateSuccessful=Sie haben die Tags fÃŒr Bundle-Destination erfolgreich aktualisiert
# #view_bundle_dest_lastDeployedVersion = Last Deployed Version
# #view_bundle_dest_lastDeploymentDate = Last Deployment Date
# #view_bundle_dest_lastDeploymentStatus = Last Deployment Status
@@ -1320,8 +1664,10 @@ view_bundle_dest_group=Gruppe
# #view_bundle_dest_tagUpdateFailure = Failed to update bundle destination tags
# #view_bundle_dest_tagUpdateSuccessful = You have successfully updated the bundle destination tags
view_bundle_destinations=Ziele
+view_bundle_fail_existingName=Erstellen von [{0}] fehlgeschlagen. Der Name wird bereits verwendet. Bitte versuchen Sie es mit einem anderen Namen.
# #view_bundle_fail_existingName = Failed to create [{0}]. The name is already being used. Please try another name.
view_bundle_fileListView_fileSize=DateigröÃe
+view_bundle_fileListView_loadFailure=Konnte die Bundle-Datei-Daten nicht laden
# #view_bundle_fileListView_loadFailure = Failed to load bundle file data
view_bundle_fileListView_md5=MD5
view_bundle_fileListView_sha256=SHA256
@@ -1330,13 +1676,24 @@ view_bundle_latestVersion=Aktuelle Version
view_bundle_list_backToAll=ZurÃŒck zur Bundle-Ãbersicht
view_bundle_list_deleteConfirm=Sind Sie sicher, dass Sie dieses Bundle löschen wollen?
view_bundle_list_deleteFailure=Löschen des Bundles [{0}] fehlgeschlagen
+view_bundle_list_deleteSuccessful=Sie haben das Bundle [{0}] erfolgreich gelöscht
+view_bundle_list_deletesFailure=Löschen der Bundles fehlgeschlagen
+view_bundle_list_deletesSuccessful=Sie haben die Bundles erfolgreich gelöscht
# #view_bundle_list_deleteSuccessful = You successfully deleted the bundle named [{0}]
# #view_bundle_list_deletesFailure = Failed to delete the bundles
# #view_bundle_list_deletesSuccessful = You successfully deleted the bundles
view_bundle_list_destinationsCount=Anzahl Ziele
+view_bundle_list_error1=Laden von Bundle zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_error2=Erhalt eines einzelnen Bundles zum Deployen [{0}] fehlgeschlagen
# #view_bundle_list_error1 = Failed to load bundle to deploy [{0}]
# #view_bundle_list_error2 = Failed to get a single bundle to deploy [{0}]
view_bundle_list_error3=Konnte das Bundle nicht laden
+view_bundle_list_error4=Keine Bundles in diesem Repository gefunden
+view_bundle_list_loadFailure=Laden von Bundle zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_loadWithLatestFailure=Konnte Bundle mit aktuellsten Versionsdaten nicht laden
+view_bundle_list_singleLoadFailure=Erhalt eines einzelnen Bundles zum Deployen [{0}] fehlgeschlagen
+view_bundle_list_tagUpdateFailure=Aktualisierung von Bundle-Tags fehlgeschlagen
+view_bundle_list_tagUpdateSuccessful=Sie haben die Bundle-Tags erfolgreich aktualisiert
# #view_bundle_list_error4 = No bundles found in this repository
# #view_bundle_list_loadFailure = Failed to load the bundle to be deployed [{0}]
# #view_bundle_list_loadWithLatestFailure = Failed to load bundle with the latest version data
@@ -1345,9 +1702,33 @@ view_bundle_list_error3=Konnte das Bundle nicht laden
# #view_bundle_list_tagUpdateSuccessful = You have successfully updated the bundle tags
view_bundle_list_versionsCount=Anzahl Versionen
view_bundle_purge=Bereinigen
+view_bundle_recipe=Anleitung
+view_bundle_resDeployDS_loadFailure=Konnte Ressourcen-Deployments nicht laden
# #view_bundle_recipe = Recipe
# #view_bundle_resDeployDS_loadFailure = Failed to load bundle resource deployments
view_bundle_revert=ZurÃŒckrollen
+view_bundle_revertWizard_confirmStep_confirmation=Rolle Live Deployment auf vorheriges Deployment zurÃŒck. Klicken Sie auf "Next" (Weiter) um fortzufahren...
+view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=Konnte Live Deployment nicht finden; kann nicht zurÃŒckrollen
+view_bundle_revertWizard_confirmStep_liveDeployment=Live Deployment
+view_bundle_revertWizard_confirmStep_name=Deployment BestÀtigung zurÌckrollen
+view_bundle_revertWizard_confirmStep_noLiveDeployment=Es wurde kein Live Deployment fÃŒr die Destination [{0}] gefunden
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=Es wurde kein Live Deployment fÃŒr die Destination gefunden
+view_bundle_revertWizard_confirmStep_noPriorDeployment=Das Live Deployment [{0}] kann nicht zurÃŒckgerollt werden, weil es kein frÃŒheres Deployment fÃŒr die Destination [{1}] gibt
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=Das Live Deployment kann nicht zurÃŒckgerollt werden, weil es kein frÃŒheres Deployment gibt
+view_bundle_revertWizard_confirmStep_prevDeployment=Vorheriges Deployment
+view_bundle_revertWizard_getInfoStep_cleanDeploy=Clean Deployment? (löscht ein altes vorhandenes Deploy-Verzeichnis vor dem Start des ZurÌckroll-Deployments)
+view_bundle_revertWizard_getInfoStep_getNameFailure=Erhalt von ZurÃŒckroll Deployment Namen fehlgeschlagen
+view_bundle_revertWizard_getInfoStep_name=ZurÃŒckroll-Informationen bereitstellen
+view_bundle_revertWizard_getInfoStep_revertDeployDesc=Deploy Beschreibung zurÃŒckrollen
+view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[REVERT From] {0} [REVERT To] {1}
+view_bundle_revertWizard_getInfoStep_revertDeployName=Deploy Namen zurÃŒckrollen
+view_bundle_revertWizard_revertStep_name=Bundle zu Destinationsplattformen deployen
+view_bundle_revertWizard_revertStep_reverting=Rolle zurÃŒck...
+view_bundle_revertWizard_revertStep_scheduled=Sie haben das ZurÃŒckroll-Deployment erfolgreich terminiert\!
+view_bundle_revertWizard_revertStep_scheduledDetails=Sie haben das ZurÃŒckrollen des Bundle Deployment [{0}] von Ressourcen Gruppe [{1}] erfolgreich terminiert
+view_bundle_revertWizard_revertStep_scheduledFailure=Terminieren des ZurÃŒckroll-Deployments fehlgeschlagen\!
+view_bundle_revertWizard_title=Bundle zurÃŒckrollen
+view_bundle_revertWizard_windowTitle=Bundle ZurÃŒckroll Wizard
view_bundle_tree_loadFailure=Konnte die Bundle-Daten nicht laden
view_bundle_tree_unassigned_desc=Dies sind Bundles die noch nicht mit einer Bundle-Gruppe assoziiert sind.
view_bundle_tree_unassigned_name=Nicht zugewiesene Bundles
@@ -1414,6 +1795,7 @@ view_configEdit_invalidListSizeMax=Die Liste sollte höchstens {0} Reihe(n) enth
view_configEdit_invalidListSizeMin=Die Liste sollte mindestens {0} Reihe(n) enthalten
view_configEdit_invalidListSizeMinMax=Die Liste sollte mindestens {0} und höchstens {1} Reihe(n) enthalten
view_configEdit_jumpToSection=Zum Abschnitt springen
+view_configEdit_maxBoundsExceeded=Kann keinen weiteren Eintrag hinzufÃŒgen, da die maximalen GröÃeneinschrÀnkungen erreicht wurden\: {0}
view_configEdit_minBoundsExceeded=Kann diesen Eintrag nicht löschen, da das Minimum eingestellt wurde auf\: {0}
# #view_configEdit_maxBoundsExceeded = Cannot add another entry because the maximum size bounds has been met: {0}
# #view_configEdit_minBoundsExceeded = Cannot delete this entry as the minimum has been set to: {0}
@@ -1439,11 +1821,31 @@ view_configurationDetails_configNotUpdatedDueToNoChange=Konfiguration wurde nich
view_configurationDetails_error_updateFailure=Konnte die Konfiguration nicht aktualisieren
view_configurationDetails_messageConcise=Konfiguration aktualisiert - aktuelle Version is {0}
view_configurationDetails_messageDetailed=Konfiguration der Ressource [{1}] aktualisiert auf Version [{0}].
+view_configurationDetails_noConfigurationFetched=Es wurde keine Konfiguration abgerufen. Dies bedeutet, dass entweder das Laden der Konfiguration durch den Plugin fehlgeschlagen ist oder dass die Konfigurations-Collection lediglich in den Verbindungseinstellungen abgeschaltet ist.
view_configurationDetails_noPermission=Sie sind nicht berechtigt die Konfiguration dieser Ressource zu bearbeiten.
view_configurationDetails_somePropertiesInvalid=Die folgenden Konfigurations-Einstellungen haben ungÃŒtige Werte \: {0}. Die Werte mÃŒssen korrigiert werden, ehe die Konfiguration gespeichert werden kann.
+view_configurationHistoryDetails_error_loadFailure=Konnte den Verlauf der Konfiguration nicht laden.
+view_configurationHistoryList_cannotDeleteCurrent=Eines der gewÀhlten Verlaufselemente reprÀsentiert die aktuelle Konfiguration - Sie können es nicht löschen.
+view_configurationHistoryList_cannotDeleteGroupItems=Eines oder mehrere der gewÀhlten Konfigurationsverlaufselemente ist/sind Teil eines Gruppenkonfigurations-Updates. Sie mÌssen dieses Ìbergeordnete Gruppenverlaufselement bereinigen, ehe Sie dessen einzelne Ressourcen Verlaufselemente löschen können.
+view_configurationHistoryList_delete_failure=Konnte die Konfigurationsverlaufselemente nicht löschen.
+view_configurationHistoryList_delete_success=Sie haben die gewÀhlten Konfigurationsverlaufselemente erfolgreich gelöscht.
+view_configurationHistoryList_rollback=Rollback
+view_configurationHistoryList_rollback_failure=Konnte die Konfiguration nicht zurÃŒcksetzen. Die ursprÃŒngliche Konfiguration ist noch wirksam.
+view_configurationHistoryList_rollback_success=Sie haben die Konfiguration erfolgreich zur gewÀhlten vorherigen Konfiguration zurÌckgesetzt.
+view_configurationHistoryList_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_configurationHistoryList_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
+view_configurationHistoryList_table_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
+view_configurationHistoryList_table_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
+view_configurationHistoryList_table_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
# #view_configurationHistoryDetails_error_loadFailure = Unable to load configuration history.
# #view_configurationHistoryList_itemNamePlural = configuration history items
view_configurationHistoryList_title=KonfigurationsÀnderungen
+view_connectionSettingsDetails_allPropertiesValid=Alle Verbindungseinstellungen haben gÌltige Werte, daher können die Einstellungen jetzt gespeichert werden.
+view_connectionSettingsDetails_error_updateFailure=Verbindungseinstellungen konnten nicht aktualisiert werden.
+view_connectionSettingsDetails_messageConcise_updateSuccess=Aktualisierung fÃŒr die Verbindungseinstellungen initiiert.
+view_connectionSettingsDetails_messageDetailed_updateSuccess=Aktualisierung von Verbindungseinstellungen initiiert fÃŒr Ressource [{0}].
+view_connectionSettingsDetails_noPermission=Sie sind nicht berechtigt die Verbindungseinstellungen dieser Ressource zu bearbeiten.
+view_connectionSettingsDetails_somePropertiesInvalid=Die folgenden Verbindungseinstellungen haben ungÌtige Werte \: {0}. Die Werte mÌssen korrigiert werden, ehe die Einstellungen gespeichert werden können.
# #view_connectionSettingsDetails_allPropertiesValid = All connection settings have valid values, so the settings can now be saved.
# #view_connectionSettingsDetails_error_updateFailure = Failed to update connection settings.
# #view_connectionSettingsDetails_messageConcise_updateSuccess = Connection settings update initiated.
@@ -1465,8 +1867,21 @@ view_dashboard_favorites_error1=Konnte die Ressoucen-Lesezeichen nicht laden
view_dashboardsManager_error1=Konnte das neue Dashboard nicht hinzufÃŒgen
view_dashboardsManager_message_title_details=<h1>Willkommen bei {0}</h1>\n<p>Dieses Dashboard kan durch BetÀtigen des Bearbeitungsmodus-Knopfes verÀndert werden.</p>\n<p>Was möchten Sie tun?</p>\n<p> <a href\="{1}">Neu gefundene Ressourcen importieren.</a></p>\n<p> <a href\="{2}">Ressourcen suchen.</a></p>\n<p> <a href\="{3}">Hilfe und Dokumentation ansehen.</a></p>
view_dashboards_confirm1=Sind Sie sicher, dass Sie löschen möchten
+view_dashboards_portlets_refresh_fail1=Aktualisierung von Auto-refresh Intervall fehlgeschlagen
+view_dashboards_portlets_refresh_fail2=Deaktivierung von erneutem Laden von Auto-refresh Intervall fehlgeschlagen
+view_dashboards_portlets_refresh_multiple_min={0} Minuten
+view_dashboards_portlets_refresh_none=Kein Aktualisieren
+view_dashboards_portlets_refresh_one_min=1 Minute
+view_dashboards_portlets_refresh_success1=Aktualisierter Intervall fÃŒr auto-refresh
+view_dashboards_portlets_refresh_success2=Stoppe erneutes Laden fÃŒr auto-refresh
view_dashboards_title=Dashboard
view_drift_button_detectNow=Jetzt ermitteln
+view_drift_button_pinToDef=An Definition pinnen
+view_drift_button_pinToDef_confirm=Pinning (Festmachen) stellt diesen Schnappschuss als Schnappschuss 0 fÃŒr die Definition ein. Alle anderen vorhandenen SchnappschÃŒsse werden aus der Definition entfernt. Die Definition wird als "pinned" (festgemacht) gekennzeichnet und nachfolgende Drifts werden stets gegen den festgemachten Schnappschuss gemeldet. Soll dieser Schnappschuss an der Definition festgemacht werden?
+view_drift_button_pinToTemplate=An Vorlage festmachen
+view_drift_button_pinToTemplate_confirm=Nach dem Festmachen wird dieser Schnappschuss als erster Schnappschuss fÃŒr alle mittels der Vorlage erstellten Definitionen verwendet. Falls an einer bestehenden Vorlage festgemacht, so werden die bestehenden Definitionen der Vorlage an dem neuen ersten Schnappschuss festgemacht und die bestehenden SchnappschÃŒsse werden entfernt. Mit Vorlagenauswahl fortfahren?
+view_drift_carousel_sizeFilterLabel=Schnappschuss Anzeige Max
+view_drift_carousel_startFilterLabel=Schnappschuss Start
# #view_drift_button_pinToDef = Pin to Definition
# #view_drift_button_pinToDef_confirm = Pinning will set this snapshot as snapshot 0 for the definition. All other existing snapshots will be removed from the definition. The definition will be be marked as pinned and subsequent drift will always be reported against the pinned snapshot. Pin this snapshot to the definition?
# #view_drift_button_pinToTemplate = Pin to Template
@@ -1475,8 +1890,27 @@ view_drift_button_detectNow=Jetzt ermitteln
# #view_drift_carousel_startFilterLabel = Snapshot Start
view_drift_category_fileAdded=Datei hinzugefÃŒgt
view_drift_category_fileChanged=Datei geÀndert
+view_drift_category_fileNew=Neu aufgefunden
# #view_drift_category_fileNew = Newly Detected
view_drift_category_fileRemoved=Datei gelöscht
+view_drift_confirm_deleteAllDefs=Alle Drift-Erkennungsdefinitionen löschen?
+view_drift_confirm_deleteDefs=Die ausgewÀhlte(n) Drift-Erkennungsdefinition(en) löschen?
+view_drift_confirm_deleteTemplate=Warnung\! Das Löschen dieser Vorlage löscht auch alle angehÀngten Drift-Definitionen. Diese angehÀngten Definitionen sowie alle deren SchnappschÌsse werden dauerhaft vom System entfernt. Nicht angehÀngte Definitionen werden nicht entfernt. Sind Sie sicher, dass Sie fortfahren möchten?
+view_drift_failure_deleteDefs=Löschen einiger oder alle Drift-Erkennungsdefinitionen fehlgeschlagen.
+view_drift_failure_deleteTemplates=Löschen einiger oder alle Drift Vorlagen fehlgeschlagen
+view_drift_failure_detectNow=Absenden von Anfrage zur AusfÃŒhrung der Drift-Erkennung fehlgeschlagen
+view_drift_failure_load=Abruf von Drift Instanzen fehlgeschlagen
+view_drift_failure_pinToDef=Festmachen von Schnappschuss an Definition fehlgeschlagen
+view_drift_success_defUpdated=Drift Erkennung Definition aktualisiert und wird Auswirkungen auf die nÀchste ErkennungsausfÌhrung haben.
+view_drift_success_delete=Erfolgreiche Löschung von {0} Drift Instanzen
+view_drift_success_deleteDefs=Erfolgreiche Löschung von {0} Drift Erkennung Definitionen
+view_drift_success_deleteTemplate=Erfolgreiche Löschung von {0} Drift Vorlagen
+view_drift_success_detectNow=Absenden von Anfrage zur AusfÃŒhrung der Drift-Erkennung erfolgreich
+view_drift_success_pinToDef=Erfolgreiches Festmachen von Schnappschuss {0} an Drift Definition.
+view_drift_success_templateUpdated=Drift Vorlage aktualisiert und Ãnderungen an angehÀngte Definitionen gepusht.
+view_drift_table_attached=AngehÀngt?
+view_drift_table_baseDir=Basis-Verzeichnis
+view_drift_table_driftHandlingMode=Der Umgang mit Drift
# #view_drift_confirm_deleteAllDefs = Delete all drift detection definitions?
# #view_drift_confirm_deleteDefs = Delete the selected drift detection definition(s)?
# #view_drift_confirm_deleteTemplate = Warning! Deleting this template will also cause all attached drift definitions to be deleted as well. Those attached definitions along with all of their snapshots will be permanently removed from the system. Detached definitions will not be removed. Are you sure you want to continue?
@@ -1497,7 +1931,13 @@ view_drift_category_fileRemoved=Datei gelöscht
# #view_drift_table_driftHandlingMode = Drift Handling
view_drift_table_driftHandlingMode_normal=normal
view_drift_table_driftHandlingMode_plannedChanges=geplante Ãnderungen
+view_drift_table_hover_defNotPinned=Die Drift Definition ist nicht festgemacht. Zur Ansicht des ersten Schnappschusses klicken.
+view_drift_table_hover_defPinned=Die Drift Definition ist an ihrem ersten Schnappschuss festgemacht. FÃŒr Ansicht des ersten Schnappschusses klicken.
+view_drift_table_hover_edit=Zur Ansicht oder Bearbeitung der Drift Definition oder Vorlagen Eigenschaften klicken.
+view_drift_table_hover_outOfCompliance_drift=Drift vorhanden
view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert nicht
+view_drift_table_hover_templateNotPinned=Die Drift Vorlage ist nicht an einem Schnappschuss festgemacht.
+view_drift_table_hover_templatePinned=Die Drift Vorlage ist an einem Schnappschuss festgemacht. FÃŒr Ansicht des festgemachten Schnappschusses klicken.
# #view_drift_table_hover_defNotPinned = The drift definition is not pinned Click to view the initial snapshot.
# #view_drift_table_hover_defPinned = The drift definition is pinned to its initial snapshot. Click to view the initial snapshot.
# #view_drift_table_hover_edit = Click to view or edit the drift definition or template properties.
@@ -1507,11 +1947,44 @@ view_drift_table_hover_outOfCompliance_noBaseDir=Das Basisverzeichnis existiert
# #view_drift_table_hover_templatePinned = The drift template is pinned to a snapshot. Click to view the pinned snapshot.
view_drift_table_newFile=Neue Datei
view_drift_table_oldFile=Alte Datei
+view_drift_table_pinned=Festgemacht?
+view_drift_table_resourceDef=Ressource Drift Erkennung Definition
+view_drift_table_resourceHistory=Ressource Drift Historie
view_drift_table_snapshot=Schnappschuss
view_drift_table_snapshotTime=Schnappschuss Zeit
view_drift_table_template=Vorlage
+view_drift_table_title_initialSnapshot=Erster Schnappschuss fÃŒr Definition [{0}] \: Pinned \= [{1}]
view_drift_table_title_snapshot=Schnappschuss [{0}] fÃŒr Definition [{1}]
+view_drift_table_title_templateSnapshot=Festgemachter Schnappschuss fÃŒr Vorlage [{0}]
+view_drift_wizard_addDef_failure=HinzufÃŒgen der neuen Drift Erkennung Definition [{0}] fehlgeschlagen
+view_drift_wizard_addDef_infoStepHelp=Jede Drift Erkennungsdefinition beschreibt einen Satz Dateien, fÃŒr die die Drift Ãberwachung durchgefÃŒhrt wird. Die Definition kann aktiviert und deaktiviert sein, definiert den ErkennungsausfÃŒhrungsintervall und legt ein Basisverzeichnis und optionale Dateifilter fest. FÃŒr jeden Ressourcentyp der Drift Erkennung bietet gibt es eine oder mehrere vordefinierte Vorlagen zur Verwendung als Startdefinition, die anschlieÃend bearbeitet werden können.
+view_drift_wizard_addDef_infoStepName=WÀhlen Sie die Vorlage fÌr die neue Drift Erkennungsdefinition
+view_drift_wizard_addDef_success=Neue Drift Erkennungsdefinition [{0}] erfolgreich hinzugefÃŒgt. Agent(en) wird/werden aktualisiert.
+view_drift_wizard_addDef_templatePrompt=Drift Definition Vorlagen
+view_drift_wizard_addDef_title=Drift Erkennung Definition fÃŒr Ressource vom Typ [{0}] hinzufÃŒgen
+view_drift_wizard_addDef_windowTitle=Drift Erkennung Definition Wizard hinzufÃŒgen
+view_drift_wizard_addTemplate_failure=HinzufÃŒgen der neuen Drift Vorlage [{0}] fehlgeschlagen
+view_drift_wizard_addTemplate_infoStepHelp=Jede Drift Vorlage ist von einer bestehenden Vorlage abgeleitet. Dies bietet eine schnelle Weise der Erstellung neuer Vorlagen, die bestehenden Vorlagen Àhneln oder die ihren Ursprung in Plugin-definierten Vorlagen haben. Wie auch eine Drift Definition beschreibt die Vorlage einen Satz von Dateien, fÃŒr die Drift Ãberwachung durchgefÃŒhrt wird. Je nach Situation können einer von einer Vorlage abgeleiteten Definition Ãnderungen am Dateisatz oder anderen Einstellungen gestattet oder nicht gestattet werden. Die Vorlagennamen mÃŒssen innerhalb eines Ressourcentyps eindeutig sein.
+view_drift_wizard_addTemplate_infoStepName=Startvorlage auswÀhlen
+view_drift_wizard_addTemplate_success=HinzufÃŒgen der neuen Drift Vorlage [{0}] erfolgreich.
+view_drift_wizard_addTemplate_title=Drift Definition Vorlage fÃŒr Typ [{0}] hinzufÃŒgen
+view_drift_wizard_addTemplate_windowTitle=Drift Definition Vorlage Wizard hinzufÃŒgen
+view_drift_wizard_pinTemplate_confirmNotPinned=Nach dem Festmachen besitzt jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage ihren ersten Schnappschuss, der auf den festgemachten Schnappschuss der Vorlage eingestellt ist. Vorhandene Definitionen fÃŒr diese Vorlage werden auf den neuen ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse werden entfernt. Mit dem Festmachen der Vorlage an den Schnappschuss fortfahren?
+view_drift_wizard_pinTemplate_confirmPinned=Warnung\! Diese Vorlage ist bereits festgemacht. Die Vorlage kann erneut an diesem Schnappschuss festgemacht werden. Nach dem erneuten Festmachen ist jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage mit ihrem ersten Schnappschuss auf den festgemachten Schnappschuss der Vorlage eingestellt. Bestehende Definitionen fÃŒr diese Vorlage werden auf den ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse zurÃŒckgesetzt. Mit dem erneuten Festmachen der Vorlage mit diesem neuen Schnappschuss fortfahren?
view_drift_wizard_pinTemplate_duplicate_name_error=Vorlagen Name muss eindeutig sein
+view_drift_wizard_pinTemplate_failure=Festmachen des Schnappschusses an Drift Vorlage [{0}] fehlgeschlagen
+view_drift_wizard_pinTemplate_infoStepExistingTemplate=An bestehender Vorlage festmachen
+view_drift_wizard_pinTemplate_infoStepHelp=Nach dem Festmachen besitzt jede aktuelle und zukÃŒnftige Drift Definition fÃŒr die Vorlage ihren ersten Schnappschuss, der auf den festgemachten Schnappschuss der Vorlage eingestellt ist. Und die Definition selbst wird als festgemacht markiert. Dies wird zur Erkennung von Drift von einem erwarteten Dateisatz verwendet. Vorhandene Definitionen fÃŒr diese Vorlage werden auf den neuen ersten Schnappschuss zurÃŒckgesetzt und alle bestehenden SchnappschÃŒsse werden entfernt.
+view_drift_wizard_pinTemplate_infoStepName=WÀhlen Sie die festzumachende Vorlage
+view_drift_wizard_pinTemplate_infoStepNewTemplate=An neuer Vorlage festmachen (abgeleitet von der Drift Definition des Schnappschusses)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=Der Schnappschuss kann an einer neuen oder bestehenden Drift Vorlage festgemacht werden. Die "New Template" Option (neue Vorlage) gestattet es dem Benutzer eine vertrauenswÌrdige Definition und einen Schnappschuss auf Ressourcenebene bis zur Typebene zu begÌnstigen. Die neue kann dann an Mitgliedern des Typs angewendet werden. Die neue Vorlage ist anfangs eine Kopie der Drift Definition des Schnappschusses, aber sie kann im nÀchsten Schritt bearbeitet werden. Der Name sollte geÀndert werden und muss ein eindeutiger Drift Vorlagen Name fÌr den Typ sein. Die "Existing Template" Option (vorhandene Option) gestattet dem Benutzer das Festmachen oder das erneute Festmachen mit dem gewÀhlten Schnappschuss. Um gÌltig zu sein muss die vorhandene Vorlage dieselben Verzeichnisse Ìberwachen, die die Definition des Schnappschusses. Das AuswahlkÀstchen zeigt nur gÌltige bestehende Vorlagen an. Falls es keine gÌltigen bestehenden
Vorlagen gibt, so kann diese Option nicht gewÀhlt werden.
+view_drift_wizard_pinTemplate_infoStepRadioTitle=Vorlagenauswahl
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=Es sind keine bestehenden Vorlagen vorhanden, die dieselben Verzeichnisse Ìberwachen wie die Definition des Schnappschusses. WÀhlen Sie die "New Template" Option (neue Vorlage) um fortzufahren.
+view_drift_wizard_pinTemplate_infoStepSelectTitle=Bestehende Vorlagen
+view_drift_wizard_pinTemplate_success=Festmachen der neuen Drift Vorlage [{0}] erfolgreich.
+view_drift_wizard_pinTemplate_title=Schnappschuss [{0}] von Definition [{1}] an Drift Vorlage fÃŒr Typ [{2}] festmachen
+view_drift_wizard_pinTemplate_windowTitle=Drift Definition Vorlage Wizard festmachen
+view_dynagroup_children=DynaGroup Kinder
# #view_drift_table_pinned = Pinned?
# #view_drift_table_resourceDef = Resource Drift Detection Definition
# #view_drift_table_resourceHistory = Resource Drift History
@@ -1574,10 +2047,14 @@ view_dynagroup_exprBuilder_expressionType_resource=Ressource
view_dynagroup_exprBuilder_expressionType_resourceCategory=Ressourcen-Kategorie
view_dynagroup_exprBuilder_expressionType_resourceConfig=Ressourcen-Konfiguration
view_dynagroup_exprBuilder_expressionType_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_expressionType_tooltip=Der Type von Eigenschaft, den dieser Ausdruck einschaltet\:<br/> <b>Ressource</b>\: Eine Ressourceneigenschaft wie deren Name oder Version<br/> <b>Ressourcetyp</b>\: Suche nach Ressourcen eines bestimmten Typs<br/> <b>Ressourcenkategorie</b>\: Suche nach Ressourcen nach Kategorie\: Plattform, Server, Dienst<br/> <b>Merkmal</b>\: Ressourcen, die ausgewÀhlte Werte fÌr ein Ìberwachtes Merkmal besitzen<br/> <b>Plugin Konfiguration</b>\: Suche nach der Plugin Komponente Konfigurationseinstellung der Komponente<br/> <b>Ressourcenkonfiguration</b>\: Suche nach der Konfigurationsenstellung der verwalteten Ressource
view_dynagroup_exprBuilder_expressionType_trait=Trait
+view_dynagroup_exprBuilder_expression_tooltip=Dies ist der vollstÀndige Ausdruck, der von den Auswahlen im Formular unten reprÀsentiert wird. Dieser Text wird dem Text Ihres Gruppendefinitionsausdrucks hinzugefÌgt, wenn Sie auf die SchaltflÀche "Add Expression" (Ausdruck hinzufÌgen) klicken.
view_dynagroup_exprBuilder_groupBy=Gruppieren nach
+view_dynagroup_exprBuilder_groupBy_tooltip=Durch GroupBy schwenkt das System die Werte der eingegebenen AusdrÃŒcke und erstellt eine separate Gruppe fÃŒr jeden Wert. Zum Beispiel GroupBy am Cluster Namen zur Erstellung einer Gruppe fÃŒr jeden Cluster mit allen Cluster Mitgliedern darin.
# #view_dynagroup_exprBuilder_groupBy_tooltip = groupby will cause the system to pivot on the values from the entered expressions creating a separate group for each value. For example, groupby on the cluster name to create a group for each cluster with all cluster members in it.
view_dynagroup_exprBuilder_memberOf=Mitglied von
+view_dynagroup_exprBuilder_memberOf_tooltip=memberof schrÀnkt die dynagroup Mitglieder auf einen Untersatz der festgelegten Ressourcengruppe ein. Die Festlegung mehrerer memberof Bedingungen schrÀnkt die dynagroup Mitglieder auf einen Untersatz der Vereinigung von Mitgliedern der festgelegten Gruppen ein.
# #view_dynagroup_exprBuilder_memberOf_tooltip = memberof will restrict the dynagroup members to be a subset of the specified resource group. Specifying multiple memberof conditions will restrict the dynagroup members to be a subset of the union of members of the specified groups.
view_dynagroup_exprBuilder_noPlugins=--Keine Plugins--
view_dynagroup_exprBuilder_noProperties=--Keine Eigenschaften--
@@ -1585,13 +2062,25 @@ view_dynagroup_exprBuilder_noResourceTypes=--Keine Ressourcen-Typen--
view_dynagroup_exprBuilder_pluginLoadFailure=Kann die Liste der Plugins nicht laden
view_dynagroup_exprBuilder_propLoadFailure=Kann die Liste der Eigenschaften nicht laden
view_dynagroup_exprBuilder_propertyName=Name der Eigenschaft
+view_dynagroup_exprBuilder_propertyName_tooltip=Der Name der abzufragenden Eigenschaft. Dies wird sowohl durch den Ausdruckstyp als auch den Ressourcentyp definiert.
+view_dynagroup_exprBuilder_resTypeLoadFailure=Erhalt der Liste von Ressourcentypen fÌr Plugin [{0}] nicht möglich
+view_dynagroup_exprBuilder_resource=Ressource
+view_dynagroup_exprBuilder_resourceType=Ressourcen-Typ
+view_dynagroup_exprBuilder_resourceType_tooltip=Der Ressourcentyp
+view_dynagroup_exprBuilder_resource_child=Child
+view_dynagroup_exprBuilder_resource_grandparent=Grandparent
view_dynagroup_exprBuilder_resource_greatGrandparent=GreatGrandparent
view_dynagroup_exprBuilder_resource_greatGreatGrandparent=GreatGreatGrandparent
view_dynagroup_exprBuilder_resource_parent=Eltern
view_dynagroup_exprBuilder_resource_resource=Ressource
view_dynagroup_exprBuilder_resource_tooltip=WÀhlen Sie die Ebene der Ressource, die Sie wÀhlen möchten. Wenn Sie zum Beispiel "parent" wÀhlen, so finden Sie Ressourcen, deren Ìbergeordnete Ressource ("Parent" Ressource) mit dem Rest des Ausdrucks Ìbereinstimmt.
view_dynagroup_exprBuilder_savedExpression=Gespeicherter Ausdruck
+view_dynagroup_exprBuilder_title=Expression-Builder
+view_dynagroup_exprBuilder_unset=Ungesetzt
+view_dynagroup_exprBuilder_unset_tooltip=Unset (Ungesetzt) findet alle Werte mit einem Nullwert in der Datenbank. Dies ist nicht mittels des "\=" Operators möglich, wegen der Art undWeise auf die Datenbanken Daten speichern und abfragen.
+view_dynagroup_exprBuilder_value_tooltip=Der String-Wert fÃŒr den abzufragenden Ausdruck
view_dynagroup_expression=Ausdruck
+view_dynagroup_expressionBuilderIconTooltip=Expression Builder...
view_dynagroup_expressionSet=Ausdruck
view_dynagroup_lastCalculationTime=Zeitpunkt letzte Berechnung
view_dynagroup_loadDefinitionFailure=Konnte die Gruppendefinition [{0}] nicht laden
@@ -1616,6 +2105,8 @@ view_dynagroup_template_customExpression=Benutzerdefinierter Ausdruck...
view_dynagroup_template_downedResources=Alle Ressourcen derzeit auÃer Betrieb
view_dynagroup_template_jbossas4_clusters=JBossAS 4 - Cluster
view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - Geclusterte EARs
+view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - Alle, die eine beliebige Version von "my" App hosten
+view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - Alle nicht gesicherten
view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - Eindeutige Versionen
view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - Cluster
view_dynagroup_template_platforms=Plattform Ressourcen im Inventar
@@ -1652,17 +2143,25 @@ view_group_detail_failRecursiveChange=Konnte die Einstellung ''Rekursiv'' fÃŒr d
view_group_detail_implicitAvail=Group availability for all members (includes recursive members).
view_group_detail_recursiveChange=Sie haben erfolgreich die ''Rekursiv''-Einstellung fÌr die Gruppe [{0}] geÀndert.
view_group_inventory_activity_no_recent_metrics=Diese Gruppe hat keine aktuellen Metriken
+view_group_meas_schedules_title=Gruppen Metrik Collection ZeitplÀne
# #view_group_meas_schedules_title = Group Metric Collection Schedules
view_group_membership_failFetch=Konnte die Ressourcen-Gruppe nicht laden
view_group_membership_saveFailure=Aktualisierung der Mitgliedschaft von Gruppe [{0}] fehlgeschlagen
view_group_membership_saveSuccessful=Sie haben die die Mitgliedschaft von Gruppe [{0}] aktualisiert
+view_group_operationScheduleDetails_failedToLoadMembers=Konnte die Gruppen Mitglieder Ressourcen nicht laden.
view_group_operationScheduleDetails_field_execute=AusfÃŒhren
+view_group_operationScheduleDetails_field_haltOnFailure=Bei Fehlschlagen anhalten?
view_group_operationScheduleDetails_memberResource=Mitglied Ressource
+view_group_operationScheduleDetails_value_parallel=parallel
+view_group_operationScheduleDetails_value_sequential=in der unten festgelegten Reihenfolge (Mitglieder Ressourcen zur Ãnderung der Reihenfolge ziehen und ablegen)
view_group_pluginConfig_edit_currentGroupProperties=Aktuelle Gruppeneigenschaften
+view_group_pluginConfig_edit_invalid=Die folgenden Verbindungseinstellungseigenschaften haben ungÌtige Werte und mÌssen korrigiert werden, ehe die Verbindungseinstellungen gespeichert werden können\: [{0}]
view_group_pluginConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Verbindungseinstellungen zu bearbeiten
+view_group_pluginConfig_edit_saveFailure=Die Initiierung der Gruppen Verbindungseinstellungsaktualisierungen fÃŒr die [{0}] kompatible Gruppe namens [{1}] ist fehlgeschlagen
view_group_pluginConfig_edit_saveInitiated_concise=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert
view_group_pluginConfig_edit_saveInitiated_full=Die Gruppen Verbindungseinstellungsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Gruppenmitglieder aktualisieren
+view_group_pluginConfig_edit_valid=Alle Verbindungseinstellungseigenschaften haben gÌltige Werte, daher können die Verbindungseinstellungen jetzt gespeichert werden.
# #view_group_membership_saveFailure = Failed to update membership of group [{0}]
# #view_group_membership_saveSuccessful = You have updated the membership of group [{0}]
# #view_group_pluginConfig_edit_currentGroupProperties = Current Group Properties
@@ -1674,20 +2173,25 @@ view_group_pluginConfig_edit_saveTooltip=Die Verbindungseinstellungen aller Grup
# #view_group_pluginConfig_edit_saveTooltip = Update the connection settings of all group members
# #view_group_pluginConfig_edit_valid = All connection setting properties have valid values, so the connection settings can now be saved
view_group_pluginConfig_members_fetchFailure=Failed to get plugin config update history for members of group [{0}]
+view_group_pluginConfig_members_fetchFailureConn=Abruf von Mitglieder Verbindungseinstellungen fehlgeschlagen fÃŒr [{0}]
+view_group_pluginConfig_members_fetchFailureConnInProgress=Eine Gruppen Plugin Konfigurationsaktualisierung lÀuft derzeit. Sie mÌssen warten, bis die Aktualisierung abgeschlossen ist, ehe Sie die Gruppeneinstellungen ansehen können.
view_group_pluginConfig_members_statusDetails=Status Details
view_group_pluginConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
view_group_pluginConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
view_group_pluginConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
view_group_pluginConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_pluginConfig_members_title=Gruppen Verbindungseinstellungen Mitglieder Verlauf
view_group_pluginConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
view_group_pluginConfig_table_deleteFailure=Konnte die Gruppen Plugin Config History nicht löschen
view_group_pluginConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
view_group_pluginConfig_table_failFetch=Konnte die Gruppen Plugin Config History nicht abrufen
+view_group_pluginConfig_table_msg1=Mitglieder Historie fÃŒr Status jeder einzelnen Ressource ansehen
view_group_pluginConfig_table_statusDetails=Status Details
view_group_pluginConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
view_group_pluginConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
view_group_pluginConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
view_group_pluginConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_pluginConfig_table_title=Verlauf der Gruppen Verbindungs-Einstellungen
view_group_pluginConfig_table_viewMemberHistory=Mitglieder Historie ansehen
view_group_pluginConfig_table_viewSettings=Einstellungen ansehen
# #view_group_pluginConfig_members_statusFailure = This configuration update failed for an unknown reason
@@ -1712,21 +2216,31 @@ view_group_pluginConfig_view_noperm=Sie haben nicht die Berechtigung, um die Ver
view_group_resConfig_edit_invalid=Die folgenden Konfigurations-Einstellungen haben ungÌtige Werte und mÌssen korrigiert werden, um die Einstellungen speichen zu können\: [{0}]
view_group_resConfig_edit_loadFail=Abruf von Mitglieder Ressourcen Konfigurationen fehlgeschlagen fÃŒr [{0}]
view_group_resConfig_edit_noperm=Sie sind nicht berechtigt diese Gruppen Konfiguration zu bearbeiten
+view_group_resConfig_edit_saveFailure=Die Initiierung der Gruppen Konfigurationsaktualisierungen fÃŒr die [{0}] kompatible Gruppe namens [{1}] ist fehlgeschlagen
+view_group_resConfig_edit_saveInitiated_concise=Die Gruppen Konfigurationsaktualisierungen wurden initiiert
view_group_resConfig_edit_saveInitiated_full=Die Gruppen Konfigurationsaktualisierungen wurden instantiiert fÃŒr die [{0}] kompatible Gruppe namens [{1}]
view_group_resConfig_edit_saveTooltip=Die Konfigurationen aller Gruppenmitglieder aktualisieren
view_group_resConfig_edit_valid=Alle Konfigurationseigenschaften haben gÃŒltige Werte, daher kann die Konfiguration jetzt gespeichert werden
+view_group_resConfig_members_fetchFailure=Erhalt des Ressourcen config Aktualisierungsverlaufs fÃŒr Mitglieder der Gruppe [{0}] fehlgeschlagen
+view_group_resConfig_members_fetchFailureConfig=Abruf von Mitglieder Ressourcen Konfigurationenseinstellungen fehlgeschlagen fÃŒr [{0}]
+view_group_resConfig_members_fetchFailureConfigInProgress=Eine Gruppen Ressourcen Konfigurationsaktualisierung lÀuft derzeit. Sie mÌssen warten, bis die Aktualisierung abgeschlossen ist, ehe Sie die Gruppeneinstellungen ansehen können.
view_group_resConfig_members_statusDetails=Status Details
view_group_resConfig_members_statusFailure=Die Konfigurationsaktualisierung ist aus unbekanntem Grund fehlgeschlagen
view_group_resConfig_members_statusInprogress=Diese Konfigurationsaktualisierung lÀuft noch
view_group_resConfig_members_statusNochange=Es wurden keine Ãnderungen an dieser Konfiguration vorgenommen
view_group_resConfig_members_statusSuccess=Diese Konfigurationsaktualisierung war erfolgreich
+view_group_resConfig_members_title=Gruppen Ressourcen Konfiguration Mitglieder Verlauf
view_group_resConfig_table_clickStatusIcon=FÃŒr mehr Details auf das Status Icon klicken
+view_group_resConfig_table_deleteFailure=Konnte die Gruppen Ressourcen Config History nicht löschen
view_group_resConfig_table_deleteSuccessful=Sie haben [{0}] VerlaufseintrÀge gelöscht
+view_group_resConfig_table_failFetch=Erhalt der Gruppen Ressourcen Config History fehlgeschlagen
+view_group_resConfig_table_msg1=Mitglieder Historie fÃŒr Status jeder einzelnen Ressource ansehen
view_group_resConfig_table_statusDetails=Status Details
view_group_resConfig_table_statusFailure=Diese Konfigurationsaktualisierung ist fehlgeschlagen
view_group_resConfig_table_statusInprogress=Diese Gruppen Konfigurationsaktualisierung lÀuft noch
view_group_resConfig_table_statusNochange=Es wurden keine Ãnderungen an dieser Gruppen Konfiguration vorgenommen
view_group_resConfig_table_statusSuccess=Diese Gruppen Konfigurationsaktualisierung ist fehlgeschlagen
+view_group_resConfig_table_title=Gruppen Ressourcen Konfigurationsverlauf
view_group_resConfig_table_viewMemberHistory=Mitglieder Historie ansehen
view_group_resConfig_table_viewSettings=Einstellungen ansehen
view_group_resConfig_view_groupProperties=Gruppen-Eigenschaften
@@ -1738,15 +2252,19 @@ view_group_resConfig_view_noperm=Sie haben nicht die Berechtigung, um die Konfig
# #view_group_resConfig_edit_saveTooltip = Update the configurations of all group members
# #view_group_resConfig_edit_valid = All configuration properties have valid values, so the configuration can now be saved
view_group_summary_compatible=Kompatible
+view_group_summary_descUpdateFailure=Konnte Beschreibung der Ressourcen Gruppe mit ID [{0}] nicht Àndern
view_group_summary_descUpdateSuccessful=Sie haben die Beschreibung dieser Ressourcen-Gruppe geÀndert.
# #view_group_summary_descUpdateFailure = Failed to change the description of the resource group with ID [{0}]
# #view_group_summary_descUpdateSuccessful = You have changed the description of this resource group
view_group_summary_dynamic=Dynamisch
+view_group_summary_dynamicNote=Dynamische Gruppen Namen und Beschreibungen werden gemanagt und können daher nicht bearbeitet werden
# #view_group_summary_dynamicNote = Dynamic group names and descriptions are managed, and therefore are not editable
view_group_summary_groupDefinition=Gruppen-Definition
view_group_summary_memberCount=Anzahl Mitglieder
view_group_summary_memberType=Mitglieds-Typ
view_group_summary_mixed=Gemischt
+view_group_summary_nameUpdateFailure=Ãnderung des Namens der Ressourcen Gruppe mit ID [{0}] nicht Àndern - konnte ihn nicht von [{1}] zu [{2}] Àndern
+view_group_summary_nameUpdateSuccessful=Sie haben den Namen der Ressourcen Gruppe mit ID [{0}] von [{1}] zu [{2}] geÀndert
# #view_group_summary_nameUpdateFailure = Failed to change the name of the resource group with ID [{0}] - could not change from [{1}] to [{2}]
# #view_group_summary_nameUpdateSuccessful = You have changed the name of the resource group with ID [{0}] from [{1}] to [{2}]
view_group_summary_recursive=Rekursiv
@@ -1758,11 +2276,18 @@ view_inventory_allGroups=Alle Gruppen
view_inventory_allResources=Alle Ressourcen
view_inventory_collectionInterval=Erfassungs-Intervall
view_inventory_dynagroupDefs=Dynagroup-Definitionen
+view_inventory_eventDetails_loadFailed=Ein Fehler ist beim Laden der Ereignisdetails aufgetreten
+view_inventory_eventHistory_deleteFailed=Konnte die ausgewÀhlten Ereignisse fÌr [{0}] nicht löschen
+view_inventory_eventHistory_deleteSuccessful=Sie haben [{0}] Ereignisse fÌr [{1}] erfolgreich gelöscht
# #view_inventory_eventDetails_loadFailed = An error occurred loading the event details
# #view_inventory_eventHistory_deleteFailed = Failed to deleted selected events for [{0}]
# #view_inventory_eventHistory_deleteSuccessful = You have successfully deleted [{0}] events for [{1}]
view_inventory_eventHistory_details=Details
view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
+view_inventory_eventHistory_groupEventHistory=Gruppen Ereignisse Verlauf
+view_inventory_eventHistory_purgeFailed=Konnte Ereignisse fÃŒr [{0}] nicht bereinigen
+view_inventory_eventHistory_purgeSuccessful=Sie haben [{0}] Ereignisse fÃŒr [{1}] erfolgreich bereinigt
+view_inventory_eventHistory_resourceEventHistory=Verlauf Ressourcen Ereignisse
# #view_inventory_eventHistory_groupEventHistory = Group Event History
# #view_inventory_eventHistory_purgeFailed = Failed to purge events for [{0}]
# #view_inventory_eventHistory_purgeSuccessful = You have successfully purged [{0}] events for [{1}]
@@ -1770,10 +2295,15 @@ view_inventory_eventHistory_detailsFilter=Filter fÃŒr Details
view_inventory_eventHistory_severity=Schwere
view_inventory_eventHistory_severityFilter=Filter fÃŒr Schwere
view_inventory_eventHistory_sourceFilter=Filter fÃŒr Quelle
+view_inventory_eventHistory_sourceLocation=Speicherort Quelle
# #view_inventory_eventHistory_sourceLocation = Source Location
view_inventory_eventHistory_timestamp=Zeitunkt
view_inventory_groups=Gruppen
view_inventory_groups_children=Kinder
+view_inventory_groups_deleteFailed=Konnte die gewÀhlten Ressourcen-Gruppen nicht löschen
+view_inventory_groups_deleteSuccessful=Sie haben die gewÀhlten Ressourcen Gruppen erfolgreich gelöscht
+view_inventory_groups_descendants=Abkömmlinge
+view_inventory_groups_loadFailed=Konnte die zusammengesetzten Gruppendaten nicht laden
# #view_inventory_groups_deleteFailed = Failed to delete the selected resource groups
# #view_inventory_groups_deleteSuccessful = You have successfully deleted the selected resource groups
# #view_inventory_groups_descendants = Descendants
@@ -1782,18 +2312,38 @@ view_inventory_ignoredResources=Ignorierte Ressourcen
view_inventory_mixed=gemischt
view_inventory_platforms=Platformen
view_inventory_problemGroups=Gruppen mit Problemen
+view_inventory_resource_loadFailed=Ressource mit [{0}] existiert nicht oder ist nicht zugÀnglich
# #view_inventory_resource_loadFailed = Resource with id [{0}] does not exist or is not accessible
view_inventory_resources_deleteConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen löschen wollen?
view_inventory_resources_deleteFailed=Löschen der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_deleteFailed2=Löschen der gewÀhlten Ressourcen fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
+view_inventory_resources_deleteSuccessful=Eine Anfrage zur DurchfÌhrung einer Ressourcenlöschung wurde erfolgreich bei dem/den Agent(en) eingereicht.
+view_inventory_resources_disableConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen deaktivieren wollen? Vom Agent gemeldete, deaktivierte VerfÃŒgbarkeiten werden ignoriert. Die Deaktivierung kann fÃŒr Ressourcen von Nutzen sein, von denen erwartet wird, dass sie als Teil der normalen Operationen oder Wartung auÃer Betrieb sind.
view_inventory_resources_disableFailed=Deaktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen
+view_inventory_resources_disableSuccessful=Sie haben die gewÀhlten Ressourcen und deren untergeordnete Ressourcen erfolgreich deaktiviert, [{0}] Ressourcen.
+view_inventory_resources_enableConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen deaktivieren wollen? Wenn aktiviert, so wird die VerfÌgbarkeit auf UNKNOWN (unbekannt) eingestellt, bis die Agenten das nÀchste Mal zur VerfÌgbarkeit der Ressourcen Bericht erstatten. Bei den Agenten wird um die möglichst schnelle Berichterstattung der aktuellen VerfÌgbarkeiten angefragt.
view_inventory_resources_enableFailed=Aktivierung der ausgewÀhlten Ressourcen ist fehlgeschlagen.
+view_inventory_resources_enableSuccessful=Sie haben die gewÀhlten Ressourcen und deren untergeordnete Ressourcen erfolgreich aktiviert, [{0}] Ressourcen.
+view_inventory_resources_ignoreConfirm=Sind Sie sicher, dass die gewÀhlten Ressourcen ignoriert werden sollen? Sie werden dann nicht mehr im Inventar angezeigt.
# #view_inventory_resources_deleteSuccessful = A request to perform the resource deletion has been submitted successfully to the agent(s).
# #view_inventory_resources_disableSuccessful = You have successfully disabled the selected resources and their children, [{0}] resources.
# #view_inventory_resources_ignoreConfirm = Are you sure you want the selected resources to be ignored? They will no longer show up in inventory.
view_inventory_resources_ignoreFailed=Konnte die Ressourcen nicht ignorieren
+view_inventory_resources_ignoreSkipAllPlatforms=Sie können Plattformen nicht ignorieren. Alle Ihre Auswahlen sind Plattformen, daher geschieht nichts. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
+view_inventory_resources_ignoreSkipSomePlatforms=Sie können Plattformen nicht ignorieren. Die [{0}] Plattformen, die Sie gewÀhlt haben, werden Ìbersprungen. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
# #view_inventory_resources_ignoreSkipAllPlatforms = You cannot ignore platforms. All of your selections are platforms so nothing will be done. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
# #view_inventory_resources_ignoreSkipSomePlatforms = You cannot ignore platforms. The [{0}] platforms you selected will be skipped. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
view_inventory_resources_ignoreSuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich ignoriert
+view_inventory_resources_ignoreSuccessfulSkipPlatforms=Sie haben einige der gewÀhlten Ressourcen erfolgreich ignoriert, jedoch wurden die [{0}] Plattformen, die Sie gewÀhlt haben, Ìbersprungen. Falls Sie eine Plattform nicht mehr managen wollen, so beenden Sie deren assoziierten Agent und entfernen Sie die Plattform aus dem Inventar.
+view_inventory_resources_loadFailed=Konnte die zusammengesetzten Ressourcendaten nicht laden
+view_inventory_resources_members=Mitglieder Ressourcen
+view_inventory_resources_unignoreConfirm=Sind Sie sicher, dass das Ignorieren der gewÀhlten Ressourcen aufheben wollen? Sie werden dann wieder im Inventar angezeigt.
+view_inventory_resources_unignoreFailed=Konnte das Ignorieren fÃŒr die Ressourcen nicht aufheben.
+view_inventory_resources_unignoreSuccessful=Sie haben erfolgreich das Ignorieren der ausgewÀhlten Ressourcen aufgehoben.
+view_inventory_resources_uninventoryConfirm=Sind Sie sicher, dass Sie die ausgewÀhlten Ressourcen aus dem Inventar entfernen wollen? Beachten Sie dass - falls eine gewÀhlte Ressource noch vorhanden ist - sie beim nÀchsten Discovery Scan des Agents aufgespÌrt wird.
+view_inventory_resources_uninventoryFailed=Entfernung der ausgewÀhlten Ressourcen aus dem Inventar ist fehlgeschlagen
+view_inventory_resources_uninventoryStorageConfirm=Sie sind im indestenseine Ressource aus dem Inventar zu entfernen, die vom Storage Cluster verwendet wird. Um in Zukunft Fehler zu vermeiden, sollten Sie "undeploy the node" (Undeployment des Knotens) vor diesem Schritt ausfÌhren. Möchten Sie wirklich auf eigenes Risiko fortfahren?
+view_inventory_resources_uninventorySuccessful=Sie haben die ausgewÀhlten Ressourcen erfolgreich aus dem Inventar entfernt
# #view_inventory_resources_ignoreSuccessfulSkipPlatforms = You have successfully ignored some of the selected resources, however, the [{0}] platforms you selected were skipped. Platforms cannot be ignored. If you no longer want to manage a platform, shutdown its associated agent and uninventory the platform.
# #view_inventory_resources_loadFailed = Failed to load resource composite data
# #view_inventory_resources_members = Member Resources
@@ -1873,6 +2423,11 @@ view_operationHistoryDetails_status=Status
view_operationHistoryList_button_forceDelete=Löschen erzwingen
view_operationHistoryList_button_runOperation=Operation ausfÃŒhren
view_operationHistoryList_cancelConfirm=Sind Sie sicher, dass Sie die gewÀhlten Operationen abbrechen möchten? HINWEIS\: Nur diejenigen der gewÀhlten Operationen, die den Status "in progress" ("im Gange") besitzen, werden abgebrochen.
+view_operationHistoryList_cancelFailure=Die Anfrage zum Abbruch wurde fÃŒr die Operation mit der Historien ID [{0}] ist fehlgeschlagen.
+view_operationHistoryList_cancelSubmitted=Anfragen zum Abbruch von [{0}] "in progress" Operationen (im Gange) wurden eingereicht.
+view_operationHistoryList_cancelSuccess=Die Anfrage zum Abbruch wurde fÃŒr die Operation mit der Historien ID [{0}] erfolgreich eingereicht.
+view_operationHistoryList_deleteFailure=Konnte Operations Historie [{0}] nicht löschen.
+view_operationHistoryList_deletePartialSuccess=Es wurden [{0}] Operations Historienelemente gelöscht, aber Löschen fehlgeschlagen fÌr Elemente mit den folgenden IDs\: {1}
# #view_operationHistoryList_cancelConfirm = Are you sure you want to cancel the selected operations? NOTE: Only those selected operations that are currently "in progress" will be attempted to be canceled.
# #view_operationHistoryList_cancelFailure = The cancel request failed for the operation with the history ID of [{0}].
# #view_operationHistoryList_cancelSubmitted = Requests to cancel [{0}] "in progress" operations have been submitted.
@@ -1906,7 +2461,10 @@ view_portlet_defaultName_group_config_updates=Gruppen\: Aktualisierungen der Kon
view_portlet_defaultName_group_events=Gruppen\: Events
view_portlet_defaultName_group_metrics=Gruppen\: Metriken
view_portlet_defaultName_group_oobs=Gruppen\: OOB
+view_portlet_defaultName_group_operations=Gruppe\: Operationen
+view_portlet_defaultName_group_pkg_hisory=Gruppe\: Paketverlauf
view_portlet_defaultName_inventorySummary=InventarÃŒbersicht
+view_portlet_defaultName_mashup=Mashup
# #view_portlet_defaultName_mashup = Mashup
view_portlet_defaultName_message=Nachricht
view_portlet_defaultName_operations=KÃŒrzlich ausgefÃŒhrte Operationen
@@ -1914,6 +2472,7 @@ view_portlet_defaultName_platformSummary=Platformauslastung
view_portlet_defaultName_problemResources=Nicht verfÃŒgbare Resourcen oder mit Alarmen
view_portlet_defaultName_recentAlerts=KÌrzlich ausgelöste Alarme
view_portlet_defaultName_recentlyAddedResources=Zuletzt hinzugefÃŒgte Ressourcen
+view_portlet_defaultName_resourceMetric=Charts fÃŒr Ressourcen-Metriken
view_portlet_defaultName_resource_alerts=Ressource\: Alarme
view_portlet_defaultName_resource_bundles=Ressource\: Bundle Deployments
view_portlet_defaultName_resource_config_updates=Ressource\: Konfigurationsaktualisierungen
@@ -1925,6 +2484,10 @@ view_portlet_defaultName_resource_pkg_hisory=Ressource\: Paketverlauf
view_portlet_factory_invalidPortlet=Dies ist ein obsoletes Portlet, das nicht mehr gÌltig ist. Bitte löschen Sie es.
view_portlet_graph_configure_metricDefinition_graph=Die ID der Metrik, die dargestellt werden soll
view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestellt werden soll
+view_portlet_help_autodiscovery=Dieses Portlet gestattet das Importieren oder Ignorieren von neu aufgefundenen Ressourcen. Importierte Ressourcen werden dem Inventar zur Beobachtung und Verwaltung hinzugefÃŒgt. Ignorierte Ressourcen werden nicht importiert und bleiben der Ansicht verborgen falls das Ignorieren nicht explizit aufgehoben wird.
+view_portlet_help_bundle_deps=Dieses Portlet zeigt die relevante Bundle Deployments an, basierend auf den konfigurierten Anzeigekriterien.
+view_portlet_help_config_updates=Dieses Portlet zeigt aktuelle KonfigurationsÀnderungen, die konsistent mit Konfigurationseinstellungen sind.
+view_portlet_help_eventcounts=Dieses Portlet zeigt EreigniszÀhlungen an, die konsistent mit den konfigurierten Anzeigekriterien sind.
# #view_portlet_graph_configure_title = Graph Config
# #view_portlet_graph_configure_title_desc = Configuration of the graph portlet
# #view_portlet_graph_help_msg = This Portlet supports the graphing of a resource metric.
@@ -1932,12 +2495,23 @@ view_portlet_graph_configure_resource_graph=Die Ressource deren Metrik dargestel
# #view_portlet_graph_help_unconfigured = This graph is unconfigured, click the settings button to configure.
# #view_portlet_graph_title = Resource Graph
view_portlet_help_favoriteResources=Dieses Portlet zeigt die Lesezeichen des Benutzers fÃŒr Ressourcen
+view_portlet_help_graph=Dieses Portlet zeigt das Ressourcen Metrik Diagramm an.
view_portlet_help_inventorySummary=Dieses Portlet zeigt eine Ãbersicht ÃŒber das fÃŒr den Benutzer sichtbare Inventar
view_portlet_help_mashup=Dieses Portlet zeigt den Inhalt eines HTTP-Requests in einem IFrame dar.
view_portlet_help_message=Dieses Portlet zeigt eine statische HTML-Seite an. Die <i>Nachricht</i> kann konfiguriert werden.
+view_portlet_help_metrics=Dieses Portlet liefert eine grafische Darstellung relevanter metrischer Daten basierend auf den konfigurierten Anzeigekriterien.
view_portlet_help_none=FÃŒr dieses Portlet ist keine Hilfe verfÃŒgbar
view_portlet_help_oobs=Dieses Portlet zeigt Metriken, die aus dem Baseband gelaufen sind
+view_portlet_help_operations=Dieses Portlet zeigt die zuletzt ausgefÃŒhrten Operationen fÃŒr das Inventar des aktuellen Benutzers an.
+view_portlet_help_operations_criteria=Dieses Portlet zeigt Operationen an, die konsistent mit den konfigurierten Anzeigekriterien sind.
+view_portlet_help_pkg_history=Dieses Portlet zeigt die relevante Paket Historie an, basierend auf den konfigurierten Anzeigekriterien.
+view_portlet_help_platformSummary=Dieses Portlet zeigt die Auslastungsdaten (wie etwa aktuelle CPU- und Speicherauslastung) fÃŒr Plattform-Ressourcen an, auf die der aktuelle Benutzer zugreifen kann.
view_portlet_help_problemResources=Dieses Portlet zeigt die "alerted" oder "unavailable" Ressourcen des aktuellen Benutzers an.
+view_portlet_help_recentAlerts=Dieses Portlet zeigt Alarm Meldungen an, die aktuell am sichtbaren Inventar des Benutzers herausgegeben werden.
+view_portlet_help_recentDrifts=Dieses Portlet zeigt den aktuellen Datei Drift am sichtbaren Inventar des Benutzers an.
+view_portlet_help_recentlyAdded=Dieses Portlet zeigt Ressourcen an, die aktuell in das Inventar importiert wurden.
+view_portlet_help_scheduledOperations=Dieses Portlet zeigt die als nÀchstes terminierten Operationen fÌr das Inventar des aktuellen Benutzers an.
+view_portlet_help_tagCloud=Dieses Portlet zeigt die relative Tag ZÀhlungen fÌr das Inventar des aktuellen Benutzers an.
# #view_portlet_help_recentAlerts = This portlet displays alerts recently fired on the current user''s viewable inventory.
# #view_portlet_help_recentDrifts = This portlet displays recent file drift on the current user''s viewable inventory.
view_portlet_inventory_error1=Konnte die InventarÃŒbersicht nicht laden
@@ -1946,7 +2520,9 @@ view_portlet_inventory_tooltip_expand=Klicken, um mehr Details fÃŒr diese Ressou
view_portlet_message_title=Nachricht
# #view_portlet_message_unconfigured = Message not yet configured, click the settings button to setup this portlet.
view_portlet_operations_config_completed=Fertiggestellte Operationen
+view_portlet_operations_config_completed_enable=Ob die Gruppierung fertiggestellter Operationsergebnisse fÃŒr das Dashboard aktiviert werden soll.
view_portlet_operations_config_completed_maximum=Maximale Anzahl anzuzeigender abgeschlossener Operationen.
+view_portlet_operations_config_scheduled_enable=Ob die Gruppierung terminierter Operationsergebnisse fÃŒr das Dashboard aktiviert werden soll.
view_portlet_operations_config_scheduled_maximum=Maximale Anzahl anzuzeigender geplanter Operationen.
# #view_portlet_operations_config_completed_enable = Whether to enable completed operations results grouping for dashboard.
# #view_portlet_operations_config_completed_maximum = Maximum number of Completed operations to display.
@@ -1958,11 +2534,16 @@ view_portlet_operations_disabled=(Ergebnisse derzeit deaktiviert. Ãndern Sie di
view_portlet_platform_platform_error_1=Laden der Plattform Metriken fehlgeschlagen
view_portlet_platform_type_error_1=Konnte Typdaten nicht laden
view_portlet_problemResources_config_display_maximum=Maximale Anzahl anzuzeigender Problemressourcen.
+view_portlet_problemResources_config_display_range=Problem Ressourcen um so viele Stunden rÃŒckwirkend anzeigen.
view_portlet_problemResources_config_display_range2=Von {0} bis {1}
view_portlet_problemResources_maxDisplaySetting=Maximaler Ressourcen.
+view_portlet_recentAlerts_config_members=Mitglieder auswÀhlen
+view_portlet_recentAlerts_config_priority_label=PrioritÀt Alarme
# #view_portlet_recentAlerts_config_members = Select Members
# #view_portlet_recentAlerts_config_priority_label = priority Alerts,
view_portlet_recentAlerts_config_when=innerhalb der letzten
+view_portlet_recentAlerts_fail_msg=Laden von fÃŒr Alarm Filterung zugewiesenen Ressourcen fehlgeschlagen.
+view_portlet_recentlyAdded_error1=Laden zuletzt hinzugefÃŒgter Ressourcen fehlgeschlagen
view_portlet_recentlyAdded_setting_addedPlatforms=zuletzt hinzugefÃŒgte Plattformen
# #view_portlet_recentlyAdded_approved_platforms = recently approved platforms on dashboard.
# #view_portlet_recentlyAdded_error1 = Failed to load recently added resources
@@ -1974,6 +2555,9 @@ view_remoteAgentInstall_agentStatusDefault=-Klicken Sie auf SchaltflÀche Status
# #view_remoteAgentInstall_agentStatusDefault = -Click Update Status Button-
view_remoteAgentInstall_buttonFindAgent=Agent suchen
view_remoteAgentInstall_connInfo=Verbindungsinformationen
+view_remoteAgentInstall_error_1=Fehler bei der Suche nach dem Pfad der Agent-Installation
+view_remoteAgentInstall_error_2=Bei der Suche in Speicherorten konnte kein installierter Agent gefunden werden
+view_remoteAgentInstall_error_3=Konnte keinen an oder unter [{0}] installierten Agent finden
# #view_remoteAgentInstall_connInfo = Connection Information
# #view_remoteAgentInstall_error_1 = Error occurred while trying to find agent install path
# #view_remoteAgentInstall_error_2 = Could not find an agent installed when looking in common locations
@@ -2003,6 +2587,7 @@ view_reportsTop_description=Dieser Abschnitt bietet Zugang zu applikationsweiten
view_reportsTop_title=Berichte
view_reports_alertDefinitions=Alarmierungskriterien
view_reports_alertDefinitions_parentHover=Klicken, um zur ÃŒbergeordneten Alarm-Definition zu gelangen
+view_reports_alertDefinitions_resTypeLoadError=Erhalt von Ressourcentyp Vorlage nicht möglich - Ansicht von Alarm Vorlage nicht möglich.
# #view_reports_alertDefinitions_resTypeLoadError = Cannot get the template resource type - unable to view the alert template.
view_reports_driftCompliance=Drift-Ãbereinstimmung
view_reports_inventorySummary_failFetch=Konnte die Inventar-Zusammenfassung nicht laden
@@ -2012,11 +2597,15 @@ view_resourceResourceGroupList_error_fetchFailure=Abruf der Gruppen der Ressourc
view_resourceResourceGroupList_error_updateFailure=Fehler beim Aktualisieren der zugewiesenen Ressourcen-Gruppen.
view_resourceResourceGroupList_message_updateSuccess=Gruppenmitgliedschaft aktualisiert fÃŒr [{0}].
view_resource_inventory_activity_changed_by=GeÀndert von
+view_resource_inventory_activity_criteria_no_recent_events=Keine EreigniszÀhlungen basieren auf Anzeigekriterien.
view_resource_inventory_activity_no_recent_alerts=Es liegen keine aktuellen Alarme vor
view_resource_inventory_activity_no_recent_bundle_deploy=Es liegen keine aktuelle BÃŒndel-Deployments vor
+view_resource_inventory_activity_no_recent_config_history=Keine KonfigurationsÀnderungen Historie
view_resource_inventory_activity_no_recent_events=Keine Ereignisse in den letzten 24 Stunden
view_resource_inventory_activity_no_recent_metrics=Diese Ressource hat keine aktuellen Metriken
view_resource_inventory_activity_no_recent_oob=Keine OOB Bedingungen gefunden
+view_resource_inventory_activity_no_recent_operations=Keine aktuelle Operations-Historie
+view_resource_inventory_activity_no_recent_pkg_history=Keine aktuelle Paket Historie
view_resource_inventory_childhistory_createdChild=Kind erstellt
view_resource_inventory_childhistory_deletedChild=Kind gelöscht
# #view_resourceResourceGroupList_error_fetchFailure = Failed to fetch Resource''s groups.
@@ -2080,8 +2669,11 @@ view_resource_monitor_table_last=Live Wert
# #view_resource_monitor_table_last = Live Value
view_resource_monitor_table_max=Maximum
view_resource_monitor_table_min=Minimum
+view_resource_title_component_errors_cleanup=Nach Behebung dieses Problems, werden Sie die Nachricht unten löschen mÌssen, um das 'managed component error' (Fehler bei gemanagter Komponente) Symbol vom vorherigen Bildschirm zu löschen.
view_resource_title_component_errors_tooltip=Zeigt Fehler der gemanagten Ressource. Klicken fÃŒr Details
view_resource_title_tagUpdateFailed=Fehler beim Aktualisieren der Ressourcen-Tags
+view_searchBar_buttonTooltip=Zum Anzeigen/Verbergen der Suchvorschlagsliste klicken. Verbergen der Liste erfolgt auch durch DrÃŒcken auf Escape wenn der Fokus in der Suchmuster Textbox ist.
+view_searchBar_savedSearch_buttonTooltip=Klicken Sie, um in den Saved Search (Gespeicherte Suche) Modus umzuschalten. Wenn aktiv, speichern Sie das aktuelle Muster, indem Sie einen Namen eingeben und auf die Eingabetaste klicken. Bearbeiten Sie eine bestehende Suche, indem Sie sie in der Liste auswÀhlen, das Muster oder den Namen aktualisieren und im NamenstextkÀstchen auf Eingabe drÌcken. Das Löschen erfolgt durch Doppelklicken des Listeneintrags.
# #view_searchBar_buttonTooltip = Click to hide/show the search suggestion list. Also hide the list by hitting Escape when focus is in the search pattern text box.
# #view_searchBar_savedSearch_buttonTooltip = Click to toggle Saved Search mode. When active, save the current pattern by entering a name and hitting return. Edit an existing search by selecting it in the list, updating the pattern or name, and hitting return in the name text box. Delete by double-clicking the list entry.
view_searchBar_savedSearch_confirmDelete=Die gespeicherte Suche mit dem Namen [{0}] löschen?
@@ -2101,6 +2693,7 @@ view_searchGUI_loginStatus=Kann Login-Status nicht bestimmen, ÃŒberprÃŒfen Sie d
view_selector_assigned=Zugewiesen {0}
view_selector_available=VerfÃŒgbar {0}
view_subTab_error_disabled=Kann den deaktivierten Unter-Reiter [{0}] nicht anwÀhlen.
+view_summaryDashboard_resetConfirm=Auf standardmÀÃiges Ãbersichts-Dashboard zurÃŒcksetzen (lokale Ãnderungen gehen verloren)?
view_summaryOverviewForm_error_descriptionChangeFailure=Konnte die Beschreibung der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
view_summaryOverviewForm_error_locationChangeFailure=Konnte den Ort der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
view_summaryOverviewForm_error_nameChangeFailure=Konnte den Namen der Ressource mit der id {0} nicht von [{1}] auf [{2}] Àndern.
@@ -2204,6 +2797,7 @@ view_tree_common_contextMenu_type_name_label=Typ\: {0}
view_tree_common_createFailed_autoCluster=Erstellung oder Aktualisierung von autocluster Backing Gruppe fehlgeschlagen
view_tree_common_loadFailed_children=Konnte die Kinder fÃŒr den Knoten nicht laden
view_tree_common_loadFailed_create=Konnte die Ansicht fÃŒr diesen Knoten nicht erzeugen
+view_tree_common_loadFailed_descendants=Konnte Abkömmlinge fÌr Baumansicht nicht laden
# #view_tree_common_loadFailed_descendants = Failed to load descendants for tree
view_tree_common_loadFailed_generic=Konnte die Daten fÃŒr den Bau nicht laden
view_tree_common_loadFailed_group=Konnte die Gruppe mit ID [{0}] nicht laden
@@ -2305,6 +2899,7 @@ widget_resourceFactoryWizard_execute1=Konnte keine neue Ressource anlegen - es w
widget_resourceFactoryWizard_execute2=Erstellung einer neuen Ressource fehlgeschlagen. Verbindung mit dem Agent nicht möglich. Dies kann darauf hindeuten, dass der Agent nicht in Betrieb ist.
widget_resourceFactoryWizard_execute3=Erstellung einer neuen Ressource fehlgeschlagen.
widget_resourceFactoryWizard_failedToDeleteVersion=Löschen der Paketversion fehlgeschlagen wÀhrend Abbruch einer Ressourcenerstellung
+widget_resourceFactoryWizard_failedToGetType=Erhalt des Pakettyps fÃŒr neue Ressource fehlgeschlagen
# widget_resourceFactoryWizard_execute2 = Failed to create a new resource. Cannot connect to the agent. This may indicate that the agent is down.
# #widget_resourceFactoryWizard_failedToDeleteVersion = Failed to delete package version while canceling a resource create
# #widget_resourceFactoryWizard_failedToGetType = Failed to get backing package type for new resource
@@ -2316,12 +2911,16 @@ widget_resourceFactoryWizard_importWizardTitle=Importieren von Ressourcen des Ty
widget_resourceFactoryWizard_importWizardWindowTitle=Wizard zum Import von Ressourcen
widget_resourceFactoryWizard_infoStepName=Information ÃŒber die Ressource
widget_resourceFactoryWizard_infoStep_loadFail=Konnte die verfÃŒgbaren Architekturen nicht ermitteln
+widget_resourceFactoryWizard_nameComment=Nicht alle Management Plug-ins oder deren gemanagte Ressourcen gestatten dem Agent die Einstellung des Namens fÌr eine neue Ressource. Dieser Wert wird nur von Agent Plug-ins verwendet, die diese Möglichkeit unterstÌtzen. FÌr Plug-ins, die dies nicht unterstÌtzen, kann die Ressource bei deren Auffinden einen generischen oder anderen Namen erhalten.
widget_resourceFactoryWizard_namePrompt=Name der neuen Ressource
# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
widget_resourceFactoryWizard_templatePrompt=Vorlage fÃŒr die Verbindungseinstellungen
widget_resourceFactoryWizard_timeoutFailure=Timeout
+widget_resourceFactoryWizard_timeoutHelp=Eine Timeout Dauer, die - falls festgelegt - den standardmÀÃigen Timeout fÃŒr die Erstellung der untergeordneten Ressource auÃer Kraft setzt (am {0} Agent). Der standardmÀÃige Timeout ist auf 60 Sekunden eingestellt. Ein höherer Wert kann von bei besonders langen ErstellungsvorgÀngen von Nutzen sein, wie etwa bei dem Deployment einer groÃen Applikation. Wird in der Regel verwendet, wenn es beim vorherigen Versuch zu einem Fehlschlagen aufgrund eines Timeout kam. Beachten Sie, dass es bei einem Fehlschlagen aufgrund eines Timeout trotzdem möglich ist, dass das Ressourcen Deployment erfolgreich verlief. Im Falle eines Timeout empfiehlt sich ein Discovery Scan vor dem erneuten Versuch des Deployments der Ressource.
# #widget_resourceFactoryWizard_timeoutHelp = A timeout duration that if specified will override the default timeout for child resource creation (on the {0} Agent). The default timeout is set to 60 seconds. A higher value may be useful for particularly long create actions, like deployment of a large application. Usually used if a previous attempt suffered a timeout failure. Note that if there is a timeout failure, it is still possible that the resource deployment succeeded. In the event of a timeout you may want to execute a discovery scan before attempting to redeploy the resource.
widget_resourceFactoryWizard_uploadFailure=Konnte die Datei nicht hochladen
+widget_resourceFactoryWizard_uploadFileStepName=Laden Sie die Ressourcen Content Datei hoch
+widget_resourceFactoryWizard_uploadInProgress=Datei wird hochgeladen ... Dies kann fÃŒr groÃe Distributionsdateien mehrere Minuten dauern.
# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
# #widget_resourceFactoryWizard_uploadFileStepName = Upload Resource Content File
# #widget_resourceFactoryWizard_uploadInProgress = The upload is in progress... This can take several minutes to complete for large distribution files.
diff --git a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
index 328383c..aa366a0 100644
--- a/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
+++ b/modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties
@@ -1358,36 +1358,36 @@ view_alert_definition_notification_operation_editor_specific_resource=ãªãœãŒ
view_alert_definition_notification_role_editor_loadFailed=çŸåšã®ããŒã«ã決å®ã§ããŸãã - 空ã§éå§ããŸã
view_alert_definition_notification_role_editor_restoreFailed=çŸåšã®ããŒã«ãå©çšã§ããŸãã - 空ããéå§ããŸã
view_alert_definition_notification_role_editor_saveFailed=éžæãããããŒã«ãä¿åã§ããŸãã
-view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ããéå§ããŸã
-view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ããéå§ããŸã
+view_alert_definition_notification_user_editor_loadFailed=çŸåšã®ãŠãŒã¶ãŒã決å®ã§ããŸãã - 空ã§éå§ããŸã
+view_alert_definition_notification_user_editor_restoreFailed=çŸåšã®ãŠãŒã¶ãŒã䜿çšã§ããŸãã - 空ã§éå§ããŸã
view_alert_definition_notification_user_editor_saveFailed=éžæãããŠãŒã¶ãŒãä¿åã§ããŸãã
-view_alert_definition_recovery_editor_disable_when_fired=çºç«æéãç¡å¹ã«ãã
-view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºç«ããåŸã«ç¡å¹ã«ãããã¹ããæå®ããŸããäžåºŠç¡å¹ã«ããããšããã®ã¢ã©ãŒãã¯æåã§å床æå¹ã«ãããããŸãã¯èªåçã«å床æå¹ã«ããããã®ãªã«ããªã¢ã©ãŒããèšå®ã§ããŸãã
+view_alert_definition_recovery_editor_disable_when_fired=çºçæã«ç¡å¹
+view_alert_definition_recovery_editor_disable_when_fired_tooltip=ãã®ã¢ã©ãŒããçºçããåŸã«ç¡å¹ã«ãªããã©ããã瀺ããŸããç¡å¹ã«ãªã£ãã¢ã©ãŒãã¯ãæäœæ¥ã§å床æå¹ã«ã§ãããªã«ããªã¢ã©ãŒããèšå®ããŠèªåçã«å床æå¹ã«ããããšãå¯èœã§ãã
view_alert_definition_recovery_editor_loadFailed=ãªã«ããªã¡ãã¥ãŒãæ§ç¯ã§ããŸãã
view_alert_definition_recovery_editor_none_available=ãªã
view_alert_definition_recovery_editor_recovery_alert=ã¢ã©ãŒãã®ãªã«ããª
-view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã(ã€ãŸããå床æå¹å)ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããã®ã§ã¯ãªãã®ãªãããã§ã¢ã©ãŒããéžæããªãã§ãã ããã
+view_alert_definition_recovery_editor_recovery_alert_tooltip=ã¢ã©ãŒããåŒãèµ·ããããåŸã«ãªã«ããªããã (åæå¹åãªã©) ã¿ãŒã²ããã¢ã©ãŒãããªã«ããªã¢ã©ãŒããå®çŸ©ããå Žåã®ã¿ã¢ã©ãŒããéžæããŠãã ããã
view_alert_definitions_create_failure=ã¢ã©ãŒãå®çŸ©ã®äœæã«å€±æããŸãã
view_alert_definitions_create_success=ã¢ã©ãŒãå®çŸ©ã®äœæã«æåããŸãã
view_alert_definitions_delete_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããŸãã?
view_alert_definitions_delete_failure=éžæãããã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«å€±æããŸãã
-view_alert_definitions_delete_success={0} ã¢ã©ãŒãå®çŸ©ãåé€ããã®ã«æåããŸãã
+view_alert_definitions_delete_success={0} ã®ã¢ã©ãŒãå®çŸ©ãæ£åžžã«åé€ããŸãã
view_alert_definitions_disable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã?
view_alert_definitions_disable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_disable_success={0} ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããã®ã«æåããŸãã
-view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãã«ããŸãã?
+view_alert_definitions_disable_success={0} ã®ã¢ã©ãŒãå®çŸ©ãç¡å¹ã«ããŸãã
+view_alert_definitions_enable_confirm=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããŸãã?
view_alert_definitions_enable_failure=éžæãããã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«å€±æããŸãã
-view_alert_definitions_enable_success={0} ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããã®ã«æåããŸãã
+view_alert_definitions_enable_success={0} ã®ã¢ã©ãŒãå®çŸ©ãæå¹ã«ããŸãã
view_alert_definitions_leaveUnsaved=ç·šéããã¢ã©ãŒãå®çŸ©ãä¿åããŸãã?
# #view_alert_definitions_leaveUnsaved = Do you want to save the modified alert definition?
-view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ãåãåºãã®ã«å€±æããŸãã
-view_alert_definitions_loadFailed_single=ID {0} ã®ä»ããã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãåãåºãã®ã«å€±æããŸãã
+view_alert_definitions_loadFailed=ã¢ã©ãŒãå®çŸ©ããŒã¿ã®ååŸã«å€±æããŸãã
+view_alert_definitions_loadFailed_single=ID {0} ã®ã¢ã©ãŒãå®çŸ©ã®ããŒã¿ãååŸã§ããŸããã§ãã
view_alert_definitions_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå®çŸ©
view_alert_definitions_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå®çŸ©
view_alert_definitions_update_failure=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«å€±æããŸãã
view_alert_definitions_update_success=ã¢ã©ãŒãå®çŸ©ã®æŽæ°ã«æåããŸãã
-view_alert_details_field_ack_at=次ã®å Žæã§ç¢ºèªæžã¿ã§ã
-view_alert_details_field_ack_by=次ã®äººã«ãã£ãŠç¢ºèªæžã¿ã§ã
+view_alert_details_field_ack_at=確èªå Žæ\:
+view_alert_details_field_ack_by=確èªè
\:
view_alert_details_field_parent_definition=芪å®çŸ©
# #view_alert_details_field_parent_definition = Parent definition
view_alert_details_field_recovery_info=ãªã«ããªæ
å ±
@@ -1395,12 +1395,12 @@ view_alert_details_field_resource_ancestry=ãªãœãŒã¹ã®ç¥å
view_alert_details_field_watched_resource=ãŠã©ããããããªãœãŒã¹
# #view_alert_details_field_resource_ancestry = Resource Ancestry
# #view_alert_details_field_watched_resource = Watched Resource
-view_alert_details_loadFailed=ã¢ã©ãŒãã®è©³çŽ°ãåãåºãã®ã«å€±æããŸãã
+view_alert_details_loadFailed=ã¢ã©ãŒã詳现ã®ååŸã«å€±æããŸãã
view_alerts_ack_confirm=éžæãããã¢ã©ãŒãã確èªããŸãã?
view_alerts_ack_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããŸãã?
-view_alerts_ack_failure=ID {0} ã®ä»ããã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªããã®ã«å€±æããŸãã
-view_alerts_ack_success={0} ã¢ã©ãŒãã®ç¢ºèªã«æåããŸãã
+view_alerts_ack_failure=ID {0} ã®ã¢ã©ãŒãã確èªã§ããŸããã§ãã
+view_alerts_ack_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã確èªã§ããŸããã§ãã
+view_alerts_ack_success={0} ã¢ã©ãŒãã確èªããŸãã
view_alerts_delete_confirm=éžæãããã¢ã©ãŒããåé€ããŸãã?
view_alerts_delete_confirm_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒããåé€ããŸãã?
view_alerts_delete_failure=ID {0} ã®ä»ããã¢ã©ãŒããåé€ããã®ã«å€±æããŸãã
@@ -1408,8 +1408,8 @@ view_alerts_delete_failure_all=ãã®ãœãŒã¹ãããã¹ãŠã®ã¢ã©ãŒãã
view_alerts_delete_success={0} ã¢ã©ãŒããåé€ããã®ã«æåããŸãã
view_alerts_field_ack_status=ã¹ããŒã¿ã¹
view_alerts_field_ack_status_ack=ç¢ºèª ({0})
-view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã«ãã£ãŠç¢ºèªãããŸãã
-view_alerts_field_ack_status_noAck=æªç¢ºèª
+view_alerts_field_ack_status_ackHover={1} ã«ãã㊠{0} ã確èª
+view_alerts_field_ack_status_noAck=確èªãªã
view_alerts_field_ack_status_noAckHover=ãŸã 確èªãããŠããŸãã
view_alerts_field_ack_subject=確èªãµããžã§ã¯ã
view_alerts_field_ack_time=確èªæå»
@@ -1422,8 +1422,8 @@ view_alerts_field_modified_time=ä¿®æ£æå»
view_alerts_field_parent=芪
view_alerts_field_priority=åªå
床
view_alerts_field_protected=ä¿è·ãããŠãã
-view_alerts_field_protected_tooltip=ããtrueãªãããã®å®çŸ©ã¯èŠªå®çŸ©ã«ããå€æŽããä¿è·ãããŠããŸããä»ã®èšèã§èšãã°ããã®èŠªå®çŸ©èšå®ã¯ãã®å®çŸ©ãäžæžãããŸããã
-view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ãåãåºãã®ã«ããŸãã
+view_alerts_field_protected_tooltip=true ã®å Žåããã®å®çŸ©ã¯ä¿è·ããã芪å®çŸ©ãå€æŽã§ããŸããããã£ãŠã芪å®çŸ©ã®èšå®ã¯ãã®å®çŸ©ãäžæžãã§ããŸããã
+view_alerts_loadFailed=ã¢ã©ãŒãããŒã¿ã®ååŸã«å€±æããŸãã
view_alerts_table_filter_priority=åªå
床ãã£ã«ã¿ãŒ
view_alerts_table_title_group=ã°ã«ãŒãã¢ã©ãŒãå±¥æŽ
view_alerts_table_title_resource=ãªãœãŒã¹ã¢ã©ãŒãå±¥æŽ
@@ -1455,7 +1455,7 @@ view_autoDiscoveryQ_unignoreInProgress=éžæããããªãœãŒã¹ã®ç¡èŠã
view_autoDiscoveryQ_unignoreSuccessful=éžæãããªãœãŒã¹ã®ç¡èŠè§£é€ã«æåããŸãã
view_autoDiscoveryQ_uninventoried=ã€ã³ãã³ããªç»é²ãããªã
view_bundleGroup_assignFailPerm=ãã³ãã«ããã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãæš©å©ããããŸããã管çè
ãžåãåãããŠãã ããã
-view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã« View Bundles ããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
+view_bundleGroup_deleteConfirm=ãã®ãã³ãã«ã°ã«ãŒããåé€ããŠãããããã§ãã? å¯äžå²ãåœãŠããããã³ãã«ã°ã«ãŒãã®ãã³ãã«ãå²ãåœãŠè§£é€ãšãªããé²èŠ§ã«ã°ããŒãã«ã®ããã³ãã«ã®è¡šç€ºãããŒããã·ã§ã³ãå¿
èŠãšãªããŸãã
view_bundleGroup_deletesFailure=ãã³ãã«ã°ã«ãŒããåé€ã§ããŸããã§ãã
view_bundleGroup_deletesSuccessful=ãã³ãã«ã°ã«ãŒããæ£åžžã«åé€ããŸãã
view_bundleGroup_unassignFailPerm=ãã®ãã³ãã«ã°ã«ãŒããããã³ãã«ãå²ãåœãŠè§£é€ããæš©å©ããããŸããã管çè
ã«åãåãããŠãã ããã
@@ -1473,22 +1473,22 @@ view_bundle_bundleType=ãã³ãã«ã¿ã€ã
view_bundle_bundleVersion=ãã³ãã«ããŒãžã§ã³
view_bundle_bundleVersions=ãã³ãã«ããŒãžã§ã³
view_bundle_createWizard_bundleDistro=ãã³ãã«é
åž
-view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæã®å®å
šãªãã£ã³ã»ã«ã«å€±æããŸãã - ãã³ãã«ã¯ããŒã¿ããŒã¹ã«ãŸã æ®ã£ãŠãããããããŸãã
+view_bundle_createWizard_cancelFailure=ãã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ãã - ãã³ãã«ããŸã ååšããå¯èœæ§ããããŸãã
view_bundle_createWizard_cancelFailurePerm=ãŠãŒã¶ãŒãããŒããã·ã§ã³ãäœæããåé€ããªãã£ãããããã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæãå®å
šã«ãã£ã³ã»ã«ã§ããŸããã§ããã管çè
ã«ãããã³ãã«ã®åé€ãå¿
èŠã«ãªããšäºæ³ãããŸãã
# #view_bundle_createWizard_cancelFailurePerm = Failed to fully cancel the creation of bundle [{0}], version = [{1}] because the user has create but not delete permissions. The bundle will likley need to be removed by an administrator.
-view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}], ããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
-view_bundle_createWizard_clickToUploadRecipe=ã¬ã·ããã¡ã€ã«ã®ããŒãããããã«ã¯ãªãã¯ããŠãã ãã
-view_bundle_createWizard_createFailure=ãã³ãã«ãäœæããã®ã«å€±æããŸãã
+view_bundle_createWizard_cancelSuccessful=ãã³ãã« [{0}]ãããŒãžã§ã³ \= [{1}] ã®äœæããã£ã³ã»ã«ããŸãã
+view_bundle_createWizard_clickToUploadRecipe=ã¯ãªãã¯ãããšã¬ã·ããã¡ã€ã«ãããŒãããŸã
+view_bundle_createWizard_createFailure=ãã³ãã«ãäœæã«å€±æããŸãã
view_bundle_createWizard_createSuccessful=ããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ã®äœæã«æåããŸãã
view_bundle_createWizard_enterRecipe=æ£ããã¬ã·ããæäŸããŠãã ãã
-view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ããURLãå
¥åããŠãã ãã
+view_bundle_createWizard_enterUrl=ãã³ãã«é
åžãã¡ã€ã«ãããŠã³ããŒãã§ããæ£ãã URL ãå
¥åããŠãã ãã
view_bundle_createWizard_failedToUploadDistroFile=ãã³ãã«é
åžãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
view_bundle_createWizard_failedToUploadFile=ãã³ãã«ãã¡ã€ã«ã®ã¢ããããŒãã«å€±æããŸãã
view_bundle_createWizard_groupsStep_assign=æå¹ãªãã³ãã«ã°ã«ãŒãã 1 ã€ä»¥äžå²ãåœãŠãŸã\:
view_bundle_createWizard_groupsStep_assigned=æ°ãããã³ãã«ããŒãžã§ã³ã¯æ¢åã®ãã³ãã«çšã§ããã³ãã«ã°ã«ãŒãã®å²ãåœãŠãç¶æ¿ããŸã\:
view_bundle_createWizard_groupsStep_failedAssign=æåã®ãã³ãã«ã°ã«ãŒãããããŒãžã§ã³ [{1}] ã® [{0}] ãšããååã®ãã³ãã«ãžå²ãåœãŠã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
view_bundle_createWizard_groupsStep_failedGetAssignable=å²ãåœãŠå¯èœãªãã³ãã«ã°ã«ãŒãã決å®ã§ããŸããã§ãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
-view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãCreate Bundles ããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã® Create ãŸã㯠View Bundles ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
+view_bundle_createWizard_groupsStep_help=æ°ãããã³ãã«ã¯ããã®ãã³ãã«ã®æåã®ããŒãžã§ã³ãã¢ããããŒãããæã«äœæãããŸãããã®åŸãæ°ãããã³ãã«ã¯æåã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãããŸããæ°ãããã³ãã«ã¯ãã°ããŒãã«ãŸãã¯ãã³ãã«ã°ã«ãŒãã¬ãã«ã«ãŠãããã³ãã«ã®äœæãããŒããã·ã§ã³ãæã€ãã³ãã«ã°ã«ãŒããžã®ã¿å²ãåœãŠã§ããŸãããŠãŒã¶ãŒãã°ããŒãã«ã®ãäœæãããã³ããã³ãã«ã®è¡šç€ºã ããŒããã·ã§ã³ãæã£ãŠãããšããã³ãã«ã°ã«ãŒãã¯å²ãåœãŠãããŸããããã®å Žå以å€ã¯ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããå²ãåœãŠãå¿
èŠããããŸãã
view_bundle_createWizard_groupsStep_leaveUnassigned=æ°ãããã³ãã«ã¯å²ãåœãŠãªãã§ãã ããã
view_bundle_createWizard_groupsStep_noAssignable=å²ãåœãŠã§ãããã³ãã«ã°ã«ãŒãããŠãŒã¶ãŒãæã£ãŠããªããããæåã®ãã³ãã«ããŒãžã§ã³ãäœæã§ããŸãããäœæãŠã£ã¶ãŒãããã£ã³ã»ã«ãã管çè
ã«å ±åããŠãã ããã
view_bundle_createWizard_groupsStep_noneAssigned=æ°ãããã³ãã«ããŒãžã§ã³ãæäœã§ã 1 ã€ã®ãã³ãã«ã°ã«ãŒããžå²ãåœãŠãå¿
èŠããããŸãã
@@ -1509,7 +1509,7 @@ view_bundle_createWizard_groupsStep_unassigned=æ°ãããã³ãã«ããŒãžã§
view_bundle_createWizard_loadBundleFileFailure=ãµãŒããŒãããã³ãã«ãã¡ã€ã«æ
å ±ã®ååŸãã§ããŸãã
view_bundle_createWizard_noAdditionalFilesNeeded=ãã®ãã³ãã«ã®ããã«ã¢ããããŒããããå¿
èŠãããè¿œå ãã¡ã€ã«ã¯ãããŸãã
view_bundle_createWizard_noBundleTypesAvail=ãã³ãã«ã¿ã€ããå©çšã§ããŸãã
-view_bundle_createWizard_noBundleTypesSupported=ãã³ãã«ã¿ã€ãã¯äžã€ããµããŒããããŠããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããªããã°ãªããŸãã
+view_bundle_createWizard_noBundleTypesSupported=ãµããŒãããããã³ãã«ã¿ã€ãã¯ãããŸãã - ãã³ãã«ãããã€ã¡ã³ãããµããŒãããæ£ãããã©ã°ã€ã³ããããã€ããå¿
èŠããããŸã
view_bundle_createWizard_provideBundleDistro=ãã³ãã«é
åžã®æäŸ
view_bundle_createWizard_recipeOption=ã¬ã·ã
view_bundle_createWizard_title=ãã³ãã«äœæ
@@ -1527,7 +1527,7 @@ view_bundle_createWizard_urlUserName=ãŠãŒã¶ãŒå
# #view_bundle_createWizard_urlUserName = User name
view_bundle_createWizard_windowTitle=ãã³ãã«äœæãŠã£ã¶ãŒã
view_bundle_createWizard_youMustChooseOne=ãã³ãã«ãäœæããããã®ãªãã·ã§ã³ãéžæããªããã°ãªããŸãã
-view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸãã
+view_bundle_deleteConfirm=ãã®ãã³ãã«ãåé€ããŠãããããã§ãã? ãã®ãã³ãã«ã®ãã¹ãŠã®ããŒãžã§ã³ãå®å
ããããã€ãåé€ãããŸããããªã¢ãŒããã·ã³ã®å
容ã¯åé€ãããŸããã
view_bundle_deploy=ãããã€
view_bundle_deployDir=ãããã€ãã£ã¬ã¯ããª
view_bundle_deployWizard_createGroup_error_1=ã°ã«ãŒããäœæãããŸããã§ããããããã€ã¡ã³ãã®ã°ã«ãŒãã¯ç©ºã«ã¯ã§ããŸããã
@@ -1547,23 +1547,23 @@ view_bundle_deployWizard_deploymentScheduledDetail_concise=ãã³ãã«ããã
view_bundle_deployWizard_destinationCreatedDetail=ãã£ã¹ã¯ãªãã·ã§ã³ [{1}] ã®ä»ãããããã€ã¡ã³ã [{0}] ãäœæããŸãã
view_bundle_deployWizard_destinationCreatedDetail_concise=å®å
[{0}] ãäœæããŸãã
view_bundle_deployWizard_error_1=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ãããããã€ã¡ã³ãã®åé€ã«å€±æããŸãã
-view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããããã¯ãã§ã«ååšãããããããŸããã (泚æïŒå®å
ãã¥ãŒããæ¢åã®å®å
ãããã€ã®ãã)
+view_bundle_deployWizard_error_10=å®å
ã®äœæã«å€±æããŸãããå®å
ã¯ãã§ã«ååšããå¯èœæ§ããããŸã (å®å
ãã¥ãŒãããããã€ãããæ¢åã®å®å
)ã
view_bundle_deployWizard_error_11=å®çŸ©æžã¿ãããã€ã¡ã³ãã®æ€çŽ¢ã«å€±æããŸãã
view_bundle_deployWizard_error_12=å®çŸ©æžã¿ãã³ãã«ã®æ€çŽ¢ã«å€±æããŸãã
-view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã«ã€ããŠã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
+view_bundle_deployWizard_error_2=ãã£ã³ã»ã«ã§æ°ããå®å
ã®åé€ã«å€±æããŸãã
view_bundle_deployWizard_error_3=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\!
view_bundle_deployWizard_error_4=ãããã€ã¡ã³ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã\: {0}
view_bundle_deployWizard_error_5=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\!
view_bundle_deployWizard_error_6=ãããã€ã¡ã³ãã®äœæã«å€±æããŸãã\: {0}
view_bundle_deployWizard_error_7=ãããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
-view_bundle_deployWizard_error_8=ããããããŠã³ããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
+view_bundle_deployWizard_error_8=ããããããŠã³ã¡ãã¥ãŒããæ£ãããªãœãŒã¹ã°ã«ãŒããéžæããªããã°ãªããŸãã
view_bundle_deployWizard_error_9=次ããŒãžã§ã®æ°ããå®å
ã®åé€ã«å€±æããŸãã
view_bundle_deployWizard_error_noBundleConfig=ãã³ãã«ã¿ãŒã²ããæ
å ±ã®ååŸã«å€±æããŸãããéžæããã°ã«ãŒãã¯ãã³ãã«ãããã€ã¡ã³ãã®ã¿ãŒã²ããã«æãåŸãæ£åœãªäºæã°ã«ãŒãã§ãã?
view_bundle_deployWizard_getConfigSkip=ãã®ãã³ãã«ããŒãžã§ã³ã«èšå®ã¯å¿
èŠãããŸãã
view_bundle_deployWizard_getConfigStep=ãããã€ã¡ã³ãã®èšå®
view_bundle_deployWizard_getDestStep=æ°ããå®å
-view_bundle_deployWizard_getDest_deployDir=ã«ãŒããããã€ãã£ã¬ã¯ã㪠(å®å
ãã©ãããã©ãŒã äžã§ã®)
-view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã«é¢ãããã¹ãŠã®ãããã€çšãšããŠåããã®ã䜿ãããŸãããå®å
ã®åºæ¬ãã£ã¬ã¯ããªã®å Žæã«å¯Ÿããçžå¯Ÿãã£ã¬ã¯ããªã«ãªããŸãããã®ããšã¯ãç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ã€ããŠåºæ¬ãã£ã¬ã¯ããªã®é
眮ãã©ãã«ããããšããããšã«äŸåããŠããã®çµ¶å¯Ÿãã£ã¬ã¯ããªã¯ç°ãªãã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ã«ãªãå¯èœæ§ãããããšãæå³ããŠããŸãã
+view_bundle_deployWizard_getDest_deployDir=ãããã€ã¡ã³ããã£ã¬ã¯ããª
+view_bundle_deployWizard_getDest_deployDir_help=ãã®ãã³ãã«ããããã€ããããã£ã¬ã¯ããªããã®ãã£ã¬ã¯ããªã¯ãã¹ãŠã®ãªãœãŒã¹ã®ãã¹ãŠã®ãããã€ã¡ã³ãã§åããã®ã䜿ãããŸãããå®å
ã®ããŒã¹ãã£ã¬ã¯ããªã®å Žæã«çžå¯ŸããŸãããã£ãŠãã¿ãŒã²ãããªãœãŒã¹äžã§ããŒã¹ãšãªãå Žæã«å¿ããŠã絶察ãã£ã¬ã¯ããªã¯ã¿ãŒã²ãããªãœãŒã¹ã«ãã£ãŠç°ãªããã¹ãæã€å¯èœæ§ããããŸãã
view_bundle_deployWizard_getDest_desc=å®å
ã®èª¬æ
view_bundle_deployWizard_getDest_destBaseDirName=åºæ¬ã®é
眮
view_bundle_deployWizard_getDest_group_help=ã¡ã³ããŒããã¹ãŠã®ãã³ãã«ãããã€ã®ããã®å®å
ã¿ãŒã²ãããšãªããããªã°ã«ãŒãããã³ãã«ãããã€ããµããŒããããªãœãŒã¹ãå«ãäºæã°ã«ãŒãã®ã¿ãéžæå¯èœã§ãã
@@ -1578,10 +1578,10 @@ view_bundle_deployWizard_getOptions_deployLater=åŸã§ãããã€ãã
view_bundle_deployWizard_getOptions_deployNow=ä»ãããããã€ãã
view_bundle_deployWizard_getOptions_deployTime=ãããã€æå»
view_bundle_deployWizard_selectBundleStep=ãããã€ãã³ãã«ã®éžæ
-view_bundle_deployWizard_selectBundle_single=ãããã€ã®ããã«åäžãã³ãã«ã ããéžæããŠãã ãã
+view_bundle_deployWizard_selectBundle_single=ãããã€ã«åäžã®ãã³ãã«ã®ã¿ãéžæããŠãã ãã
view_bundle_deployWizard_selectVersionStep=ãã³ãã«ããŒãžã§ã³ãéžæããŠãã ãã
view_bundle_deployWizard_selectVersion_latest=ææ°ããŒãžã§ã³ [{0}]
-view_bundle_deployWizard_selectVersion_live=åäœããŒãžã§ã³ [{0}]
+view_bundle_deployWizard_selectVersion_live=ã©ã€ãããŒãžã§ã³ [{0}]
view_bundle_deployWizard_selectVersion_select=ãªã¹ãããããŒãžã§ã³ãéžæããŠãã ãã\:
view_bundle_deployWizard_title=ãã³ãã«ãããã€ã®ãŠã£ã¶ãŒã
view_bundle_deploy_action=ã¢ã¯ã·ã§ã³
@@ -1607,20 +1607,20 @@ view_bundle_deployments=ãããã€
view_bundle_dest_backToBundle=ãã³ãã«ãžæ»ã
view_bundle_dest_baseDirName=åºæ¬ã®é
眮
view_bundle_dest_created=äœæããã
-view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããåé€ããã ãã§ããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯æ®ãç¶ããŸã
+view_bundle_dest_deleteConfirm=ãã®ãã³ãã«å®å
ãåé€ããŠãããããã§ãã? ããã¯ããŒã¿ããŒã¹ããã®ã¿åé€ãããŸããã€ãŸãããªã¢ãŒããã·ã³ã®ãã®å®å
ã«ãããã€ããããã¹ãŠã®ãã³ãã«ã®å
容ã¯åé€ãããŸããã
view_bundle_dest_deleteFailure=ãã³ãã«å®å
[{0}] ã®åé€ã«å€±æããŸãã
view_bundle_dest_deleteSuccessful=ãã³ãã«å®å
[{0}] ã®åé€ã«æåããŸãã
view_bundle_dest_deployDir=ãããã€ãã£ã¬ã¯ããª
view_bundle_dest_group=ã°ã«ãŒã
view_bundle_dest_lastDeployedVersion=æåŸã«ãããã€ãããããŒãžã§ã³
-view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ããããæ¥ä»
+view_bundle_dest_lastDeploymentDate=æåŸã®ãããã€ã¡ã³ãã®æ¥ä»
view_bundle_dest_lastDeploymentStatus=æåŸã®ãããã€ã¡ã³ãã¹ããŒã¿ã¹
view_bundle_dest_loadFailure=ãã³ãã«ã®å®å
ãããŒãããã®ã«å€±æããŸãã
view_bundle_dest_loadFailureVersionInfo=ãããã€ãããããŒãžã§ã³æ
å ±ã®ããŒãã«å€±æããŸãã
-view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããé€å»ããŸããããããã§ãã?
-view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«å€±æããŸãã
-view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠããã®ãã³ãã«å®å
[{0}] ã®é€å»ã«æåããŸãã
-view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸãããããããŠãããããã§ãã?
+view_bundle_dest_purgeConfirm=ãã®æäœã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ãããã³ãã«ã³ã³ãã³ããããŒãžããŸããããããã§ãã?
+view_bundle_dest_purgeFailure=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠãããã³ãã«å®å
[{0}] ã®ããŒãžã«å€±æããŸãã
+view_bundle_dest_purgeSuccessful=ãªã¢ãŒããã·ã³ã®äžéšãããã¯ãã¹ãŠãããã³ãã«å®å
[{0}] ãæ£åžžã«ããŒãžããŸãã
+view_bundle_dest_revertConfirm=ããã¯ãã¹ãŠã®ãªã¢ãŒããã·ã³ã以åã®ãã³ãã«ãããã€ã¡ã³ããžæ»ããŸããå®è¡ããŠãããããã§ãã?
view_bundle_dest_tagUpdateFailure=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_dest_tagUpdateSuccessful=ãã³ãã«å®å
ã¿ã°ã®æŽæ°ã«æåããŸãã
view_bundle_destinations=å®å
@@ -1650,28 +1650,28 @@ view_bundle_list_singleLoadFailure=ãããã€ãããåäžãã³ãã« [{0}]
view_bundle_list_tagUpdateFailure=ãã³ãã«ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_list_tagUpdateSuccessful=ãã³ãã«ã¿ã°ã®æŽæ°ã«æåããŸãã
view_bundle_list_versionsCount=ããŒãžã§ã³æ°
-view_bundle_purge=é€å»
-view_bundle_recipe=ãªã·ã
-view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã®ããŒãã«å€±æããŸãã
+view_bundle_purge=ããŒãž
+view_bundle_recipe=ã¬ã·ã
+view_bundle_resDeployDS_loadFailure=ãã³ãã«ãªãœãŒã¹ãããã€ã¡ã³ãã®ããŒãã«å€±æããŸãã
view_bundle_revert=åãæ¶ã
view_bundle_revertWizard_confirmStep_confirmation=åäœäžã®ãããã€ã以åã®ãããã€ãžåãæ¶ãäžã§ããç¶ç¶ããã«ã¯"次ãž"ãã¯ãªãã¯ããŠãã ããã
view_bundle_revertWizard_confirmStep_failedToFindLiveDeployment=åäœäžã®ãããã€ãèŠã€ãããŸãããåãæ¶ããã§ããŸããã
view_bundle_revertWizard_confirmStep_liveDeployment=åäœäžã®ãããã€
view_bundle_revertWizard_confirmStep_name=åãæ¶ããããã€ç¢ºèª
-view_bundle_revertWizard_confirmStep_noLiveDeployment=ãã®å®å
[{0}] çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=ãã®å®å
çšã®åäœäžã®ãããã€ã¯èŠã€ãããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment=以åã®ããã〠[{1}] ãååšããªãã®ã§åäœäžã®ããã〠[{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãã®ã§åäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
-view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€
-view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ãåé€ããŸãã? (ããã¯å€ããæ¢åã®ãããã€ãã£ã¬ã¯ããªãåãæ¶ããããã€ãéå§ããåã«åé€ããŸã)
-view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€åã®ååŸã«å€±æããŸãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment=å®å
[{0}] çšã®åäœäžã®ãããã€ã¡ã³ãã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noLiveDeployment_concise=å®å
çšã®åäœäžã®ãããã€ã¡ã³ãã¯èŠã€ãããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment=å®å
[{1}] ã®ä»¥åã®ãããã€ã¡ã³ããååšããªããããåäœäžã®ãããã€ã¡ã³ã [{0}] ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_noPriorDeployment_concise=以åã®ãããã€ãååšããªãããåäœäžã®ãããã€ã¯åãæ¶ãããšãã§ããŸããã§ãã
+view_bundle_revertWizard_confirmStep_prevDeployment=以åã®ãããã€ã¡ã³ã
+view_bundle_revertWizard_getInfoStep_cleanDeploy=ãããã€ã¡ã³ããåé€ããŸãã? (ããã«ããããããã€ã¡ã³ãã®åãæ¶ããéå§ããåã«ãæ¢åã®å€ããããã€ãã£ã¬ã¯ããªãåé€ãããŸã)
+view_bundle_revertWizard_getInfoStep_getNameFailure=åãæ¶ããããã€ã¡ã³ãåã®ååŸã«å€±æããŸãã
view_bundle_revertWizard_getInfoStep_name=åãæ¶ãæ
å ±ã®æäŸ
view_bundle_revertWizard_getInfoStep_revertDeployDesc=ãããã€èšè¿°ã®åãæ¶ã
view_bundle_revertWizard_getInfoStep_revertDeployDescFull=[åãæ¶ã å] {0} [åãæ¶ã åŸ] {1}
view_bundle_revertWizard_getInfoStep_revertDeployName=ãããã€åã®åãæ¶ã
view_bundle_revertWizard_revertStep_name=å®å
ãã©ãããã©ãŒã ãžãã³ãã«ããããã€
view_bundle_revertWizard_revertStep_reverting=åãæ¶ãäž...
-view_bundle_revertWizard_revertStep_scheduled=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
+view_bundle_revertWizard_revertStep_scheduled=ãããã€ã¡ã³ãã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸããã
view_bundle_revertWizard_revertStep_scheduledDetails=ãªãœãŒã¹ã°ã«ãŒã [{1}] ãããã³ãã«ããã〠[{0}] ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«æåããŸãã
view_bundle_revertWizard_revertStep_scheduledFailure=ãããã€ã®åãæ¶ãã®ã¹ã±ãžã¥ãŒã«ã«å€±æããŸãã
view_bundle_revertWizard_title=ãã³ãã«åãæ¶ã
@@ -1684,7 +1684,7 @@ view_bundle_tree_unassigned_name=å²ãåœãŠãããŠããªããã³ãã«
view_bundle_version_backToBundle=ãã³ãã«ãžæ»ã
view_bundle_version_bundleVersionTagUpdateFailure=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«å€±æããŸãã
view_bundle_version_bundleVersionTagUpdateSuccessful=ãã³ãã«ããŒãžã§ã³ã¿ã°ã®æŽæ°ã«æåããŸãã
-view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã?
+view_bundle_version_deleteConfirm=ãã®ãã³ãã«ããŒãžã§ã³ãåé€ããŠãããããã§ãã? ãªã¢ãŒããã·ã³ã®ã³ã³ãã³ãã¯åé€ãããŸããã
view_bundle_version_deleteFailure=ãã®ãã³ãã«ããŒãžã§ã³ [{0}] ãåé€ããã®ã«å€±æããŸãã
view_bundle_version_deleteSuccessful=ãã³ãã«ããŒãžã§ã³ [{0}] ã®åé€ã«æåããŸãã
view_bundle_version_loadFailure=ãã³ãã«ããŒãžã§ã³ã®ããŒãã«å€±æããŸãã
@@ -1722,7 +1722,7 @@ view_configEdit_msg_4=ãªã¹ãã«è¿œå ãããã¢ã€ãã
view_configEdit_properties=ããããã£
view_configEdit_property=ããããã£ãŒ
# #view_configEdit_property = Property
-view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
+view_configEdit_tooltip_1=ãªã¹ãããéžæãããã¢ã€ãã ãåé€ããŸã
view_configEdit_tooltip_2=ãªã¹ãã«ã¢ã€ãã ãè¿œå ããŸã
view_configEdit_unset=æªèšå®ã«ããŸãã?
# #view_configEdit_unset = Unset?
@@ -1749,12 +1749,12 @@ view_configurationHistoryList_table_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸ
view_configurationHistoryList_table_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
view_configurationHistoryList_table_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
view_configurationHistoryList_title=èšå®å±¥æŽ
-view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ã¯æ£ããå€ã§ãã®ã§ããã®èšå®ã¯ä¿åå¯èœã§ã
-view_connectionSettingsDetails_error_updateFailure=ã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã«å€±æããŸãã
-view_connectionSettingsDetails_messageConcise_updateSuccess=ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®ããã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ãããŸãã
-view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®ã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
-view_connectionSettingsDetails_somePropertiesInvalid=次ã®ã³ãã¯ã·ã§ã³èšå®ã¯äžæ£ãªå€\: {0} ã§ããèšå®ãä¿åããåã«èšæ£ããªããã°ãªããŸããã
+view_connectionSettingsDetails_allPropertiesValid=ãã¹ãŠã®æ¥ç¶èšå®ã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸãã
+view_connectionSettingsDetails_error_updateFailure=æ¥ç¶èšå®ã®æŽæ°ã«å€±æããŸãã
+view_connectionSettingsDetails_messageConcise_updateSuccess=æ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸããã
+view_connectionSettingsDetails_messageDetailed_updateSuccess=ãªãœãŒã¹ [{0} ã®æ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸããã
+view_connectionSettingsDetails_noPermission=ãã®ãªãœãŒã¹ã®æ¥ç¶èšå®ãç·šéããæš©éããããŸãã
+view_connectionSettingsDetails_somePropertiesInvalid=次ã®æ¥ç¶èšå®ã®å€ã¯ç¡å¹ã§ã\: {0}ãèšå®ãä¿åããã«ã¯ãå€ãä¿®æ£ããå¿
èŠããããŸãã
view_core_loggedOut=ãã°ã¢ãŠã
view_core_noRecentAlerts=ã¬ããŒããã¹ãæè¿ã®ã¢ã©ãŒãã¯ååšããŸãã
view_core_recentAlerts=[{0}] åã®æè¿ã®ã¢ã©ãŒãããããŸãã - æè¿ã®ã¢ã©ãŒãã¬ããŒããžã¯ãªãã¯ããŠãã ãã
@@ -1797,8 +1797,8 @@ view_drift_category_fileNew=æ°èŠã«æ€åºããããã¡ã€ã«
view_drift_category_fileRemoved=åé€ãã¡ã€ã«
view_drift_confirm_deleteAllDefs=ããªããæ€åºå®çŸ©ããã¹ãŠåé€ããŸãã?
view_drift_confirm_deleteDefs=éžæããããªããæ€åºå®çŸ©ãåé€ããŸãã?
-view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸããã§ã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
-view_drift_failure_deleteDefs=ããã€ãããããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
+view_drift_confirm_deleteTemplate=èŠå\! ãã®ãã³ãã¬ãŒããåé€ãããšãã¢ã¿ãããããããªããå®çŸ©ããã¹ãŠåé€ãããŸããã¢ã¿ãããããå®çŸ©ã¯ãããã®ã¹ãããã·ã§ãããšãšãã«ã·ã¹ãã ããæ°žä¹
çã«åé€ãããŸãããã¿ãããããå®çŸ©ã¯åé€ãããŸãããæ¬åœã«ç¶ç¶ããŠãããããã§ãã?
+view_drift_failure_deleteDefs=äžéšãããã¯ãã¹ãŠã®ããªããæ€åºå®çŸ©ã®åé€ã«å€±æããŸãã
view_drift_failure_deleteTemplates=ããªãããã³ãã¬ãŒãã®äžéšãŸãã¯ãã¹ãŠãåé€ã§ããŸããã§ããã
view_drift_failure_detectNow=ããªããæ€åºå®è¡ãªã¯ãšã¹ãã®éä¿¡ã«å€±æããŸãã
view_drift_failure_load=ããªããã€ã³ã¹ã¿ã³ã¹ã®åãåºãã«å€±æããŸãã
@@ -1834,35 +1834,35 @@ view_drift_table_title_initialSnapshot=å®çŸ© [{0}] ã®ããã®åæã¹ãã
view_drift_table_title_snapshot=å®çŸ© [{1}] ã®ããã®ã¹ãããã·ã§ãã [{0}]
view_drift_table_title_templateSnapshot=ãã³ãã¬ãŒã [{0}] ã®ããã®ãã³çããããã¹ãããã·ã§ãã
view_drift_wizard_addDef_failure=ããªããæ€åºå®çŸ©ã[{0}]ãã®æ°èŠè¿œå ã«å€±æããŸãã
-view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ããªããã¢ãã¿ãªã³ã°ãå®è¡ãããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸãããã®å®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ããããæ€åºã®å®è¡ééãå®çŸ©ããããåºæ¬ãã£ã¬ã¯ããªãšãã¡ã€ã«ãã£ã«ã¿(ãªãã·ã§ã³)ãæå®ããããšãã§ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãéå§ããå®çŸ©ãšããŠäœ¿çšããããã®äžã€ä»¥äžã®æ¢å®ã®ãã³ãã¬ãŒããååšããŸãã
-view_drift_wizard_addDef_infoStepName=ãã®æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
+view_drift_wizard_addDef_infoStepHelp=åããªããæ€åºå®çŸ©ã¯ãããªããã®ç£èŠãå®è¡ããããã¡ã€ã«ãèšè¿°ããŸããå®çŸ©ã¯æå¹ãŸãã¯ç¡å¹ã«ã§ããæ€åºå®è¡ã®ééãå®çŸ©ããããŒã¹ãã£ã¬ã¯ããªãšãªãã·ã§ã³ã®ãã¡ã€ã«ãã£ã«ã¿ãŒãæå®ããŸããããªããæ€åºãæäŸãããªãœãŒã¹ã¿ã€ãããšã«ãæåã®å®çŸ©ãšããŠäœ¿çšã§ãã 1 ã€ä»¥äžã®äºåå®çŸ©ãã³ãã¬ãŒãããããŸãããã®ãã³ãã¬ãŒãã¯ç·šéå¯èœã§ãã
+view_drift_wizard_addDef_infoStepName=æ°èŠããªããæ€åºå®çŸ©ã®ãã³ãã¬ãŒããéžæããŠãã ãã
view_drift_wizard_addDef_success=æ°èŠããªããæ€åºå®çŸ© [{0}] ã®è¿œå ã«æåããŸããããšãŒãžã§ã³ãã¯æŽæ°ãããŸãã
view_drift_wizard_addDef_templatePrompt=ããªããå®çŸ©ãã³ãã¬ãŒã
-view_drift_wizard_addDef_title=ã¿ã€ãã®ãªãœãŒã¹ [{0}] ã®ããã®ããªããæ€åºå®çŸ©ãè¿œå ããŠãã ãã
+view_drift_wizard_addDef_title=ã¿ã€ã [{0}] ã®ãªãœãŒã¹ã®ããªããæ€åºå®çŸ©ãè¿œå
view_drift_wizard_addDef_windowTitle=ããªããæ€åºå®çŸ©ãŠã£ã¶ãŒãã®è¿œå
view_drift_wizard_addTemplate_failure=æ°èŠããªããæ€åºãã³ãã¬ãŒã [{0}] ã®è¿œå ã«å€±æããŸãã
-view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããã掟çããŠäœæã§ããŸããããã¯æ¢åãã³ãã¬ãŒãã«é¡äŒŒãããã®ãããã©ã°ã€ã³ãå®çŸ©ãããã³ãã¬ãŒãããæ°èŠãã³ãã¬ãŒããæ§ç¯ããçŽ æ©ãæ¹æ³ãæäŸããŸããããªããå®çŸ©ã®ããã«ããã®ãã³ãã¬ãŒãã¯ããªãããç£èŠãå®è¡ããäžåŒã®ãã¡ã€ã«ãèšè¿°ããŸããç¶æ³ã«ãã£ãŠã¯ããã®ãã³ãã¬ãŒãããå°åºãããå®çŸ©ã¯ãã®ãã¡ã€ã«ã»ããã®å€æŽããä»ã®èšå®ã®å€æŽãèš±ããããèš±ããªãã£ããããŸãããã³ãã¬ãŒãåã¯äžã€ã®ãªãœãŒã¹ã¿ã€ãå
ã§ãŠããŒã¯ã§ãªããã°ãªããŸããã
+view_drift_wizard_addTemplate_infoStepHelp=åããªãããã³ãã¬ãŒãã¯æ¢åã®ãã³ãã¬ãŒããåºã«ããŸããããã«ãããæ¢åã®ãã³ãã¬ãŒããšäŒŒãŠããæ°èŠãã³ãã¬ãŒããããã©ã°ã€ã³ãå®çŸ©ããããã³ãã¬ãŒããåºã«ããæ°èŠãã³ãã¬ãŒããè¿
éã«æ§ç¯ã§ããŸãããã©ããå®çŸ©ãšåæ§ã«ããã³ãã¬ãŒãã¯ããªããç£èŠãå®è¡ããããã¡ã€ã«ãèšè¿°ããŸãããã³ãã¬ãŒããåºã«ããå®çŸ©ã®ãã¡ã€ã«ã»ãããŸãã¯ä»ã®èšå®ã®å€æŽã¯ãç¶æ³ã«å¿ããŠèš±å¯ãŸãã¯æåŠãããŸãããã³ãã¬ãŒãåã¯ãªãœãŒã¹ã¿ã€ãå
ã§äžæã§ãªããã°ãªããŸããã
view_drift_wizard_addTemplate_infoStepName=éå§ãã³ãã¬ãŒãã®éžæ
view_drift_wizard_addTemplate_success=æ°èŠããªãããã³ãã¬ãŒã [{0}] ã®è¿œå ã«æåããŸãã
view_drift_wizard_addTemplate_title=ã¿ã€ã [{0}] ã®ããªããå®çŸ©ãã³ãã¬ãŒããè¿œå ããŠãã ãã
view_drift_wizard_addTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒãå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®è¿œå
-view_drift_wizard_pinTemplate_confirmNotPinned=ãã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯ãã®åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ãããžãªã»ãããããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®ã¹ãããã·ã§ãããžã®ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
-view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã®ãã³ãã¬ãŒãã¯ãã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ãããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããããã«ããŸãããã®ãã³ãã¬ãŒãã®æ¢åå®çŸ©ã¯æ°èŠåæã¹ãããã·ã§ãããžãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒãã®ãã³çããç¶ããŸãã?
+view_drift_wizard_pinTemplate_confirmNotPinned=ãã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ããã³çãããããšããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ããã«åæã¹ãããã·ã§ãããèšå®ãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããŸãããã³ãã¬ãŒãã®ã¹ãããã·ã§ãããžã®ãã³çããç¶è¡ããŸãã?
+view_drift_wizard_pinTemplate_confirmPinned=èŠå\! ãã®ãã³ãã¬ãŒãã¯ãã§ã«ãã³çããããŠããŸãããã³ãã¬ãŒãããã®æ°èŠã¹ãããã·ã§ããã«å床ãã³çãããããšãå¯èœã§ããå床ãã³çããããšããã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ãæã€åæã¹ãããã·ã§ããããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ãããžèšå®ãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããŸãããã®æ°èŠã¹ãããã·ã§ãããæã€ãã³ãã¬ãŒããå床ãã³çãããŸãã?
view_drift_wizard_pinTemplate_duplicate_name_error=ãã³ãã¬ãŒãåã¯äžæã§ãªããã°ãªããŸãã
view_drift_wizard_pinTemplate_failure=ããªãããã³ãã¬ãŒã [{0}] ãžã®ã¹ãããã·ã§ããããã³çãããã®ã«å€±æããŸãã
view_drift_wizard_pinTemplate_infoStepExistingTemplate=çŸåšã®ãã³ãã¬ãŒããžã®ãã³çã
-view_drift_wizard_pinTemplate_infoStepHelp=ãã³çãããããã³ãã¬ãŒããéžæããŠãã ããããã®ãã³ãã¬ãŒãã®ããã®çŸåšãšå°æ¥ã®åããªããå®çŸ©ããã£ãããã³çãããããšããã®ãã³ãã¬ãŒãã¯åæã¹ãããã·ã§ããããã®ãã³ãã¬ãŒããæã€ãã³çããããã¹ãããã·ã§ãããšããŠèšå®ãããæã€ããã«ãªããŸããããã«ããŸãããããŠãã®å®çŸ©èªèº«ã¯ãã³çãããããã®ãšããŠããŒã¯ãããŸããããã¯æåŸ
ããããã¡ã€ã«ã»ããããããªãããæ€åºããã®ã«äœ¿ãããŸãããã®ãã³ãã¬ãŒãã®ããã®æ¢åå®çŸ©ã¯æ°èŠã®åæã¹ãããã·ã§ããã«ãªã»ããããããã¹ãŠã®æ¢åã¹ãããã·ã§ããã¯åé€ãããããšã«æ³šæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepHelp=ãã³ãã¬ãŒãã®çŸåšããã³ä»åŸã®ããªããå®çŸ©ããã³çãããããšããã³ãã¬ãŒãã®ãã³çããããã¹ãããã·ã§ããã«åæã¹ãããã·ã§ãããèšå®ãããŸãããŸããå®çŸ©èªäœããã³çãããããšã¿ãªãããŸããããã¯ãæ³å®ããããã¡ã€ã«ã»ããããããªãããæ€åºããããã«äœ¿çšãããŸãããã®ãã³ãã¬ãŒãã®æ¢åã®å®çŸ©ã¯æ°ããåæã¹ãããã·ã§ãããžãªã»ãããããæ¢åã®ã¹ãããã·ã§ããã¯ãã¹ãŠåé€ãããããšã«æ³šæããŠãã ããã
view_drift_wizard_pinTemplate_infoStepName=ãã³çãããããã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ããå°åºããããã®)
-view_drift_wizard_pinTemplate_infoStepRadioHelp=ãã®ã¹ãããã·ã§ããã¯æ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãããããšãå¯èœã§ãããã®''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒã®æã«ãã£ãŠä¿¡é Œããå®çŸ©ãã¹ãããã·ã§ãããããªãœãŒã¹ã¬ãã«ãã¿ã€ãã¬ãã«ã§ããã³ãã¬ãŒãåã§ããããã«ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯ã次ã«ããã®ã¿ã€ãã®ã¡ã³ããŒã«å¯ŸããŠé©çšã§ããŸãããã®æ°èŠãã³ãã¬ãŒãã¯åææã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéããããšãã§ããŸãããã®ååã¯å€æŽãã¹ãã§ããã®ã¿ã€ãã®ãŠããŒã¯ãªããªãããã³ãã¬ãŒãåã§ãªããã°ãªããŸããã''æ¢åãã³ãã¬ãŒã''ãªãã·ã§ã³ã¯ããŠãŒã¶ãŒãéžæããã¹ãããã·ã§ãããæã€æ¢åãã³ãã¬ãŒãã«å¯ŸããŠããã³çã
ãŸãã¯å床ãã³çããã§ããããã«ããŸããæ£ããèšå®ããã«ã¯ããã®æ¢åãã³ãã¬ãŒãã¯åããã£ã¬ã¯ããªããã®ã¹ãããã·ã§ããå®çŸ©ãšããŠç£èŠã§ããªããã°ãªããŸãããã»ã¬ã¯ã·ã§ã³ããã¯ã¹ã¯æ£åœãªæ¢åã®ãã³ãã¬ãŒãã ãã衚瀺ããŸããããæ£åœã§ãªãæ¢åãã³ãã¬ãŒããååšãããšããŠããã®ãªãã·ã§ã³ã§ã¯éžæãããŸããã
+view_drift_wizard_pinTemplate_infoStepNewTemplate=æ°èŠãã³ãã¬ãŒããžã®ãã³çã (ã¹ãããã·ã§ããã®ããªããå®çŸ©ãã掟ç)
+view_drift_wizard_pinTemplate_infoStepRadioHelp=ã¹ãããã·ã§ãããæ°èŠãŸãã¯æ¢åã®ããªãããã³ãã¬ãŒãã«ãã³çãã§ããŸãããæ°èŠãã³ãã¬ãŒãããªãã·ã§ã³ã䜿çšãããšããŠãŒã¶ãŒã¯ãªãœãŒã¹ã¬ãã«ã®ä¿¡é Œã§ããå®çŸ©ããã³ã¹ãããã·ã§ããããã¿ã€ãã¬ãã«ãžææ Œã§ããŸãããã®åŸãæ°èŠãã³ãã¬ãŒããã¿ã€ãã®ã¡ã³ããŒãžé©çšã§ããŸããæ°èŠãã³ãã¬ãŒãã¯ãæåã¯ã¹ãããã·ã§ããã®ããªããå®çŸ©ã®ã³ããŒã§ããã次ã®ã¹ãããã§ç·šéå¯èœã§ããã¿ã€ãã«ãŠäžæã®ããªãããã³ãã¬ãŒãåãšãªãããã«ãååãå€æŽããå¿
èŠããããŸãããæ¢åãã³ãã¬ãŒãããªãã·ã§ã³ã䜿çšãããšããŠãŒã¶ãŒã¯éžæãããã¹ãããã·ã§ãããæã€æ¢åã®ãã³ãã¬ãŒãããã³çããŸãã¯å床ãã³çãã§ããŸããæ¢åã®ãã³ãã¬ãŒãã¯ãã¹ãããã·ã
§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠããå¿
èŠããããŸããéžæããã¯ã¹ã¯æå¹ãªæ¢åãã³ãã¬ãŒãã®ã¿ã衚瀺ããŸããæå¹ãªæ¢åãã³ãã¬ãŒãããªãå Žåããã®ãªãã·ã§ã³ãéžæã§ããŸããã
view_drift_wizard_pinTemplate_infoStepRadioTitle=ãã³ãã¬ãŒãã®éžæ
-view_drift_wizard_pinTemplate_infoStepSelectBlocked=æ¢åãã³ãã¬ãŒãã§ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠãããã®ã¯ååšããŸãããç¶ç¶ããã«''æ°èŠãã³ãã¬ãŒã''ãªãã·ã§ã³ãéžæããŠãã ããã
+view_drift_wizard_pinTemplate_infoStepSelectBlocked=ã¹ãããã·ã§ããã®å®çŸ©ãšåããã£ã¬ã¯ããªãç£èŠããæ¢åãã³ãã¬ãŒãã¯ãããŸãããç¶ç¶ããã«ã¯ãæ°èŠãã³ãã¬ãŒãããªãã·ã§ã³ãéžæããŠãã ããã
view_drift_wizard_pinTemplate_infoStepSelectTitle=æ¢åãã³ãã¬ãŒã
view_drift_wizard_pinTemplate_success=ããªãããã³ãã¬ãŒã [{0}] ã®ãã³çãã«æåããŸãã
view_drift_wizard_pinTemplate_title=ã¿ã€ã [{2}] ã®ããªãããã³ãã¬ãŒããžã®å®çŸ© [{1}] ã®ã¹ãããã·ã§ãã [{0}] ããã³çã
view_drift_wizard_pinTemplate_windowTitle=ããªããå®çŸ©ãã³ãã¬ãŒããŠã£ã¶ãŒãã®ãã³çã
-view_dynagroup_children=åçã°ã«ãŒãã®å
-view_dynagroup_compatible=äºæ
+view_dynagroup_children=DynaGroup ã®å
+view_dynagroup_compatible=äºææ§
view_dynagroup_definitionAlreadyExists=ãã§ã«ãã®ååã®ã°ã«ãŒãå®çŸ©ãååšããŸã
view_dynagroup_definitionCreated=ã°ã«ãŒãå®çŸ©å [{0}] ã®äœæã«æåããŸãã
view_dynagroup_definitionLoadFailure=ã°ã«ãŒãå®çŸ©ã®ããŒãã«å€±æããŸãã
@@ -1872,13 +1872,13 @@ view_dynagroup_deleteSuccessfulSelection=[{0}] ã°ã«ãŒãå®çŸ©ã®åé€ã«æ
view_dynagroup_editing=[{0}] ãç·šéäž
view_dynagroup_exprBuilder_addExpression=åŒã®è¿œå
view_dynagroup_exprBuilder_comparisonType=æ¯èŒã¿ã€ã
-view_dynagroup_exprBuilder_comparisonType_contains=ãå«ã
-view_dynagroup_exprBuilder_comparisonType_endsWith=ã§çµãã
+view_dynagroup_exprBuilder_comparisonType_contains=次ãå«ã\:
+view_dynagroup_exprBuilder_comparisonType_endsWith=次ã§çµãã\:
view_dynagroup_exprBuilder_comparisonType_equals=çãã
-view_dynagroup_exprBuilder_comparisonType_startsWith=ã§éå§ãã
+view_dynagroup_exprBuilder_comparisonType_startsWith=次ãšéå§ãã\:
view_dynagroup_exprBuilder_comparisonType_tooltip=æ¯èŒã¿ã€ã
view_dynagroup_exprBuilder_definingPlugin=å®çŸ©ãã©ã°ã€ã³
-view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ã®ããã®ãã©ã°ã€ã³
+view_dynagroup_exprBuilder_definingPlugin_tooltip=æ€çŽ¢ãããã©ã°ã€ã³
view_dynagroup_exprBuilder_expression=åŒ
view_dynagroup_exprBuilder_expressionType=åŒã®ã¿ã€ã
view_dynagroup_exprBuilder_expressionType_pluginConfig=ãã©ã°ã€ã³èšå®
@@ -1902,7 +1902,7 @@ view_dynagroup_exprBuilder_noResourceTypes=--ãªãœãŒã¹ã¿ã€ããªã--
view_dynagroup_exprBuilder_pluginLoadFailure=ãã©ã°ã€ã³ã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_propLoadFailure=ããããã£ã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_propertyName=ããããã£å
-view_dynagroup_exprBuilder_propertyName_tooltip=åãåããçšã®ããããã£åãããã¯ãªãœãŒã¹ã¿ã€ããšåæ§ã«åŒã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
+view_dynagroup_exprBuilder_propertyName_tooltip=ã¯ãšãªããããããã£ãŒã®ååãåŒã¿ã€ãããã³ãªãœãŒã¹ã¿ã€ãã«ãã£ãŠå®çŸ©ãããŸãã
view_dynagroup_exprBuilder_resTypeLoadFailure=ãã©ã°ã€ã³ [{0}] ã®ãªãœãŒã¹ã¿ã€ãã®ãªã¹ãã®ååŸãã§ããŸãã
view_dynagroup_exprBuilder_resource=ãªãœãŒã¹
view_dynagroup_exprBuilder_resourceType=ãªãœãŒã¹ã¿ã€ã
@@ -1913,12 +1913,12 @@ view_dynagroup_exprBuilder_resource_greatGrandparent=æŸç¥ç¶æ¯
view_dynagroup_exprBuilder_resource_greatGreatGrandparent=æŸç¥ç¶æ¯ã®èŠª
view_dynagroup_exprBuilder_resource_parent=芪
view_dynagroup_exprBuilder_resource_resource=ãªãœãŒã¹
-view_dynagroup_exprBuilder_resource_tooltip=ãªãœãŒã¹ã®ã¬ãã«ãæã¿ã®ãã®ã«éžæããŠãã ãããäŸãã°ã"芪"ãéžæãããšã芪ãªãœãŒã¹ãåŒã®æ®ãã®éšåã«äžèŽãããããªãªãœãŒã¹ãçºèŠã§ããŸãã
+view_dynagroup_exprBuilder_resource_tooltip=åžæã®ãªãœãŒã¹ã¬ãã«ãéžæããŸããããšãã°ãã芪ããéžæãããšã芪ãªãœãŒã¹ãä»ã®åŒãšäžèŽãããªãœãŒã¹ãèŠã€ããŸãã
view_dynagroup_exprBuilder_savedExpression=ä¿åãããåŒ
view_dynagroup_exprBuilder_title=åŒãã«ããŒ
view_dynagroup_exprBuilder_unset=èšå®è§£é€
-view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ã¯ããŒã¿ããŒã¹å
ã®nullå€ãæã€å€ãã®ãã¹ãŠãçºèŠããŸããããã¯ããŒã¿ããŒã¹ã¹ãã¢ãšåãåããããŒã¿ã®çç±ã«ãã"\="ãªãã¬ãŒã¿ã䜿ãããšã¯å¯èœã§ã¯ãããŸããã
-view_dynagroup_exprBuilder_value_tooltip=åãåããåŒã®ããã®æååå€
+view_dynagroup_exprBuilder_unset_tooltip=èšå®è§£é€ãæå®ãããšãnull ã§ããå€ããã¹ãŠèŠã€ããŸããããŒã¿ããŒã¹ãããŒã¿ãä¿åããã³ã¯ãšãªããæ¹æ³ã«ãããã\=ãæŒç®åã¯äœ¿çšã§ããŸããã
+view_dynagroup_exprBuilder_value_tooltip=ã¯ãšãªããåŒã®æååå€
view_dynagroup_expression=åŒ
view_dynagroup_expressionBuilderIconTooltip=åŒãã«ããŒ...
view_dynagroup_expressionSet=åŒã»ãã
@@ -1938,34 +1938,34 @@ view_dynagroup_recalculationInterval=åèšç®ã®éé (å)
view_dynagroup_recalculationInterval_error=å€ã¯æŽæ°ã§ãªããã°ãªããŸãã
# view_dynagroup_recalculationInterval = \u518D\u8A08\u7B97\u9593\u9694 (min)
view_dynagroup_recursive=ååž°
-view_dynagroup_saveAndRecalculate=ä¿å & åèšç®
+view_dynagroup_saveAndRecalculate=ä¿åãšåèšç®
view_dynagroup_saveFailure=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«å€±æããŸãã
view_dynagroup_saveSuccessful=ã°ã«ãŒãå®çŸ©å [{0}] ã®ä¿åã«æåããŸãã
-view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - äžã€äœæãããã¹ãã§ãããã代ããã« [{0}] åäœãããŸãã
+view_dynagroup_singleSaveFailure=ãšã©ãŒãçºçããŸãã - 1 ã€äœæãããã¯ãã [{0}] åäœæãããŸãã
view_dynagroup_template_customExpression=ã«ã¹ã¿ã åŒ...
view_dynagroup_template_downedResources=ãã¹ãŠã®ãªãœãŒã¹ãçŸåšããŠã³ããŠããŸã
view_dynagroup_template_jbossas4_clusters=JBossAS 4 - ã¯ã©ã¹ã¿
-view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EARs
+view_dynagroup_template_jbossas4_earClusters=JBossAS 4 - ã¯ã©ã¹ã¿å EAR
view_dynagroup_template_jbossas4_hostingApp=JBossAS 4 - ãã¹ãã£ã³ã°ããŠãã"èªåã®"ã¢ããªã±ãŒã·ã§ã³ã®ãã¹ãŠ
view_dynagroup_template_jbossas4_nonsecured=JBossAS 4 - ã»ãã¥ã¢ã§ãªããã¹ãŠ
-view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - ãŠããŒã¯ããŒãžã§ã³
+view_dynagroup_template_jbossas4_uniqueVersions=JBossAS 4 - äžæã®ããŒãžã§ã³
view_dynagroup_template_jbossas5_clusters=JBossAS 5/6 - ã¯ã©ã¹ã¿
view_dynagroup_template_platforms=ã€ã³ãã³ããªå
ã®ãã©ãããã©ãŒã ãªãœãŒã¹
-view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®ãŠããŒã¯ãªãœãŒã¹ã¿ã€ã
+view_dynagroup_template_uniqueResourceTypes=ã€ã³ãã³ããªå
ã®äžæã®ãªãœãŒã¹ã¿ã€ã
view_groupConfigEdit_member=ã¡ã³ããŒ
view_groupConfigEdit_noListProps=ã°ã«ãŒãèšå®ã§çŸåšãµããŒããããŠããªãããããã£ã®ãªã¹ã
-view_groupConfigEdit_saveReminder=èšå®ãå€æŽãããŠããŸã - ãããã®å€æŽãä¿åããã®ãå¿ããªãã§ãã ããããããªããšå€±ãããŸãã
-view_groupConfigEdit_setAll=ãã¹ãŠã®å€ãèšå®\:
-view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ã®éã - ç·šéããããã«ã¢ã€ã³ã³ãã¯ãªãã¯ããŸã
+view_groupConfigEdit_saveReminder=èšå®ã®äžéšãå€æŽãããŸãã - å€æŽãä¿åããªããšå€æŽå
容ã倱ãããŸãã\n
+view_groupConfigEdit_setAll=ãã¹ãŠã®å€ã次ã«èšå®\:
+view_groupConfigEdit_tooltip_1=ã¡ã³ããŒå€ãç°ãªããŸã - ã¢ã€ã³ã³ãã¯ãªãã¯ããŠç·šéããŠãã ããã
view_groupConfigEdit_unset=èšå®è§£é€
view_groupConfigEdit_valsDiff=ã¡ã³ããŒå€ã®éã
-view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ããã®ã¡ã³ããŒå€
+view_groupConfigEdit_valsDiffForProp=ãããã㣠[{0}] ã®ã¡ã³ããŒå€
view_groupCreateWizard_createFailure=ãªãœãŒã¹ã°ã«ãŒã [{0}] ã®äœæã«å€±æããŸãã \: {1}
view_groupCreateWizard_createStepName=ã°ã«ãŒãèšå®
view_groupCreateWizard_createStep_group_exists=[{0}] ãšããååã®ã°ã«ãŒãã¯ãã§ã«ååšããŸã
view_groupCreateWizard_createStep_recursive=ååž°
view_groupCreateWizard_createSuccessful_concise=[{0}] ãšããååã®æ°èŠã®ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
-view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ã åå [{1}] ã®æ°èŠ [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæããŸããã
+view_groupCreateWizard_createSuccessful_full=[{2}] ã¡ã³ããŒãªãœãŒã¹ãå«ãŸããåå [{1}] ãæã€æ°ãã [{0}] ãªãœãŒã¹ã°ã«ãŒããäœæãããŸããã
view_groupCreateWizard_membersStepName=ã¡ã³ããŒã®éžæ
view_groupCreateWizard_title=ã°ã«ãŒãäœæ
view_groupCreateWizard_windowTitle=ã°ã«ãŒãäœæ
@@ -1993,22 +1993,22 @@ view_group_operationScheduleDetails_memberResource=ã¡ã³ããŒãªãœãŒã¹
view_group_operationScheduleDetails_value_parallel=䞊è¡å®è¡
view_group_operationScheduleDetails_value_sequential=以äžã«ç€ºããé (ã¡ã³ããŒãªãœãŒã¹ããã©ãã°ã¢ã³ãããããããŠé çªãå€æŽ)
view_group_pluginConfig_edit_currentGroupProperties=çŸåšã®ã°ã«ãŒãããããã£
-view_group_pluginConfig_edit_invalid=次ã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯äžæ£ãªå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ãä¿åããããŸãã«ä¿®æ£ãããå¿
èŠããããŸã\: [{0}]
-view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ãç·šéããæš©éããããŸãã
+view_group_pluginConfig_edit_invalid=次ã®æ¥ç¶èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
+view_group_pluginConfig_edit_noperm=ãã®ã°ã«ãŒãæ¥ç¶èšå®ãç·šéããæš©éããããŸãã
view_group_pluginConfig_edit_saveFailure=ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã®ã°ã«ãŒãèšå®æŽæ°ã®éå§ã«å€±æããŸãã
-view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ãéå§ãããŸãã
-view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®æŽæ°ã¯ã°ã«ãŒãå [{1}] ãšäºææ§ã®ãã [{0}] ã®ããã«éå§ãããŸãã
-view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®ã³ãã¯ã·ã§ã³èšå®ãæŽæ°ããŸã
-view_group_pluginConfig_edit_valid=ãã¹ãŠã®ã³ãã¯ã·ã§ã³èšå®ããããã£ã«ã¯æ£ããå€ãèšå®ãããŠããŸãã®ã§ãã³ãã¯ã·ã§ã³èšå®ã¯ä¿åã§ããŸã
+view_group_pluginConfig_edit_saveInitiated_concise=ã°ã«ãŒãæ¥ç¶èšå®ã®æŽæ°ãéå§ãããŸãã
+view_group_pluginConfig_edit_saveInitiated_full=ã°ã«ãŒãæ¥ç¶èšå®ã®æŽæ°ãã[{1}] ãšããååã® [{0}] ãšäºææ§ã®ããã°ã«ãŒãã«å¯ŸããŠéå§ãããŸãã
+view_group_pluginConfig_edit_saveTooltip=ãã¹ãŠã®ã°ã«ãŒãã¡ã³ããŒã®æ¥ç¶èšå®ãæŽæ°ããŸã
+view_group_pluginConfig_edit_valid=ãã¹ãŠã®æ¥ç¶èšå®ããããã£ãŒã®å€ãæå¹ã§ãããããèšå®ãä¿åã§ããŸã
view_group_pluginConfig_members_fetchFailure=ã°ã«ãŒã [{0}] ã®ã¡ã³ããŒã®ãã©ã°ã€ã³èšå®æŽæ°å±¥æŽã®ååŸã«å€±æããŸãã
-view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ããã®ã¡ã³ããŒã³ãã¯ã·ã§ã³èšå®ã®åãåºãã«å€±æããŸãã
+view_group_pluginConfig_members_fetchFailureConn=[{0}] ã®ã¡ã³ããŒæ¥ç¶èšå®ã®èªã¿åºãã«å€±æããŸãã
view_group_pluginConfig_members_fetchFailureConnInProgress=ã°ã«ãŒããã©ã°ã€ã³èšå®ã®æŽæ°ã¯çŸåšé²è¡äžã§ããã°ã«ãŒãèšå®ãé²èŠ§ããã«ã¯ãæŽæ°ãçµäºãããŸã§åŸ
æ©ããå¿
èŠããããŸãã
view_group_pluginConfig_members_statusDetails=ã¹ããŒã¿ã¹ã®è©³çŽ°
view_group_pluginConfig_members_statusFailure=ãã®èšå®ã®æŽæ°ã¯æªç¥ã®çç±ã«ãã倱æããŸãã
view_group_pluginConfig_members_statusInprogress=ãã®èšå®ã®æŽæ°ã¯ãŸã é²è¡äžã§ã
view_group_pluginConfig_members_statusNochange=ãã®èšå®ã¯å€æŽãããŸããã§ãã
view_group_pluginConfig_members_statusSuccess=ãã®èšå®ã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_members_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®ã®ã¡ã³ããŒå±¥æŽ
+view_group_pluginConfig_members_title=ã°ã«ãŒãæ¥ç¶èšå®ã®ã¡ã³ããŒå±¥æŽ
view_group_pluginConfig_table_clickStatusIcon=詳现ã¯ã¹ããŒã¿ã¹ã¢ã€ã³ã³ãã¯ãªãã¯ããŠãã ãã
view_group_pluginConfig_table_deleteFailure=ã°ã«ãŒããã©ã°ã€ã³èšå®å±¥æŽã®åé€ã«å€±æããŸãã
view_group_pluginConfig_table_deleteSuccessful=[{0}] ã®å±¥æŽãåé€ããŸãã
@@ -2019,11 +2019,11 @@ view_group_pluginConfig_table_statusFailure=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯
view_group_pluginConfig_table_statusInprogress=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯é²è¡äžã§ã
view_group_pluginConfig_table_statusNochange=ãã®ã°ã«ãŒãèšå®ã¯å€æŽãããŸããã§ãã
view_group_pluginConfig_table_statusSuccess=ãã®ã°ã«ãŒãèšå®ã®æŽæ°ã¯æåããŸãã
-view_group_pluginConfig_table_title=ã°ã«ãŒãã³ãã¯ã·ã§ã³èšå®å±¥æŽ
+view_group_pluginConfig_table_title=ã°ã«ãŒãæ¥ç¶èšå®å±¥æŽ
view_group_pluginConfig_table_viewMemberHistory=ã¡ã³ããŒå±¥æŽã®é²èŠ§
view_group_pluginConfig_table_viewSettings=èšå®ã®é²èŠ§
view_group_pluginConfig_view_groupProperties=ã°ã«ãŒãããããã£
-view_group_pluginConfig_view_noperm=ã³ãã¯ã·ã§ã³èšå®ã®é²èŠ§æš©éããããŸãã
+view_group_pluginConfig_view_noperm=æ¥ç¶èšå®ã®é²èŠ§æš©éããããŸãã
view_group_resConfig_edit_invalid=次ã®èšå®ããããã£ãŒã«ã¯ç¡å¹ãªå€ãå«ãŸããŠããŸããç¡å¹ãªå€ãä¿®æ£ããªããšãèšå®ãä¿åã§ããŸãã\: [{0}]
view_group_resConfig_edit_loadFail=[{0}] ã®ã¡ã³ããŒãªãœãŒã¹èšå®ã®èªã¿åºãã«å€±æããŸãã
view_group_resConfig_edit_noperm=ãã®ã°ã«ãŒãèšå®ãç·šéããæš©éããããŸãã
@@ -2635,7 +2635,7 @@ widget_resourceFactoryWizard_infoStep_loadFail=ã¢ãŒããã¯ãã£ãŒãå©çš
widget_resourceFactoryWizard_nameComment=管çãã©ã°ã€ã³ãŸãã¯ãããã®ç®¡ç察象ãªãœãŒã¹ã®äžéšã¯ããšãŒãžã§ã³ãã«ããæ°ãããªãœãŒã¹ã®ååèšå®ãèš±å¯ããŸããããã®å€ã¯ããã®æ©èœããµããŒããããšãŒãžã§ã³ããã©ã°ã€ã³ã®ã¿ã䜿çšããŸãããã®æ©èœããµããŒãããªããã©ã°ã€ã³ã®å ŽåããªãœãŒã¹ãçºèŠããããšãã«ãªãœãŒã¹ã«æ±çšãŸãã¯ç°ãªãååãä»ããããå¯èœæ§ããããŸãã
widget_resourceFactoryWizard_namePrompt=æ°èŠãªãœãŒã¹å
# widget_resourceFactoryWizard_nameComment = Not all management plug-ins or their managed resources allow the agent to set the name for a new resource. This value will only be used by agent plug-ins that support the capability. For plug-ins that do not support the capability, the resource may receive a generic or different name when it is discovered.
-widget_resourceFactoryWizard_templatePrompt=ã³ãã¯ã·ã§ã³èšå®ãã³ãã¬ãŒã
+widget_resourceFactoryWizard_templatePrompt=æ¥ç¶èšå®ãã³ãã¬ãŒã
widget_resourceFactoryWizard_timeoutFailure=ã¿ã€ã ã¢ãŠãããŸãã
widget_resourceFactoryWizard_timeoutHelp=æå®ãããå ŽåãåãªãœãŒã¹äœæ ({0} ãšãŒãžã§ã³ãäž) ã®ããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ãäžæžãããã¿ã€ã ã¢ãŠãã®æéã§ããããã©ã«ãã®ã¿ã€ã ã¢ãŠãå€ã¯ 60 ç§ã§ãã倧åã¢ããªã±ãŒã·ã§ã³ã®ãããã€ã¡ã³ããªã©ãç¹ã«é·ãäœæäœæ¥ã§ã¯å€ã倧ãããããšããã§ããããéåžžã以åã®äœæãã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æã«çµãã£ãå Žåã«äœ¿çšãããŸããã¿ã€ã ã¢ãŠãã«ãã£ãŠå€±æããå Žåã§ãããªãœãŒã¹ã®ãããã€ã¡ã³ãã¯æåããå¯èœæ§ããããã泚æããŠãã ãããã¿ã€ã ã¢ãŠããçºçããå ŽåããªãœãŒã¹ãåãããã€ããåã«ãã£ã¹ã«ããªã¹ãã£ã³ãå®è¡ãããšããã§ãããã
# ##widget_resourceFactoryWizard_timeoutFailure = Timed out
10 years, 5 months
[rhq] modules/plugins
by Thomas Segismont
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java | 49 ++++++----
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DeploymentComponent.java | 46 ++++++---
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DomainDeploymentComponent.java | 21 ++++
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Ejb3BeanRuntimeComponent.java | 17 +--
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ManagedASComponent.java | 19 ++-
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterConfigurationDiscovery.java | 11 +-
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterContextComponent.java | 21 ++++
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/SubsystemDiscovery.java | 4
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/VHostComponent.java | 8 -
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/WebRuntimeComponent.java | 29 +++--
10 files changed, 153 insertions(+), 72 deletions(-)
New commits:
commit 833fd25e91ba090d69aa4a074b7bd2c766becc11
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: Tue Dec 10 13:42:16 2013 +0100
AS7 plugin minor changes: share base component logger and ASConnection verbose mode
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
index a6043c4..2451743 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
@@ -18,6 +18,8 @@
*/
package org.rhq.modules.plugins.jbossas7;
+import static org.rhq.modules.plugins.jbossas7.ASConnection.verbose;
+
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.HashMap;
@@ -82,6 +84,8 @@ import org.rhq.modules.plugins.jbossas7.json.Result;
public class BaseComponent<T extends ResourceComponent<?>> implements AS7Component<T>, MeasurementFacet,
ConfigurationFacet, DeleteResourceFacet, CreateChildResourceFacet, OperationFacet {
+ private static final Log LOG = LogFactory.getLog(BaseComponent.class);
+
static final String INTERNAL = "_internal:";
static final int INTERNAL_SIZE = INTERNAL.length();
static final String EXPRESSION = "_expr:";
@@ -90,7 +94,11 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
public static final String MANAGED_SERVER = "Managed Server";
- final Log log = LogFactory.getLog(this.getClass());
+ /**
+ * @deprecated as of 4.10. Use your own logger or {@link #getLog()} method.
+ */
+ @Deprecated
+ final Log log = LOG;
ResourceContext<T> context;
Configuration pluginConfiguration;
@@ -101,7 +109,6 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
String key;
boolean includeRuntime;
- private boolean verbose = ASConnection.verbose;
private BaseServerComponent serverComponent;
protected ASConnection testConnection;
@@ -192,7 +199,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
Result res = getASConnection().execute(op);
if (!res.isSuccess()) {
- log.warn("Getting metric [" + req.getName() + "] at [ " + address + "] failed: "
+ getLog().warn("Getting metric [" + req.getName() + "] at [ " + address + "] failed: "
+ res.getFailureDescription());
continue;
}
@@ -217,7 +224,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
addMetric2Report(report, req, val, resolveExpression);
}
} catch (NumberFormatException e) {
- log.warn("Non numeric input for [" + req.getName() + "] : [" + val + "]");
+ getLog().warn("Non numeric input for [" + req.getName() + "] : [" + val + "]");
}
} else if (req.getDataType() == DataType.TRAIT) {
@@ -226,8 +233,8 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
ResolveExpression resolveExpressionOperation = new ResolveExpression(expression);
Result result = getASConnection().execute(resolveExpressionOperation);
if (!result.isSuccess()) {
- if (log.isWarnEnabled()) {
- log.warn("Skipping trait [" + req.getName()
+ if (getLog().isWarnEnabled()) {
+ getLog().warn("Skipping trait [" + req.getName()
+ "] in measurement report. Could not resolve expression [" + expression
+ "], failureDescription:" + result.getFailureDescription());
continue;
@@ -250,8 +257,8 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
ResolveExpression resolveExpressionOperation = new ResolveExpression(expression);
Result result = getASConnection().execute(resolveExpressionOperation);
if (!result.isSuccess()) {
- if (log.isWarnEnabled()) {
- log.warn("Skipping metric [" + req.getName()
+ if (getLog().isWarnEnabled()) {
+ getLog().warn("Skipping metric [" + req.getName()
+ "] in measurement report. Could not resolve expression [" + expression
+ "], failureDescription:" + result.getFailureDescription());
return;
@@ -354,7 +361,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
@Override
public void deleteResource() throws Exception {
- log.info("Removing AS7 resource [" + path + "]...");
+ getLog().info("Removing AS7 resource [" + path + "]...");
if (context.getResourceType().getName().equals(MANAGED_SERVER)) {
// We need to do two steps because of AS7-4032
@@ -461,7 +468,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
JsonNode uploadResult = uploadConnection.finishUpload();
if (verbose) {
- log.info(uploadResult);
+ getLog().info(uploadResult);
}
if (ASUploadConnection.isErrorReply(uploadResult)) {
@@ -496,7 +503,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
String deploymentName, String hash) {
boolean toServerGroup = context.getResourceKey().contains("server-group=");
- log.info("Deploying [" + runtimeName + "] (toDomainOnly=" + !toServerGroup + ")...");
+ getLog().info("Deploying [" + runtimeName + "] (toDomainOnly=" + !toServerGroup + ")...");
ASConnection connection = getASConnection();
@@ -546,7 +553,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
resourceKey = serverGroupAddress.getPath();
if (verbose) {
- log.info("Deploy operation: " + cop);
+ getLog().info("Deploy operation: " + cop);
}
result = connection.execute(cop, 300);
@@ -556,14 +563,14 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
String failureDescription = result.getFailureDescription();
report.setErrorMessage(failureDescription);
report.setStatus(CreateResourceStatus.FAILURE);
- log.warn("Deploy of [" + runtimeName + "] failed: " + failureDescription);
+ getLog().warn("Deploy of [" + runtimeName + "] failed: " + failureDescription);
} else {
report.setStatus(CreateResourceStatus.SUCCESS);
report.setResourceName(runtimeName);
report.setResourceKey(resourceKey);
report.getPackageDetails().setSHA256(hash);
report.getPackageDetails().setInstallationTimestamp(System.currentTimeMillis());
- log.info("Deploy of [" + runtimeName + "] succeeded - Resource key is [" + resourceKey + "].");
+ getLog().info("Deploy of [" + runtimeName + "] succeeded - Resource key is [" + resourceKey + "].");
}
return report;
@@ -656,7 +663,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
}
operation.addAdditionalProperty(pl.getName(), items);
} else {
- log.error("PropertyMap for " + prop.getName() + " not yet supported");
+ getLog().error("PropertyMap for " + prop.getName() + " not yet supported");
}
}
}
@@ -698,7 +705,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
PropertyDefinitionSimple pds = (PropertyDefinitionSimple) pd;
return getObjectForProperty(prop, pds);
} else {
- log.warn("Property [" + prop.getName() + "] is not understood yet");
+ getLog().warn("Property [" + prop.getName() + "] is not understood yet");
return null;
}
}
@@ -866,7 +873,7 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
if (defaultValue != null) {
multicastHost = defaultValue;
} else {
- log.error("Failed to resolve expression value [" + expressionValue
+ getLog().error("Failed to resolve expression value [" + expressionValue
+ "] of 'multicast-address' attribute.");
}
}
@@ -912,4 +919,12 @@ public class BaseComponent<T extends ResourceComponent<?>> implements AS7Compone
}
}
+ /**
+ * Get the logger for AS7 plugin resource components.
+ *
+ * @return
+ */
+ public static Log getLog() {
+ return LOG;
+ }
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DeploymentComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DeploymentComponent.java
index 9a15a85..94c101f 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DeploymentComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DeploymentComponent.java
@@ -1,5 +1,26 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * This program 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 for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
package org.rhq.modules.plugins.jbossas7;
+import static org.rhq.modules.plugins.jbossas7.ASConnection.verbose;
+
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
@@ -29,7 +50,6 @@ import org.rhq.core.domain.resource.ResourceType;
import org.rhq.core.pluginapi.content.ContentFacet;
import org.rhq.core.pluginapi.content.ContentServices;
import org.rhq.core.pluginapi.content.FileContentDelegate;
-import org.rhq.core.pluginapi.inventory.CreateResourceReport;
import org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationException;
import org.rhq.core.pluginapi.inventory.ResourceComponent;
import org.rhq.core.pluginapi.inventory.ResourceContext;
@@ -52,8 +72,8 @@ import org.rhq.modules.plugins.jbossas7.json.Result;
*/
public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> implements OperationFacet, ContentFacet {
+
private static final String DOMAIN_DATA_CONTENT_SUBDIR = "/data/content";
- private boolean verbose = ASConnection.verbose;
private File deploymentFile;
@Override
@@ -123,13 +143,13 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
@Override
public DeployPackagesResponse deployPackages(Set<ResourcePackageDetails> packages, ContentServices contentServices) {
- log.debug("Starting deployment..");
+ getLog().debug("Starting deployment..");
DeployPackagesResponse response = new DeployPackagesResponse();
if (packages.size() != 1) {
response.setOverallRequestResult(ContentResponseResult.FAILURE);
response.setOverallRequestErrorMessage("Can only deploy one package at a time");
- log.warn("deployPackages can only deploy one package at a time");
+ getLog().warn("deployPackages can only deploy one package at a time");
}
ResourcePackageDetails detail = packages.iterator().next();
@@ -145,7 +165,7 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
}
ResourceType resourceType = context.getResourceType();
- log.info("Deploying " + resourceType.getName() + " Resource with key [" + detail.getKey() + "]...");
+ getLog().info("Deploying " + resourceType.getName() + " Resource with key [" + detail.getKey() + "]...");
try {
contentServices.downloadPackageBits(context.getContentContext(), detail.getKey(), out, true);
@@ -158,7 +178,7 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
JsonNode uploadResult = uploadConnection.finishUpload();
if (verbose) {
- log.info(uploadResult);
+ getLog().info(uploadResult);
}
if (ASUploadConnection.isErrorReply(uploadResult)) {
@@ -183,7 +203,7 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
response.setOverallRequestResult(ContentResponseResult.FAILURE);
}
- log.info("Result of deployment of " + resourceType.getName() + " Resource with key [" + detail.getKey() + "]: "
+ getLog().info("Result of deployment of " + resourceType.getName() + " Resource with key [" + detail.getKey() + "]: "
+ response);
return response;
@@ -288,7 +308,7 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
return deploymentFile;
}
} else {
- log.warn("Could not determine the location of the deployment - the content descriptor wasn't found for deployment"
+ getLog().warn("Could not determine the location of the deployment - the content descriptor wasn't found for deployment"
+ getAddress() + ".");
return null;
}
@@ -296,7 +316,7 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
Boolean archive = (Boolean) content.get(0).get("archive");
if (archive != null && !archive) {
- log.debug("Exploded deployments not supported for retrieving the content.");
+ getLog().debug("Exploded deployments not supported for retrieving the content.");
return null;
}
@@ -338,7 +358,7 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
}
deploymentFile = getDeploymentFileFromHash(hash, contentPath);
} else {
- log.warn("Failed to determine the deployment file of " + getAddress()
+ getLog().warn("Failed to determine the deployment file of " + getAddress()
+ " deployment. Neither path nor hash attributes were available.");
}
@@ -362,7 +382,7 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
return new File(relativeTo, path);
} else {
- log.warn("Unsupported property used as a base for deployment path specification: " + relativeTo);
+ getLog().warn("Unsupported property used as a base for deployment path specification: " + relativeTo);
return null;
}
}
@@ -394,8 +414,8 @@ public class DeploymentComponent extends BaseComponent<ResourceComponent<?>> imp
FileContentDelegate fileContentDelegate = new FileContentDelegate();
sha256 = fileContentDelegate.retrieveDeploymentSHA(file, context.getResourceDataDirectory());
} catch (Exception iex) {
- if (log.isDebugEnabled()) {
- log.debug("Problem calculating digest of package [" + file.getPath() + "]." + iex.getMessage());
+ if (getLog().isDebugEnabled()) {
+ getLog().debug("Problem calculating digest of package [" + file.getPath() + "]." + iex.getMessage());
}
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DomainDeploymentComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DomainDeploymentComponent.java
index 54cffbf..532d403 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DomainDeploymentComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DomainDeploymentComponent.java
@@ -1,3 +1,22 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * This program 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 for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
package org.rhq.modules.plugins.jbossas7;
import java.util.ArrayList;
@@ -49,7 +68,7 @@ public class DomainDeploymentComponent extends DeploymentComponent implements Op
String resourceKey = context.getResourceKey();
resourceKey = resourceKey.substring(resourceKey.indexOf("=") + 1);
- log.info("Promoting [" + resourceKey + "] to server group(s) [" + serverGroups + "]...");
+ getLog().info("Promoting [" + resourceKey + "] to server group(s) [" + serverGroups + "]...");
PropertySimple simple = parameters.getSimple("enabled");
Boolean enabled = false;
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Ejb3BeanRuntimeComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Ejb3BeanRuntimeComponent.java
index 7f7bf33..4f8d88a 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Ejb3BeanRuntimeComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/Ejb3BeanRuntimeComponent.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2013 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,8 +13,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.rhq.modules.plugins.jbossas7;
@@ -163,12 +163,13 @@ public class Ejb3BeanRuntimeComponent extends BaseComponent<BaseComponent<?>> {
} else {
OSGiVersion currentAsVersion = getASVersion();
if (currentAsVersion == null) {
- log.warn("Could not determine the AS version while reporting unexpected result of method" +
- " stats. Request: " + request);
+ getLog().warn(
+ "Could not determine the AS version while reporting unexpected result of method"
+ + " stats. Request: " + request);
} else if (FIRST_VERSION_SUPPORTING_METHOD_STATS.compareTo(currentAsVersion) <= 0) {
- log.error("Unexpected type of results when querying method stats for measurement request " +
- request + ". Expected map but got " + (value == null ? "null" :
- value.getClass().getName()));
+ getLog().error(
+ "Unexpected type of results when querying method stats for measurement request " + request
+ + ". Expected map but got " + (value == null ? "null" : value.getClass().getName()));
}
}
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ManagedASComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ManagedASComponent.java
index 5c02170..c70fd3d 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ManagedASComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ManagedASComponent.java
@@ -57,10 +57,8 @@ public class ManagedASComponent extends BaseComponent<HostControllerComponent<?>
public void start(ResourceContext<HostControllerComponent<?>> hostControllerComponentResourceContext)
throws InvalidPluginConfigurationException, Exception {
super.start(hostControllerComponentResourceContext);
-
logFileEventDelegate = new LogFileEventResourceComponentHelper(context);
logFileEventDelegate.startLogFileEventPollers();
-
}
@Override
@@ -87,7 +85,7 @@ public class ManagedASComponent extends BaseComponent<HostControllerComponent<?>
try {
result = getASConnection().execute(getStatus);
} catch (Exception e) {
- log.warn(e.getMessage());
+ getLog().warn(e.getMessage());
return AvailabilityType.DOWN;
}
if (!result.isSuccess())
@@ -149,18 +147,21 @@ public class ManagedASComponent extends BaseComponent<HostControllerComponent<?>
}
if ("null".equals(val)) {
- if (realName.equals("product-name"))
+ if (realName.equals("product-name")) {
val = "JBoss AS";
- else if (realName.equals("product-version"))
+ }
+ else if (realName.equals("product-version")) {
val = getStringValue(props.get("release-version"));
- else
- log.debug("Value for " + realName + " was 'null' and no replacement found");
+ }
+ else if (getLog().isDebugEnabled()) {
+ getLog().debug("Value for " + realName + " was 'null' and no replacement found");
+ }
}
MeasurementDataTrait data = new MeasurementDataTrait(request, val);
report.addData(data);
}
- } else {
- log.debug("getSKMRequests failed: " + res.getFailureDescription());
+ } else if (getLog().isDebugEnabled()) {
+ getLog().debug("getSKMRequests failed: " + res.getFailureDescription());
}
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterConfigurationDiscovery.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterConfigurationDiscovery.java
index d8f3ea1..b58dfd4 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterConfigurationDiscovery.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterConfigurationDiscovery.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2011 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,11 +13,14 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.modules.plugins.jbossas7;
+import static org.rhq.modules.plugins.jbossas7.ASConnection.verbose;
+
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
@@ -109,7 +112,7 @@ public class ModClusterConfigurationDiscovery extends SubsystemDiscovery {
}
}
- if (Boolean.getBoolean("as7plugin.verbose"))
+ if (verbose)
log.info("total path: [" + path + "]");
if (lookForChildren) {
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterContextComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterContextComponent.java
index 836b6a7..d22aa32 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterContextComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ModClusterContextComponent.java
@@ -1,3 +1,22 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2013 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * This program 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 for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
package org.rhq.modules.plugins.jbossas7;
import org.rhq.core.domain.configuration.Configuration;
@@ -27,7 +46,7 @@ public class ModClusterContextComponent extends ModClusterComponent implements A
int indexOfSeparator = this.context.getResourceKey().indexOf(":");
context = ProxyInfo.Context.fromString(this.context.getResourceKey().substring(indexOfSeparator + 1));
} catch (Exception e) {
- log.warn("Invalid resourcekey is being used for modcluster component: " + e.getMessage());
+ getLog().warn("Invalid resourcekey is being used for modcluster component: " + e.getMessage());
return AvailabilityType.DOWN;
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/SubsystemDiscovery.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/SubsystemDiscovery.java
index e8f8301..8b68f46 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/SubsystemDiscovery.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/SubsystemDiscovery.java
@@ -19,6 +19,8 @@
package org.rhq.modules.plugins.jbossas7;
+import static org.rhq.modules.plugins.jbossas7.ASConnection.verbose;
+
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
@@ -112,7 +114,7 @@ public class SubsystemDiscovery implements ResourceDiscoveryComponent<BaseCompon
}
}
- if (Boolean.getBoolean("as7plugin.verbose")) {
+ if (verbose) {
log.info("total path: [" + path + "]");
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/VHostComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/VHostComponent.java
index 342bcba..4f67159 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/VHostComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/VHostComponent.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2005-2012 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,8 +13,8 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
package org.rhq.modules.plugins.jbossas7;
@@ -56,7 +56,7 @@ public class VHostComponent extends BaseComponent<VHostComponent> implements Mea
}
report.addData(data);
} else
- log.warn("Could not get aliases for " + getAddress() + ": " + res.getFailureDescription());
+ getLog().warn("Could not get aliases for " + getAddress() + ": " + res.getFailureDescription());
} else {
leftovers.add(request);
}
diff --git a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/WebRuntimeComponent.java b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/WebRuntimeComponent.java
index 072f4d7..9573cfb 100644
--- a/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/WebRuntimeComponent.java
+++ b/modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/WebRuntimeComponent.java
@@ -1,6 +1,6 @@
/*
* RHQ Management Platform
- * Copyright (C) 2012 Red Hat, Inc.
+ * Copyright (C) 2005-2013 Red Hat, Inc.
* All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
@@ -13,9 +13,10 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * along with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+
package org.rhq.modules.plugins.jbossas7;
import java.io.File;
@@ -56,12 +57,12 @@ public class WebRuntimeComponent extends BaseComponent<BaseComponent<?>> {
}
if (logFile != null) {
- if (log.isDebugEnabled()) {
+ if (getLog().isDebugEnabled()) {
if (logFile.isFile()) {
- log.debug("[" + resourceContext.getResourceKey() + "] is using the response time log file ["
+ getLog().debug("[" + resourceContext.getResourceKey() + "] is using the response time log file ["
+ logFile + "]");
} else {
- log.debug("The response time log file [" + logFile + "] for ["
+ getLog().debug("The response time log file [" + logFile + "] for ["
+ resourceContext.getResourceKey() + "] does not exist yet.");
}
}
@@ -70,8 +71,8 @@ public class WebRuntimeComponent extends BaseComponent<BaseComponent<?>> {
this.responseTimeLogParser.setExcludes(responseTimeConfig.getExcludes());
this.responseTimeLogParser.setTransforms(responseTimeConfig.getTransforms());
} else {
- if (log.isDebugEnabled()) {
- log.debug("Cannot monitor response time for [" + resourceContext.getResourceKey()
+ if (getLog().isDebugEnabled()) {
+ getLog().debug("Cannot monitor response time for [" + resourceContext.getResourceKey()
+ "] - unknown log file location");
}
}
@@ -96,12 +97,12 @@ public class WebRuntimeComponent extends BaseComponent<BaseComponent<?>> {
this.responseTimeLogParser.parseLog(callTimeData);
report.addData(callTimeData);
} catch (Exception e) {
- log.error("Failed to retrieve call-time metric '" + RESPONSE_TIME_METRIC + "' for "
+ getLog().error("Failed to retrieve call-time metric '" + RESPONSE_TIME_METRIC + "' for "
+ context.getResourceType() + " Resource with key [" + context.getResourceKey() + "].",
e);
}
} else {
- log.error("The '" + RESPONSE_TIME_METRIC + "' metric is enabled for " + context.getResourceType()
+ getLog().error("The '" + RESPONSE_TIME_METRIC + "' metric is enabled for " + context.getResourceType()
+ " Resource with key [" + context.getResourceKey() + "], but no value is defined for the '"
+ ResponseTimeConfiguration.RESPONSE_TIME_LOG_FILE_CONFIG_PROP + "' connection property.");
// TODO: Communicate this error back to the server for display in the GUI.
@@ -147,13 +148,13 @@ public class WebRuntimeComponent extends BaseComponent<BaseComponent<?>> {
String logFileName = String.format("rt/%s%s_rt.log", virtualHost, contextRoot);
logFile = new File(logDir, logFileName);
} else {
- if (log.isDebugEnabled()) {
- log.debug("Unknown context root for: " + getAddress());
+ if (getLog().isDebugEnabled()) {
+ getLog().debug("Unknown context root for: " + getAddress());
}
}
} else {
- if (log.isDebugEnabled()) {
- log.debug("Unknown virtual host for: " + getAddress());
+ if (getLog().isDebugEnabled()) {
+ getLog().debug("Unknown virtual host for: " + getAddress());
}
}
} catch (Exception e) {
10 years, 5 months
[rhq] modules/enterprise
by John Sanda
modules/enterprise/remoting/cli/src/main/samples/modules/util.js | 30 ++--------
1 file changed, 6 insertions(+), 24 deletions(-)
New commits:
commit af19b17b92d9484c918ac335537795b548c65205
Author: John Sanda <jsanda(a)redhat.com>
Date: Mon Dec 9 22:02:45 2013 -0500
fixing bugs in foreach with criteria query
diff --git a/modules/enterprise/remoting/cli/src/main/samples/modules/util.js b/modules/enterprise/remoting/cli/src/main/samples/modules/util.js
index 18c34b3..7de3db0 100644
--- a/modules/enterprise/remoting/cli/src/main/samples/modules/util.js
+++ b/modules/enterprise/remoting/cli/src/main/samples/modules/util.js
@@ -57,7 +57,7 @@ exports.foreach = function (obj, fn) {
MeasurementDefinition: function(criteria) { return MeasurementDefinitionManager.findMeasurementDefinitionsByCriteria(criteria); },
JPADriftChangeSet: function(criteria) { return DriftManager.findDriftChangeSetsByCriteria(criteria); },
JPADrift: function(criteria) { return DriftManager.findDriftsByCriteria(criteria); },
- MeasurementSchedule: function(criteria) { return MeasurementScheduleManager,findSchedulesByCriteria(criteria); },
+ MeasurementSchedule: function(criteria) { return MeasurementScheduleManager.findSchedulesByCriteria(criteria); },
OperationDefinition: function(criteria) { return OperationManager.findOperationDefinitionsByCriteria(criteria); },
ResourceOperationHistory: function(criteria) { return OperationManager.findResourceOperationHistoriesByCriteria(criteria); },
ResourceType: function(criteria) { return ResourceTypeManager.findResourceTypesByCriteria(criteria); },
@@ -79,24 +79,24 @@ exports.foreach = function (obj, fn) {
fn(iterator.next());
}
} else if (obj instanceof java.util.Map) {
- var iterator = obj.entrySet().iterator()
+ var iterator = obj.entrySet().iterator();
while (iterator.hasNext()) {
var entry = iterator.next();
fn(entry.key, entry.value);
}
} else if (obj instanceof Criteria) {
var criteria = obj;
- var executeQuery = criteriaExecutors[criteria.persistentClass];
+ var executeQuery = criteriaExecutors[criteria.persistentClass.simpleName];
if (executeQuery == null) {
throw "No criteria executor found for " + criteria.getClass().name + ". A new executor may need to be added to " +
"this script.";
}
- var currentPage = executeQuery();
+ var currentPage = executeQuery(criteria);
while (!currentPage.isEmpty()) {
- util.foreach(currentPage, fn);
+ this.foreach(currentPage, fn);
if (currentPage.pageControl == null && currentPage.pageControlOverrides == null) {
reachedEnd = true;
} else {
@@ -107,7 +107,7 @@ exports.foreach = function (obj, fn) {
}
currentPage.clear();
- currentPage = executeQuery();
+ currentPage = executeQuery(criteria);
}
}
} else { // assume we have a generic object
@@ -349,22 +349,4 @@ exports.asHash = function(configuration) {
})(configuration);
return ret;
-}
-
-exports.walkTree = function(root, visitorFn, nodesProperty, filterFn) {
- var nodes = root[nodesProperty];
- var stack = [];
- var pushChildNodesOntoStack = function(node) {
- exports.foreach(node[nodesProperty], function(childNode) {
- stack.push(childNode);
- });
- }
-
- pushChildNodesOntoStack(root);
-
- while (stack.length > 0) {
- var node = stack.pop();
- pushChildNodesOntoStack(node);
-
- }
}
\ No newline at end of file
10 years, 5 months