welcome screen: i18n: update tab titles

GitOrigin-RevId: 310b129b2d48efde60e5c54b75aa8cce05b956ef
This commit is contained in:
Nadya Zabrodina
2020-06-15 17:14:11 +03:00
committed by intellij-monorepo-bot
parent f102c3ada0
commit 989667fbcc
5 changed files with 10 additions and 4 deletions
@@ -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:
@@ -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 }
@@ -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();
@@ -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() {
@@ -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());
}