Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 20 additions & 6 deletions crates/workshop-rs-cli/src/census.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,24 @@ pub const CENSUS_IDENTITY_SCHEMA_VERSION: u32 = 1;
const EN_US: &str = "en-US";
const ZH_CN: &str = "zh-CN";
const CENSUS_TRACKING_REF: &str = "#19";
const LOCALIZATION_EN_US_SOURCE: &str = r#"rule ("Localization") {
event {
Ongoing - Global;
}
actions {
Disable Inspector Recording;
}
}
"#;
const LOCALIZATION_ZH_CN_SOURCE: &str = r#"rule ("Localization") {
event {
持续 - 全局;
}
actions {
禁用查看器录制;
}
}
"#;

/// An explicit support classification for a census case.
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
Expand Down Expand Up @@ -529,10 +547,6 @@ fn wir_shard() -> Result<CensusShard, CensusError> {
}

fn localization_shard() -> Result<CensusShard, CensusError> {
let en_source =
include_str!("../../workshop-rs/tests/fixtures/census/localization-en-us.ws").to_string();
let zh_source =
include_str!("../../workshop-rs/tests/fixtures/census/localization-zh-cn.ws").to_string();
CensusShard::new(
"localization",
vec![
Expand All @@ -544,7 +558,7 @@ fn localization_shard() -> Result<CensusShard, CensusError> {
"en-us-to-zh-cn",
)],
source_locale: EN_US.to_string(),
source: en_source,
source: LOCALIZATION_EN_US_SOURCE.to_string(),
reference_source: None,
support: generated_probe_support(),
},
Expand All @@ -556,7 +570,7 @@ fn localization_shard() -> Result<CensusShard, CensusError> {
"zh-cn-to-en-us",
)],
source_locale: ZH_CN.to_string(),
source: zh_source,
source: LOCALIZATION_ZH_CN_SOURCE.to_string(),
reference_source: None,
support: generated_probe_support(),
},
Expand Down