From 989667fbccfe40a94acdf0f49f76c7fde8e8c338 Mon Sep 17 00:00:00 2001 From: Nadya Zabrodina Date: Mon, 15 Jun 2020 13:24:22 +0300 Subject: [PATCH] welcome screen: i18n: update tab titles GitOrigin-RevId: 310b129b2d48efde60e5c54b75aa8cce05b956ef --- platform/platform-api/resources/messages/IdeBundle.properties | 4 ++++ .../openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt | 2 +- .../openapi/wm/impl/welcomeScreen/PluginsTabFactory.java | 3 ++- .../openapi/wm/impl/welcomeScreen/ProjectsTabFactory.java | 2 +- .../openapi/wm/impl/welcomeScreen/TabbedWelcomeScreen.java | 3 ++- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/platform/platform-api/resources/messages/IdeBundle.properties b/platform/platform-api/resources/messages/IdeBundle.properties index 7551a60678d2..50b238976048 100644 --- a/platform/platform-api/resources/messages/IdeBundle.properties +++ b/platform/platform-api/resources/messages/IdeBundle.properties @@ -2049,6 +2049,10 @@ upgrade.packages.failed=Upgrade packages failed. uninstall.packages.failed=Uninstall packages failed. uninstall.packages.failure.details=Details... +welcome.screen.plugins.title=Plugins +welcome.screen.projects.title=Projects +welcome.screen.customize.title=Customize + welcome.screen.color.theme.header=Color theme welcome.screen.ide.font.size.label=IDE font: welcome.screen.editor.font.size.label=Editor font: diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt index 544fd3b03640..85b1443ff61b 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt @@ -56,7 +56,7 @@ class CustomizeTabFactory : WelcomeTabFactory { private fun getIdeFont() = if (settings.overrideLafFonts) settings.fontSize else JBFont.label().size private fun getEditorFont() = fontOptions.getSize(fontOptions.fontFamily) -class CustomizeTab(parentDisposable: Disposable) : DefaultWelcomeScreenTab("Customize") { +class CustomizeTab(parentDisposable: Disposable) : DefaultWelcomeScreenTab(IdeBundle.message("welcome.screen.customize.title")) { private val supportedColorBlindness = getColorBlindness() private val propertyGraph = PropertyGraph() private val lafProperty = propertyGraph.graphProperty { laf.currentLookAndFeelReference } diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/PluginsTabFactory.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/PluginsTabFactory.java index 378b755a864d..64d4e5377317 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/PluginsTabFactory.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/PluginsTabFactory.java @@ -1,6 +1,7 @@ // Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.openapi.wm.impl.welcomeScreen; +import com.intellij.ide.IdeBundle; import com.intellij.ide.plugins.PluginManagerConfigurable; import com.intellij.openapi.Disposable; import com.intellij.openapi.diagnostic.Logger; @@ -22,7 +23,7 @@ public class PluginsTabFactory implements WelcomeTabFactory { @Override public @NotNull WelcomeScreenTab createWelcomeTab(@NotNull Disposable parentDisposable) { - return new TabbedWelcomeScreen.DefaultWelcomeScreenTab("Plugins") { + return new TabbedWelcomeScreen.DefaultWelcomeScreenTab(IdeBundle.message("welcome.screen.plugins.title")) { @Override protected JComponent buildComponent() { PluginManagerConfigurable configurable = new PluginManagerConfigurable(); diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/ProjectsTabFactory.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/ProjectsTabFactory.java index 5f92c4f0f89a..39758108fe7b 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/ProjectsTabFactory.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/ProjectsTabFactory.java @@ -38,7 +38,7 @@ public class ProjectsTabFactory implements WelcomeTabFactory { @Override public @NotNull WelcomeScreenTab createWelcomeTab(@NotNull Disposable parentDisposable) { - return new TabbedWelcomeScreen.DefaultWelcomeScreenTab("Projects") { + return new TabbedWelcomeScreen.DefaultWelcomeScreenTab(IdeBundle.message("welcome.screen.projects.title")) { @Override protected JComponent buildComponent() { diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/TabbedWelcomeScreen.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/TabbedWelcomeScreen.java index c7042db4eee3..736f9935fefd 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/TabbedWelcomeScreen.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/TabbedWelcomeScreen.java @@ -11,6 +11,7 @@ import com.intellij.ui.components.panels.NonOpaquePanel; import com.intellij.util.ui.JBUI; import com.intellij.util.ui.UI; import com.intellij.util.ui.UIUtil; +import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -113,7 +114,7 @@ public class TabbedWelcomeScreen extends AbstractWelcomeScreen { private final JComponent myKeyComponent; private JComponent myAssociatedComponent; - public DefaultWelcomeScreenTab(@NotNull String tabName) { + public DefaultWelcomeScreenTab(@NotNull @Nls String tabName) { myKeyComponent = JBUI.Panels.simplePanel().addToLeft(new JLabel(tabName)).withBackground(getMainTabListBackground()); }