From b776768c3f112c5a102f41c8fd60ce9ae2a9b6ef Mon Sep 17 00:00:00 2001 From: Ward from fusion-voyager-3 Date: Sun, 25 Feb 2024 20:33:52 +0300 Subject: [PATCH] add translators.json --- src/welcome_content_page/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/welcome_content_page/mod.rs b/src/welcome_content_page/mod.rs index fa97d02..27b8638 100644 --- a/src/welcome_content_page/mod.rs +++ b/src/welcome_content_page/mod.rs @@ -79,14 +79,14 @@ pub fn welcome_content_page(window: &adw::ApplicationWindow, content_box: >k:: } } - let mut translator_json_array: Vec = Vec::new(); + let mut translator_json_array: Vec<&str> = Vec::new(); let translator_json_path = "/usr/share/pika-welcome/config/translators.json"; let translator_json_data = std::fs::read_to_string(dev_json_path).expect("Unable to read json"); let translator_json_data: serde_json::Value = serde_json::from_str(&translator_json_data).expect("JSON format invalid"); if let serde_json::Value::Array(translators) = &dev_json_data["translators"] { for translator in translators { - translator_json_array.push(translator["translator"].as_str().to_owned().unwrap().into()) + translator_json_array.push(translator["translator"].as_str().to_owned().unwrap()) } } @@ -98,9 +98,9 @@ pub fn welcome_content_page(window: &adw::ApplicationWindow, content_box: >k:: .hide_on_close(true) .developer_name(t!("app_dev")) .developers(dev_json_array) - .translator_credits(translator_json_array) .issue_url(APP_GITHUB.to_owned() + "/issues") .build(); + credits_window.add_credit_section(Some(&t!("translators").to_string()), &translator_json_array); content_box.append(&window_title_bar);