mirror of
https://github.com/GyulyVGC/sniffnet.git
synced 2026-10-23 23:51:18 +00:00
Revert "Adjusted the order of languages"
This reverts commit 2345492d02.
This commit is contained in:
parent
02806ad8ec
commit
8a9fb1012a
3 changed files with 578 additions and 548 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -5,9 +5,9 @@ use crate::Language;
|
|||
pub fn new_version_available_translation(language: Language) -> &'static str {
|
||||
match language {
|
||||
Language::EN => "A newer version is available on GitHub",
|
||||
Language::FA => "یک نسخه جدیدتر روی GitHub موجود است",
|
||||
Language::IT => "Una versione più recente è disponibile su GitHub",
|
||||
Language::RU => "Новая версия доступна на GitHub",
|
||||
Language::FA => "یک نسخه جدیدتر روی GitHub موجود است",
|
||||
_ => "A newer version is available on GitHub",
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,22 +3,34 @@ use serde::{Deserialize, Serialize};
|
|||
/// This enum defines the available languages.
|
||||
#[derive(PartialEq, Eq, Clone, Copy, Debug, Serialize, Deserialize, Hash)]
|
||||
pub enum Language {
|
||||
/// Default language
|
||||
EN, // English
|
||||
/// Additional languages (ISO Code Sorted)
|
||||
DE, // German
|
||||
ES, // Spanish
|
||||
FA, // Persian
|
||||
FR, // French
|
||||
IT, // Italian
|
||||
KO, // Korean
|
||||
PL, // Polish
|
||||
PT, // Portuguese
|
||||
RO, // Romanian
|
||||
RU, // Russian
|
||||
TR, // Turkish
|
||||
UK, // Ukrainian
|
||||
ZH, // Simplified Chinese
|
||||
/// English (default language).
|
||||
EN,
|
||||
/// Italian.
|
||||
IT,
|
||||
/// French.
|
||||
FR,
|
||||
/// Spanish.
|
||||
ES,
|
||||
/// Polish.
|
||||
PL,
|
||||
/// German,
|
||||
DE,
|
||||
/// Ukrainian
|
||||
UK,
|
||||
/// Simplified Chinese
|
||||
ZH,
|
||||
/// Romanian
|
||||
RO,
|
||||
/// Korean
|
||||
KO,
|
||||
/// Portuguese
|
||||
PT,
|
||||
/// Turkish
|
||||
TR,
|
||||
/// Russian
|
||||
RU,
|
||||
/// Persian
|
||||
FA,
|
||||
}
|
||||
|
||||
impl Default for Language {
|
||||
|
|
@ -30,41 +42,41 @@ impl Default for Language {
|
|||
impl Language {
|
||||
pub(crate) const COL1: [Language; 5] = [
|
||||
Language::EN,
|
||||
Language::DE,
|
||||
Language::ES,
|
||||
Language::FA,
|
||||
Language::FR,
|
||||
Language::PL,
|
||||
Language::RU,
|
||||
Language::ZH,
|
||||
];
|
||||
pub(crate) const COL2: [Language; 5] = [
|
||||
Language::DE,
|
||||
Language::IT,
|
||||
Language::KO,
|
||||
Language::PL,
|
||||
Language::PT,
|
||||
Language::RO,
|
||||
Language::TR,
|
||||
Language::FA,
|
||||
];
|
||||
pub(crate) const COL3: [Language; 4] = [
|
||||
Language::RU,
|
||||
Language::TR,
|
||||
Language::ES,
|
||||
Language::KO,
|
||||
Language::RO,
|
||||
Language::UK,
|
||||
Language::ZH,
|
||||
];
|
||||
|
||||
pub fn get_radio_label(&self) -> &str {
|
||||
match self {
|
||||
Language::EN => "English",
|
||||
Language::DE => "Deutsch",
|
||||
Language::ES => "Español",
|
||||
Language::FA => "فارسی",
|
||||
Language::FR => "Français",
|
||||
Language::IT => "Italiano",
|
||||
Language::KO => "한국인",
|
||||
Language::FR => "Français",
|
||||
Language::ES => "Español",
|
||||
Language::PL => "Polski",
|
||||
Language::PT => "Português",
|
||||
Language::RO => "Română",
|
||||
Language::RU => "Русский",
|
||||
Language::TR => "Türkçe",
|
||||
Language::DE => "Deutsch",
|
||||
Language::UK => "Українська",
|
||||
Language::ZH => "简体中文",
|
||||
Language::RO => "Română",
|
||||
Language::KO => "한국인",
|
||||
Language::TR => "Türkçe",
|
||||
Language::RU => "Русский",
|
||||
Language::PT => "Português",
|
||||
Language::FA => "فارسی",
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue