diff options
| author | Sébastien d'Herbais de Thun <sebastien.d.herbais@gmail.com> | 2023-03-31 19:56:41 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-31 19:56:41 +0200 |
| commit | cc67e5309994eefd1bd1c892f040ec7912052a4b (patch) | |
| tree | 7d27616bd54cfdd431060fd34e89fab95bd3f8d8 | |
| parent | 631ba40e57b4f121fe9335f334a76dd9c81de088 (diff) | |
Added FR language support (#483)
| -rw-r--r-- | library/src/layout/table.rs | 1 | ||||
| -rw-r--r-- | library/src/math/mod.rs | 1 | ||||
| -rw-r--r-- | library/src/meta/bibliography.rs | 1 | ||||
| -rw-r--r-- | library/src/meta/figure.rs | 2 | ||||
| -rw-r--r-- | library/src/meta/heading.rs | 1 | ||||
| -rw-r--r-- | library/src/meta/outline.rs | 1 | ||||
| -rw-r--r-- | src/doc.rs | 1 |
7 files changed, 7 insertions, 1 deletions
diff --git a/library/src/layout/table.rs b/library/src/layout/table.rs index 099b8378..e22ccff1 100644 --- a/library/src/layout/table.rs +++ b/library/src/layout/table.rs @@ -283,6 +283,7 @@ impl<T: Into<Value>> From<Celled<T>> for Value { impl LocalName for TableElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { + Lang::FRENCH => "Tableau", Lang::CHINESE => "表", Lang::GERMAN => "Tabelle", Lang::ITALIAN => "Tabella", diff --git a/library/src/math/mod.rs b/library/src/math/mod.rs index 14973dae..467f91ff 100644 --- a/library/src/math/mod.rs +++ b/library/src/math/mod.rs @@ -267,6 +267,7 @@ impl Count for EquationElem { impl LocalName for EquationElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { + Lang::FRENCH => "Équation", Lang::CHINESE => "等式", Lang::GERMAN => "Gleichung", Lang::ITALIAN => "Equazione", diff --git a/library/src/meta/bibliography.rs b/library/src/meta/bibliography.rs index 808d8026..a81279e3 100644 --- a/library/src/meta/bibliography.rs +++ b/library/src/meta/bibliography.rs @@ -202,6 +202,7 @@ impl Show for BibliographyElem { impl LocalName for BibliographyElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { + Lang::GERMAN | Lang::FRENCH => "Bibliographie", Lang::CHINESE => "参考文献", Lang::GERMAN => "Bibliographie", Lang::ITALIAN => "Bibliografia", diff --git a/library/src/meta/figure.rs b/library/src/meta/figure.rs index 0a83bf49..9284c823 100644 --- a/library/src/meta/figure.rs +++ b/library/src/meta/figure.rs @@ -90,7 +90,7 @@ impl LocalName for FigureElem { Lang::GERMAN => "Abbildung", Lang::ITALIAN => "Figura", Lang::RUSSIAN => "Рисунок", - Lang::ENGLISH | _ => "Figure", + Lang::ENGLISH | Lang::FRENCH | _ => "Figure", } } } diff --git a/library/src/meta/heading.rs b/library/src/meta/heading.rs index 8f263f41..b48406e0 100644 --- a/library/src/meta/heading.rs +++ b/library/src/meta/heading.rs @@ -140,6 +140,7 @@ cast_from_value! { impl LocalName for HeadingElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { + Lang::FRENCH => "Chapitre", Lang::CHINESE => "小节", Lang::GERMAN => "Abschnitt", Lang::ITALIAN => "Sezione", diff --git a/library/src/meta/outline.rs b/library/src/meta/outline.rs index ebbcbee1..dbf879c3 100644 --- a/library/src/meta/outline.rs +++ b/library/src/meta/outline.rs @@ -179,6 +179,7 @@ impl Show for OutlineElem { impl LocalName for OutlineElem { fn local_name(&self, lang: Lang) -> &'static str { match lang { + Lang::FRENCH => "Table des matières", Lang::CHINESE => "目录", Lang::GERMAN => "Inhaltsverzeichnis", Lang::ITALIAN => "Indice", @@ -520,6 +520,7 @@ impl Lang { pub const GERMAN: Self = Self(*b"de ", 2); pub const RUSSIAN: Self = Self(*b"ru ", 2); pub const ITALIAN: Self = Self(*b"it ", 2); + pub const FRENCH: Self = Self(*b"fr ", 2); /// Return the language code as an all lowercase string slice. pub fn as_str(&self) -> &str { |
