From 3d7284fc1bb52b4431e3e4742254fd7699f18dc0 Mon Sep 17 00:00:00 2001 From: Iagoba Apellaniz Date: Tue, 26 Nov 2024 13:34:53 +0100 Subject: [PATCH] Support for Basque language (#5429) --- crates/typst-library/src/text/lang.rs | 4 +++- crates/typst-library/translations/eu.txt | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 crates/typst-library/translations/eu.txt diff --git a/crates/typst-library/src/text/lang.rs b/crates/typst-library/src/text/lang.rs index d63dddb70..b9b9ef555 100644 --- a/crates/typst-library/src/text/lang.rs +++ b/crates/typst-library/src/text/lang.rs @@ -14,7 +14,7 @@ macro_rules! translation { }; } -const TRANSLATIONS: [(&str, &str); 36] = [ +const TRANSLATIONS: [(&str, &str); 37] = [ translation!("ar"), translation!("ca"), translation!("cs"), @@ -23,6 +23,7 @@ const TRANSLATIONS: [(&str, &str); 36] = [ translation!("en"), translation!("es"), translation!("et"), + translation!("eu"), translation!("fi"), translation!("fr"), translation!("gl"), @@ -60,6 +61,7 @@ pub struct Lang([u8; 3], u8); impl Lang { pub const ALBANIAN: Self = Self(*b"sq ", 2); pub const ARABIC: Self = Self(*b"ar ", 2); + pub const BASQUE: Self = Self(*b"eu ", 2); pub const BOKMÃ…L: Self = Self(*b"nb ", 2); pub const CATALAN: Self = Self(*b"ca ", 2); pub const CHINESE: Self = Self(*b"zh ", 2); diff --git a/crates/typst-library/translations/eu.txt b/crates/typst-library/translations/eu.txt new file mode 100644 index 000000000..d89f89b6f --- /dev/null +++ b/crates/typst-library/translations/eu.txt @@ -0,0 +1,8 @@ +figure = Irudia +table = Taula +equation = Ekuazioa +bibliography = Bibliografia +heading = Atala +outline = Aurkibidea +raw = Kodea +page = orria