i18n: Extract Python model name in settings into bundle (IDEA-246471)

GitOrigin-RevId: a6fe4d1ba8d916d2c0b4e86ebbdb99c8e34d77ed
This commit is contained in:
Vitaliy.Bibaev
2020-08-24 12:05:27 +00:00
committed by intellij-monorepo-bot
parent 89440a896d
commit 0b6a5cb65c
2 changed files with 5 additions and 1 deletions
@@ -1132,3 +1132,5 @@ progress.text.connecting.to.console=Connecting to console...
progress.title.debugger.connection=Debugger connection
python.sdk.configuration.tab.title=Classes
python.console.rename.message=Enter new console name:
settings.completion.ml.python.display.name=Python
@@ -7,8 +7,10 @@ import com.intellij.internal.ml.ModelMetadata
import com.intellij.internal.ml.completion.CompletionRankingModelBase
import com.intellij.internal.ml.completion.JarCompletionModelProvider
import com.intellij.lang.Language
import com.jetbrains.python.PyBundle
class PythonMLRankingProvider : JarCompletionModelProvider("Python", "python_features") {
class PythonMLRankingProvider :
JarCompletionModelProvider(PyBundle.message("settings.completion.ml.python.display.name"), "python_features") {
override fun createModel(metadata: ModelMetadata): DecisionFunction {
return object : CompletionRankingModelBase(metadata) {
override fun predict(features: DoubleArray?): Double = MLCompletionModel.makePredict(features)