diff --git a/crates/typst/src/math/equation.rs b/crates/typst/src/math/equation.rs index 745493ee..18ad7bcb 100644 --- a/crates/typst/src/math/equation.rs +++ b/crates/typst/src/math/equation.rs @@ -251,6 +251,7 @@ impl LocalName for EquationElem { Lang::PORTUGUESE => "Equação", Lang::ROMANIAN => "Ecuația", Lang::RUSSIAN => "Уравнение", + Lang::SERBIAN => "Једначина", Lang::SLOVENIAN => "Enačba", Lang::SPANISH => "Ecuación", Lang::SWEDISH => "Ekvation", diff --git a/crates/typst/src/model/bibliography.rs b/crates/typst/src/model/bibliography.rs index 94e6aafa..a23ce821 100644 --- a/crates/typst/src/model/bibliography.rs +++ b/crates/typst/src/model/bibliography.rs @@ -296,6 +296,7 @@ impl LocalName for BibliographyElem { Lang::PORTUGUESE => "Bibliografia", Lang::ROMANIAN => "Bibliografie", Lang::RUSSIAN => "Библиография", + Lang::SERBIAN => "Литература", Lang::SLOVENIAN => "Literatura", Lang::SPANISH => "Bibliografía", Lang::SWEDISH => "Bibliografi", diff --git a/crates/typst/src/model/heading.rs b/crates/typst/src/model/heading.rs index d99fd074..7b73b8b5 100644 --- a/crates/typst/src/model/heading.rs +++ b/crates/typst/src/model/heading.rs @@ -268,6 +268,7 @@ impl LocalName for HeadingElem { Lang::PORTUGUESE => "Seção", Lang::ROMANIAN => "Secțiunea", Lang::RUSSIAN => "Раздел", + Lang::SERBIAN => "Поглавље", Lang::SLOVENIAN => "Poglavje", Lang::SPANISH => "Sección", Lang::SWEDISH => "Kapitel", diff --git a/crates/typst/src/model/outline.rs b/crates/typst/src/model/outline.rs index 6f4c4a0a..3531bdec 100644 --- a/crates/typst/src/model/outline.rs +++ b/crates/typst/src/model/outline.rs @@ -278,6 +278,7 @@ impl LocalName for OutlineElem { Lang::PORTUGUESE => "Sumário", Lang::ROMANIAN => "Cuprins", Lang::RUSSIAN => "Содержание", + Lang::SERBIAN => "Садржај", Lang::SLOVENIAN => "Kazalo", Lang::SPANISH => "Índice", Lang::SWEDISH => "Innehåll", diff --git a/crates/typst/src/model/table.rs b/crates/typst/src/model/table.rs index 5b7715ab..12a977d3 100644 --- a/crates/typst/src/model/table.rs +++ b/crates/typst/src/model/table.rs @@ -213,6 +213,7 @@ impl LocalName for TableElem { Lang::PORTUGUESE => "Tabela", Lang::ROMANIAN => "Tabelul", Lang::RUSSIAN => "Таблица", + Lang::SERBIAN => "Табела", Lang::SLOVENIAN => "Tabela", Lang::SPANISH => "Tabla", Lang::SWEDISH => "Tabell", diff --git a/crates/typst/src/text/lang.rs b/crates/typst/src/text/lang.rs index c98cbfce..f7dfb0e8 100644 --- a/crates/typst/src/text/lang.rs +++ b/crates/typst/src/text/lang.rs @@ -31,6 +31,7 @@ impl Lang { 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 SERBIAN: Self = Self(*b"sr ", 2); pub const SLOVENIAN: Self = Self(*b"sl ", 2); pub const SPANISH: Self = Self(*b"es ", 2); pub const SWEDISH: Self = Self(*b"sv ", 2); diff --git a/crates/typst/src/text/raw.rs b/crates/typst/src/text/raw.rs index 1f9f9ccb..2bcf566a 100644 --- a/crates/typst/src/text/raw.rs +++ b/crates/typst/src/text/raw.rs @@ -449,6 +449,7 @@ impl LocalName for RawElem { Lang::POLISH => "Program", Lang::ROMANIAN => "Listă", // TODO: I dunno Lang::RUSSIAN => "Листинг", + Lang::SERBIAN => "Програм", Lang::SLOVENIAN => "Program", Lang::SPANISH => "Listado", Lang::SWEDISH => "Listing", diff --git a/crates/typst/src/visualize/image/mod.rs b/crates/typst/src/visualize/image/mod.rs index a10f7e7b..ddfcc91c 100644 --- a/crates/typst/src/visualize/image/mod.rs +++ b/crates/typst/src/visualize/image/mod.rs @@ -268,6 +268,7 @@ impl LocalName for ImageElem { Lang::PORTUGUESE => "Figura", Lang::ROMANIAN => "Figura", Lang::RUSSIAN => "Рис.", + Lang::SERBIAN => "Слика", Lang::SLOVENIAN => "Slika", Lang::SPANISH => "Figura", Lang::SWEDISH => "Figur",