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: String
The path to the folder containing the locales.
Defaults to “locales”.
output_file_path: String
The 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: FtlOutputOptions
The the ftl output options, which let you configure how the output ftl files are generated and accessed.
prefix: String
The prefix is a simple string that will be added to all generated function names.
Defaults to “msg_”.
indentation: String
The indentation used in the generated file.
Defaults to four spaces.
default_language: String
The 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: bool
Whether to format the generated file or not (uses rustfmt).
Defaults to true.