Add bilingual native_range and wildlife_value fields (DE/EN) to species
Migration 011 adds native_range_de, native_range_en, wildlife_value_de, wildlife_value_en columns. Backend INSERT/UPDATE queries updated ($64→$68). Frontend species and cultivar detail pages use pick_desc() for language selection.
This commit is contained in:
@@ -110,6 +110,8 @@ pub struct Species {
|
||||
pub other_uses_de: Option<String>,
|
||||
pub other_uses_en: Option<String>,
|
||||
pub native_range: Option<String>,
|
||||
pub native_range_de: Option<String>,
|
||||
pub native_range_en: Option<String>,
|
||||
pub invasiveness: Option<String>,
|
||||
pub pollination_type: Option<String>,
|
||||
pub plant_layer: Option<String>,
|
||||
@@ -119,6 +121,8 @@ pub struct Species {
|
||||
pub attracts_pollinators: Option<bool>,
|
||||
pub attracts_beneficial_insects: Option<bool>,
|
||||
pub wildlife_value: Option<String>,
|
||||
pub wildlife_value_de: Option<String>,
|
||||
pub wildlife_value_en: Option<String>,
|
||||
pub mulch_plant: Option<bool>,
|
||||
pub ground_cover_quality: Option<String>,
|
||||
pub allelopathic: Option<bool>,
|
||||
@@ -179,6 +183,8 @@ pub struct CreateSpecies {
|
||||
pub other_uses_de: Option<String>,
|
||||
pub other_uses_en: Option<String>,
|
||||
pub native_range: Option<String>,
|
||||
pub native_range_de: Option<String>,
|
||||
pub native_range_en: Option<String>,
|
||||
pub invasiveness: Option<String>,
|
||||
pub pollination_type: Option<String>,
|
||||
pub plant_layer: Option<String>,
|
||||
@@ -188,6 +194,8 @@ pub struct CreateSpecies {
|
||||
pub attracts_pollinators: Option<bool>,
|
||||
pub attracts_beneficial_insects: Option<bool>,
|
||||
pub wildlife_value: Option<String>,
|
||||
pub wildlife_value_de: Option<String>,
|
||||
pub wildlife_value_en: Option<String>,
|
||||
pub mulch_plant: Option<bool>,
|
||||
pub ground_cover_quality: Option<String>,
|
||||
pub allelopathic: Option<bool>,
|
||||
|
||||
Reference in New Issue
Block a user