From 75eb7515f5c05308ecd8f17c31f6b63be96f1c64 Mon Sep 17 00:00:00 2001 From: mucahitsahin Date: Mon, 20 Jan 2025 22:50:49 +0300 Subject: [PATCH] Add localization support for network statistics in multiple languages - Introduced new resource entries for total download, total upload, download speed, upload speed, and application usage in German, Spanish, French, Italian, Japanese, Korean, Turkish, and Chinese. - Updated the NetworkStatsWindow XAML to utilize localized strings for displaying network statistics, enhancing the user interface and accessibility for international users. These changes improve the application's internationalization capabilities, providing users with a more inclusive experience while monitoring network usage. --- NetSpeedWidget/Resources/Strings.Designer.cs | 55 ++++++++++++++++++++ NetSpeedWidget/Resources/Strings.de.resx | 15 ++++++ NetSpeedWidget/Resources/Strings.es.resx | 15 ++++++ NetSpeedWidget/Resources/Strings.fr.resx | 15 ++++++ NetSpeedWidget/Resources/Strings.it.resx | 15 ++++++ NetSpeedWidget/Resources/Strings.ja.resx | 15 ++++++ NetSpeedWidget/Resources/Strings.ko.resx | 15 ++++++ NetSpeedWidget/Resources/Strings.resx | 15 ++++++ NetSpeedWidget/Resources/Strings.tr.resx | 15 ++++++ NetSpeedWidget/Resources/Strings.zh.resx | 15 ++++++ NetSpeedWidget/Views/NetworkStatsWindow.xaml | 46 ++++++++-------- 11 files changed, 215 insertions(+), 21 deletions(-) diff --git a/NetSpeedWidget/Resources/Strings.Designer.cs b/NetSpeedWidget/Resources/Strings.Designer.cs index 405f729..89506cd 100644 --- a/NetSpeedWidget/Resources/Strings.Designer.cs +++ b/NetSpeedWidget/Resources/Strings.Designer.cs @@ -194,5 +194,60 @@ public static string NetworkUsage return ResourceManager.GetString("NetworkUsage", resourceCulture); } } + + /// + /// Total Download: benzeri yerelleştirilmiş bir dize arar. + /// + public static string TotalDownload + { + get + { + return ResourceManager.GetString("TotalDownload", resourceCulture); + } + } + + /// + /// Total Upload: benzeri yerelleştirilmiş bir dize arar. + /// + public static string TotalUpload + { + get + { + return ResourceManager.GetString("TotalUpload", resourceCulture); + } + } + + /// + /// Download Speed (MB/s) benzeri yerelleştirilmiş bir dize arar. + /// + public static string DownloadSpeed + { + get + { + return ResourceManager.GetString("DownloadSpeed", resourceCulture); + } + } + + /// + /// Upload Speed (MB/s) benzeri yerelleştirilmiş bir dize arar. + /// + public static string UploadSpeed + { + get + { + return ResourceManager.GetString("UploadSpeed", resourceCulture); + } + } + + /// + /// Application Usage benzeri yerelleştirilmiş bir dize arar. + /// + public static string ApplicationUsage + { + get + { + return ResourceManager.GetString("ApplicationUsage", resourceCulture); + } + } } } \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.de.resx b/NetSpeedWidget/Resources/Strings.de.resx index 1a82152..cca8039 100644 --- a/NetSpeedWidget/Resources/Strings.de.resx +++ b/NetSpeedWidget/Resources/Strings.de.resx @@ -67,4 +67,19 @@ Fehler beim Speichern der Spracheinstellung: {0} + + Gesamter Download: + + + Gesamter Upload: + + + Download-Geschwindigkeit (MB/s) + + + Upload-Geschwindigkeit (MB/s) + + + Anwendungsnutzung + \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.es.resx b/NetSpeedWidget/Resources/Strings.es.resx index 7efad3d..ec00192 100644 --- a/NetSpeedWidget/Resources/Strings.es.resx +++ b/NetSpeedWidget/Resources/Strings.es.resx @@ -67,4 +67,19 @@ Error al guardar la configuración del idioma: {0} + + Descarga Total: + + + Subida Total: + + + Velocidad de Descarga (MB/s) + + + Velocidad de Subida (MB/s) + + + Uso por Aplicación + \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.fr.resx b/NetSpeedWidget/Resources/Strings.fr.resx index cb40659..21b1040 100644 --- a/NetSpeedWidget/Resources/Strings.fr.resx +++ b/NetSpeedWidget/Resources/Strings.fr.resx @@ -67,4 +67,19 @@ Échec de l'enregistrement du paramètre de langue : {0} + + Téléchargement Total : + + + Envoi Total : + + + Vitesse de Téléchargement (MB/s) + + + Vitesse d'Envoi (MB/s) + + + Utilisation par Application + \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.it.resx b/NetSpeedWidget/Resources/Strings.it.resx index 8e759eb..6c03b2b 100644 --- a/NetSpeedWidget/Resources/Strings.it.resx +++ b/NetSpeedWidget/Resources/Strings.it.resx @@ -67,4 +67,19 @@ Impossibile salvare l'impostazione della lingua: {0} + + Download Totale: + + + Upload Totale: + + + Velocità di Download (MB/s) + + + Velocità di Upload (MB/s) + + + Utilizzo per Applicazione + \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.ja.resx b/NetSpeedWidget/Resources/Strings.ja.resx index df70bd7..1fc7c55 100644 --- a/NetSpeedWidget/Resources/Strings.ja.resx +++ b/NetSpeedWidget/Resources/Strings.ja.resx @@ -67,4 +67,19 @@ 言語設定の保存に失敗しました:{0} + + 総ダウンロード量: + + + 総アップロード量: + + + ダウンロード速度 (MB/s) + + + アップロード速度 (MB/s) + + + アプリケーション使用量 + \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.ko.resx b/NetSpeedWidget/Resources/Strings.ko.resx index bc92172..6cd6512 100644 --- a/NetSpeedWidget/Resources/Strings.ko.resx +++ b/NetSpeedWidget/Resources/Strings.ko.resx @@ -67,4 +67,19 @@ 언어 설정 저장 실패: {0} + + 총 다운로드: + + + 총 업로드: + + + 다운로드 속도 (MB/s) + + + 업로드 속도 (MB/s) + + + 애플리케이션 사용량 + \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.resx b/NetSpeedWidget/Resources/Strings.resx index 07ed90f..9bb43f0 100644 --- a/NetSpeedWidget/Resources/Strings.resx +++ b/NetSpeedWidget/Resources/Strings.resx @@ -67,4 +67,19 @@ Failed to save language setting: {0} + + Total Download: + + + Total Upload: + + + Download Speed (MB/s) + + + Upload Speed (MB/s) + + + Application Usage + \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.tr.resx b/NetSpeedWidget/Resources/Strings.tr.resx index ca506eb..db961bb 100644 --- a/NetSpeedWidget/Resources/Strings.tr.resx +++ b/NetSpeedWidget/Resources/Strings.tr.resx @@ -67,4 +67,19 @@ Dil ayarı kaydedilirken hata oluştu: {0} + + Toplam İndirme: + + + Toplam Yükleme: + + + İndirme Hızı (MB/s) + + + Yükleme Hızı (MB/s) + + + Uygulama Kullanımı + \ No newline at end of file diff --git a/NetSpeedWidget/Resources/Strings.zh.resx b/NetSpeedWidget/Resources/Strings.zh.resx index 9cb5255..d71c1f6 100644 --- a/NetSpeedWidget/Resources/Strings.zh.resx +++ b/NetSpeedWidget/Resources/Strings.zh.resx @@ -67,4 +67,19 @@ 保存语言设置失败:{0} + + 总下载量: + + + 总上传量: + + + 下载速度 (MB/s) + + + 上传速度 (MB/s) + + + 应用程序使用情况 + \ No newline at end of file diff --git a/NetSpeedWidget/Views/NetworkStatsWindow.xaml b/NetSpeedWidget/Views/NetworkStatsWindow.xaml index 05d1c0d..354b597 100644 --- a/NetSpeedWidget/Views/NetworkStatsWindow.xaml +++ b/NetSpeedWidget/Views/NetworkStatsWindow.xaml @@ -486,26 +486,28 @@ - + FontSize="14" + FontFamily="{StaticResource MainFont}" + Margin="0,0,0,5"/> - + FontSize="14" + FontFamily="{StaticResource MainFont}" + Margin="0,0,0,5"/> @@ -513,7 +515,9 @@ @@ -521,12 +525,11 @@ - + Margin="0,0,0,5"/> @@ -549,12 +554,11 @@ - + Margin="0,0,0,5"/> @@ -578,12 +583,11 @@ - + Margin="0,0,0,5"/>