From d0e284d0a26022c0df6490bedb654c683d24aa6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Cerveau?= Date: Wed, 16 Nov 2022 15:11:28 +0100 Subject: [PATCH] gettext: remove crate use because unsupported on Windows. Part of #12 --- Cargo.lock | 116 ------------------------------------------------ Cargo.toml | 1 - src/ui/about.rs | 5 +-- 3 files changed, 2 insertions(+), 120 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0f8bc74..ba724f5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,15 +17,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "aho-corasick" -version = "0.7.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" -dependencies = [ - "memchr", -] - [[package]] name = "anyhow" version = "1.0.44" @@ -81,12 +72,6 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" -[[package]] -name = "block" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" - [[package]] name = "byteorder" version = "1.4.3" @@ -327,26 +312,6 @@ dependencies = [ "system-deps", ] -[[package]] -name = "gettext-rs" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364" -dependencies = [ - "gettext-sys", - "locale_config", -] - -[[package]] -name = "gettext-sys" -version = "0.21.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa9e06ab9e7514cc9ae668ea3b71ea1536259d767dff0289ac23ad134f99929" -dependencies = [ - "cc", - "temp-dir", -] - [[package]] name = "gimli" version = "0.26.1" @@ -531,7 +496,6 @@ dependencies = [ "anyhow", "futures-channel", "futures-executor", - "gettext-rs", "gst-plugin-gtk4", "gstreamer", "gtk4", @@ -764,12 +728,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - [[package]] name = "libc" version = "0.2.103" @@ -782,19 +740,6 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" -[[package]] -name = "locale_config" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934" -dependencies = [ - "lazy_static", - "objc", - "objc-foundation", - "regex", - "winapi", -] - [[package]] name = "log" version = "0.3.9" @@ -813,15 +758,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "malloc_buf" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" -dependencies = [ - "libc", -] - [[package]] name = "matches" version = "0.1.9" @@ -889,35 +825,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "objc" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" -dependencies = [ - "malloc_buf", -] - -[[package]] -name = "objc-foundation" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" -dependencies = [ - "block", - "objc", - "objc_id", -] - -[[package]] -name = "objc_id" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" -dependencies = [ - "objc", -] - [[package]] name = "object" version = "0.27.1" @@ -1077,23 +984,6 @@ dependencies = [ "proc-macro2", ] -[[package]] -name = "regex" -version = "1.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.6.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" - [[package]] name = "ron" version = "0.3.0" @@ -1292,12 +1182,6 @@ dependencies = [ "version-compare", ] -[[package]] -name = "temp-dir" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab" - [[package]] name = "termcolor" version = "1.1.2" diff --git a/Cargo.toml b/Cargo.toml index 0506c9e..92ec562 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,6 @@ gtk = { version = "0.6.1", package = "gtk4" } gst = { package = "gstreamer", version = "0.20" } gst-plugin-gtk4 = { version = "0.10", optional=true } anyhow = "1" -gettext-rs = {version = "0.7", features = ["gettext-system"]} log = "0.4.11" once_cell = "1.7.2" xml-rs = "0.8.4" diff --git a/src/ui/about.rs b/src/ui/about.rs index 3be1e57..a73face 100644 --- a/src/ui/about.rs +++ b/src/ui/about.rs @@ -9,7 +9,6 @@ use crate::app::GPSApp; use crate::config; use crate::gps as GPS; -use gettextrs::gettext; use gtk::prelude::*; use gtk::AboutDialog; @@ -26,13 +25,13 @@ pub fn display_about_dialog(app: &GPSApp) { .version(config::VERSION) .comments(format!( "{}\n\n{}", - &gettext("Draw your own GStreamer pipeline"), + &"Draw your own GStreamer pipeline", GPS::Player::get_version() )) .website("https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio") .authors(vec!["Stéphane Cerveau".to_string()]) .artists(vec!["Stéphane Cerveau".to_string()]) - .translator_credits(gettext("translator-credits")) + .translator_credits("translator-credits") .logo_icon_name(config::APP_ID) .license_type(gtk::License::Gpl30) .transient_for(&window)