i18n: add bundle for idea/editor
This commit is contained in:
@@ -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() {
|
public KotlinEditorOptionsConfigurable() {
|
||||||
super(KotlinEditorOptions.getInstance());
|
super(KotlinEditorOptions.getInstance());
|
||||||
KotlinEditorOptions instance = 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::isEnableJavaToKotlinConversion,
|
||||||
instance::setEnableJavaToKotlinConversion);
|
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::isDonTShowConversionDialog,
|
||||||
instance::setDonTShowConversionDialog);
|
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::isAutoAddValKeywordToDataClassParameters,
|
||||||
instance::setAutoAddValKeywordToDataClassParameters);
|
instance::setAutoAddValKeywordToDataClassParameters);
|
||||||
}
|
}
|
||||||
@@ -29,7 +29,7 @@ public class KotlinEditorOptionsConfigurable extends BeanConfigurable<KotlinEdit
|
|||||||
@Override
|
@Override
|
||||||
public JComponent createComponent() {
|
public JComponent createComponent() {
|
||||||
JComponent component = super.createComponent();
|
JComponent component = super.createComponent();
|
||||||
component.setBorder(IdeBorderFactory.createTitledBorder("Kotlin"));
|
component.setBorder(IdeBorderFactory.createTitledBorder(KotlinEditorBundle.message("title.kotlin")));
|
||||||
return component;
|
return component;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user