i18n: add bundle for idea/editor

This commit is contained in:
Dmitry Gridin
2020-02-20 19:08:21 +07:00
parent e2bb3204bb
commit f59cb3e8ca
3 changed files with 26 additions and 4 deletions
@@ -0,0 +1,4 @@
checkbox.title.auto.add.val.keyword.to.data.inline.class.constructor.parameters=Auto add val keyword to data/inline class constructor parameters
checkbox.title.convert.pasted.java.code.to.kotlin=Convert pasted Java code to Kotlin
checkbox.title.don.t.show.java.to.kotlin.conversion.dialog.on.paste=Don''t show Java to Kotlin conversion dialog on paste
title.kotlin=Kotlin
@@ -0,0 +1,18 @@
/*
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.idea.editor
import org.jetbrains.annotations.NonNls
import org.jetbrains.annotations.PropertyKey
import org.jetbrains.kotlin.util.AbstractKotlinBundle
@NonNls
private const val BUNDLE = "messages.KotlinEditorBundle"
object KotlinEditorBundle : AbstractKotlinBundle(BUNDLE) {
@JvmStatic
fun message(@PropertyKey(resourceBundle = BUNDLE) key: String, vararg params: Any): String = getMessage(key, *params)
}
@@ -15,13 +15,13 @@ public class KotlinEditorOptionsConfigurable extends BeanConfigurable<KotlinEdit
public KotlinEditorOptionsConfigurable() {
super(KotlinEditorOptions.getInstance());
KotlinEditorOptions instance = KotlinEditorOptions.getInstance();
checkBox("Convert pasted Java code to Kotlin",
checkBox(KotlinEditorBundle.message("checkbox.title.convert.pasted.java.code.to.kotlin"),
instance::isEnableJavaToKotlinConversion,
instance::setEnableJavaToKotlinConversion);
checkBox("Don't show Java to Kotlin conversion dialog on paste",
checkBox(KotlinEditorBundle.message("checkbox.title.don.t.show.java.to.kotlin.conversion.dialog.on.paste"),
instance::isDonTShowConversionDialog,
instance::setDonTShowConversionDialog);
checkBox("Auto add val keyword to data/inline class constructor parameters",
checkBox(KotlinEditorBundle.message("checkbox.title.auto.add.val.keyword.to.data.inline.class.constructor.parameters"),
instance::isAutoAddValKeywordToDataClassParameters,
instance::setAutoAddValKeywordToDataClassParameters);
}
@@ -29,7 +29,7 @@ public class KotlinEditorOptionsConfigurable extends BeanConfigurable<KotlinEdit
@Override
public JComponent createComponent() {
JComponent component = super.createComponent();
component.setBorder(IdeBorderFactory.createTitledBorder("Kotlin"));
component.setBorder(IdeBorderFactory.createTitledBorder(KotlinEditorBundle.message("title.kotlin")));
return component;
}
}