mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-03-30 04:35:28 -04:00
91 lines
2.5 KiB
YAML
91 lines
2.5 KiB
YAML
# i18n-tasks finds and manages missing and unused translations https://github.com/glebm/i18n-tasks
|
|
|
|
base_locale: en
|
|
## i18n-tasks detects locales automatically from the existing locale files
|
|
## uncomment to set locales explicitly
|
|
# locales: [en, es, fr]
|
|
|
|
## i18n-tasks report locale, default: en, available: en, ru
|
|
# internal_locale: ru
|
|
|
|
# Read and write locale data
|
|
data:
|
|
## by default, translation data are read from the file system, or you can provide a custom data adapter
|
|
# adapter: I18n::Tasks::Data::FileSystem
|
|
|
|
# Locale files to read from
|
|
read:
|
|
- config/locales/%{locale}.yml
|
|
# - config/locales/*.%{locale}.yml
|
|
# - config/locales/**/*.%{locale}.yml
|
|
|
|
# key => file routes, matched top to bottom
|
|
write:
|
|
## E.g., write devise and simple form keys to their respective files
|
|
# - ['{devise, simple_form}.*', 'config/locales/\1.%{locale}.yml']
|
|
# Catch-all
|
|
- config/locales/%{locale}.yml
|
|
# `i18n-tasks normalize -p` will force move the keys according to these rules
|
|
|
|
# YAML / JSON serializer options, passed to load / dump / parse / serialize
|
|
yaml:
|
|
write:
|
|
# do not wrap lines at 80 characters
|
|
line_width: -1
|
|
json:
|
|
write:
|
|
# pretty print JSON
|
|
indent: ' '
|
|
space: ' '
|
|
object_nl: "\n"
|
|
array_nl: "\n"
|
|
|
|
# Find translate calls
|
|
search:
|
|
## Default scanner finds t() and I18n.t() calls
|
|
# scanner: I18n::Tasks::Scanners::PatternWithScopeScanner
|
|
|
|
## Paths to search in, passed to File.find
|
|
paths:
|
|
- app/
|
|
|
|
## Root for resolving relative keys (default)
|
|
# relative_roots:
|
|
# - app/views
|
|
|
|
## File.fnmatch patterns to exclude from search (default)
|
|
# exclude: ["*.jpg", "*.png", "*.gif", "*.svg", "*.ico", "*.eot", "*.ttf", "*.woff", "*.pdf"]
|
|
|
|
## Or, File.fnmatch patterns to include
|
|
# include: ["*.rb", "*.html.slim"]
|
|
|
|
## Lines starting with # or / are ignored by default
|
|
# ignore_lines:
|
|
# - "^\\s*[#/](?!\\si18n-tasks-use)"
|
|
|
|
## Google Translate
|
|
# translation:
|
|
# # Get an API key and set billing info at https://code.google.com/apis/console to use Google Translate
|
|
# api_key: "AbC-dEf5"
|
|
|
|
## Consider these keys not missing
|
|
# ignore_missing:
|
|
# - pagination.views.*
|
|
|
|
## Consider these keys used
|
|
# ignore_unused:
|
|
# - 'simple_form.{yes,no}'
|
|
# - 'simple_form.{placeholders,hints,labels}.*'
|
|
# - 'simple_form.{error_notification,required}.:'
|
|
|
|
## Exclude these keys from `i18n-tasks eq-base' report
|
|
# ignore_eq_base:
|
|
# all:
|
|
# - common.ok
|
|
# fr,es:
|
|
# - common.brand
|
|
|
|
## Exclude these keys from all of the reports
|
|
# ignore:
|
|
# - kaminari.*
|