diff --git a/crates/typst-library/src/layout/table.rs b/crates/typst-library/src/layout/table.rs index 4b1912848..339b8b259 100644 --- a/crates/typst-library/src/layout/table.rs +++ b/crates/typst-library/src/layout/table.rs @@ -319,6 +319,7 @@ impl LocalName for TableElem { Lang::NYNORSK => "Tabell", Lang::POLISH => "Tabela", Lang::PORTUGUESE => "Tabela", + Lang::ROMANIAN => "Tabelul", Lang::RUSSIAN => "Таблица", Lang::SLOVENIAN => "Tabela", Lang::SPANISH => "Tabla", diff --git a/crates/typst-library/src/math/mod.rs b/crates/typst-library/src/math/mod.rs index ee0a0dbfe..26ab10c6e 100644 --- a/crates/typst-library/src/math/mod.rs +++ b/crates/typst-library/src/math/mod.rs @@ -331,6 +331,7 @@ impl LocalName for EquationElem { Lang::NYNORSK => "Likning", Lang::POLISH => "Równanie", Lang::PORTUGUESE => "Equação", + Lang::ROMANIAN => "Ecuația", Lang::RUSSIAN => "Уравнение", Lang::SLOVENIAN => "Enačba", Lang::SPANISH => "Ecuación", diff --git a/crates/typst-library/src/meta/bibliography.rs b/crates/typst-library/src/meta/bibliography.rs index 49b4f6097..2fe860606 100644 --- a/crates/typst-library/src/meta/bibliography.rs +++ b/crates/typst-library/src/meta/bibliography.rs @@ -239,6 +239,7 @@ impl LocalName for BibliographyElem { Lang::NYNORSK => "Bibliografi", Lang::POLISH => "Bibliografia", Lang::PORTUGUESE => "Bibliografia", + Lang::ROMANIAN => "Bibliografie", Lang::RUSSIAN => "Библиография", Lang::SLOVENIAN => "Literatura", Lang::SPANISH => "Bibliografía", diff --git a/crates/typst-library/src/meta/heading.rs b/crates/typst-library/src/meta/heading.rs index 156d48ffb..34af82385 100644 --- a/crates/typst-library/src/meta/heading.rs +++ b/crates/typst-library/src/meta/heading.rs @@ -251,6 +251,7 @@ impl LocalName for HeadingElem { Lang::POLISH => "Sekcja", Lang::PORTUGUESE if option_eq(region, "PT") => "Secção", Lang::PORTUGUESE => "Seção", + Lang::ROMANIAN => "Secțiunea", Lang::RUSSIAN => "Раздел", Lang::SLOVENIAN => "Poglavje", Lang::SPANISH => "Sección", diff --git a/crates/typst-library/src/meta/outline.rs b/crates/typst-library/src/meta/outline.rs index be0c91de0..9266ba2b1 100644 --- a/crates/typst-library/src/meta/outline.rs +++ b/crates/typst-library/src/meta/outline.rs @@ -275,6 +275,7 @@ impl LocalName for OutlineElem { Lang::POLISH => "Spis treści", Lang::PORTUGUESE if option_eq(region, "PT") => "Índice", Lang::PORTUGUESE => "Sumário", + Lang::ROMANIAN => "Cuprins", Lang::RUSSIAN => "Содержание", Lang::SLOVENIAN => "Kazalo", Lang::SPANISH => "Índice", diff --git a/crates/typst-library/src/text/raw.rs b/crates/typst-library/src/text/raw.rs index dfd71275a..cf4a0b6b6 100644 --- a/crates/typst-library/src/text/raw.rs +++ b/crates/typst-library/src/text/raw.rs @@ -384,6 +384,7 @@ impl LocalName for RawElem { Lang::ITALIAN => "Codice", Lang::NYNORSK => "Utskrift", Lang::POLISH => "Program", + Lang::ROMANIAN => "Listă", // TODO: I dunno Lang::RUSSIAN => "Листинг", Lang::SLOVENIAN => "Program", Lang::SPANISH => "Listado", diff --git a/crates/typst-library/src/visualize/image.rs b/crates/typst-library/src/visualize/image.rs index 70001292f..b4a9015fa 100644 --- a/crates/typst-library/src/visualize/image.rs +++ b/crates/typst-library/src/visualize/image.rs @@ -242,6 +242,7 @@ impl LocalName for ImageElem { Lang::NYNORSK => "Figur", Lang::POLISH => "Rysunek", Lang::PORTUGUESE => "Figura", + Lang::ROMANIAN => "Figura", Lang::RUSSIAN => "Рисунок", Lang::SLOVENIAN => "Slika", Lang::SPANISH => "Figura", diff --git a/crates/typst/src/doc.rs b/crates/typst/src/doc.rs index 91f9ec208..2156a6b03 100644 --- a/crates/typst/src/doc.rs +++ b/crates/typst/src/doc.rs @@ -586,6 +586,7 @@ impl Lang { pub const UKRAINIAN: Self = Self(*b"ua ", 2); pub const VIETNAMESE: Self = Self(*b"vi ", 2); pub const HUNGARIAN: Self = Self(*b"hu ", 2); + pub const ROMANIAN: Self = Self(*b"ro ", 2); /// Return the language code as an all lowercase string slice. pub fn as_str(&self) -> &str {