pub struct BuildOptions {
pub locales_folder: String,
pub output_file_path: String,
pub ftl_output: FtlOutputOptions,
pub prefix: String,
pub indentation: String,
pub default_language: String,
pub format: bool,
}Fields§
§locales_folder: StringThe path to the folder containing the locales.
Defaults to “locales”.
output_file_path: StringThe path to the file where the generated code will be written. It is recommended
to use a path inside of src/ and to include the file in the project so that
you get warnings for unused translation messages.
Defaults to “src/l10n.rs”.
ftl_output: FtlOutputOptionsThe the ftl output options, which let you configure how the output ftl files are generated and accessed.
prefix: StringThe prefix is a simple string that will be added to all generated function names.
Defaults to “msg_”.
indentation: StringThe indentation used in the generated file.
Defaults to four spaces.
default_language: StringThe default language to use for the L10n enum. An error is thrown during build if the default language is not found in the locales.
It defaults to “en”
format: boolWhether to format the generated file or not (uses rustfmt).
Defaults to true.