# slang i18n config. JSON-per-locale keeps files Weblate-friendly (nested JSON).
base_locale: en
input_directory: lib/i18n
input_file_pattern: .i18n.json
output_directory: lib/i18n
output_file_name: strings.g.dart
translate_var: t
enum_name: AppLocale
class_name: Translations
# Use {param} placeholders (translator-friendly, Weblate-compatible) instead of
# slang's default Dart-style $param.
string_interpolation: braces
# Missing keys in a non-base locale fall back to the base locale at runtime.
fallback_strategy: base_locale
# Compile all locales in (not deferred), so setLocaleSync / useDeviceLocaleSync
# work for every locale — needed for a small app and for widget tests.
lazy: false
