From 6f13a3f8b9c1d4e456d2fbf26550294b3ee130b2 Mon Sep 17 00:00:00 2001 From: zymon Date: Thu, 6 Apr 2023 14:53:18 +0200 Subject: [PATCH] add support for polish language (#623) --- library/src/layout/table.rs | 2 +- library/src/math/mod.rs | 1 + library/src/meta/bibliography.rs | 2 +- library/src/meta/heading.rs | 1 + library/src/meta/outline.rs | 1 + library/src/text/raw.rs | 1 + library/src/visualize/image.rs | 1 + src/doc.rs | 1 + 8 files changed, 8 insertions(+), 2 deletions(-) diff --git a/library/src/layout/table.rs b/library/src/layout/table.rs index 9ea80b898..14ab2699d 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 f961e06b2..d3d9986a1 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 da15354b5..1ee3d125b 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 f6735d382..634927613 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 9c51c7486..7d513d0ec 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 d3a94b91e..a1a5d11f0 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 31945df36..4ae0be2bf 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 b7f761d98..afeaa3f3a 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);