Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/kiwi
/ functions
Functions
334 in github.com/alibaba/kiwi
⨍
Functions
334
◇
Types & classes
47
↓ 1 callers
Function
conclude
()
kiwi-linter/src/kiwiSearch/extension/preview.ts:237
↓ 1 callers
Function
convertMatchToDisplayResults
* 将Ripgrep匹配转换为DisplayResult格式(处理一行中多个匹配)
kiwi-linter/src/kiwiSearch/extension/search.ts:267
↓ 1 callers
Function
copyPublicFolder
()
kiwi-demo/scripts/build.js:144
↓ 1 callers
Function
createCnFile
(type?: string)
kiwi-cli/src/init.ts:37
↓ 1 callers
Function
createImportI18N
* 在合适的位置添加 import I18N 语句 * @param filePath 文件路径
kiwi-cli/src/extract/replace.ts:187
↓ 1 callers
Function
creteConfigFile
(existDir?: string, type?: string)
kiwi-cli/src/init.ts:11
↓ 1 callers
Function
defineReactive
(obj, key, defaultKey)
kiwi-intl/src/Observer.ts:22
↓ 1 callers
Function
defineReactive
(obj, key, defaultKey)
kiwi-intl/built/src/Observer.js:13
↓ 1 callers
Function
dismissDiff
(data: ChildToParent['dismissDiff'])
kiwi-linter/src/kiwiSearch/webview/postMessage.ts:30
↓ 1 callers
Function
dismissOneFile
(key: string, filePath: string)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:332
↓ 1 callers
Function
doPreview
(fileUri: Uri, { filePath, locationsToSelect }: ChildToParent['previewDiff'])
kiwi-linter/src/kiwiSearch/extension/preview.ts:107
↓ 1 callers
Function
emun
(ast)
kiwi-linter/src/babelUtil.ts:50
↓ 1 callers
Function
emun
(ast)
kiwi-cli/src/extract/findChineseText.ts:494
↓ 1 callers
Function
ensureSlash
(path, needsSlash)
kiwi-demo/config/paths.js:14
↓ 1 callers
Function
extractAll
* 递归匹配项目中所有的代码的中文 * @param {dirPath} 文件夹路径
kiwi-cli/src/extract/extract.ts:213
↓ 1 callers
Function
extractAndReplace
(textsToReplace: any[], depth = 0)
kiwi-linter/src/extension.ts:441
↓ 1 callers
Function
extractAndReplace
(currentFilename: string, texts: any[], depth = 0)
kiwi-cli/src/extract/extract.ts:251
↓ 1 callers
Function
extractObject
(obj, keys = [] as string[])
kiwi-linter/src/findAllI18N.ts:16
↓ 1 callers
Function
findAllChineseText
* 递归匹配项目中所有的代码的中文
kiwi-cli/src/extract/extract.ts:71
↓ 1 callers
Function
findAllI18N
()
kiwi-linter/src/findAllI18N.ts:40
↓ 1 callers
Function
findI18N
()
kiwi-linter/src/findAllI18N.ts:115
↓ 1 callers
Function
findInHtmls
( text: string, fsPath = path.join(vscode.workspace.workspaceFolders[0].uri.fsPath, 'src') )
kiwi-linter/src/findInHtmls.ts:10
↓ 1 callers
Function
findIndex
(filePath: string)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:348
↓ 1 callers
Function
findMatchKey
(langObj, text)
kiwi-linter/src/utils.ts:59
↓ 1 callers
Function
findMatchKey
(langObj, text)
kiwi-cli/src/utils.ts:208
↓ 1 callers
Function
findMatchKeyWithScene
(langObj, text, scene)
kiwi-linter/src/utils.ts:69
↓ 1 callers
Function
findMatchValue
(langObj, key)
kiwi-cli/src/utils.ts:218
↓ 1 callers
Function
findTemplateVariables
* 使用平衡括号计数提取模板字符串中的 ${...} 变量 * 支持任意深度的嵌套,解决正则无法处理嵌套 {} 的问题
kiwi-linter/src/replaceAndUpdate.ts:14
↓ 1 callers
Function
findTemplateVariables
* 使用平衡括号计数提取模板字符串中的 ${...} 变量 * 支持任意深度的嵌套,解决正则无法处理嵌套 {} 的问题
kiwi-cli/src/extract/replace.ts:16
↓ 1 callers
Function
findTextInHtml
* 查找 HTML 文件中的中文 * @param code
kiwi-linter/src/findChineseText.ts:208
↓ 1 callers
Function
findTextInHtml
* 查找 HTML 文件中的中文 * @param code
kiwi-cli/src/extract/findChineseText.ts:270
↓ 1 callers
Function
findTextInJs
* 查找 JS 文件中的中文 * @Param code
kiwi-cli/src/extract/findChineseText.ts:203
↓ 1 callers
Function
findTextInTs
* 查找 Ts 文件中的中文 * @param code
kiwi-linter/src/findChineseText.ts:18
↓ 1 callers
Function
findTextInTs
* 查找 Ts 文件中的中文 * @param code
kiwi-cli/src/extract/findChineseText.ts:98
↓ 1 callers
Function
findTextInVue
* vue文件查找 * @param code * @param fileName * @question $符敏感
kiwi-linter/src/findChineseText.ts:302
↓ 1 callers
Function
findTextInVue
* 递归匹配vue代码的中文 * @param code
kiwi-cli/src/extract/findChineseText.ts:350
↓ 1 callers
Function
findTextInVueTs
(code: string, fileName: string, startNum: number)
kiwi-linter/src/findChineseText.ts:137
↓ 1 callers
Function
findTextInVueTs
(code: string, fileName: string, startNum: number)
kiwi-cli/src/extract/findChineseText.ts:436
↓ 1 callers
Function
findUnUsed
()
kiwi-cli/src/unused.ts:11
↓ 1 callers
Function
findVueText
(ast)
kiwi-linter/src/babelUtil.ts:47
↓ 1 callers
Function
findVueText
(ast)
kiwi-cli/src/extract/findChineseText.ts:491
↓ 1 callers
Function
flatten
(obj, prefix?)
kiwi-linter/src/utils.ts:22
↓ 1 callers
Function
flatten
* 将对象拍平 * @param obj 原始对象 * @param prefix
kiwi-cli/src/utils.ts:227
↓ 1 callers
Function
generateKeyAndReplace
kiwi-cli/src/extract/extract.ts:323
↓ 1 callers
Function
generateNewLangFile
(key: string, value: string)
kiwi-linter/src/file.ts:61
↓ 1 callers
Function
generateNewLangFile
(key, value)
kiwi-cli/src/extract/replace.ts:92
↓ 1 callers
Function
getAllFiles
kiwi-linter/src/utils.ts:93
↓ 1 callers
Function
getChineseCharDecoration
* 中文的标记,红框样式
kiwi-linter/src/chineseCharDecorations.ts:14
↓ 1 callers
Function
getCurrentLang
()
kiwi-demo/src/I18N.ts:20
↓ 1 callers
Function
getDefaultDir
()
kiwi-linter/src/const.ts:48
↓ 1 callers
Function
getDesc
(item: Item)
kiwi-linter/src/findAllI18N.ts:45
↓ 1 callers
Function
getDistText
* 获取对应语言文案 * @param dstLang
kiwi-cli/src/mock.ts:37
↓ 1 callers
Function
getExistingLangFiles
* 获取已存在的 lang 文件名列表(不含扩展名,不含 index)
kiwi-cli/src/extract/extract.ts:32
↓ 1 callers
Function
getFileLanguage
* 根据文件扩展名获取语言类型
kiwi-linter/src/kiwiSearch/extension/search.ts:317
↓ 1 callers
Method
getHtmlForWebview
(webview: vscode.Webview)
kiwi-linter/src/kiwiSearch/extension/webview.ts:69
↓ 1 callers
Function
getI18N
()
kiwi-cli/src/extract/getLangData.ts:46
↓ 1 callers
Function
getI18NFileNames
()
kiwi-linter/src/utils.ts:363
↓ 1 callers
Function
getKiwiLinterConfigFile
()
kiwi-linter/src/utils.ts:155
↓ 1 callers
Function
getLangJson
* 获取文件 Json
kiwi-cli/src/extract/getLangData.ts:29
↓ 1 callers
Function
getLangSceneByAlibabaConsole
(obj: LangSceneParam)
kiwi-linter/src/utils.ts:410
↓ 1 callers
Function
getMessagesToImport
(file: string)
kiwi-cli/src/import.ts:19
↓ 1 callers
Function
getObjectLiteralExpression
(tsStr: string)
kiwi-linter/src/astUtils.ts:50
↓ 1 callers
Method
getPositionsByCode
(code: string)
kiwi-linter/src/findI18NPositions.ts:22
↓ 1 callers
Function
getPrettierFiles
()
scripts/getPrettierFiles.js:3
↓ 1 callers
Method
getProp
(obj, is, value?)
kiwi-intl/src/index.ts:52
↓ 1 callers
Method
getProp
(obj, is, value)
kiwi-intl/built/src/index.js:15
↓ 1 callers
Function
getRegexMatches
使用正则匹配{{}}
kiwi-linter/src/findI18NPositions.ts:41
↓ 1 callers
Function
getReplaceableStrs
* 统一处理key值,已提取过的文案直接替换,翻译后的key若相同,加上出现次数 * @param currentFilename 文件路径 * @param langsPrefix 替换后的前缀 * @param translateTexts 翻译后的key值 * @param targe
kiwi-cli/src/extract/extract.ts:154
↓ 1 callers
Function
getRipgrepPath
* 获取 VSCode 内置的 ripgrep 可执行文件路径
kiwi-linter/src/kiwiSearch/extension/search.ts:87
↓ 1 callers
Function
getSafePath
(path: string)
kiwi-linter/src/utils.ts:377
↓ 1 callers
Function
getServedPath
(appPackageJson)
kiwi-demo/config/paths.js:34
↓ 1 callers
Function
getSourceText
* 获取中文文案
kiwi-cli/src/mock.ts:23
↓ 1 callers
Function
getSpecifiedFiles
* 获取文件夹下符合要求的所有文件 * @function getSpecifiedFiles * @param {string} dir 路径 * @param {ignoreDirectory} 忽略文件夹 {ignoreFile} 忽略的文件
kiwi-cli/src/extract/file.ts:16
↓ 1 callers
Function
getSuggestLangObj
* 获取全部语言, 展平
kiwi-cli/src/extract/getLangData.ts:75
↓ 1 callers
Function
getSuggestion
* @param currentFilename 文件路径 * @returns string[]
kiwi-cli/src/extract/extract.ts:120
↓ 1 callers
Method
getTextEdit
(document: vscode.TextDocument)
kiwi-linter/src/autoImportI18n.ts:32
↓ 1 callers
Function
getTranslateAPiList
()
kiwi-linter/src/utils.ts:347
↓ 1 callers
Function
getTranslations
* 获取中文文案文件的翻译,优先使用已有翻译,若找不到则使用 google 翻译 *
kiwi-cli/src/sync.ts:20
↓ 1 callers
Function
groupBy
(matches: DisplayResult[])
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:139
↓ 1 callers
Function
handleReplacement
(replacement?: string)
kiwi-linter/src/kiwiSearch/extension/search.ts:77
↓ 1 callers
Function
hasImportI18N
* 检查是否已添加 import I18N 命令 * @param filePath 文件路径
kiwi-cli/src/extract/replace.ts:138
↓ 1 callers
Function
hasInitialRewrite
()
kiwi-linter/src/kiwiSearch/webview/hooks/useQuery.tsx:82
↓ 1 callers
Function
isDirectory
* 判断是文件夹 * @param path
kiwi-cli/src/extract/file.ts:88
↓ 1 callers
Function
isFile
* 判断是文件 * @param path
kiwi-cli/src/extract/file.ts:80
↓ 1 callers
Function
isHtmlLineDisabled
(node)
kiwi-cli/src/extract/findChineseText.ts:282
↓ 1 callers
Function
isMatchingPreviewUri
(uri: Uri | undefined, previewUri: Uri)
kiwi-linter/src/kiwiSearch/extension/preview.ts:103
↓ 1 callers
Function
javascriptI18n
(code, filename)
kiwi-linter/src/babelUtil.ts:30
↓ 1 callers
Function
javascriptI18n
(code, filename)
kiwi-cli/src/extract/findChineseText.ts:42
↓ 1 callers
Function
kiwiSearch
(context: ExtensionContext)
kiwi-linter/src/kiwiSearch/extension/index.ts:6
↓ 1 callers
Function
matchPattern
* 查看文件名是否匹配
kiwi-linter/src/chineseCharDecorations.ts:57
↓ 1 callers
Function
merge
(newEntries: typeof grouped)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:172
↓ 1 callers
Function
mockLangs
* Mock 语言的未翻译的文案 * @param lang
kiwi-cli/src/mock.ts:107
↓ 1 callers
Method
notifyDiffChange
(uri: Uri)
kiwi-linter/src/kiwiSearch/extension/preview.ts:46
↓ 1 callers
Function
onResultChange
(f: () => void)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:50
↓ 1 callers
Function
openAction
(payload: OpenPayload)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:241
↓ 1 callers
Function
openFile
(data: OpenPayload)
kiwi-linter/src/kiwiSearch/webview/postMessage.ts:22
↓ 1 callers
Function
postSearch
(searchQuery: SearchQuery)
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:62
↓ 1 callers
Function
previewDiff
(data: ChildToParent['previewDiff'])
kiwi-linter/src/kiwiSearch/webview/postMessage.ts:26
↓ 1 callers
Function
queryHasRewrite
()
kiwi-linter/src/kiwiSearch/webview/hooks/useSearch.tsx:231
↓ 1 callers
Function
readFile
* 读取文件 * @param fileName
kiwi-cli/src/unused.ts:98
← previous
next →
101–200 of 334, ranked by callers