Skip to content

Commit

Permalink
Release v0.12.1
Browse files Browse the repository at this point in the history
  • Loading branch information
mtkennerly committed Aug 31, 2022
1 parent 0923132 commit bf250ef
Show file tree
Hide file tree
Showing 16 changed files with 45 additions and 16 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Unreleased
## v0.12.1 (2022-08-31)

* Fixed:
* Updated translations, including new ones for Esperanto and (experimentally) Korean.
Expand Down
10 changes: 9 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,17 @@ pip install aiohttp toml

Also install the Crowdin CLI manually.

#### Prepare
#### Automated
Run:

```bash
invoke prerelease
```

#### Manual
* Update version in CHANGELOG.md
* Update version in Cargo.toml
* Update version in assets/com.github.mtkennerly.ludusavi.metainfo.xml
including the `releases` section and the screenshot URL.
* Update the translation percentages in src/lang.rs
* Run `cargo build` to update the version in Cargo.lock
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.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ludusavi"
version = "0.12.0"
version = "0.12.1"
authors = ["mtkennerly <[email protected]>"]
edition = "2021"
description = "Game save backup tool"
Expand Down
3 changes: 2 additions & 1 deletion assets/com.github.mtkennerly.ludusavi.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,14 @@
</description>
<screenshots>
<screenshot type="default">
<image type="source">https://raw.githubusercontent.com/mtkennerly/ludusavi/v0.12.0/docs/sample-gui-linux.png</image>
<image type="source">https://raw.githubusercontent.com/mtkennerly/ludusavi/v0.12.1/docs/sample-gui-linux.png</image>
<caption>Graphical user interface</caption>
</screenshot>
</screenshots>
<content_rating type="oars-1.1" />
<launchable type="desktop-id">com.github.mtkennerly.ludusavi.desktop</launchable>
<releases>
<release version="0.12.1" date="2022-08-31"/>
<release version="0.12.0" date="2022-08-31"/>
<release version="0.11.0" date="2022-08-20"/>
<release version="0.10.0" date="2021-03-12"/>
Expand Down
2 changes: 2 additions & 0 deletions lang/ar-SA.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = لا توجد معلومات عن هذه الألعاب
cli-confirm-restoration = هل تريد الاستعادة من { $path }؟
cli-unable-to-request-confirmation = تعذر طلب التأكيد.
.winpty-workaround = إذا كنت تستخدم محاكي Bash (مثل Git Bash)، فحاول تشغيل winpty.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = فشل
badge-duplicates = النسخ المكررة
badge-duplicated = النسخ المكررة
Expand Down
2 changes: 2 additions & 0 deletions lang/de-DE.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = Keine Informationen für diese Spiele:
cli-confirm-restoration = Wollen Sie von { $path } wiederherstellen?
cli-unable-to-request-confirmation = Bestätigung konnte nicht angefordert werden.
.winpty-workaround = Wenn du einen Bash Emulator (wie Git Bash) verwendest, versuche winpty auszuführen.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = FEHLGESCHLAGEN
badge-duplicates = DUPLIKATE
badge-duplicated = DUPLIZIERT
Expand Down
2 changes: 2 additions & 0 deletions lang/eo-UY.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = Neniuj informoj pri ĉi tiuj ludoj:
cli-confirm-restoration = Ĉu vi volas restarigi de { $path }?
cli-unable-to-request-confirmation = Ne eblas peti konfirmon.
.winpty-workaround = Se vi uzas Bash-emulilon (kiel Git Bash), provu ruli winpty.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = MALSUKCESIS
badge-duplicates = DUPLIKAĴOJ
badge-duplicated = DUPLIKITA
Expand Down
2 changes: 2 additions & 0 deletions lang/es-ES.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = No hay información para estos juegos:
cli-confirm-restoration = ¿Quieres restaurar desde { $path }?
cli-unable-to-request-confirmation = No se pudo solicitar confirmación.
.winpty-workaround = Si estás usando un emulador de Bash (como Git Bash), intenta ejecutar winpty.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = FALLADO
badge-duplicates = DUPLICADOS
badge-duplicated = DUPLICADO
Expand Down
2 changes: 2 additions & 0 deletions lang/fil-PH.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = Wala pang impormasyon para sa mga games na ito:
cli-confirm-restoration = Gusto mo bang i-restore sa { $path }?
cli-unable-to-request-confirmation = Hindi makahiling ng kumpirmasyon.
.winpty-workaround = Pag ginagamit mo ng Bash emulator (halimbawa Git Bash), subukin mo gamitin ng winpty.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = BUMAGSAK
badge-duplicates = KAPAREHO
badge-duplicated = KINOPYA
Expand Down
2 changes: 2 additions & 0 deletions lang/it-IT.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = Nessuna informazione per questi giochi:
cli-confirm-restoration = Vuoi ripristinare da { $path }?
cli-unable-to-request-confirmation = Impossibile richiedere conferma.
.winpty-workaround = Se stai usando un emulatore Bash (come Git Bash), prova ad eseguire winpty.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = FALLITO
badge-duplicates = DUPLICATI
badge-duplicated = DUPLICATO
Expand Down
2 changes: 2 additions & 0 deletions lang/ko-KR.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = 다음 게임에 대한 정보가 없습니다:
cli-confirm-restoration = { $path } 에서 복원을 시작할까요?
cli-unable-to-request-confirmation = 확인을 요청할 수 없습니다.
.winpty-workaround = Git Bash와 같은 Bash 에뮬레이터를 사용 중이라면, winpty를 사용해보세요.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = 실패
badge-duplicates = 중복됨
badge-duplicated = 복사됨
Expand Down
2 changes: 2 additions & 0 deletions lang/pl-PL.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = Brak informacji dla tych gier:
cli-confirm-restoration = Czy chcesz przywrócić z { $path }?
cli-unable-to-request-confirmation = Błąd żądania potwierdzenia.
.winpty-workaround = Jeśli korzystasz z emulatora Bash (takiego jak Git Bash), spróbuj uruchomić winpty.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = NIEPOWODZENIE
badge-duplicates = DUPLIKATY
badge-duplicated = ZDUPLIKOWANE
Expand Down
6 changes: 4 additions & 2 deletions lang/pt-BR.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = Sem informações para estes jogos:
cli-confirm-restoration = Você deseja restaurar a partir de { $path }?
cli-unable-to-request-confirmation = Não foi possível solicitar confirmação.
.winpty-workaround = Se você estiver usando um emulador Bash (como Git Bash), tente executar a winpty.
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = FALHOU
badge-duplicates = DUPLICADOS
badge-duplicated = DUPLICADO
Expand All @@ -26,7 +28,7 @@ button-nav-restore = MODO DE RESTAURAÇÃO
button-nav-custom-games = JOGOS PERSONALIZADOS
button-nav-other = OUTRO
button-add-root = Adicionar raiz
button-find-roots = Find roots
button-find-roots = Encontrar origens
button-add-redirect = Adicionar redirecionamento
button-add-game = Adicionar jogo
button-continue = Continuar
Expand Down Expand Up @@ -65,7 +67,7 @@ field-restore-source = Restaurar de:
field-custom-files = Caminhos:
field-custom-registry = Registro:
field-search = Pesquisar:
field-sort = Sort:
field-sort = Organizar:
field-redirect-source =
.placeholder = Fonte (local original)
field-redirect-target =
Expand Down
2 changes: 2 additions & 0 deletions lang/zh-CN.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cli-unrecognized-games = 没有这些游戏的信息:
cli-confirm-restoration = 您想从 { $path } 恢复吗?
cli-unable-to-request-confirmation = 无法请求确认。
.winpty-workaround = 若您正在使用 Bash 模拟器(例如 Git Bash),请尝试运行 winpty。
cli-backup-id-with-multiple-games = Cannot specify backup ID when restoring multiple games.
cli-invalid-backup-id = Invalid backup ID.
badge-failed = 已失败
badge-duplicates = 复制为副本
badge-duplicated = 已复制为副本
Expand Down
18 changes: 9 additions & 9 deletions src/lang.rs
Original file line number Diff line number Diff line change
Expand Up @@ -83,17 +83,17 @@ impl Language {
impl ToString for Language {
fn to_string(&self) -> String {
match self {
Self::Arabic => "العربية (41%)",
Self::ChineseSimplified => "中文(简体) (58%)",
Self::Arabic => "العربية (40%)",
Self::ChineseSimplified => "中文(简体) (57%)",
Self::English => "English",
Self::Esperanto => "Esperanto (22%)",
Self::Filipino => "Filipino (70%)",
Self::German => "Deutsch (99%)",
Self::Italian => "Italiano (99%)",
Self::Korean => "한국어 (46%)",
Self::Polish => "Polski (95%)",
Self::PortugueseBrazilian => "Português brasileiro (99%)",
Self::Spanish => "Español (93%)",
Self::Filipino => "Filipino (68%)",
Self::German => "Deutsch (96%)",
Self::Italian => "Italiano (97%)",
Self::Korean => "한국어 (45%)",
Self::Polish => "Polski (93%)",
Self::PortugueseBrazilian => "Português brasileiro (97%)",
Self::Spanish => "Español (91%)",
}
.to_string()
}
Expand Down

0 comments on commit bf250ef

Please sign in to comment.