+
Skip to content
This repository was archived by the owner on Sep 17, 2024. It is now read-only.

fix: multiple languages updates #519

Merged
merged 12 commits into from
Feb 2, 2021
Merged
13 changes: 10 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,22 @@ and `Removed`.

## [Unreleased]

## Added
### Added

- Optional 'Categories' column for Catalog.
- Optional 'Summary' column for My Addons.
- New languages added to Ajour:
- 🇺🇦 Ukrainian (thanks Krapka and Orney)

## Changed
### Changed

- Sorted language picker in Settings.
- Tweaked catalog fuzzy search to weight title matches higher than description
matches
matches.

### Fixed

- Multiple error messages are now correctly localized.

## [0.7.0] - 2021-01-26

Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 18 additions & 13 deletions crates/core/src/config/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,7 @@ pub enum Language {
Swedish,
Spanish,
Turkish,
Ukrainian,
}

impl std::fmt::Display for Language {
Expand All @@ -234,38 +235,41 @@ impl std::fmt::Display for Language {
"{}",
match self {
Language::Czech => "Čeština",
Language::English => "English",
Language::Danish => "Dansk",
Language::German => "Deutsch",
Language::Swedish => "Svenska",
Language::English => "English",
Language::French => "Français",
Language::Russian => "Pусский",
Language::Spanish => "Español",
Language::German => "Deutsch",
Language::Hungarian => "Magyar",
Language::Norwegian => "Bokmål",
Language::Norwegian => "Norsk Bokmål",
Language::Portuguese => "Português",
Language::Russian => "Pусский",
Language::Slovak => "Slovenčina",
Language::Spanish => "Español",
Language::Swedish => "Svenska",
Language::Turkish => "Türkçe",
Language::Portuguese => "Português",
Language::Ukrainian => "Yкраїнська",
}
)
}
}

impl Language {
pub const ALL: [Language; 13] = [
// Alphabetically sorted based on their local name (@see `impl Display`).
pub const ALL: [Language; 14] = [
Language::Czech,
Language::Danish,
Language::English,
Language::French,
Language::German,
Language::Russian,
Language::English,
Language::Spanish,
Language::Swedish,
Language::French,
Language::Hungarian,
Language::Norwegian,
Language::Portuguese,
Language::Russian,
Language::Slovak,
Language::Swedish,
Language::Turkish,
Language::Portuguese,
Language::Ukrainian,
];

pub const fn language_code(self) -> &'static str {
Expand All @@ -283,6 +287,7 @@ impl Language {
Language::Slovak => "sk_SK",
Language::Turkish => "tr_TR",
Language::Portuguese => "pt_PT",
Language::Ukrainian => "uk_UA",
}
}
}
Expand Down
11 changes: 11 additions & 0 deletions locale/cs_CZ.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Aktualizace zařazena",
"settings-general": "Obecné",
"catalog-results": "Výsledky: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/da_DK.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Opdatering klargjort",
"settings-general": "Generelt",
"catalog-results": "Resultater: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Update in Warteschlange",
"settings-general": "Allgemein",
"catalog-results": "Ergebnisse: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Update Queued",
"settings-general": "General",
"catalog-results": "Results: {number}",
"error-fetch-changelog": "Failed to fetch changelog",
"error-parse-addons": "Failed to parse addons",
"error-download-addon": "Failed to download addon",
"error-unpack-addon": "Failed to unpack addon",
"error-backup-folders": "Failed to backup folders",
"error-update-ajour": "Failed to update Ajour",
"error-remove-cache": "Failed to remove cache entry",
"error-list-accounts": "Failed to get list of Accounts",
"error-parse-weakauras": "Failed to parse WeakAuras",
"error-update-weakauras": "Failed to update WeakAuras",
"error-update-ajour-permission": "Permissions issue while updating Ajour",
"categories": "Categories"
}
11 changes: 11 additions & 0 deletions locale/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Actualización en cola",
"settings-general": "Ajustes globales",
"catalog-results": "Resultados: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/fr_FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Mise à jour en attente",
"settings-general": "Paramètres généraux",
"catalog-results": "Résultats: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/hu_HU.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Frissítés sorbaállítva",
"settings-general": "Általános",
"catalog-results": "Találatok: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/nb_NO.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Oppdatering Køet",
"settings-general": "Generelt",
"catalog-results": "Resultater: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/pt_PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Atualização em fila",
"settings-general": "Configuração geral",
"catalog-results": "Resultados: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/ru_RU.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Обновления поставлены в очередь",
"settings-general": "Общие",
"catalog-results": "Результат: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/se_SE.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Uppdateringar köade",
"settings-general": "Allmänna inställningar",
"catalog-results": "Resultat: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/sk_SK.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Aktualizácia zaradená",
"settings-general": "Všeobecné",
"catalog-results": "Výsledky: {number}",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
11 changes: 11 additions & 0 deletions locale/tr_TR.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,5 +103,16 @@
"weakaura-update-queued": "Güncelleme Sırada",
"settings-general": "Genel",
"catalog-results": "{number} sonuç",
"error-fetch-changelog": "",
"error-parse-addons": "",
"error-download-addon": "",
"error-unpack-addon": "",
"error-backup-folders": "",
"error-update-ajour": "",
"error-remove-cache": "",
"error-list-accounts": "",
"error-parse-weakauras": "",
"error-update-weakauras": "",
"error-update-ajour-permission": "",
"categories": ""
}
Loading
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载