summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniil Berezin <fruuungl@gmail.com>2023-03-31 13:52:40 +0300
committerGitHub <noreply@github.com>2023-03-31 12:52:40 +0200
commit00f11ae56d6d20b92a8c6ad6f2245c3ad3e94d86 (patch)
treebab17d874ef13cbfd3d56a466dbfcf1ff185ac72
parent9414d56f97c5be71d9c37abb0fd1632a76bde995 (diff)
Added RU language support (#467)
-rw-r--r--library/src/layout/table.rs1
-rw-r--r--library/src/math/mod.rs1
-rw-r--r--library/src/meta/bibliography.rs1
-rw-r--r--library/src/meta/figure.rs1
-rw-r--r--library/src/meta/heading.rs1
-rw-r--r--library/src/meta/outline.rs1
-rw-r--r--src/doc.rs1
7 files changed, 7 insertions, 0 deletions
diff --git a/library/src/layout/table.rs b/library/src/layout/table.rs
index 6bade9da..3b1f7247 100644
--- a/library/src/layout/table.rs
+++ b/library/src/layout/table.rs
@@ -285,6 +285,7 @@ impl LocalName for TableElem {
match lang {
Lang::GERMAN => "Tabelle",
Lang::ITALIAN => "Tabella",
+ Lang::RUSSIAN => "Таблица",
Lang::ENGLISH | _ => "Table",
}
}
diff --git a/library/src/math/mod.rs b/library/src/math/mod.rs
index 01d73a31..7163f08d 100644
--- a/library/src/math/mod.rs
+++ b/library/src/math/mod.rs
@@ -269,6 +269,7 @@ impl LocalName for EquationElem {
match lang {
Lang::GERMAN => "Gleichung",
Lang::ITALIAN => "Equazione",
+ Lang::RUSSIAN => "Уравнение",
Lang::ENGLISH | _ => "Equation",
}
}
diff --git a/library/src/meta/bibliography.rs b/library/src/meta/bibliography.rs
index c9532915..929dc781 100644
--- a/library/src/meta/bibliography.rs
+++ b/library/src/meta/bibliography.rs
@@ -184,6 +184,7 @@ impl LocalName for BibliographyElem {
match lang {
Lang::GERMAN => "Bibliographie",
Lang::ITALIAN => "Bibliografia",
+ Lang::RUSSIAN => "Библиография",
Lang::ENGLISH | _ => "Bibliography",
}
}
diff --git a/library/src/meta/figure.rs b/library/src/meta/figure.rs
index dad35443..711b9470 100644
--- a/library/src/meta/figure.rs
+++ b/library/src/meta/figure.rs
@@ -88,6 +88,7 @@ impl LocalName for FigureElem {
match lang {
Lang::GERMAN => "Abbildung",
Lang::ITALIAN => "Figura",
+ Lang::RUSSIAN => "Рисунок",
Lang::ENGLISH | _ => "Figure",
}
}
diff --git a/library/src/meta/heading.rs b/library/src/meta/heading.rs
index 071e18a8..d3753efc 100644
--- a/library/src/meta/heading.rs
+++ b/library/src/meta/heading.rs
@@ -142,6 +142,7 @@ impl LocalName for HeadingElem {
match lang {
Lang::GERMAN => "Abschnitt",
Lang::ITALIAN => "Sezione",
+ Lang::RUSSIAN => "Раздел",
Lang::ENGLISH | _ => "Section",
}
}
diff --git a/library/src/meta/outline.rs b/library/src/meta/outline.rs
index 5d677404..f94afed2 100644
--- a/library/src/meta/outline.rs
+++ b/library/src/meta/outline.rs
@@ -181,6 +181,7 @@ impl LocalName for OutlineElem {
match lang {
Lang::GERMAN => "Inhaltsverzeichnis",
Lang::ITALIAN => "Indice",
+ Lang::RUSSIAN => "Содержание",
Lang::ENGLISH | _ => "Contents",
}
}
diff --git a/src/doc.rs b/src/doc.rs
index 8bb9d5b7..8b702f0c 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 RUSSIAN: Self = Self(*b"ru ", 2);
pub const ITALIAN: Self = Self(*b"it ", 2);
/// Return the language code as an all lowercase string slice.