Skip to content

Commit 50d0e5e

Browse files
committed
feat(locale): add German
1 parent ca1d06e commit 50d0e5e

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

crates/rari-md/src/node_card.rs

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ pub enum NoteCard {
1010
impl NoteCard {
1111
pub fn prefix_for_locale(&self, locale: Locale) -> &str {
1212
match (self, locale) {
13+
(Self::Callout, Locale::De) => "Hinweis",
14+
(Self::Warning, Locale::De) => "Warnung",
15+
(Self::Note, Locale::De) => "Notiz",
1316
(Self::Callout, Locale::EnUs) => "Callout:",
1417
(Self::Warning, Locale::EnUs) => "Warning:",
1518
(Self::Note, Locale::EnUs) => "Note:",

crates/rari-types/src/locale.rs

+6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ use crate::globals::content_translated_root;
1010
#[derive(PartialEq, Debug, Clone, Copy, Deserialize, Serialize, Default, PartialOrd, Eq, Ord)]
1111
pub enum Native {
1212
#[default]
13+
#[serde(rename = "Deutsch")]
14+
De,
1315
#[serde(rename = "English (US)")]
1416
EnUS,
1517
#[serde(rename = r#"Español"#)]
@@ -33,6 +35,7 @@ pub enum Native {
3335
impl From<Locale> for Native {
3436
fn from(value: Locale) -> Self {
3537
match value {
38+
Locale::De => Self::De,
3639
Locale::EnUs => Self::EnUS,
3740
Locale::Es => Self::Es,
3841
Locale::Fr => Self::Fr,
@@ -61,6 +64,8 @@ pub enum LocaleError {
6164
)]
6265
pub enum Locale {
6366
#[default]
67+
#[serde(rename = "de")]
68+
De,
6469
#[serde(rename = "en-US")]
6570
EnUs,
6671
#[serde(rename = "es")]
@@ -90,6 +95,7 @@ impl Display for Locale {
9095
impl Locale {
9196
pub const fn as_url_str(&self) -> &str {
9297
match *self {
98+
Self::De => "de",
9399
Self::EnUs => "en-US",
94100
Self::Es => "es",
95101
Self::Fr => "fr",

0 commit comments

Comments
 (0)