summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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/heading.rs1
-rw-r--r--library/src/meta/outline.rs1
-rw-r--r--library/src/text/raw.rs1
-rw-r--r--library/src/visualize/image.rs1
-rw-r--r--src/doc.rs1
8 files changed, 8 insertions, 0 deletions
diff --git a/library/src/layout/table.rs b/library/src/layout/table.rs
index 5ad3d3af..1e8626cc 100644
--- a/library/src/layout/table.rs
+++ b/library/src/layout/table.rs
@@ -286,6 +286,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::ARABIC => "جدول",
Lang::BOKMÅL => "Tabell",
Lang::CHINESE => "表",
Lang::FRENCH => "Tableau",
diff --git a/library/src/math/mod.rs b/library/src/math/mod.rs
index be5ca12a..08370020 100644
--- a/library/src/math/mod.rs
+++ b/library/src/math/mod.rs
@@ -274,6 +274,7 @@ impl Count for EquationElem {
impl LocalName for EquationElem {
fn local_name(&self, lang: Lang) -> &'static str {
match lang {
+ Lang::ARABIC => "معادلة",
Lang::BOKMÅL => "Ligning",
Lang::CHINESE => "等式",
Lang::FRENCH => "Équation",
diff --git a/library/src/meta/bibliography.rs b/library/src/meta/bibliography.rs
index d82ae034..fc253c28 100644
--- a/library/src/meta/bibliography.rs
+++ b/library/src/meta/bibliography.rs
@@ -201,6 +201,7 @@ impl Show for BibliographyElem {
impl LocalName for BibliographyElem {
fn local_name(&self, lang: Lang) -> &'static str {
match lang {
+ Lang::ARABIC => "المراجع",
Lang::BOKMÅL => "Bibliografi",
Lang::CHINESE => "参考文献",
Lang::FRENCH => "Bibliographie",
diff --git a/library/src/meta/heading.rs b/library/src/meta/heading.rs
index 84ac4652..dc01bb8e 100644
--- a/library/src/meta/heading.rs
+++ b/library/src/meta/heading.rs
@@ -229,6 +229,7 @@ impl Refable for HeadingElem {
impl LocalName for HeadingElem {
fn local_name(&self, lang: Lang) -> &'static str {
match lang {
+ Lang::ARABIC => "الفصل",
Lang::BOKMÅL => "Kapittel",
Lang::CHINESE => "小节",
Lang::FRENCH => "Chapitre",
diff --git a/library/src/meta/outline.rs b/library/src/meta/outline.rs
index d9eb96d3..762beebb 100644
--- a/library/src/meta/outline.rs
+++ b/library/src/meta/outline.rs
@@ -252,6 +252,7 @@ impl Show for OutlineElem {
impl LocalName for OutlineElem {
fn local_name(&self, lang: Lang) -> &'static str {
match lang {
+ Lang::ARABIC => "المحتويات",
Lang::BOKMÅL => "Innhold",
Lang::CHINESE => "目录",
Lang::FRENCH => "Table des matières",
diff --git a/library/src/text/raw.rs b/library/src/text/raw.rs
index 9a67aa7e..97d57afa 100644
--- a/library/src/text/raw.rs
+++ b/library/src/text/raw.rs
@@ -202,6 +202,7 @@ impl Finalize for RawElem {
impl LocalName for RawElem {
fn local_name(&self, lang: Lang) -> &'static str {
match lang {
+ Lang::ARABIC => "قائمة",
Lang::BOKMÅL => "Utskrift",
Lang::CHINESE => "代码",
Lang::FRENCH => "Liste",
diff --git a/library/src/visualize/image.rs b/library/src/visualize/image.rs
index f15ddfa6..466e9881 100644
--- a/library/src/visualize/image.rs
+++ b/library/src/visualize/image.rs
@@ -118,6 +118,7 @@ impl Layout for ImageElem {
impl LocalName for ImageElem {
fn local_name(&self, lang: Lang) -> &'static str {
match lang {
+ Lang::ARABIC => "شكل",
Lang::BOKMÅL => "Figur",
Lang::CHINESE => "图",
Lang::FRENCH => "Figure",
diff --git a/src/doc.rs b/src/doc.rs
index c2ed5b49..5a8ad55f 100644
--- a/src/doc.rs
+++ b/src/doc.rs
@@ -515,6 +515,7 @@ pub struct Glyph {
pub struct Lang([u8; 3], u8);
impl Lang {
+ pub const ARABIC: Self = Self(*b"ar ", 2);
pub const BOKMÅL: Self = Self(*b"nb ", 2);
pub const CHINESE: Self = Self(*b"zh ", 2);
pub const ENGLISH: Self = Self(*b"en ", 2);