feat(i18n): add Bulgarian locale

This commit is contained in:
Hakan Seven committed 2026-08-17 23:45:04 +03:00
commit 403247cbc3
21 files changed
+3536 -1

No files matched your search

+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = إغلاق .close = إغلاق
File diff suppressed because it is too large. Load diff
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Zavřít .close = Zavřít
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Schließen .close = Schließen
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Close .close = Close
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Cerrar .close = Cerrar
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Sulje .close = Sulje
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Fermer .close = Fermer
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = बंद करें .close = बंद करें
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Bezárás .close = Bezárás
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Chiudi .close = Chiudi
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = 閉じる .close = 閉じる
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = 닫기 .close = 닫기
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Sluiten .close = Sluiten
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Zamknij .close = Zamknij
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Fechar .close = Fechar
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Замкнуть .close = Замкнуть
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = Kapat .close = Kapat
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = 关闭 .close = 关闭
+1
View File
@@ -19,6 +19,7 @@ language =
.hungarian = Magyar .hungarian = Magyar
.polish = Polski .polish = Polski
.chinese-traditional = 繁體中文 .chinese-traditional = 繁體中文
.bulgarian = Български
action = action =
.close = 關閉 .close = 關閉
+6 -1
View File
@@ -27,6 +27,8 @@ pub enum Language {
System, System,
#[serde(rename = "en-US")] #[serde(rename = "en-US")]
EnUs, EnUs,
#[serde(rename = "bg-BG")]
BgBg,
#[serde(rename = "tr-TR")] #[serde(rename = "tr-TR")]
TrTr, TrTr,
#[serde(rename = "nl-NL")] #[serde(rename = "nl-NL")]
@@ -66,9 +68,10 @@ pub enum Language {
} }
impl Language { impl Language {
pub const ALL: [Language; 20] = [ pub const ALL: [Language; 21] = [
Language::System, Language::System,
Language::EnUs, Language::EnUs,
Language::BgBg,
Language::PtBr, Language::PtBr,
Language::CsCz, Language::CsCz,
Language::NlNl, Language::NlNl,
@@ -93,6 +96,7 @@ impl Language {
match self { match self {
Language::System => system_languages(), Language::System => system_languages(),
Language::EnUs => vec!["en-US".parse().expect("valid locale")], Language::EnUs => vec!["en-US".parse().expect("valid locale")],
Language::BgBg => vec!["bg-BG".parse().expect("valid locale")],
Language::TrTr => vec!["tr-TR".parse().expect("valid locale")], Language::TrTr => vec!["tr-TR".parse().expect("valid locale")],
Language::NlNl => vec!["nl-NL".parse().expect("valid locale")], Language::NlNl => vec!["nl-NL".parse().expect("valid locale")],
Language::FrFr => vec!["fr-FR".parse().expect("valid locale")], Language::FrFr => vec!["fr-FR".parse().expect("valid locale")],
@@ -118,6 +122,7 @@ impl Language {
match self { match self {
Language::System => crate::tr!("language", "system"), Language::System => crate::tr!("language", "system"),
Language::EnUs => crate::tr!("language", "english"), Language::EnUs => crate::tr!("language", "english"),
Language::BgBg => crate::tr!("language", "bulgarian"),
Language::TrTr => crate::tr!("language", "turkish"), Language::TrTr => crate::tr!("language", "turkish"),
Language::NlNl => crate::tr!("language", "dutch"), Language::NlNl => crate::tr!("language", "dutch"),
Language::FrFr => crate::tr!("language", "french"), Language::FrFr => crate::tr!("language", "french"),