diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml index 9d245b5f..33d27c35 100644 --- a/.github/ISSUE_TEMPLATE/bug.yaml +++ b/.github/ISSUE_TEMPLATE/bug.yaml @@ -7,6 +7,7 @@ body: label: Ludusavi version description: If you're not using the latest version, please update and make sure the problem still occurs. options: + - v0.15.1 - v0.15.0 - v0.14.0 - v0.13.1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 010e4c49..9eaba6ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased +## v0.15.1 (2022-11-25) * Fixed: * The placeholder `` was incorrectly interpreted as @@ -8,6 +8,9 @@ * For Wine prefixes from Heroic and Wine prefixes passed by CLI, the prefix's `*.reg` files were backed up even if the game in question was not known to have registry-based saves. +* Changed: + * Updated translations. + (Thanks to contributors on the [Crowdin project](https://crowdin.com/project/ludusavi)) ## v0.15.0 (2022-11-07) diff --git a/Cargo.lock b/Cargo.lock index 04e2250e..d87bacf3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2007,7 +2007,7 @@ dependencies = [ [[package]] name = "ludusavi" -version = "0.15.0" +version = "0.15.1" dependencies = [ "base64", "byte-unit", diff --git a/Cargo.toml b/Cargo.toml index a651393a..e48e1fc0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ludusavi" -version = "0.15.0" +version = "0.15.1" authors = ["mtkennerly "] edition = "2021" description = "Game save backup tool" diff --git a/assets/com.github.mtkennerly.ludusavi.metainfo.xml b/assets/com.github.mtkennerly.ludusavi.metainfo.xml index 303f8890..348c3b02 100644 --- a/assets/com.github.mtkennerly.ludusavi.metainfo.xml +++ b/assets/com.github.mtkennerly.ludusavi.metainfo.xml @@ -23,13 +23,14 @@ - https://raw.githubusercontent.com/mtkennerly/ludusavi/v0.15.0/docs/sample-gui-linux.png + https://raw.githubusercontent.com/mtkennerly/ludusavi/v0.15.1/docs/sample-gui-linux.png Graphical user interface com.github.mtkennerly.ludusavi.desktop + diff --git a/lang/it-IT.ftl b/lang/it-IT.ftl index c4a83ff1..a24af3f8 100644 --- a/lang/it-IT.ftl +++ b/lang/it-IT.ftl @@ -40,7 +40,7 @@ button-deselect-all = Deseleziona tutto button-enable-all = Attiva tutto button-disable-all = Disattiva tutto button-customize = Personalizza -button-exit = Exit +button-exit = Esci no-roots-are-configured = Aggiungi alcune radici per eseguire il backup di ulteriori dati. config-is-invalid = Errore: File di configurazione non valido. manifest-is-invalid = Errore: File manifest non valido. diff --git a/lang/pt-BR.ftl b/lang/pt-BR.ftl index b41e060b..f088b49f 100644 --- a/lang/pt-BR.ftl +++ b/lang/pt-BR.ftl @@ -40,7 +40,7 @@ button-deselect-all = Desmarcar tudo button-enable-all = Ativar tudo button-disable-all = Desativar tudo button-customize = Personalizar -button-exit = Exit +button-exit = Sair no-roots-are-configured = Adicione algumas raízes para armazenar ainda mais dados. config-is-invalid = Erro: O arquivo de configuração é inválido. manifest-is-invalid = Erro: O arquivo de manifesto é inválido. diff --git a/src/lang.rs b/src/lang.rs index d903c843..b5f78794 100644 --- a/src/lang.rs +++ b/src/lang.rs @@ -92,10 +92,10 @@ impl ToString for Language { Self::Esperanto => "Esperanto (20%)", Self::Filipino => "Filipino (57%)", Self::German => "Deutsch (94%)", - Self::Italian => "Italiano (99%)", + Self::Italian => "Italiano (100%)", Self::Korean => "한국어 (47%)", Self::Polish => "Polski (94%)", - Self::PortugueseBrazilian => "Português brasileiro (99%)", + Self::PortugueseBrazilian => "Português brasileiro (100%)", Self::Spanish => "Español (84%)", } .to_string() diff --git a/tasks.py b/tasks.py index 87c618d3..c1ab2a3a 100644 --- a/tasks.py +++ b/tasks.py @@ -52,10 +52,15 @@ def lang(ctx, jar="/opt/crowdin-cli/crowdin-cli.jar"): @task -def prerelease(ctx): +def clean(ctx): if DIST.exists(): shutil.rmtree(DIST, ignore_errors=True) DIST.mkdir() + + +@task +def prerelease(ctx): + clean(ctx) legal(ctx) flatpak(ctx) lang(ctx)