MCPcopy Create free account

hub / github.com/alibaba/kiwi / functions

Functions334 in github.com/alibaba/kiwi

↓ 1 callersFunctionconclude
()
kiwi-linter/src/kiwiSearch/extension/preview.ts:237
↓ 1 callersFunctionconvertMatchToDisplayResults
* 将Ripgrep匹配转换为DisplayResult格式(处理一行中多个匹配)
kiwi-linter/src/kiwiSearch/extension/search.ts:267
↓ 1 callersFunctioncopyPublicFolder
()
kiwi-demo/scripts/build.js:144
↓ 1 callersFunctioncreateCnFile
(type?: string)
kiwi-cli/src/init.ts:37
↓ 1 callersFunctioncreateImportI18N
* 在合适的位置添加 import I18N 语句 * @param filePath 文件路径
kiwi-cli/src/extract/replace.ts:187
↓ 1 callersFunctioncreteConfigFile
(existDir?: string, type?: string)
kiwi-cli/src/init.ts:11
↓ 1 callersFunctiondefineReactive
(obj, key, defaultKey)
kiwi-intl/src/Observer.ts:22
↓ 1 callersFunctiondefineReactive
(obj, key, defaultKey)
kiwi-intl/built/src/Observer.js:13
↓ 1 callersFunctiondismissDiff
(data: ChildToParent['dismissDiff'])
kiwi-linter/src/kiwiSearch/webview/postMessage.ts:30
↓ 1 callersFunctiondismissOneFile
(key: string, filePath: string)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:332
↓ 1 callersFunctiondoPreview
(fileUri: Uri, { filePath, locationsToSelect }: ChildToParent['previewDiff'])
kiwi-linter/src/kiwiSearch/extension/preview.ts:107
↓ 1 callersFunctionemun
(ast)
kiwi-linter/src/babelUtil.ts:50
↓ 1 callersFunctionemun
(ast)
kiwi-cli/src/extract/findChineseText.ts:494
↓ 1 callersFunctionensureSlash
(path, needsSlash)
kiwi-demo/config/paths.js:14
↓ 1 callersFunctionextractAll
* 递归匹配项目中所有的代码的中文 * @param {dirPath} 文件夹路径
kiwi-cli/src/extract/extract.ts:213
↓ 1 callersFunctionextractAndReplace
(textsToReplace: any[], depth = 0)
kiwi-linter/src/extension.ts:441
↓ 1 callersFunctionextractAndReplace
(currentFilename: string, texts: any[], depth = 0)
kiwi-cli/src/extract/extract.ts:251
↓ 1 callersFunctionextractObject
(obj, keys = [] as string[])
kiwi-linter/src/findAllI18N.ts:16
↓ 1 callersFunctionfindAllChineseText
* 递归匹配项目中所有的代码的中文
kiwi-cli/src/extract/extract.ts:71
↓ 1 callersFunctionfindAllI18N
()
kiwi-linter/src/findAllI18N.ts:40
↓ 1 callersFunctionfindI18N
()
kiwi-linter/src/findAllI18N.ts:115
↓ 1 callersFunctionfindInHtmls
( text: string, fsPath = path.join(vscode.workspace.workspaceFolders[0].uri.fsPath, 'src') )
kiwi-linter/src/findInHtmls.ts:10
↓ 1 callersFunctionfindIndex
(filePath: string)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:348
↓ 1 callersFunctionfindMatchKey
(langObj, text)
kiwi-linter/src/utils.ts:59
↓ 1 callersFunctionfindMatchKey
(langObj, text)
kiwi-cli/src/utils.ts:208
↓ 1 callersFunctionfindMatchKeyWithScene
(langObj, text, scene)
kiwi-linter/src/utils.ts:69
↓ 1 callersFunctionfindMatchValue
(langObj, key)
kiwi-cli/src/utils.ts:218
↓ 1 callersFunctionfindTemplateVariables
* 使用平衡括号计数提取模板字符串中的 ${...} 变量 * 支持任意深度的嵌套,解决正则无法处理嵌套 {} 的问题
kiwi-linter/src/replaceAndUpdate.ts:14
↓ 1 callersFunctionfindTemplateVariables
* 使用平衡括号计数提取模板字符串中的 ${...} 变量 * 支持任意深度的嵌套,解决正则无法处理嵌套 {} 的问题
kiwi-cli/src/extract/replace.ts:16
↓ 1 callersFunctionfindTextInHtml
* 查找 HTML 文件中的中文 * @param code
kiwi-linter/src/findChineseText.ts:208
↓ 1 callersFunctionfindTextInHtml
* 查找 HTML 文件中的中文 * @param code
kiwi-cli/src/extract/findChineseText.ts:270
↓ 1 callersFunctionfindTextInJs
* 查找 JS 文件中的中文 * @Param code
kiwi-cli/src/extract/findChineseText.ts:203
↓ 1 callersFunctionfindTextInTs
* 查找 Ts 文件中的中文 * @param code
kiwi-linter/src/findChineseText.ts:18
↓ 1 callersFunctionfindTextInTs
* 查找 Ts 文件中的中文 * @param code
kiwi-cli/src/extract/findChineseText.ts:98
↓ 1 callersFunctionfindTextInVue
* vue文件查找 * @param code * @param fileName * @question $符敏感
kiwi-linter/src/findChineseText.ts:302
↓ 1 callersFunctionfindTextInVue
* 递归匹配vue代码的中文 * @param code
kiwi-cli/src/extract/findChineseText.ts:350
↓ 1 callersFunctionfindTextInVueTs
(code: string, fileName: string, startNum: number)
kiwi-linter/src/findChineseText.ts:137
↓ 1 callersFunctionfindTextInVueTs
(code: string, fileName: string, startNum: number)
kiwi-cli/src/extract/findChineseText.ts:436
↓ 1 callersFunctionfindUnUsed
()
kiwi-cli/src/unused.ts:11
↓ 1 callersFunctionfindVueText
(ast)
kiwi-linter/src/babelUtil.ts:47
↓ 1 callersFunctionfindVueText
(ast)
kiwi-cli/src/extract/findChineseText.ts:491
↓ 1 callersFunctionflatten
(obj, prefix?)
kiwi-linter/src/utils.ts:22
↓ 1 callersFunctionflatten
* 将对象拍平 * @param obj 原始对象 * @param prefix
kiwi-cli/src/utils.ts:227
↓ 1 callersFunctiongenerateKeyAndReplace
kiwi-cli/src/extract/extract.ts:323
↓ 1 callersFunctiongenerateNewLangFile
(key: string, value: string)
kiwi-linter/src/file.ts:61
↓ 1 callersFunctiongenerateNewLangFile
(key, value)
kiwi-cli/src/extract/replace.ts:92
↓ 1 callersFunctiongetAllFiles
kiwi-linter/src/utils.ts:93
↓ 1 callersFunctiongetChineseCharDecoration
* 中文的标记,红框样式
kiwi-linter/src/chineseCharDecorations.ts:14
↓ 1 callersFunctiongetCurrentLang
()
kiwi-demo/src/I18N.ts:20
↓ 1 callersFunctiongetDefaultDir
()
kiwi-linter/src/const.ts:48
↓ 1 callersFunctiongetDesc
(item: Item)
kiwi-linter/src/findAllI18N.ts:45
↓ 1 callersFunctiongetDistText
* 获取对应语言文案 * @param dstLang
kiwi-cli/src/mock.ts:37
↓ 1 callersFunctiongetExistingLangFiles
* 获取已存在的 lang 文件名列表(不含扩展名,不含 index)
kiwi-cli/src/extract/extract.ts:32
↓ 1 callersFunctiongetFileLanguage
* 根据文件扩展名获取语言类型
kiwi-linter/src/kiwiSearch/extension/search.ts:317
↓ 1 callersMethodgetHtmlForWebview
(webview: vscode.Webview)
kiwi-linter/src/kiwiSearch/extension/webview.ts:69
↓ 1 callersFunctiongetI18N
()
kiwi-cli/src/extract/getLangData.ts:46
↓ 1 callersFunctiongetI18NFileNames
()
kiwi-linter/src/utils.ts:363
↓ 1 callersFunctiongetKiwiLinterConfigFile
()
kiwi-linter/src/utils.ts:155
↓ 1 callersFunctiongetLangJson
* 获取文件 Json
kiwi-cli/src/extract/getLangData.ts:29
↓ 1 callersFunctiongetLangSceneByAlibabaConsole
(obj: LangSceneParam)
kiwi-linter/src/utils.ts:410
↓ 1 callersFunctiongetMessagesToImport
(file: string)
kiwi-cli/src/import.ts:19
↓ 1 callersFunctiongetObjectLiteralExpression
(tsStr: string)
kiwi-linter/src/astUtils.ts:50
↓ 1 callersMethodgetPositionsByCode
(code: string)
kiwi-linter/src/findI18NPositions.ts:22
↓ 1 callersFunctiongetPrettierFiles
()
scripts/getPrettierFiles.js:3
↓ 1 callersMethodgetProp
(obj, is, value?)
kiwi-intl/src/index.ts:52
↓ 1 callersMethodgetProp
(obj, is, value)
kiwi-intl/built/src/index.js:15
↓ 1 callersFunctiongetRegexMatches
使用正则匹配{{}}
kiwi-linter/src/findI18NPositions.ts:41
↓ 1 callersFunctiongetReplaceableStrs
* 统一处理key值,已提取过的文案直接替换,翻译后的key若相同,加上出现次数 * @param currentFilename 文件路径 * @param langsPrefix 替换后的前缀 * @param translateTexts 翻译后的key值 * @param targe
kiwi-cli/src/extract/extract.ts:154
↓ 1 callersFunctiongetRipgrepPath
* 获取 VSCode 内置的 ripgrep 可执行文件路径
kiwi-linter/src/kiwiSearch/extension/search.ts:87
↓ 1 callersFunctiongetSafePath
(path: string)
kiwi-linter/src/utils.ts:377
↓ 1 callersFunctiongetServedPath
(appPackageJson)
kiwi-demo/config/paths.js:34
↓ 1 callersFunctiongetSourceText
* 获取中文文案
kiwi-cli/src/mock.ts:23
↓ 1 callersFunctiongetSpecifiedFiles
* 获取文件夹下符合要求的所有文件 * @function getSpecifiedFiles * @param {string} dir 路径 * @param {ignoreDirectory} 忽略文件夹 {ignoreFile} 忽略的文件
kiwi-cli/src/extract/file.ts:16
↓ 1 callersFunctiongetSuggestLangObj
* 获取全部语言, 展平
kiwi-cli/src/extract/getLangData.ts:75
↓ 1 callersFunctiongetSuggestion
* @param currentFilename 文件路径 * @returns string[]
kiwi-cli/src/extract/extract.ts:120
↓ 1 callersMethodgetTextEdit
(document: vscode.TextDocument)
kiwi-linter/src/autoImportI18n.ts:32
↓ 1 callersFunctiongetTranslateAPiList
()
kiwi-linter/src/utils.ts:347
↓ 1 callersFunctiongetTranslations
* 获取中文文案文件的翻译,优先使用已有翻译,若找不到则使用 google 翻译 *
kiwi-cli/src/sync.ts:20
↓ 1 callersFunctiongroupBy
(matches: DisplayResult[])
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:139
↓ 1 callersFunctionhandleReplacement
(replacement?: string)
kiwi-linter/src/kiwiSearch/extension/search.ts:77
↓ 1 callersFunctionhasImportI18N
* 检查是否已添加 import I18N 命令 * @param filePath 文件路径
kiwi-cli/src/extract/replace.ts:138
↓ 1 callersFunctionhasInitialRewrite
()
kiwi-linter/src/kiwiSearch/webview/hooks/useQuery.tsx:82
↓ 1 callersFunctionisDirectory
* 判断是文件夹 * @param path
kiwi-cli/src/extract/file.ts:88
↓ 1 callersFunctionisFile
* 判断是文件 * @param path
kiwi-cli/src/extract/file.ts:80
↓ 1 callersFunctionisHtmlLineDisabled
(node)
kiwi-cli/src/extract/findChineseText.ts:282
↓ 1 callersFunctionisMatchingPreviewUri
(uri: Uri | undefined, previewUri: Uri)
kiwi-linter/src/kiwiSearch/extension/preview.ts:103
↓ 1 callersFunctionjavascriptI18n
(code, filename)
kiwi-linter/src/babelUtil.ts:30
↓ 1 callersFunctionjavascriptI18n
(code, filename)
kiwi-cli/src/extract/findChineseText.ts:42
↓ 1 callersFunctionkiwiSearch
(context: ExtensionContext)
kiwi-linter/src/kiwiSearch/extension/index.ts:6
↓ 1 callersFunctionmatchPattern
* 查看文件名是否匹配
kiwi-linter/src/chineseCharDecorations.ts:57
↓ 1 callersFunctionmerge
(newEntries: typeof grouped)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:172
↓ 1 callersFunctionmockLangs
* Mock 语言的未翻译的文案 * @param lang
kiwi-cli/src/mock.ts:107
↓ 1 callersMethodnotifyDiffChange
(uri: Uri)
kiwi-linter/src/kiwiSearch/extension/preview.ts:46
↓ 1 callersFunctiononResultChange
(f: () => void)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:50
↓ 1 callersFunctionopenAction
(payload: OpenPayload)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:241
↓ 1 callersFunctionopenFile
(data: OpenPayload)
kiwi-linter/src/kiwiSearch/webview/postMessage.ts:22
↓ 1 callersFunctionpostSearch
(searchQuery: SearchQuery)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:62
↓ 1 callersFunctionpreviewDiff
(data: ChildToParent['previewDiff'])
kiwi-linter/src/kiwiSearch/webview/postMessage.ts:26
↓ 1 callersFunctionqueryHasRewrite
()
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:231
↓ 1 callersFunctionreadFile
* 读取文件 * @param fileName
kiwi-cli/src/unused.ts:98
← previousnext →101–200 of 334, ranked by callers