summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzymon <s@zymon.org>2023-04-06 14:53:18 +0200
committerGitHub <noreply@github.com>2023-04-06 14:53:18 +0200
commit6f13a3f8b9c1d4e456d2fbf26550294b3ee130b2 (patch)
treec333aab0eb636204ccc61688aad50981e8b0a418
parenta3055a7a7194e43331a863cd0b8b8d423ba538bd (diff)
add support for polish language (#623)
-rw-r--r--library/src/layout/table.rs2
-rw-r--r--library/src/math/mod.rs1
-rw-r--r--library/src/meta/bibliography.rs2
-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, 2 deletions
diff --git a/library/src/layout/table.rs b/library/src/layout/table.rs
index 9ea80b89..14ab2699 100644
--- a/library/src/layout/table.rs
+++ b/library/src/layout/table.rs
@@ -290,7 +290,7 @@ impl LocalName for TableElem {
Lang::FRENCH => "Tableau",
Lang::GERMAN => "Tabelle",
Lang::ITALIAN => "Tabella",
- Lang::PORTUGUESE => "Tabela",
+ Lang::POLISH | Lang::PORTUGUESE => "Tabela",
Lang::RUSSIAN => "Таблица",
Lang::SPANISH => "Tabla",
Lang::SLOVENIAN => "Tabela",
diff --git a/library/src/math/mod.rs b/library/src/math/mod.rs
index f961e06b..d3d9986a 100644
--- a/library/src/math/mod.rs
+++ b/library/src/math/mod.rs
@@ -278,6 +278,7 @@ impl LocalName for EquationElem {
Lang::FRENCH => "Équation",
Lang::GERMAN => "Gleichung",
Lang::ITALIAN => "Equazione",
+ Lang::POLISH => "Równanie",
Lang::PORTUGUESE => "Equação",
Lang::RUSSIAN => "Уравнение",
Lang::SPANISH => "Ecuación",
diff --git a/library/src/meta/bibliography.rs b/library/src/meta/bibliography.rs
index da15354b..1ee3d125 100644
--- a/library/src/meta/bibliography.rs
+++ b/library/src/meta/bibliography.rs
@@ -204,7 +204,7 @@ impl LocalName for BibliographyElem {
Lang::GERMAN | Lang::FRENCH => "Bibliographie",
Lang::CHINESE => "参考文献",
Lang::ITALIAN => "Bibliografia",
- Lang::PORTUGUESE => "Bibliografia",
+ Lang::POLISH | Lang::PORTUGUESE => "Bibliografia",
Lang::RUSSIAN => "Библиография",
Lang::SPANISH => "Bibliografía",
Lang::SLOVENIAN => "Literatura",
diff --git a/library/src/meta/heading.rs b/library/src/meta/heading.rs
index f6735d38..63492761 100644
--- a/library/src/meta/heading.rs
+++ b/library/src/meta/heading.rs
@@ -233,6 +233,7 @@ impl LocalName for HeadingElem {
Lang::FRENCH => "Chapitre",
Lang::GERMAN => "Abschnitt",
Lang::ITALIAN => "Sezione",
+ Lang::POLISH => "Sekcja",
Lang::PORTUGUESE => "Seção",
Lang::RUSSIAN => "Раздел",
Lang::SPANISH => "Sección",
diff --git a/library/src/meta/outline.rs b/library/src/meta/outline.rs
index 9c51c748..7d513d0e 100644
--- a/library/src/meta/outline.rs
+++ b/library/src/meta/outline.rs
@@ -256,6 +256,7 @@ impl LocalName for OutlineElem {
Lang::FRENCH => "Table des matières",
Lang::GERMAN => "Inhaltsverzeichnis",
Lang::ITALIAN => "Indice",
+ Lang::POLISH => "Spis treści",
Lang::PORTUGUESE => "Sumário",
Lang::RUSSIAN => "Содержание",
Lang::SPANISH => "Índice",
diff --git a/library/src/text/raw.rs b/library/src/text/raw.rs
index d3a94b91..a1a5d11f 100644
--- a/library/src/text/raw.rs
+++ b/library/src/text/raw.rs
@@ -206,6 +206,7 @@ impl LocalName for RawElem {
Lang::ITALIAN => "Codice",
Lang::RUSSIAN => "Листинг",
Lang::FRENCH => "Liste",
+ Lang::POLISH => "Program",
Lang::SLOVENIAN => "Program",
Lang::UKRAINIAN => "Лістинг",
Lang::ENGLISH | Lang::GERMAN | _ => "Listing",
diff --git a/library/src/visualize/image.rs b/library/src/visualize/image.rs
index 31945df3..4ae0be2b 100644
--- a/library/src/visualize/image.rs
+++ b/library/src/visualize/image.rs
@@ -121,6 +121,7 @@ impl LocalName for ImageElem {
Lang::CHINESE => "图",
Lang::GERMAN => "Abbildung",
Lang::ITALIAN | Lang::PORTUGUESE | Lang::SPANISH => "Figura",
+ Lang::POLISH => "Rysunek",
Lang::RUSSIAN | Lang::UKRAINIAN => "Рисунок",
Lang::SLOVENIAN => "Slika",
Lang::ENGLISH | Lang::FRENCH | _ => "Figure",
diff --git a/src/doc.rs b/src/doc.rs
index b7f761d9..afeaa3f3 100644
--- a/src/doc.rs
+++ b/src/doc.rs
@@ -520,6 +520,7 @@ impl Lang {
pub const FRENCH: Self = Self(*b"fr ", 2);
pub const GERMAN: Self = Self(*b"de ", 2);
pub const ITALIAN: Self = Self(*b"it ", 2);
+ pub const POLISH: Self = Self(*b"pl ", 2);
pub const PORTUGUESE: Self = Self(*b"pt ", 2);
pub const RUSSIAN: Self = Self(*b"ru ", 2);
pub const SLOVENIAN: Self = Self(*b"sl ", 2);