diff --git a/components/library/src/taxonomies/mod.rs b/components/library/src/taxonomies/mod.rs index 5cd672e..0bea512 100644 --- a/components/library/src/taxonomies/mod.rs +++ b/components/library/src/taxonomies/mod.rs @@ -169,7 +169,6 @@ impl Taxonomy { self.items.iter().map(|i| SerializedTaxonomyItem::from_item(i, library)).collect(); context.insert("terms", &terms); context.insert("taxonomy", &self.kind); - context.insert("lang", &self.kind.lang); context.insert("current_url", &config.make_permalink(&self.kind.name)); context.insert("current_path", &self.kind.name); @@ -418,7 +417,11 @@ mod tests { let mut a = None; for x in taxonomies { match x.kind.name.as_ref() { - "tags" => t = Some(x), + "tags" => { + if x.kind.lang == "en" { + t = Some(x) + } + }, "categories" => c = Some(x), "auteurs" => a = Some(x), _ => unreachable!(), diff --git a/test_site_i18n/templates/tags/list.html b/test_site_i18n/templates/tags/list.html index 734bfff..18d6d50 100644 --- a/test_site_i18n/templates/tags/list.html +++ b/test_site_i18n/templates/tags/list.html @@ -1,3 +1,3 @@ {% for tag in terms %} - {{ tag.name }} {{ tag.slug }} {{ tag.pages | length }} {{ lang }} + {{ tag.name }} {{ tag.slug }} {{ tag.pages | length }} {{ taxonomy.lang }} {% endfor %}