From 9737d3b754c871d7ca9c63790b5d4cefda07d6ff Mon Sep 17 00:00:00 2001 From: Marco Radocchia Date: Wed, 29 Mar 2023 19:34:18 +0200 Subject: [PATCH] Added IT language support (#413) --- library/src/layout/table.rs | 1 + library/src/math/mod.rs | 1 + library/src/meta/bibliography.rs | 1 + library/src/meta/figure.rs | 1 + library/src/meta/heading.rs | 1 + library/src/meta/outline.rs | 1 + src/doc.rs | 1 + 7 files changed, 7 insertions(+) diff --git a/library/src/layout/table.rs b/library/src/layout/table.rs index 6d3e7791..6bade9da 100644 --- a/library/src/layout/table.rs +++ b/library/src/layout/table.rs @@ -284,6 +284,7 @@ impl LocalName for TableElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { Lang::GERMAN => "Tabelle", + Lang::ITALIAN => "Tabella", Lang::ENGLISH | _ => "Table", } } diff --git a/library/src/math/mod.rs b/library/src/math/mod.rs index 286d189a..01d73a31 100644 --- a/library/src/math/mod.rs +++ b/library/src/math/mod.rs @@ -268,6 +268,7 @@ impl LocalName for EquationElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { Lang::GERMAN => "Gleichung", + Lang::ITALIAN => "Equazione", Lang::ENGLISH | _ => "Equation", } } diff --git a/library/src/meta/bibliography.rs b/library/src/meta/bibliography.rs index fb2bf5a0..2a0a96b1 100644 --- a/library/src/meta/bibliography.rs +++ b/library/src/meta/bibliography.rs @@ -183,6 +183,7 @@ impl LocalName for BibliographyElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { Lang::GERMAN => "Bibliographie", + Lang::ITALIAN => "Bibliografia", Lang::ENGLISH | _ => "Bibliography", } } diff --git a/library/src/meta/figure.rs b/library/src/meta/figure.rs index 73a8ef5b..dad35443 100644 --- a/library/src/meta/figure.rs +++ b/library/src/meta/figure.rs @@ -87,6 +87,7 @@ impl LocalName for FigureElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { Lang::GERMAN => "Abbildung", + Lang::ITALIAN => "Figura", Lang::ENGLISH | _ => "Figure", } } diff --git a/library/src/meta/heading.rs b/library/src/meta/heading.rs index ca38d546..071e18a8 100644 --- a/library/src/meta/heading.rs +++ b/library/src/meta/heading.rs @@ -141,6 +141,7 @@ impl LocalName for HeadingElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { Lang::GERMAN => "Abschnitt", + Lang::ITALIAN => "Sezione", Lang::ENGLISH | _ => "Section", } } diff --git a/library/src/meta/outline.rs b/library/src/meta/outline.rs index 38eb3a17..5d677404 100644 --- a/library/src/meta/outline.rs +++ b/library/src/meta/outline.rs @@ -180,6 +180,7 @@ impl LocalName for OutlineElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { Lang::GERMAN => "Inhaltsverzeichnis", + Lang::ITALIAN => "Indice", Lang::ENGLISH | _ => "Contents", } } diff --git a/src/doc.rs b/src/doc.rs index ebdca43e..8bb9d5b7 100644 --- a/src/doc.rs +++ b/src/doc.rs @@ -517,6 +517,7 @@ pub struct Lang([u8; 3], u8); impl Lang { pub const ENGLISH: Self = Self(*b"en ", 2); pub const GERMAN: Self = Self(*b"de ", 2); + pub const ITALIAN: Self = Self(*b"it ", 2); /// Return the language code as an all lowercase string slice. pub fn as_str(&self) -> &str {