aboutsummaryrefslogtreecommitdiff
path: root/src/stages.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <jj@r.bdr.sh>2026-03-23 20:52:55 +0100
committerRubén Beltrán del Río <jj@r.bdr.sh>2026-04-05 00:31:21 +0200
commit1d28fb5599337bf1891ac8cc43b7656975d239d7 (patch)
treee75bcfaed71d668c87afa65ca524d1a0338a0ce1 /src/stages.rs
parentef32d65ac1852da581ac75d20f903dbcb2d0b5cd (diff)
Use english as the base language
Diffstat (limited to 'src/stages.rs')
-rw-r--r--src/stages.rs220
1 files changed, 110 insertions, 110 deletions
diff --git a/src/stages.rs b/src/stages.rs
index 3ab1f5a..1231e55 100644
--- a/src/stages.rs
+++ b/src/stages.rs
@@ -55,28 +55,28 @@ pub trait LocalizedStageType {
impl LocalizedStageType for StageType {
fn localized_name(&self) -> String {
match self {
- StageType::Activities => tr!("stage.activities.name"),
- StageType::Practice => tr!("stage.practice.name"),
- StageType::Data => tr!("stage.data.name"),
- StageType::Knowledge => tr!("stages.knowledge.name"),
- StageType::Ubiquity => tr!("stages.ubiquity.name"),
- StageType::Certainty => tr!("stages.certainty.name"),
- StageType::PublicationTypes => tr!("stages.publication_types.name"),
- StageType::Market => tr!("stages.market.name"),
- StageType::KnowledgeManagement => tr!("stages.knowledge_management.name"),
- StageType::MarketPerception => tr!("stages.market_perception.name"),
- StageType::UserPerception => tr!("stages.user_perception.name"),
- StageType::PerceptionInIndustry => tr!("stages.perception_in_industry.name"),
- StageType::FocusOfValue => tr!("stages.focus_of_value.name"),
- StageType::Understanding => tr!("stages.understanding.name"),
- StageType::Comparison => tr!("stages.comparison.name"),
- StageType::Failure => tr!("stages.failure.name"),
- StageType::MarketAction => tr!("stages.market_action.name"),
- StageType::Efficiency => tr!("stages.efficiency.name"),
- StageType::DecisionDrivers => tr!("stages.decision_drivers.name"),
- StageType::Behavior => tr!("stages.behavior.name"),
- StageType::Cynefin => tr!("stages.cynefin.name"),
- StageType::EvolutionStage => tr!("stages.evolution_stage.name"),
+ StageType::Activities => tr!("Activities"),
+ StageType::Practice => tr!("Practice"),
+ StageType::Data => tr!("Data"),
+ StageType::Knowledge => tr!("Knowledge"),
+ StageType::Ubiquity => tr!("Ubiquity"),
+ StageType::Certainty => tr!("Certainty"),
+ StageType::PublicationTypes => tr!("Publication Types"),
+ StageType::Market => tr!("Market"),
+ StageType::KnowledgeManagement => tr!("Knowledge Management"),
+ StageType::MarketPerception => tr!("Market Perception"),
+ StageType::UserPerception => tr!("User Perception"),
+ StageType::PerceptionInIndustry => tr!("Perception in Industry"),
+ StageType::FocusOfValue => tr!("Focus of Value"),
+ StageType::Understanding => tr!("Understanding"),
+ StageType::Comparison => tr!("Comparison"),
+ StageType::Failure => tr!("Failure"),
+ StageType::MarketAction => tr!("Market Action"),
+ StageType::Efficiency => tr!("Efficiency"),
+ StageType::DecisionDrivers => tr!("Decision Drivers"),
+ StageType::Behavior => tr!("Behavior"),
+ StageType::Cynefin => tr!("Cynefin"),
+ StageType::EvolutionStage => tr!("Evolution Stage"),
StageType::Custom {
name,
i: _,
@@ -88,28 +88,28 @@ impl LocalizedStageType for StageType {
}
fn localized_i(&self) -> String {
match self {
- StageType::Activities => tr!("stage.activities.i"),
- StageType::Practice => tr!("stage.practice.i"),
- StageType::Data => tr!("stage.data.i"),
- StageType::Knowledge => tr!("stages.knowledge.i"),
- StageType::Ubiquity => tr!("stages.ubiquity.i"),
- StageType::Certainty => tr!("stages.certainty.i"),
- StageType::PublicationTypes => tr!("stages.publication_types.i"),
- StageType::Market => tr!("stages.market.i"),
- StageType::KnowledgeManagement => tr!("stages.knowledge_management.i"),
- StageType::MarketPerception => tr!("stages.market_perception.i"),
- StageType::UserPerception => tr!("stages.user_perception.i"),
- StageType::PerceptionInIndustry => tr!("stages.perception_in_industry.i"),
- StageType::FocusOfValue => tr!("stages.focus_of_value.i"),
- StageType::Understanding => tr!("stages.understanding.i"),
- StageType::Comparison => tr!("stages.comparison.i"),
- StageType::Failure => tr!("stages.failure.i"),
- StageType::MarketAction => tr!("stages.market_action.i"),
- StageType::Efficiency => tr!("stages.efficiency.i"),
- StageType::DecisionDrivers => tr!("stages.decision_drivers.i"),
- StageType::Behavior => tr!("stages.behavior.i"),
- StageType::Cynefin => tr!("stages.cynefin.i"),
- StageType::EvolutionStage => tr!("stages.evolution_stage.i"),
+ StageType::Activities => tr!("Genesis"),
+ StageType::Practice => tr!("Novel"),
+ StageType::Data => tr!("Unmodelled"),
+ StageType::Knowledge => tr!("Concept"),
+ StageType::Ubiquity => tr!("Rare"),
+ StageType::Certainty => tr!("Poorly Understood / exploring the unknown"),
+ StageType::PublicationTypes => tr!("Describe the wonder of the thing / the discovery of some marvel / a new land / an unknown frontier"),
+ StageType::Market => tr!("Undefined Market"),
+ StageType::KnowledgeManagement => tr!("Uncertain"),
+ StageType::MarketPerception => tr!(r#"Chaotic (non-linear) / domain of the "crazy""#),
+ StageType::UserPerception => tr!("Different / confusing / exciting / surprising / dangerous"),
+ StageType::PerceptionInIndustry => tr!("Future source of competitive advantage / unpredictable / unknown"),
+ StageType::FocusOfValue => tr!("High future worth but immediate investment"),
+ StageType::Understanding => tr!("Poorly Understood / unpredictable"),
+ StageType::Comparison => tr!("Constantly changing / a differential / unstable"),
+ StageType::Failure => tr!("High / tolerated / assumed to be wrong"),
+ StageType::MarketAction => tr!("Gambling / driven by gut"),
+ StageType::Efficiency => tr!("Reducing the cost of change (experimentation)"),
+ StageType::DecisionDrivers => tr!("Heritage / culture"),
+ StageType::Behavior => tr!("Uncertain when to use"),
+ StageType::Cynefin => tr!("Chaotic"),
+ StageType::EvolutionStage => tr!("Stage I"),
StageType::Custom {
name: _,
i,
@@ -121,28 +121,28 @@ impl LocalizedStageType for StageType {
}
fn localized_ii(&self) -> String {
match self {
- StageType::Activities => tr!("stage.activities.ii"),
- StageType::Practice => tr!("stage.practice.ii"),
- StageType::Data => tr!("stage.data.ii"),
- StageType::Knowledge => tr!("stages.knowledge.ii"),
- StageType::Ubiquity => tr!("stages.ubiquity.ii"),
- StageType::Certainty => tr!("stages.certainty.ii"),
- StageType::PublicationTypes => tr!("stages.publication_types.ii"),
- StageType::Market => tr!("stages.market.ii"),
- StageType::KnowledgeManagement => tr!("stages.knowledge_management.ii"),
- StageType::MarketPerception => tr!("stages.market_perception.ii"),
- StageType::UserPerception => tr!("stages.user_perception.ii"),
- StageType::PerceptionInIndustry => tr!("stages.perception_in_industry.ii"),
- StageType::FocusOfValue => tr!("stages.focus_of_value.ii"),
- StageType::Understanding => tr!("stages.understanding.ii"),
- StageType::Comparison => tr!("stages.comparison.ii"),
- StageType::Failure => tr!("stages.failure.ii"),
- StageType::MarketAction => tr!("stages.market_action.ii"),
- StageType::Efficiency => tr!("stages.efficiency.ii"),
- StageType::DecisionDrivers => tr!("stages.decision_drivers.ii"),
- StageType::Behavior => tr!("stages.behavior.ii"),
- StageType::Cynefin => tr!("stages.cynefin.ii"),
- StageType::EvolutionStage => tr!("stages.evolution_stage.ii"),
+ StageType::Activities => tr!("Custom"),
+ StageType::Practice => tr!("Emerging"),
+ StageType::Data => tr!("Divergent"),
+ StageType::Knowledge => tr!("Hypothesis"),
+ StageType::Ubiquity => tr!("Slowly Increasing"),
+ StageType::Certainty => tr!("Rapid Increase In Learning / discovery becomes refining"),
+ StageType::PublicationTypes => tr!("Focused on build / construct / awareness and learning / many models of explanation / no accepted forms / a wild west"),
+ StageType::Market => tr!("Forming Market / an array of competing forms and models of understanding"),
+ StageType::KnowledgeManagement => tr!("Learning on use / focused on testing prediction"),
+ StageType::MarketPerception => tr!(r#"Domain of "experts""#),
+ StageType::UserPerception => tr!("Leading edge / emerging / uncertainty over results"),
+ StageType::PerceptionInIndustry => tr!("Seen as a scompetitive advantage / a differential / ROI / case examples"),
+ StageType::FocusOfValue => tr!("Seeking ways to profit and a ROI / seeking confirmation of value"),
+ StageType::Understanding => tr!("Increasing understanding / development of measures"),
+ StageType::Comparison => tr!("Learning from others / testing the water / some evidential support"),
+ StageType::Failure => tr!("Moderate / unsurprising if wrong but disappointed"),
+ StageType::MarketAction => tr!(r#"Exploring a "found" value"#),
+ StageType::Efficiency => tr!("Reducing cost of waste (Learning)"),
+ StageType::DecisionDrivers => tr!("Analyses & synthesis"),
+ StageType::Behavior => tr!("Learning when to use"),
+ StageType::Cynefin => tr!("Complex"),
+ StageType::EvolutionStage => tr!("Stage II"),
StageType::Custom {
name: _,
i: _,
@@ -154,28 +154,28 @@ impl LocalizedStageType for StageType {
}
fn localized_iii(&self) -> String {
match self {
- StageType::Activities => tr!("stage.activities.iii"),
- StageType::Practice => tr!("stage.practice.iii"),
- StageType::Data => tr!("stage.data.iii"),
- StageType::Knowledge => tr!("stages.knowledge.iii"),
- StageType::Ubiquity => tr!("stages.ubiquity.iii"),
- StageType::Certainty => tr!("stages.certainty.iii"),
- StageType::PublicationTypes => tr!("stages.publication_types.iii"),
- StageType::Market => tr!("stages.market.iii"),
- StageType::KnowledgeManagement => tr!("stages.knowledge_management.iii"),
- StageType::MarketPerception => tr!("stages.market_perception.iii"),
- StageType::UserPerception => tr!("stages.user_perception.iii"),
- StageType::PerceptionInIndustry => tr!("stages.perception_in_industry.iii"),
- StageType::FocusOfValue => tr!("stages.focus_of_value.iii"),
- StageType::Understanding => tr!("stages.understanding.iii"),
- StageType::Comparison => tr!("stages.comparison.iii"),
- StageType::Failure => tr!("stages.failure.iii"),
- StageType::MarketAction => tr!("stages.market_action.iii"),
- StageType::Efficiency => tr!("stages.efficiency.iii"),
- StageType::DecisionDrivers => tr!("stages.decision_drivers.iii"),
- StageType::Behavior => tr!("stages.behavior.iii"),
- StageType::Cynefin => tr!("stages.cynefin.iii"),
- StageType::EvolutionStage => tr!("stages.evolution_stage.iii"),
+ StageType::Activities => tr!("Product (+rental)"),
+ StageType::Practice => tr!("Good"),
+ StageType::Data => tr!("Convergent"),
+ StageType::Knowledge => tr!("Theory"),
+ StageType::Ubiquity => tr!("Rapidly Increasing"),
+ StageType::Certainty => tr!("Rapid increase in use / increasing fit for purpose"),
+ StageType::PublicationTypes => tr!("Maintenance / operations / installation / comparison between competing forms / feature analysis"),
+ StageType::Market => tr!("Growing Market / consolidation to a few competing but more accepted forms"),
+ StageType::KnowledgeManagement => tr!("Learning on operation / using prediction / verification"),
+ StageType::MarketPerception => tr!(r#"Increasing expectation of use / domain of "professionals""#),
+ StageType::UserPerception => tr!("Increasingly common / disappointed if not used or available / feeling left behind"),
+ StageType::PerceptionInIndustry => tr!("Advantage through implementation / features / this model is better than that"),
+ StageType::FocusOfValue => tr!("High profitability per unit / a valuable model / a feeling of understanding / focus on exploitation"),
+ StageType::Understanding => tr!("Increasing education / constant refinement of needs / measures"),
+ StageType::Comparison => tr!("Competing models / feature difference / evidential support"),
+ StageType::Failure => tr!("Not tolerated / focus on constant improvement / assumed to be in the right direction / resistance to changing the model"),
+ StageType::MarketAction => tr!("Market analysis / listening to customers"),
+ StageType::Efficiency => tr!("Reducing cost of waste (Learning)"),
+ StageType::DecisionDrivers => tr!("Analyses & synthesis"),
+ StageType::Behavior => tr!("Learning through use"),
+ StageType::Cynefin => tr!("Complicated"),
+ StageType::EvolutionStage => tr!("Stage III"),
StageType::Custom {
name: _,
i: _,
@@ -187,28 +187,28 @@ impl LocalizedStageType for StageType {
}
fn localized_iv(&self) -> String {
match self {
- StageType::Activities => tr!("stage.activities.iv"),
- StageType::Practice => tr!("stage.practice.iv"),
- StageType::Data => tr!("stage.data.iv"),
- StageType::Knowledge => tr!("stages.knowledge.iv"),
- StageType::Ubiquity => tr!("stages.ubiquity.iv"),
- StageType::Certainty => tr!("stages.certainty.iv"),
- StageType::PublicationTypes => tr!("stages.publication_types.iv"),
- StageType::Market => tr!("stages.market.iv"),
- StageType::KnowledgeManagement => tr!("stages.knowledge_management.iv"),
- StageType::MarketPerception => tr!("stages.market_perception.iv"),
- StageType::UserPerception => tr!("stages.user_perception.iv"),
- StageType::PerceptionInIndustry => tr!("stages.perception_in_industry.iv"),
- StageType::FocusOfValue => tr!("stages.focus_of_value.iv"),
- StageType::Understanding => tr!("stages.understanding.iv"),
- StageType::Comparison => tr!("stages.comparison.iv"),
- StageType::Failure => tr!("stages.failure.iv"),
- StageType::MarketAction => tr!("stages.market_action.iv"),
- StageType::Efficiency => tr!("stages.efficiency.iv"),
- StageType::DecisionDrivers => tr!("stages.decision_drivers.iv"),
- StageType::Behavior => tr!("stages.behavior.iv"),
- StageType::Cynefin => tr!("stages.cynefin.iv"),
- StageType::EvolutionStage => tr!("stages.evolution_stage.iv"),
+ StageType::Activities => tr!("Commodity (+utility)"),
+ StageType::Practice => tr!("Best"),
+ StageType::Data => tr!("Modelled"),
+ StageType::Knowledge => tr!("Accepted"),
+ StageType::Ubiquity => tr!("Widespread in the applicable market / ecosystem"),
+ StageType::Certainty => tr!("Commonly understood (in terms of use)"),
+ StageType::PublicationTypes => tr!("Focused on use / increasingly an accepted, almost invisible component"),
+ StageType::Market => tr!("Mature Market / stabilised to an accepted form"),
+ StageType::KnowledgeManagement => tr!("Known / accepted"),
+ StageType::MarketPerception => tr!("Ordered (appearance of being linear) / trivial / formula to be applied"),
+ StageType::UserPerception => tr!("Standard / expected / feeling of shock if not used"),
+ StageType::PerceptionInIndustry => tr!("Cost of doing business / accepted / specific defined models"),
+ StageType::FocusOfValue => tr!("High volume / reducing margin / important but invisible / an essential component of something more complex"),
+ StageType::Understanding => tr!("Believed to be well defined / stable / measurable"),
+ StageType::Comparison => tr!("Essential / any advantage is operational / accepted norm"),
+ StageType::Failure => tr!("Surprised by failure / focus on operational efficiency"),
+ StageType::MarketAction => tr!("Metric driven / build what is needed"),
+ StageType::Efficiency => tr!("Reducing cost of deviation (Volume)"),
+ StageType::DecisionDrivers => tr!("Previous Experience"),
+ StageType::Behavior => tr!("Known / common usage"),
+ StageType::Cynefin => tr!("Clear"),
+ StageType::EvolutionStage => tr!("Stage IV"),
StageType::Custom {
name: _,
i: _,