mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
Fix I18N warnings.
GitOrigin-RevId: 9b1834d82802915a36ddde1979498986584a50ba
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9e4eab78bb
commit
c9fa4085ae
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user