From e1193ed6e603a070ad705ffa953734f6fc492cf9 Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Mon, 27 Jan 2020 17:28:08 +0300 Subject: [PATCH] i18n for plugins configurable GitOrigin-RevId: 230c5dc43a612f20d3b80e4d72a41306a661d543 --- .../platform-impl/src/com/intellij/ide/plugins/LinkPanel.java | 3 ++- .../ide/plugins/newui/PluginDetailsPageComponent.java | 4 ++-- .../platform-resources-en/src/messages/IdeBundle.properties | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/LinkPanel.java b/platform/platform-impl/src/com/intellij/ide/plugins/LinkPanel.java index 0869ad96de29..c92b98346a77 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/LinkPanel.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/LinkPanel.java @@ -4,6 +4,7 @@ package com.intellij.ide.plugins; import com.intellij.icons.AllIcons; import com.intellij.ide.plugins.newui.ListPluginComponent; import com.intellij.ui.components.labels.LinkLabel; +import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -32,7 +33,7 @@ public class LinkPanel { return linkLabel; } - public void show(@NotNull String text, @Nullable Runnable linkCallback) { + public void show(@NotNull @Nls String text, @Nullable Runnable linkCallback) { myRunnable = linkCallback; if (linkCallback == null) { diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginDetailsPageComponent.java b/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginDetailsPageComponent.java index f1e61be12ed0..bd3e61bc8071 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginDetailsPageComponent.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginDetailsPageComponent.java @@ -445,8 +445,8 @@ public class PluginDetailsPageComponent extends MultiPanel { myHomePage.hide(); } else { - myHomePage.show("Plugin homepage", () -> BrowserUtil.browse("https://plugins.jetbrains.com/plugin/index?xmlId=" + - URLUtil.encodeURIComponent(myPlugin.getPluginId().getIdString()))); + myHomePage.show(IdeBundle.message("plugins.configurable.plugin.homepage.link"), () -> BrowserUtil.browse("https://plugins.jetbrains.com/plugin/index?xmlId=" + + URLUtil.encodeURIComponent(myPlugin.getPluginId().getIdString()))); } String date = PluginManagerConfigurable.getLastUpdatedDate(myUpdateDescriptor == null ? myPlugin : myUpdateDescriptor); diff --git a/platform/platform-resources-en/src/messages/IdeBundle.properties b/platform/platform-resources-en/src/messages/IdeBundle.properties index 1451614cdc14..373a044d3009 100644 --- a/platform/platform-resources-en/src/messages/IdeBundle.properties +++ b/platform/platform-resources-en/src/messages/IdeBundle.properties @@ -1791,4 +1791,5 @@ plugins.configurable.size.0=Size: {0} plugins.configurable.plugin.details=Select plugin to preview details plugins.configurable.one.plugin.details=Select one plugin to preview plugin details. plugins.configurable.several.plugins=Several plugins selected. -plugins.configurable.uninstall=Uninstall \ No newline at end of file +plugins.configurable.uninstall=Uninstall +plugins.configurable.plugin.homepage.link=Plugin homepage \ No newline at end of file