mirror of
https://github.com/ajnart/homarr.git
synced 2026-02-04 05:39:17 +01:00
36 lines
1.5 KiB
YAML
36 lines
1.5 KiB
YAML
# .vscode/i18n-ally-custom-framework.yml
|
|
|
|
# An array of strings which contain Language Ids defined by VS Code
|
|
# You can check available language ids here: https://code.visualstudio.com/docs/languages/identifiers
|
|
languageIds:
|
|
- javascript
|
|
- typescript
|
|
- javascriptreact
|
|
- typescriptreact
|
|
|
|
# An array of RegExes to find the key usage. **The key should be captured in the first match group**.
|
|
# You should unescape RegEx strings in order to fit in the YAML file
|
|
# To help with this, you can use https://www.freeformatter.com/json-escape.html
|
|
usageMatchRegex:
|
|
# For direct t("your.i18n.keys") usage
|
|
- "[^\\w\\d]t\\(['\"`]({key})['\"`]"
|
|
# For variable t assigned from getScopedI18n or useScopedI18n
|
|
- "\\bt\\(['\"`]({key})['\"`]\\)"
|
|
|
|
# A RegEx to set a custom scope range. This scope will be used as a prefix when detecting keys
|
|
# and works like how the i18next framework identifies the namespace scope from the
|
|
# useTranslation() hook.
|
|
# You should unescape RegEx strings in order to fit in the YAML file
|
|
# To help with this, you can use https://www.freeformatter.com/json-escape.html
|
|
scopeRangeRegex: "(?:const|let|var)\\s+t\\s*=\\s*(?:await\\s+)?(?:getScopedI18n|useScopedI18n)\\(\\s*['\"](.*?)['\"]\\)"
|
|
|
|
# An array of strings containing refactor templates.
|
|
# The "$1" will be replaced by the keypath specified.
|
|
# Optional: uncomment the following two lines to use
|
|
|
|
# refactorTemplates:
|
|
# - i18n.get("$1")
|
|
|
|
|
|
# If set to true, only enables this custom framework (will disable all built-in frameworks)
|
|
monopoly: true |