🚧 [context] Define un trait común de contexto
This commit is contained in:
parent
1e03704e2b
commit
bc07afb746
8 changed files with 356 additions and 260 deletions
|
|
@ -48,14 +48,13 @@ pub struct App {
|
|||
pub description: String,
|
||||
/// Tema predeterminado.
|
||||
pub theme: String,
|
||||
/// Idioma por defecto para la aplicación.
|
||||
/// Idioma por defecto de la aplicación.
|
||||
///
|
||||
/// Si no se especifica un valor válido, normalmente se usará el idioma devuelto por la
|
||||
/// implementación de [`LangId`](crate::locale::LangId) para [`Context`](crate::html::Context),
|
||||
/// en el siguiente orden: primero, el idioma establecido explícitamente con
|
||||
/// [`Context::with_langid()`](crate::html::Context::with_langid); si no se ha definido, se
|
||||
/// usará el indicado en la cabecera `Accept-Language` del navegador; y, si ninguno aplica, se
|
||||
/// empleará el idioma de respaldo ("en-US").
|
||||
/// Si este valor no es válido, el idioma efectivo para el renderizado se resolverá mediante la
|
||||
/// implementación de [`LangId`](crate::locale::LangId) en este orden: primero, el establecido
|
||||
/// explícitamente con [`Contextual::with_langid()`](crate::html::Contextual::with_langid); si
|
||||
/// no se ha definido, se usará el indicado en la cabecera `Accept-Language` del navegador; y,
|
||||
/// si ninguno aplica, se empleará el idioma de respaldo ("en-US").
|
||||
pub language: String,
|
||||
/// Banner ASCII mostrado al inicio: *"Off"* (desactivado), *"Slant"*, *"Small"*, *"Speed"* o
|
||||
/// *"Starwars"*.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue