Fix I18N warnings.

GitOrigin-RevId: 9b1834d82802915a36ddde1979498986584a50ba
This commit is contained in:
Piotr Tomiak
2022-09-30 10:37:16 +02:00
committed by intellij-monorepo-bot
parent 9e4eab78bb
commit c9fa4085ae
3 changed files with 10 additions and 5 deletions

View File

@@ -11,4 +11,5 @@ mdn.documentation.section.status.Experimental=Experimental
mdn.documentation.section.status.Deprecated=Deprecated
mdn.documentation.section.isRequired=Required
mdn.documentation.section.defaultValue=Default
mdn.documentation.section.library=Library
mdn.documentation.section.library=Library
mdn.documentation.section.pattern=Pattern

View File

@@ -1,16 +1,20 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.webSymbols.webTypes
import com.intellij.openapi.util.NlsSafe
import com.intellij.webSymbols.WebSymbol
import com.intellij.webSymbols.WebSymbolDocumentation
import com.intellij.webSymbols.WebSymbolDocumentationCustomizer
import com.intellij.webSymbols.WebSymbolsBundle
import com.intellij.webSymbols.patterns.impl.RegExpPattern
import org.jetbrains.annotations.NonNls
class WebTypesDocumentationCustomizer : WebSymbolDocumentationCustomizer {
override fun customize(symbol: WebSymbol, documentation: WebSymbolDocumentation): WebSymbolDocumentation {
val pattern = symbol.pattern as? RegExpPattern
return if (pattern != null && symbol.properties[WebSymbol.PROP_DOC_HIDE_PATTERN] != true) {
documentation.withDescriptionSection("Pattern", pattern.toString())
@NonNls val patternString: String = pattern.toString()
documentation.withDescriptionSection(WebSymbolsBundle.message("mdn.documentation.section.pattern"), patternString)
}
else documentation
}

View File

@@ -25,6 +25,7 @@ import com.intellij.util.asSafely
import com.intellij.webSymbols.WebSymbolsBundle
import com.intellij.xml.psi.XmlPsiBundle
import com.intellij.xml.util.HtmlUtil
import org.jetbrains.annotations.Nls
import java.util.*
import java.util.concurrent.TimeUnit
import java.util.function.Consumer
@@ -112,7 +113,6 @@ fun getHtmlMdnDocumentation(element: PsiElement, context: XmlTag?): MdnSymbolDoc
}
}
}
?.takeIf { symbolName != null }
?.let { (source, doc) ->
MdnSymbolDocumentationAdapter(if (context?.isCaseSensitive == true) symbolName!! else toLowerCase(symbolName!!), source, doc)
}
@@ -178,8 +178,8 @@ interface MdnSymbolDocumentation {
val isDeprecated: Boolean
val isExperimental: Boolean
val description: String
val sections: Map<String, String>
val footnote: String?
val sections: Map<@Nls String, @Nls String>
val footnote: @Nls String?
fun getDocumentation(withDefinition: Boolean): @NlsSafe String