mirror of
https://github.com/an-anime-team/an-anime-game-launcher.git
synced 2024-11-21 20:36:01 +03:00
commit
c3b4f12e3c
48 changed files with 1418 additions and 496 deletions
18
CHANGELOG.md
18
CHANGELOG.md
|
@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Added 4.8.0 and 5.0.0 voiceovers sizes
|
||||||
|
- Apply chmod 755 to extracted files if 7z was used
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Reworked gamescope settings
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Create cache folder if it doesn't exist
|
||||||
|
- (potentially) fixed a bug with pre-download button
|
||||||
|
- Fixed calculation of unpacked files size due to API changes
|
||||||
|
- Respect downloaded file size in free space check
|
||||||
|
|
||||||
## [3.11.0] - 02.08.2024
|
## [3.11.0] - 02.08.2024
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
@ -487,7 +503,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Improved components downloading in initial setup
|
- Improved components downloading in initial setup
|
||||||
|
|
||||||
## [3.1.2] - 07.03.2023
|
## [3.1.2] - 07.03.2023
|
||||||
|
|
||||||
|
|
393
Cargo.lock
generated
393
Cargo.lock
generated
|
@ -17,6 +17,12 @@ version = "1.0.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
|
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "adler2"
|
||||||
|
version = "2.0.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "aes"
|
name = "aes"
|
||||||
version = "0.8.4"
|
version = "0.8.4"
|
||||||
|
@ -37,7 +43,7 @@ dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"version_check",
|
"version_check",
|
||||||
"zerocopy 0.7.35",
|
"zerocopy",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -57,8 +63,8 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "anime-game-core"
|
name = "anime-game-core"
|
||||||
version = "1.22.0"
|
version = "1.24.1"
|
||||||
source = "git+https://github.com/an-anime-team/anime-game-core?tag=1.22.0#41a15f2f5620d281e22ccf2e7e68391c9d08cf5c"
|
source = "git+https://github.com/an-anime-team/anime-game-core?tag=1.24.1#0161c8def421e47679c4f5c721e92adf840b82a1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"bzip2",
|
"bzip2",
|
||||||
|
@ -107,8 +113,8 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "anime-launcher-sdk"
|
name = "anime-launcher-sdk"
|
||||||
version = "1.17.0"
|
version = "1.20.1"
|
||||||
source = "git+https://github.com/an-anime-team/anime-launcher-sdk?tag=1.17.0#a17a0824344d24bf02de00aee71967b028c176bb"
|
source = "git+https://github.com/an-anime-team/anime-launcher-sdk?tag=1.20.1#8f1a9e165fc3d4da2e7719e6813eb1938d463ee2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anime-game-core",
|
"anime-game-core",
|
||||||
"anyhow",
|
"anyhow",
|
||||||
|
@ -204,9 +210,9 @@ checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "arrayvec"
|
name = "arrayvec"
|
||||||
version = "0.7.4"
|
version = "0.7.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
|
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ashpd"
|
name = "ashpd"
|
||||||
|
@ -251,9 +257,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "async-io"
|
name = "async-io"
|
||||||
version = "2.3.3"
|
version = "2.3.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
|
checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-lock",
|
"async-lock",
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
|
@ -265,7 +271,7 @@ dependencies = [
|
||||||
"rustix",
|
"rustix",
|
||||||
"slab",
|
"slab",
|
||||||
"tracing",
|
"tracing",
|
||||||
"windows-sys 0.52.0",
|
"windows-sys 0.59.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -281,9 +287,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "async-process"
|
name = "async-process"
|
||||||
version = "2.2.3"
|
version = "2.2.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a"
|
checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-channel",
|
"async-channel",
|
||||||
"async-io",
|
"async-io",
|
||||||
|
@ -296,7 +302,7 @@ dependencies = [
|
||||||
"futures-lite",
|
"futures-lite",
|
||||||
"rustix",
|
"rustix",
|
||||||
"tracing",
|
"tracing",
|
||||||
"windows-sys 0.52.0",
|
"windows-sys 0.59.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -312,9 +318,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "async-signal"
|
name = "async-signal"
|
||||||
version = "0.2.9"
|
version = "0.2.10"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32"
|
checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-io",
|
"async-io",
|
||||||
"async-lock",
|
"async-lock",
|
||||||
|
@ -325,7 +331,7 @@ dependencies = [
|
||||||
"rustix",
|
"rustix",
|
||||||
"signal-hook-registry",
|
"signal-hook-registry",
|
||||||
"slab",
|
"slab",
|
||||||
"windows-sys 0.52.0",
|
"windows-sys 0.59.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -367,7 +373,7 @@ dependencies = [
|
||||||
"cc",
|
"cc",
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"libc",
|
"libc",
|
||||||
"miniz_oxide",
|
"miniz_oxide 0.7.4",
|
||||||
"object",
|
"object",
|
||||||
"rustc-demangle",
|
"rustc-demangle",
|
||||||
]
|
]
|
||||||
|
@ -384,12 +390,6 @@ version = "0.21.7"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
|
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "bitflags"
|
|
||||||
version = "1.3.2"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "bitflags"
|
name = "bitflags"
|
||||||
version = "2.6.0"
|
version = "2.6.0"
|
||||||
|
@ -398,9 +398,9 @@ checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "blake3"
|
name = "blake3"
|
||||||
version = "1.5.3"
|
version = "1.5.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e9ec96fe9a81b5e365f9db71fe00edc4fe4ca2cc7dcb7861f0603012a7caa210"
|
checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"arrayref",
|
"arrayref",
|
||||||
"arrayvec",
|
"arrayvec",
|
||||||
|
@ -521,15 +521,14 @@ checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cairo-rs"
|
name = "cairo-rs"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "797fd5a634dcb0ad0d7d583df794deb0a236d88e759cd34b7da20198c6c9d145"
|
checksum = "e8a0ea147c94108c9613235388f540e4d14c327f7081c9e471fc8ee8a2533e69"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.6.0",
|
"bitflags",
|
||||||
"cairo-sys-rs",
|
"cairo-sys-rs",
|
||||||
"glib",
|
"glib",
|
||||||
"libc",
|
"libc",
|
||||||
"thiserror",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -545,19 +544,20 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cc"
|
name = "cc"
|
||||||
version = "1.1.7"
|
version = "1.1.15"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc"
|
checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"jobserver",
|
"jobserver",
|
||||||
"libc",
|
"libc",
|
||||||
|
"shlex",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cfg-expr"
|
name = "cfg-expr"
|
||||||
version = "0.15.8"
|
version = "0.16.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
|
checksum = "345c78335be0624ed29012dc10c49102196c6882c12dde65d9f35b02da2aada8"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"smallvec",
|
"smallvec",
|
||||||
"target-lexicon",
|
"target-lexicon",
|
||||||
|
@ -602,9 +602,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "constant_time_eq"
|
name = "constant_time_eq"
|
||||||
version = "0.3.0"
|
version = "0.3.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
|
checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "core-foundation"
|
name = "core-foundation"
|
||||||
|
@ -618,15 +618,15 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "core-foundation-sys"
|
name = "core-foundation-sys"
|
||||||
version = "0.8.6"
|
version = "0.8.7"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
|
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cpufeatures"
|
name = "cpufeatures"
|
||||||
version = "0.2.12"
|
version = "0.2.13"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
|
checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
]
|
]
|
||||||
|
@ -895,9 +895,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fastrand"
|
name = "fastrand"
|
||||||
version = "2.1.0"
|
version = "2.1.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
|
checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "field-offset"
|
name = "field-offset"
|
||||||
|
@ -911,24 +911,24 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "filetime"
|
name = "filetime"
|
||||||
version = "0.2.23"
|
version = "0.2.25"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
|
checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"libc",
|
"libc",
|
||||||
"redox_syscall",
|
"libredox",
|
||||||
"windows-sys 0.52.0",
|
"windows-sys 0.59.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "flate2"
|
name = "flate2"
|
||||||
version = "1.0.30"
|
version = "1.0.33"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
|
checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"crc32fast",
|
"crc32fast",
|
||||||
"miniz_oxide",
|
"miniz_oxide 0.8.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1156,9 +1156,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gdk-pixbuf"
|
name = "gdk-pixbuf"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "28bb53ecb56857c683c9ec859908e076dd3969c7d67598bd8b1ce095d211304a"
|
checksum = "8730751991b97419fc3f0c2dca2c9e45b48edf46e48e0f965964ecf33889812f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gdk-pixbuf-sys",
|
"gdk-pixbuf-sys",
|
||||||
"gio",
|
"gio",
|
||||||
|
@ -1168,9 +1168,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gdk-pixbuf-sys"
|
name = "gdk-pixbuf-sys"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "9f6681a0c1330d1d3968bec1529f7172d62819ef0bdbb0d18022320654158b03"
|
checksum = "1ffbf649fd5b1c8c0f0feeb015b7533c3ef92da2887fb95ddd338bc2b1644a7c"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gio-sys",
|
"gio-sys",
|
||||||
"glib-sys",
|
"glib-sys",
|
||||||
|
@ -1242,9 +1242,9 @@ checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gio"
|
name = "gio"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "398e3da68749fdc32783cbf7521ec3f65c9cf946db8c7774f8460af49e52c6e2"
|
checksum = "dcacaa37401cad0a95aadd266bc39c72a131d454fc012f6dfd217f891d76cc52"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"futures-channel",
|
"futures-channel",
|
||||||
"futures-core",
|
"futures-core",
|
||||||
|
@ -1255,14 +1255,13 @@ dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"pin-project-lite",
|
"pin-project-lite",
|
||||||
"smallvec",
|
"smallvec",
|
||||||
"thiserror",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gio-sys"
|
name = "gio-sys"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e4feb96b31c32730ea3e1e89aecd2e4e37ecb1c473ad8f685e3430a159419f63"
|
checksum = "5237611e97e9b86ab5768adc3eef853ae713ea797aa3835404acdfacffc9fb38"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"glib-sys",
|
"glib-sys",
|
||||||
"gobject-sys",
|
"gobject-sys",
|
||||||
|
@ -1273,11 +1272,11 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "glib"
|
name = "glib"
|
||||||
version = "0.20.0"
|
version = "0.20.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fee90a615ce05be7a32932cfb8adf2c4bbb4700e80d37713c981fb24c0c56238"
|
checksum = "9c1ea829497810f8e87f5ee6d05c4879af641704add879e6b6080607cceeefe4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.6.0",
|
"bitflags",
|
||||||
"futures-channel",
|
"futures-channel",
|
||||||
"futures-core",
|
"futures-core",
|
||||||
"futures-executor",
|
"futures-executor",
|
||||||
|
@ -1290,7 +1289,6 @@ dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"memchr",
|
"memchr",
|
||||||
"smallvec",
|
"smallvec",
|
||||||
"thiserror",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1304,9 +1302,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "glib-macros"
|
name = "glib-macros"
|
||||||
version = "0.20.0"
|
version = "0.20.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "4da558d8177c0c8c54368818b508a4244e1286fce2858cef4e547023f0cfa5ef"
|
checksum = "951aa19c5e89555c0ca5e94ee874b24b2594ece8412b387bd84ee3266b8a3ea0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"heck",
|
"heck",
|
||||||
"proc-macro-crate",
|
"proc-macro-crate",
|
||||||
|
@ -1317,9 +1315,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "glib-sys"
|
name = "glib-sys"
|
||||||
version = "0.20.0"
|
version = "0.20.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "4958c26e5a01c9af00dea669a97369eccbec29a8e6d125c24ea2d85ee7467b60"
|
checksum = "92eee4531c1c9abba945d19378b205031b5890e1f99c319ba0503b6e0c06a163"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"system-deps",
|
"system-deps",
|
||||||
|
@ -1340,9 +1338,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gobject-sys"
|
name = "gobject-sys"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "c6908864f5ffff15b56df7e90346863904f49b949337ed0456b9287af61903b8"
|
checksum = "fa3d1dcd8a1eb2e7c22be3d5e792b14b186f3524f79b25631730f9a8c169d49a"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"glib-sys",
|
"glib-sys",
|
||||||
"libc",
|
"libc",
|
||||||
|
@ -1351,9 +1349,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "graphene-rs"
|
name = "graphene-rs"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "630e940ad5824f90221d6579043a9cd1f8bec86b4a17faaf7827d58eb16e8c1f"
|
checksum = "80aac87f74e81c0e13433e892a047237abdc37945c86887f5eed905038356e69"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"glib",
|
"glib",
|
||||||
"graphene-sys",
|
"graphene-sys",
|
||||||
|
@ -1362,9 +1360,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "graphene-sys"
|
name = "graphene-sys"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "6fb8fade7b754982f47ebbed241fd2680816fdd4598321784da10b9e1168836a"
|
checksum = "cc2f91ecd32989efad60326cc20a8fb252bd2852239a08e4e70cde8c100de9ca"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"glib-sys",
|
"glib-sys",
|
||||||
"libc",
|
"libc",
|
||||||
|
@ -1405,9 +1403,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gtk4"
|
name = "gtk4"
|
||||||
version = "0.9.0"
|
version = "0.9.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "eaffc6c743c9160514cc9b67eace364e5dc5798369fa809cdb04e035c21c5c5d"
|
checksum = "f4fe572bf318e5dbc6f5a2f8a25d853f1ae3f42768c0b08af6ca20a18f4057e1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cairo-rs",
|
"cairo-rs",
|
||||||
"field-offset",
|
"field-offset",
|
||||||
|
@ -1426,9 +1424,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gtk4-macros"
|
name = "gtk4-macros"
|
||||||
version = "0.9.0"
|
version = "0.9.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "188211f546ce5801f6d0245c37b6249143a2cb4fa040e54829ca1e76796e9f09"
|
checksum = "e9e7b362c8fccd2712297903717d65d30defdab2b509bc9d209cbe5ffb9fabaf"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro-crate",
|
"proc-macro-crate",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
|
@ -1548,9 +1546,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "indexmap"
|
name = "indexmap"
|
||||||
version = "2.3.0"
|
version = "2.5.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0"
|
checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"equivalent",
|
"equivalent",
|
||||||
"hashbrown",
|
"hashbrown",
|
||||||
|
@ -1626,9 +1624,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "js-sys"
|
name = "js-sys"
|
||||||
version = "0.3.69"
|
version = "0.3.70"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
|
checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"wasm-bindgen",
|
"wasm-bindgen",
|
||||||
]
|
]
|
||||||
|
@ -1678,9 +1676,20 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "libc"
|
name = "libc"
|
||||||
version = "0.2.155"
|
version = "0.2.158"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
|
checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "libredox"
|
||||||
|
version = "0.1.3"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
|
||||||
|
dependencies = [
|
||||||
|
"bitflags",
|
||||||
|
"libc",
|
||||||
|
"redox_syscall",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "linux-raw-sys"
|
name = "linux-raw-sys"
|
||||||
|
@ -1784,6 +1793,15 @@ dependencies = [
|
||||||
"adler",
|
"adler",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "miniz_oxide"
|
||||||
|
version = "0.8.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
|
||||||
|
dependencies = [
|
||||||
|
"adler2",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "minreq"
|
name = "minreq"
|
||||||
version = "2.12.0"
|
version = "2.12.0"
|
||||||
|
@ -1803,9 +1821,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mio"
|
name = "mio"
|
||||||
version = "1.0.1"
|
version = "1.0.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4"
|
checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hermit-abi 0.3.9",
|
"hermit-abi 0.3.9",
|
||||||
"libc",
|
"libc",
|
||||||
|
@ -1828,7 +1846,7 @@ version = "0.29.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
|
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.6.0",
|
"bitflags",
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"cfg_aliases",
|
"cfg_aliases",
|
||||||
"libc",
|
"libc",
|
||||||
|
@ -1891,9 +1909,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "object"
|
name = "object"
|
||||||
version = "0.36.2"
|
version = "0.36.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e"
|
checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"memchr",
|
"memchr",
|
||||||
]
|
]
|
||||||
|
@ -1950,9 +1968,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pango"
|
name = "pango"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "54768854025df6903061d0084fd9702a253ddfd60db7d9b751d43b76689a7f0a"
|
checksum = "5764e5a174a5a0ec054fe5962ce6d4fc7052e2d0dcc23bbc77202b40a4a403d3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gio",
|
"gio",
|
||||||
"glib",
|
"glib",
|
||||||
|
@ -1962,9 +1980,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pango-sys"
|
name = "pango-sys"
|
||||||
version = "0.20.0"
|
version = "0.20.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "b07cc57d10cee4ec661f718a6902cee18c2f4cfae08e87e5a390525946913390"
|
checksum = "fd317e1de76b14b3d3efe05518c08b360327f1ab7fec150473a89ffcad4b072d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"glib-sys",
|
"glib-sys",
|
||||||
"gobject-sys",
|
"gobject-sys",
|
||||||
|
@ -2014,9 +2032,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "piper"
|
name = "piper"
|
||||||
version = "0.2.3"
|
version = "0.2.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391"
|
checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"atomic-waker",
|
"atomic-waker",
|
||||||
"fastrand",
|
"fastrand",
|
||||||
|
@ -2031,9 +2049,9 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "polling"
|
name = "polling"
|
||||||
version = "3.7.2"
|
version = "3.7.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b"
|
checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"concurrent-queue",
|
"concurrent-queue",
|
||||||
|
@ -2041,7 +2059,7 @@ dependencies = [
|
||||||
"pin-project-lite",
|
"pin-project-lite",
|
||||||
"rustix",
|
"rustix",
|
||||||
"tracing",
|
"tracing",
|
||||||
"windows-sys 0.52.0",
|
"windows-sys 0.59.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -2058,20 +2076,20 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ppv-lite86"
|
name = "ppv-lite86"
|
||||||
version = "0.2.18"
|
version = "0.2.20"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "dee4364d9f3b902ef14fab8a1ddffb783a1cb6b4bba3bfc1fa3922732c7de97f"
|
checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"zerocopy 0.6.6",
|
"zerocopy",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "proc-macro-crate"
|
name = "proc-macro-crate"
|
||||||
version = "3.1.0"
|
version = "3.2.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
|
checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"toml_edit 0.21.1",
|
"toml_edit",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -2091,9 +2109,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "quote"
|
name = "quote"
|
||||||
version = "1.0.36"
|
version = "1.0.37"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
|
checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
]
|
]
|
||||||
|
@ -2156,11 +2174,11 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "redox_syscall"
|
name = "redox_syscall"
|
||||||
version = "0.4.1"
|
version = "0.5.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
|
checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 1.3.2",
|
"bitflags",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -2267,20 +2285,20 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustc_version"
|
name = "rustc_version"
|
||||||
version = "0.4.0"
|
version = "0.4.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
|
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"semver",
|
"semver",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustix"
|
name = "rustix"
|
||||||
version = "0.38.34"
|
version = "0.38.35"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
|
checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.6.0",
|
"bitflags",
|
||||||
"errno",
|
"errno",
|
||||||
"libc",
|
"libc",
|
||||||
"linux-raw-sys",
|
"linux-raw-sys",
|
||||||
|
@ -2376,7 +2394,7 @@ version = "2.11.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
|
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.6.0",
|
"bitflags",
|
||||||
"core-foundation",
|
"core-foundation",
|
||||||
"core-foundation-sys",
|
"core-foundation-sys",
|
||||||
"libc",
|
"libc",
|
||||||
|
@ -2416,18 +2434,18 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde"
|
name = "serde"
|
||||||
version = "1.0.204"
|
version = "1.0.209"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
|
checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde_derive"
|
name = "serde_derive"
|
||||||
version = "1.0.204"
|
version = "1.0.209"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
|
checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
|
@ -2436,9 +2454,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde_json"
|
name = "serde_json"
|
||||||
version = "1.0.122"
|
version = "1.0.127"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da"
|
checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"itoa",
|
"itoa",
|
||||||
"memchr",
|
"memchr",
|
||||||
|
@ -2486,6 +2504,12 @@ dependencies = [
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "shlex"
|
||||||
|
version = "1.3.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "signal-hook-registry"
|
name = "signal-hook-registry"
|
||||||
version = "1.4.2"
|
version = "1.4.2"
|
||||||
|
@ -2555,9 +2579,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "syn"
|
name = "syn"
|
||||||
version = "2.0.72"
|
version = "2.0.76"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af"
|
checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
|
@ -2566,9 +2590,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "sysinfo"
|
name = "sysinfo"
|
||||||
version = "0.31.2"
|
version = "0.31.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d4115055da5f572fff541dd0c4e61b0262977f453cc9fe04be83aba25a89bdab"
|
checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"core-foundation-sys",
|
"core-foundation-sys",
|
||||||
"libc",
|
"libc",
|
||||||
|
@ -2580,9 +2604,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "system-deps"
|
name = "system-deps"
|
||||||
version = "7.0.1"
|
version = "7.0.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "6c81f13d9a334a6c242465140bd262fae382b752ff2011c4f7419919a9c97922"
|
checksum = "070a0a5e7da2d24be457809c4b3baa57a835fd2829ad8b86f9a049052fe71031"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-expr",
|
"cfg-expr",
|
||||||
"heck",
|
"heck",
|
||||||
|
@ -2610,14 +2634,15 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tempfile"
|
name = "tempfile"
|
||||||
version = "3.10.1"
|
version = "3.12.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
|
checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"fastrand",
|
"fastrand",
|
||||||
|
"once_cell",
|
||||||
"rustix",
|
"rustix",
|
||||||
"windows-sys 0.52.0",
|
"windows-sys 0.59.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -2695,9 +2720,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tokio"
|
name = "tokio"
|
||||||
version = "1.39.2"
|
version = "1.40.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1"
|
checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"backtrace",
|
"backtrace",
|
||||||
"bytes",
|
"bytes",
|
||||||
|
@ -2719,7 +2744,7 @@ dependencies = [
|
||||||
"serde",
|
"serde",
|
||||||
"serde_spanned",
|
"serde_spanned",
|
||||||
"toml_datetime",
|
"toml_datetime",
|
||||||
"toml_edit 0.22.20",
|
"toml_edit",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -2731,17 +2756,6 @@ dependencies = [
|
||||||
"serde",
|
"serde",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "toml_edit"
|
|
||||||
version = "0.21.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
|
|
||||||
dependencies = [
|
|
||||||
"indexmap",
|
|
||||||
"toml_datetime",
|
|
||||||
"winnow 0.5.40",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "toml_edit"
|
name = "toml_edit"
|
||||||
version = "0.22.20"
|
version = "0.22.20"
|
||||||
|
@ -2752,7 +2766,7 @@ dependencies = [
|
||||||
"serde",
|
"serde",
|
||||||
"serde_spanned",
|
"serde_spanned",
|
||||||
"toml_datetime",
|
"toml_datetime",
|
||||||
"winnow 0.6.18",
|
"winnow",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -2986,19 +3000,20 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasm-bindgen"
|
name = "wasm-bindgen"
|
||||||
version = "0.2.92"
|
version = "0.2.93"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
|
checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
|
"once_cell",
|
||||||
"wasm-bindgen-macro",
|
"wasm-bindgen-macro",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasm-bindgen-backend"
|
name = "wasm-bindgen-backend"
|
||||||
version = "0.2.92"
|
version = "0.2.93"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
|
checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bumpalo",
|
"bumpalo",
|
||||||
"log",
|
"log",
|
||||||
|
@ -3011,9 +3026,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasm-bindgen-futures"
|
name = "wasm-bindgen-futures"
|
||||||
version = "0.4.42"
|
version = "0.4.43"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
|
checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"js-sys",
|
"js-sys",
|
||||||
|
@ -3023,9 +3038,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasm-bindgen-macro"
|
name = "wasm-bindgen-macro"
|
||||||
version = "0.2.92"
|
version = "0.2.93"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
|
checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"quote",
|
"quote",
|
||||||
"wasm-bindgen-macro-support",
|
"wasm-bindgen-macro-support",
|
||||||
|
@ -3033,9 +3048,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasm-bindgen-macro-support"
|
name = "wasm-bindgen-macro-support"
|
||||||
version = "0.2.92"
|
version = "0.2.93"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
|
checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
|
@ -3046,15 +3061,15 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasm-bindgen-shared"
|
name = "wasm-bindgen-shared"
|
||||||
version = "0.2.92"
|
version = "0.2.93"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
|
checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "web-sys"
|
name = "web-sys"
|
||||||
version = "0.3.69"
|
version = "0.3.70"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
|
checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"js-sys",
|
"js-sys",
|
||||||
"wasm-bindgen",
|
"wasm-bindgen",
|
||||||
|
@ -3100,11 +3115,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "winapi-util"
|
name = "winapi-util"
|
||||||
version = "0.1.8"
|
version = "0.1.9"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
|
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"windows-sys 0.52.0",
|
"windows-sys 0.59.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -3195,6 +3210,15 @@ dependencies = [
|
||||||
"windows-targets 0.52.6",
|
"windows-targets 0.52.6",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows-sys"
|
||||||
|
version = "0.59.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
|
||||||
|
dependencies = [
|
||||||
|
"windows-targets 0.52.6",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows-targets"
|
name = "windows-targets"
|
||||||
version = "0.48.5"
|
version = "0.48.5"
|
||||||
|
@ -3316,15 +3340,6 @@ version = "0.52.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
|
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "winnow"
|
|
||||||
version = "0.5.40"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
|
|
||||||
dependencies = [
|
|
||||||
"memchr",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "winnow"
|
name = "winnow"
|
||||||
version = "0.6.18"
|
version = "0.6.18"
|
||||||
|
@ -3347,12 +3362,12 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "xdg-home"
|
name = "xdg-home"
|
||||||
version = "1.2.0"
|
version = "1.3.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"
|
checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"windows-sys 0.52.0",
|
"windows-sys 0.59.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -3430,34 +3445,14 @@ dependencies = [
|
||||||
"zvariant",
|
"zvariant",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "zerocopy"
|
|
||||||
version = "0.6.6"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "854e949ac82d619ee9a14c66a1b674ac730422372ccb759ce0c39cabcf2bf8e6"
|
|
||||||
dependencies = [
|
|
||||||
"byteorder",
|
|
||||||
"zerocopy-derive 0.6.6",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "zerocopy"
|
name = "zerocopy"
|
||||||
version = "0.7.35"
|
version = "0.7.35"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
|
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"zerocopy-derive 0.7.35",
|
"byteorder",
|
||||||
]
|
"zerocopy-derive",
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "zerocopy-derive"
|
|
||||||
version = "0.6.6"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "125139de3f6b9d625c39e2efdd73d41bdac468ccd556556440e322be0e1bbd91"
|
|
||||||
dependencies = [
|
|
||||||
"proc-macro2",
|
|
||||||
"quote",
|
|
||||||
"syn",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -3493,9 +3488,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "zip"
|
name = "zip"
|
||||||
version = "2.1.6"
|
version = "2.2.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "40dd8c92efc296286ce1fbd16657c5dbefff44f1b4ca01cc5f517d8b7b3d3e2e"
|
checksum = "dc5e4288ea4057ae23afc69a4472434a87a2495cafce6632fd1c4ec9f5cf3494"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aes",
|
"aes",
|
||||||
"arbitrary",
|
"arbitrary",
|
||||||
|
@ -3545,18 +3540,18 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "zstd-safe"
|
name = "zstd-safe"
|
||||||
version = "7.2.0"
|
version = "7.2.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fa556e971e7b568dc775c136fc9de8c779b1c2fc3a63defaafadffdbd3181afa"
|
checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"zstd-sys",
|
"zstd-sys",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "zstd-sys"
|
name = "zstd-sys"
|
||||||
version = "2.0.12+zstd.1.5.6"
|
version = "2.0.13+zstd.1.5.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "0a4e40c320c3cb459d9a9ff6de98cff88f4751ee9275d140e2be94a2b74e4c13"
|
checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cc",
|
"cc",
|
||||||
"pkg-config",
|
"pkg-config",
|
||||||
|
|
|
@ -19,7 +19,7 @@ glib-build-tools = "0.20"
|
||||||
|
|
||||||
[dependencies.anime-launcher-sdk]
|
[dependencies.anime-launcher-sdk]
|
||||||
git = "https://github.com/an-anime-team/anime-launcher-sdk"
|
git = "https://github.com/an-anime-team/anime-launcher-sdk"
|
||||||
tag = "1.17.0"
|
tag = "1.20.1"
|
||||||
features = ["all", "genshin"]
|
features = ["all", "genshin"]
|
||||||
|
|
||||||
# path = "../anime-launcher-sdk" # ! for dev purposes only
|
# path = "../anime-launcher-sdk" # ! for dev purposes only
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Prodleva v milisekundách mezi přepisován
|
||||||
|
|
||||||
window-mode = Režim v okně
|
window-mode = Režim v okně
|
||||||
borderless = Celá obrazovka v okně
|
borderless = Celá obrazovka v okně
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Celá obrazovka
|
fullscreen = Celá obrazovka
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Rozlišení hry
|
game-resolution = Rozlišení hry
|
||||||
gamescope-resolution = Rozlišení Gamescope
|
gamescope-resolution = Rozlišení Gamescope
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = Škálování
|
upscaling = Škálování
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = Integerové škálování
|
upscaler = Upscaler
|
||||||
integer-scaling-description = Změní každý pixel na čtvercovou nebo obdélníkovou skupinu celočíselného počtu pixelů stejné barvy. Zabraňuje ztrátě ostrosti při škálování Full HD na 4K
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = Technika upscalingu s otevřeným zdrojovým kódem vyvinutá společností AMD pro lepší kvalitu škálování
|
|
||||||
nis-description = Technika škálování s otevřeným zdrojovým kódem vyvinutá společností Nvidia jako nezávislá, nenáročná alternativa k jejich proprietárnímu řešení DLSS, což znamená, že funguje na grafických procesorech AMD a Intel a také na GPU Nvidia.
|
|
||||||
|
|
||||||
other-settings = Další nastavení
|
auto = Auto
|
||||||
framerate-limit = FPS limit
|
integer = Integer
|
||||||
unfocused-framerate-limit = FPS limit při nečinosti
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Vynutit uchopení kurzoru
|
force-grab-cursor = Vynutit uchopení kurzoru
|
||||||
force-grab-cursor-description = Vždy používejte relativní režim myši namísto překlápění v závislosti na viditelnosti kurzoru. Kurzor myši bude ve hře správně vycentrován
|
force-grab-cursor-description = Vždy používejte relativní režim myši namísto překlápění v závislosti na viditelnosti kurzoru. Kurzor myši bude ve hře správně vycentrován
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Fenster Modus
|
window-mode = Fenster Modus
|
||||||
borderless = Randlos
|
borderless = Randlos
|
||||||
|
headless = Kopflos
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Vollbild
|
fullscreen = Vollbild
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Spiel-Auflösung
|
game-resolution = Spiel-Auflösung
|
||||||
gamescope-resolution = Gamescope-Auflösung
|
gamescope-resolution = Gamescope-Auflösung
|
||||||
|
|
||||||
upscaling = Upscaling
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate Begrenzung
|
||||||
|
unfocused-framerate-limit = Unfokussiertes Framerate Begrenzung
|
||||||
|
|
||||||
integer-scaling = Integer-Skalierung
|
upscaling = Upscaling
|
||||||
integer-scaling-description = Verwandelt jeden Pixel in eine quadratische oder rechteckige Gruppe mit einer ganzzahligen Anzahl gleichfarbiger Pixel. Verhindert Schärfeverluste bei der Skalierung von Full HD auf 4K
|
upscaling-description = Rendern des Spiels in niedrigeres Auflösung und das Spielqualität mit Spezial-Algorithmus verbessern
|
||||||
gamescope-fsr-description = Eine von AMD entwickelte Open-Source-Upscaling-Technik für bessere Upscaling-Qualität
|
|
||||||
nis-description = Eine Open-Source-Upscaling-Technik, die von Nvidia als herstellerübergreifende, kostengünstige Alternative zu ihrer proprietären DLSS-Lösung entwickelt wurde, d. h. sie funktioniert sowohl auf AMD- und Intel-GPUs als auch auf Nvidia-GPUs
|
|
||||||
|
|
||||||
other-settings = Andere Einstellungen
|
upscaler = Upscaler
|
||||||
framerate-limit = Framerate-Limit
|
upscaler-description = Welches Algorithmus für das Upscaling verwendet wird
|
||||||
unfocused-framerate-limit = Unfokussiert Framerate-Limit
|
|
||||||
|
auto = Automatisch
|
||||||
|
integer = Ganze Zahl
|
||||||
|
fit = Passen
|
||||||
|
fill = Füllen
|
||||||
|
stretch = Strecken
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithmus um das Upscaliertes Bild zu filtern
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nächste
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Shärfe
|
||||||
|
upscale-sharpness-description = Upscaling Shärfe
|
||||||
|
|
||||||
|
smallest = Kleinste
|
||||||
|
small = Klein
|
||||||
|
high = Hoch
|
||||||
|
highest = Höchste
|
||||||
|
|
||||||
|
hdr-support = HDR-Unterstützung
|
||||||
|
hdr-support-description = Gamescope HDR-Ausgabe aktivieren. Neustart des Displays ist erforderlich
|
||||||
|
|
||||||
|
realtime-scheduler = Echtzeit-Planer
|
||||||
|
realtime-scheduler-description = Benutzte Echtzeit-Planung. Verbessert die Spielleistung auf Kosten der Verlangsamung von Hintergrundprozessen
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive Synchronisierung
|
||||||
|
adaptive-sync-description = Aktiviere Variable Bildwiederholfrequenz. Neustart des Displays ist erforderlich
|
||||||
|
|
||||||
force-grab-cursor = Cursor greifen erzwingen
|
force-grab-cursor = Cursor greifen erzwingen
|
||||||
force-grab-cursor-description = Verwende immer den relativen Mausmodus, anstatt abhängig von der Sichtbarkeit des Cursors umzuschalten. Der Mauszeiger wird korrekt in der Mitte des Spiels zentriert.
|
force-grab-cursor-description = Verwende immer den relativen Mausmodus, anstatt abhängig von der Sichtbarkeit des Cursors umzuschalten. Der Mauszeiger wird korrekt in der Mitte des Spiels zentriert.
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Mit mangohud Overlay starten
|
||||||
|
|
||||||
|
extra-args = Zusätzliche Argumente
|
||||||
|
extra-args-description = Zusätzliche Argumente nach gamescope anhängen
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Window Mode
|
window-mode = Window Mode
|
||||||
borderless = Borderless
|
borderless = Borderless
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Fullscreen
|
fullscreen = Fullscreen
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Game resolution
|
game-resolution = Game resolution
|
||||||
gamescope-resolution = Gamescope resolution
|
gamescope-resolution = Gamescope resolution
|
||||||
|
|
||||||
upscaling = Upscaling
|
framerate = Framerate
|
||||||
|
|
||||||
integer-scaling = Integer scaling
|
|
||||||
integer-scaling-description = Turns each pixel into a square or rectangular group of integer number of same-color pixels. Prevents sharpness loss when scaling Full HD to 4K
|
|
||||||
gamescope-fsr-description = An open-source upscaling technique developed by AMD for better upscaling quality
|
|
||||||
nis-description = An open source upscaling technique developed by Nvidia as a cross-vendor, low-overhead alternative to their proprietary DLSS solution, meaning it works on AMD and Intel GPUs as well as Nvidia GPUs
|
|
||||||
|
|
||||||
other-settings = Other settings
|
|
||||||
framerate-limit = Framerate limit
|
framerate-limit = Framerate limit
|
||||||
unfocused-framerate-limit = Unfocused framerate limit
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
|
upscaling = Upscaling
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
|
upscaler = Upscaler
|
||||||
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
|
|
||||||
|
auto = Auto
|
||||||
|
integer = Integer
|
||||||
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Modo de ventana
|
window-mode = Modo de ventana
|
||||||
borderless = Sin bordes
|
borderless = Sin bordes
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Pantalla completa
|
fullscreen = Pantalla completa
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Resolución del juego
|
game-resolution = Resolución del juego
|
||||||
gamescope-resolution = Resolución de Gamescope
|
gamescope-resolution = Resolución de Gamescope
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = Reescalado
|
upscaling = Reescalado
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = Escalado por números enteros
|
upscaler = Upscaler
|
||||||
integer-scaling-description = Convierte a cada pixel en un grupo cuadrado o rectangular de pixeles del mismo color al escalar. Evita pérdidas de nitidez al escalar desde Full HD a 4K.
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = Una técnica de escalado de código abierto desarrollada por AMD para mejor calidad de reescalado.
|
|
||||||
nis-description = Una técnica de escalado de código abierto desarrollada por Nvidia, pensada como una alternativa más compatible y menos costosa que su solución propietaria DLSS. Esto quiere decir que funciona tanto en tarjetas Nvidia como en AMD e Intel.
|
|
||||||
|
|
||||||
other-settings = Otras opciones
|
auto = Auto
|
||||||
framerate-limit = Límite de framerate
|
integer = Integer
|
||||||
unfocused-framerate-limit = Límite de framerate en segundo plano
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Type de fenêtre
|
window-mode = Type de fenêtre
|
||||||
borderless = Sans bordure
|
borderless = Sans bordure
|
||||||
|
headless = Sans fenêtre
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Plein écran
|
fullscreen = Plein écran
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Résolution du jeu
|
game-resolution = Résolution du jeu
|
||||||
gamescope-resolution = Résolution de Gamescope
|
gamescope-resolution = Résolution de Gamescope
|
||||||
|
|
||||||
|
framerate = Fréquence de trame
|
||||||
|
framerate-limit = Limite de fréquence de trame
|
||||||
|
unfocused-framerate-limit = Limite de fréquence de trame non concentré
|
||||||
|
|
||||||
upscaling = Upscaling (mise à l'échelle intelligente)
|
upscaling = Upscaling (mise à l'échelle intelligente)
|
||||||
|
upscaling-description = Rendu du jeu en résolution inférieure et l'amélioré avec les algorithmes spéciales
|
||||||
|
|
||||||
integer-scaling = Mise à l'échelle à l'entier
|
upscaler = Algorithme de mise à l'échelle
|
||||||
integer-scaling-description = Transforme chaque pixel en un nombre entier de pixel de même couleur, sous la forme d'un carré ou d'un rectangle. Permet d'éviter l'effet de flou lors de la mise à l'échelle entre la Full-HD et la 4K par exemple
|
upscaler-description = Algorithme utilisé pour effectuer la mise à l'échelle de l'image
|
||||||
gamescope-fsr-description = Une technique de mise à l'échelle Open Source développée par AMD pour avoir une meilleur qualité de mise à l'échelle
|
|
||||||
nis-description = Une technologie de mise à l'échelle Open Source développée par NVidia comme alternative compatible avec les autres marques à leur solution DLSS qui est propriétaire. Ainsi, cette option foctionne non seulement sur les cartes graphiques NVidia, mais aussi sur celles d'Intel et d'AMD.
|
|
||||||
|
|
||||||
other-settings = Autres paramètres
|
auto = Automatique
|
||||||
framerate-limit = Limitation des FPS
|
integer = Entier
|
||||||
unfocused-framerate-limit = Limitation des FPS hors focus
|
fit = Passer
|
||||||
|
fill = Remplir
|
||||||
|
stretch = Étirer
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
upscale-filter = Filtre
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
upscale-filter-description = Algorithme utilisé pour filtrer l'image mise à l'échelle
|
||||||
|
|
||||||
|
linear = Linéaire
|
||||||
|
nearest = Plus proche
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Netteté
|
||||||
|
upscale-sharpness-description = Netteté de la mise à l'échelle
|
||||||
|
|
||||||
|
smallest = Le plus petit
|
||||||
|
small = Petit
|
||||||
|
high = Haut
|
||||||
|
highest = Le plus haut
|
||||||
|
|
||||||
|
hdr-support = Prise en charge HDR
|
||||||
|
hdr-support-description = Activer la sortie HDR du gamescope. Nécessite la prise en charge de l'écran
|
||||||
|
|
||||||
|
realtime-scheduler = Programmateur en temps réel
|
||||||
|
realtime-scheduler-description = Utiliser la programmation des processus de jeu en temp réel. Améliore les performances du jeu au prix d'un ralentissement des processus d'arrière-plan
|
||||||
|
|
||||||
|
adaptive-sync = Synchronisation adaptif
|
||||||
|
adaptive-sync-description = Activer la fréquence de trame variable. Nécessite la prise en charge de l'écran
|
||||||
|
|
||||||
|
force-grab-cursor = Forcer la saisie du curseur
|
||||||
|
force-grab-cursor-description = Utilisez toujours le mode souris relatif au lieu d'inverser le mode en fonction de la visibilité du curseur. Le curseur de la souris sera correctement centré dans le jeu
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Lacement avec la surcouche MangoHUD activée
|
||||||
|
|
||||||
|
extra-args = Arguments supplémentaires
|
||||||
|
extra-args-description = Arguments supplémentaires ajoutés au Gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Milliszekundumban (ms) hogy mekkora időkö
|
||||||
|
|
||||||
window-mode = Ablak mód
|
window-mode = Ablak mód
|
||||||
borderless = Keretmentes
|
borderless = Keretmentes
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Teljesképernyő
|
fullscreen = Teljesképernyő
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Játékfelbontás
|
game-resolution = Játékfelbontás
|
||||||
gamescope-resolution = Gamescope felbontás
|
gamescope-resolution = Gamescope felbontás
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = Upscaling
|
upscaling = Upscaling
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = Integer scaling
|
upscaler = Upscaler
|
||||||
integer-scaling-description = Minden kerek számnyi egyező színű pixelt egy négyzet vagy téglalap csoportba rak. Megelőzheti az élességvesztést Full HD - 4K upscalingnél
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = Open-source upscaling technika az AMD-től jobb upscaling minőségért
|
|
||||||
nis-description = Open source upscaling technika az Nvidia-tól, alternatíva a DLSS-re, minden videókártyán működik. 16
|
|
||||||
|
|
||||||
other-settings = Egyéb beállítások
|
auto = Auto
|
||||||
framerate-limit = FPS limit
|
integer = Integer
|
||||||
unfocused-framerate-limit = Fókuszon kívüli FPS limit
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -25,7 +25,7 @@ game = Game
|
||||||
hud = HUD
|
hud = HUD
|
||||||
|
|
||||||
fsr = FSR
|
fsr = FSR
|
||||||
fsr-description = Menaikkan skala resolusi game ke ukuran monitor Anda. Untuk menggunakan, pilih resolusi yang lebih rendah di pengaturan game dan tekan Alt+Enter
|
fsr-description = Menaikkan skala resolusi game ke ukuran monitor Anda. Untuk menggunakan, pilih resolusi yang lebih rendah di pengaturan game dan tekan Alt+Enter
|
||||||
ultra-quality = Kualitas Ultra
|
ultra-quality = Kualitas Ultra
|
||||||
quality = Kualitas
|
quality = Kualitas
|
||||||
balanced = Seimbang
|
balanced = Seimbang
|
||||||
|
@ -44,7 +44,7 @@ title = Judul
|
||||||
description = Deskripsi
|
description = Deskripsi
|
||||||
|
|
||||||
fps-unlocker = FPS Unlocker
|
fps-unlocker = FPS Unlocker
|
||||||
fps-unlocker-description = Meniadakan batas maksimum frame yang dapat dirender oleh game dengan memodifikasi memori game. Dapat terdeteksi oleh anti-cheat
|
fps-unlocker-description = Meniadakan batas maksimum frame yang dapat dirender oleh game dengan memodifikasi memori game. Dapat terdeteksi oleh anti-cheat
|
||||||
|
|
||||||
enabled = Aktifkan
|
enabled = Aktifkan
|
||||||
|
|
||||||
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Jeda antara penulisan ulang nilai batas FPS
|
||||||
|
|
||||||
window-mode = Window Mode
|
window-mode = Window Mode
|
||||||
borderless = Tanpa border
|
borderless = Tanpa border
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Penuhi layar
|
fullscreen = Penuhi layar
|
||||||
|
|
|
@ -1,16 +1,49 @@
|
||||||
game-resolution = Resolusi game
|
game-resolution = Resolusi game
|
||||||
gamescope-resolution = Resolusi Gamescope
|
gamescope-resolution = Resolusi Gamescope
|
||||||
|
|
||||||
upscaling = Peningkatan skala resolusi game
|
framerate = Framerate
|
||||||
|
|
||||||
integer-scaling = Skala integer
|
|
||||||
integer-scaling-description = Membuat setiap pixel menjadi kelompok persegi atau persegi panjang dengan bilangan bulat dari pixel dengan warna yang sama. Mengecah hilangnya ketajaman ketika menskala dari Full HD ke 4K
|
|
||||||
gamescope-fsr-description = Teknik peningkatan skala Open-source yang dikembangkan oleh AMD untuk kualitas peningkatan skala yang lebih baik
|
|
||||||
nis-description = Teknik peningkatan skala yang dikembangkan oleh Nvidia sebagai alternatif antar-vendor, overhead rendah DLSS yang artinya bisa dijalankan pada GPU AMD, Intel, dan tentunya Nvidia
|
|
||||||
|
|
||||||
other-settings = Pengaturan lainnya
|
|
||||||
framerate-limit = Batas framerate
|
framerate-limit = Batas framerate
|
||||||
unfocused-framerate-limit = Batas framerate saat tidak fokus
|
unfocused-framerate-limit = Batas framerate tidak fokus
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
upscaling = Upscaling
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
upscaling-description = Render game dengan resolusi rendah dan meningkatkan kualitas gambar dengan algoritma
|
||||||
|
|
||||||
|
upscaler = Upscaler
|
||||||
|
upscaler-description = Algoritma yang dipakai untuk melakukan proses upscaling
|
||||||
|
|
||||||
|
auto = Otomatis
|
||||||
|
integer = Integer
|
||||||
|
fit = Fit
|
||||||
|
fill = Penuh
|
||||||
|
stretch = Perlebar
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algoritma yang digunakan untuk memfilter gambar yang di-upscale
|
||||||
|
|
||||||
|
linear = Linier
|
||||||
|
nearest = Terdekat
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Ketajaman
|
||||||
|
upscale-sharpness-description = Ketajaman upscaling
|
||||||
|
|
||||||
|
smallest = Terkecil
|
||||||
|
small = kecil
|
||||||
|
high = Tinggi
|
||||||
|
highest = Tertinggi
|
||||||
|
|
||||||
|
hdr-support = Dukungan HDR
|
||||||
|
hdr-support-description = Aktifkan output HDR gamescope. Dibutuhkan monitor yang mendukung fitur HDR
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Menjadwalkan proses game secara realtime. Meningkatkan performa game dengan penalti terhadap proses yang berjalan di background
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Aktifkan variable refresh rate (VRR). Dibutuhkan monitor yang mendukung fitur VRR
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Luncurkan dengan overlay performance monitor mangoapp (mangohud)
|
||||||
|
|
||||||
|
extra-args = Argumen tambahan
|
||||||
|
extra-args-description = Argumen tambahan untuk gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Ritardo in millisecondi tra le sovrascrittur
|
||||||
|
|
||||||
window-mode = Modalità della finestra
|
window-mode = Modalità della finestra
|
||||||
borderless = Senza bordi
|
borderless = Senza bordi
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Schermo intero
|
fullscreen = Schermo intero
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Risoluzione del gioco
|
game-resolution = Risoluzione del gioco
|
||||||
gamescope-resolution = Risoluzione di Gamescope
|
gamescope-resolution = Risoluzione di Gamescope
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = Upscaling
|
upscaling = Upscaling
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = Scala per interi
|
upscaler = Upscaler
|
||||||
integer-scaling-description = Trasforma ogni pixel in un quadrato o gruppo rettangolare di numero intero di pixel dello stesso colore. Evita la perdita di nitidezza quando scala da Full HD a 4K
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = Una tecnica di upscaling open-source sviluppata da AMD per un upscaling di migliore qualità
|
|
||||||
nis-description = Una tecnica di upscaling open-source sviluppata da Nvidia per essere indipendente dal produttore, alternativa alla loro soluzione DLSS proprietaria, a basso costo di prestazioni, ciò significa che funziona su GPU AMD e Intel oltre alle GPU Nvidia
|
|
||||||
|
|
||||||
other-settings = Altre impostazioni
|
auto = Auto
|
||||||
framerate-limit = Limite del framerate
|
integer = Integer
|
||||||
unfocused-framerate-limit = Limite del framerate quando fuori dal focus
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Forza la cattura del cursore
|
force-grab-cursor = Forza la cattura del cursore
|
||||||
force-grab-cursor-description = Usa sempre la modalità relativa del mouse invece di cambiare in base alla visibilità del cursore. Il cursore del mouse verrà correttamente centrato nel gioco
|
force-grab-cursor-description = Usa sempre la modalità relativa del mouse invece di cambiare in base alla visibilità del cursore. Il cursore del mouse verrà correttamente centrato nel gioco
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -7,7 +7,7 @@ wine = Wine
|
||||||
synchronization = 同期
|
synchronization = 同期
|
||||||
wine-sync-description = Wine内部のイベントを同期するためのものです。
|
wine-sync-description = Wine内部のイベントを同期するためのものです。
|
||||||
|
|
||||||
language =言語
|
language =言語
|
||||||
wine-lang-description = wine環境で使用される言語です。キーボードの問題を修正できます。
|
wine-lang-description = wine環境で使用される言語です。キーボードの問題を修正できます。
|
||||||
system = システム
|
system = システム
|
||||||
|
|
||||||
|
@ -52,5 +52,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = ウィンドウモード
|
window-mode = ウィンドウモード
|
||||||
borderless = ボーダーレス
|
borderless = ボーダーレス
|
||||||
|
headless = Headless
|
||||||
popup = ポップアップ
|
popup = ポップアップ
|
||||||
fullscreen = フルスクリーン
|
fullscreen = フルスクリーン
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = ゲーム解像度
|
game-resolution = ゲーム解像度
|
||||||
gamescope-resolution = ゲームスコープの解像度
|
gamescope-resolution = ゲームスコープの解像度
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = 拡大
|
upscaling = 拡大
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = 整数値
|
upscaler = Upscaler
|
||||||
integer-scaling-description = Turns each pixel into a square or rectangular group of integer number of same-color pixels. Prevents sharpness loss when scaling Full HD to 4K
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = An open-source upscaling technique developed by AMD for better upscaling quality
|
|
||||||
nis-description = An open source upscaling technique developed by Nvidia as a cross-vendor, low-overhead alternative to their proprietary DLSS solution, meaning it works on AMD and Intel GPUs as well as Nvidia GPUs
|
|
||||||
|
|
||||||
other-settings = その他の設定
|
auto = Auto
|
||||||
framerate-limit = FPS制限
|
integer = Integer
|
||||||
unfocused-framerate-limit = 非フォーカス時の最大FPS
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = 창 모드
|
window-mode = 창 모드
|
||||||
borderless = 테두리 없는 창 모드
|
borderless = 테두리 없는 창 모드
|
||||||
|
headless = Headless
|
||||||
popup = 팝업
|
popup = 팝업
|
||||||
fullscreen = 전체 화면
|
fullscreen = 전체 화면
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = 게임 해상도
|
game-resolution = 게임 해상도
|
||||||
gamescope-resolution = 게임 범위 해상도
|
gamescope-resolution = 게임 범위 해상도
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = 업스케일링
|
upscaling = 업스케일링
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = 정수 스케일링
|
upscaler = Upscaler
|
||||||
integer-scaling-description = 각 픽셀을 정수로 구성된 정사각형 또는 직사각형의 동일한 색상 픽셀 그룹으로 변환합니다. Full HD에서 4K로 업스케일링할 때 선명도 손실을 방지합니다
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = 더 나은 업스케일링 품질을 위해 AMD에서 개발한 오픈 소스 업스케일링 기술입니다
|
|
||||||
nis-description = Nvidia가 독점 DLSS 솔루션에 대한 낮은 오버헤드 대안으로 공급업체 간, 낮은 오버헤드로 개발한 오픈 소스 업스케일링 기술입니다. 즉, Nvidia GPU는 물론 AMD 및 Intel GPU에서도 작동합니다
|
|
||||||
|
|
||||||
other-settings = 기타 설정
|
auto = Auto
|
||||||
framerate-limit = 프레임 속도 제한
|
integer = Integer
|
||||||
unfocused-framerate-limit = 초점이 맞지 않는 프레임 속도 제한
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Venster Mode
|
window-mode = Venster Mode
|
||||||
borderless = Randloos
|
borderless = Randloos
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Volledig scherm
|
fullscreen = Volledig scherm
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Spelresolutie
|
game-resolution = Spelresolutie
|
||||||
gamescope-resolution = Gamescope resolutie
|
gamescope-resolution = Gamescope resolutie
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = Opschaling
|
upscaling = Opschaling
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = Schalen van gehele getallen
|
upscaler = Upscaler
|
||||||
integer-scaling-description = Verandert elke pixel in een vierkante of rechthoekige groep van een geheel aantal pixels met dezelfde kleur. Voorkomt scherpteverlies bij het schalen van Full HD naar 4K
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = Een open-source opschalingstechniek ontwikkeld door AMD voor een betere opschalingskwaliteit
|
|
||||||
nis-description = Een open source opschalingstechniek ontwikkeld door Nvidia als een cross-vendor, low-overhead alternatief voor hun eigen DLSS-oplossing, wat betekent dat het werkt op AMD- en Intel GPU's en Nvidia GPU's
|
|
||||||
|
|
||||||
other-settings = Andere instellingen
|
auto = Auto
|
||||||
framerate-limit = Frameratelimiet
|
integer = Integer
|
||||||
unfocused-framerate-limit = Ongefocuste frameratelimiet
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Tryb okna
|
window-mode = Tryb okna
|
||||||
borderless = Okno bezramkowe
|
borderless = Okno bezramkowe
|
||||||
|
headless = Headless
|
||||||
popup = Wyskakujące okno
|
popup = Wyskakujące okno
|
||||||
fullscreen = Pełny ekran
|
fullscreen = Pełny ekran
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Rozdzielczość gry
|
game-resolution = Rozdzielczość gry
|
||||||
gamescope-resolution = Rozdzielczość Gamescope
|
gamescope-resolution = Rozdzielczość Gamescope
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = Skalowanie
|
upscaling = Skalowanie
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = Skalowanie całkowitoliczbowe
|
upscaler = Upscaler
|
||||||
integer-scaling-description = Zamienia każdy piksel na grupę kwadratowych lub prostokątnych pikseli o całkowitej liczbie tego samego koloru. Zapobiega utracie ostrości przy skalowaniu Full HD do 4K.
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = Technika skalowania otwartego źródła opracowana przez AMD w celu poprawy jakości skalowania
|
|
||||||
nis-description = Technika skalowania otwartego źródła opracowana przez Nvidia jako alternatywa o niskim narzucie dla ich własnego rozwiązania DLSS, co oznacza, że działa ona również na GPU AMD i Intel, a nie tylko na GPU Nvidia
|
|
||||||
|
|
||||||
other-settings = Inne ustawienia
|
auto = Auto
|
||||||
framerate-limit = Limit klatek na sekundę
|
integer = Integer
|
||||||
unfocused-framerate-limit = Limit klatek na sekundę po utraceniu skupienia
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Modo janela
|
window-mode = Modo janela
|
||||||
borderless = Sem borda
|
borderless = Sem borda
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Tela cheia
|
fullscreen = Tela cheia
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Resolução de jogo
|
game-resolution = Resolução de jogo
|
||||||
gamescope-resolution = Resolução gamescope
|
gamescope-resolution = Resolução gamescope
|
||||||
|
|
||||||
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
upscaling = Upscaling
|
upscaling = Upscaling
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
integer-scaling = Escalamento inteiro
|
upscaler = Upscaler
|
||||||
integer-scaling-description = Torna cada pixel em um grupo de números inteiros de mesma cor em forma de quadrado ou retângulo. Previne a perda de nitidez quando escalando Full HD para 4K
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
gamescope-fsr-description = Uma técnica de upscaling de código aberto desenvolvida pela AMD para melhor qualidade
|
|
||||||
nis-description = Uma técnica de upscaling de código aberto desenvolvida pela Nvidia como uma alternativa á solução DLSS proprietária, significa que funciona em GPUs AMD, Intel e Nvidia
|
|
||||||
|
|
||||||
other-settings = Outras configuraões
|
auto = Auto
|
||||||
framerate-limit = Limite de taxa de quadros
|
integer = Integer
|
||||||
unfocused-framerate-limit = Limite de taxa de quadros desfocado
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Задержка между перезапи
|
||||||
|
|
||||||
window-mode = Режим окна
|
window-mode = Режим окна
|
||||||
borderless = Безрамочный
|
borderless = Безрамочный
|
||||||
|
headless = Без заголовка
|
||||||
popup = Всплывающий
|
popup = Всплывающий
|
||||||
fullscreen = Полноэкранный
|
fullscreen = Полноэкранный
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Разрешение игры
|
game-resolution = Разрешение игры
|
||||||
gamescope-resolution = Разрешение Gamescope
|
gamescope-resolution = Разрешение gamescope
|
||||||
|
|
||||||
|
framerate = Частота кадров
|
||||||
|
framerate-limit = Предел частоты кадров
|
||||||
|
unfocused-framerate-limit = Предел частоты кадров окна без фокуса
|
||||||
|
|
||||||
upscaling = Масштабирование
|
upscaling = Масштабирование
|
||||||
|
upscaling-description = Рисовать игру в меньшем разрешении, улучшая качество картинки с помощью специальных алгоритмов
|
||||||
|
|
||||||
integer-scaling = Целочисленное масштабирование
|
upscaler = Алгоритм увеличения изображения
|
||||||
integer-scaling-description = Переводит каждый пиксель в квадрат или прямоугольник из целого числа пикселей одного цвета. Предотвращает потерю резкости при масштабировании Full HD до 4K
|
upscaler-description = Алгоритм, используемый для увеличения изображения к выбранному разрешению
|
||||||
gamescope-fsr-description = Открытая техника масштабирования с сохранением хорошего качества изображения, разработанная AMD
|
|
||||||
nis-description = Открытая техника масштабирования с сохранением хорошего качества изображения, разработанная Nvidia для замены DLSS и работающая на видеокартах AMD, Intel и Nvidia
|
|
||||||
|
|
||||||
other-settings = Другие настройки
|
auto = Автоматический
|
||||||
framerate-limit = Лимит числа кадров
|
integer = Целочисленное
|
||||||
unfocused-framerate-limit = Лимит числа кадров вне фокуса
|
fit = Вмещение
|
||||||
|
fill = Заполнение
|
||||||
|
stretch = Растягивание
|
||||||
|
|
||||||
|
upscale-filter = Фильтр увеличенного изображения
|
||||||
|
upscale-filter-description = Алгоритм, используемый для пост-обработки увеличенного изображения
|
||||||
|
|
||||||
|
linear = Линейный
|
||||||
|
nearest = Ближайшие соседи
|
||||||
|
nis = NIS
|
||||||
|
pixel = Пиксельный
|
||||||
|
|
||||||
|
upscale-sharpness = Резкость изображения
|
||||||
|
upscale-sharpness-description = Резкость объекток на обработанном изображении
|
||||||
|
|
||||||
|
smallest = Наименьшая
|
||||||
|
small = Небольшая
|
||||||
|
high = Высокая
|
||||||
|
highest = Высочайшая
|
||||||
|
|
||||||
|
hdr-support = Поддержка HDR
|
||||||
|
hdr-support-description = Включить вывод HDR изображения из gamescope. Требует поддержки со стороны монитора
|
||||||
|
|
||||||
|
realtime-scheduler = Планировщик задач реального времени
|
||||||
|
realtime-scheduler-description = Использовать планировщик задач реального времени. Увеличивает производительность игры за счёт замедления фоновых процессов
|
||||||
|
|
||||||
|
adaptive-sync = Адаптивная синхронизация
|
||||||
|
adaptive-sync-description = Включить динамическую частоту кадров. Требует поддержки со стороны монитора
|
||||||
|
|
||||||
force-grab-cursor = Принудительный захват курсора
|
force-grab-cursor = Принудительный захват курсора
|
||||||
force-grab-cursor-description = Использовать относительный режим мыши вместо переворачивания в зависимости от видимости курсора. Курсор мыши будет правильно центрирован в игре
|
force-grab-cursor-description = Использовать относительный режим мыши вместо переворачивания в зависимости от видимости курсора. Курсор мыши будет правильно центрирован в игре
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Запускать игру вместе с монитором производительности mangoapp (mangohud)
|
||||||
|
|
||||||
|
extra-args = Дополнительные аргументы
|
||||||
|
extra-args-description = Список дополнительных аргументов, применяемых в gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Fönsterläge
|
window-mode = Fönsterläge
|
||||||
borderless = Kantlöst
|
borderless = Kantlöst
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Fullskärm
|
fullscreen = Fullskärm
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Spelupplösning
|
game-resolution = Spelupplösning
|
||||||
gamescope-resolution = Gamescope-upplösning
|
gamescope-resolution = Gamescope-upplösning
|
||||||
|
|
||||||
upscaling = Uppskalning
|
framerate = Framerate
|
||||||
|
|
||||||
integer-scaling = Heltalsskalning
|
|
||||||
integer-scaling-description = Omvandlar varje pixel till en kvadratisk eller rektangulär grupp med ett heltals antal pixlar av samma färg. Förhindrar förlust av skärpa vid skalning av Full HD till 4K
|
|
||||||
gamescope-fsr-description = En uppskalningsteknik med öppen källkod som utvecklats av AMD för bättre uppskalningskvalitet
|
|
||||||
nis-description = En uppskalningsteknik med öppen källkod som utvecklats av Nvidia som ett alternativ till deras egenutvecklade DLSS-lösning, vilket innebär att den fungerar på AMD- och Intel-GPU:er, samt även Nvidia-GPU:er
|
|
||||||
|
|
||||||
other-settings = Andra inställningar
|
|
||||||
framerate-limit = Gräns för bilduppdateringshastighet
|
framerate-limit = Gräns för bilduppdateringshastighet
|
||||||
unfocused-framerate-limit = Gräns för bilduppdateringshastighet utan fokus
|
unfocused-framerate-limit = Gräns för bilduppdateringshastighet utan fokus
|
||||||
|
|
||||||
|
upscaling = Uppskalning
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
|
upscaler = Upscaler
|
||||||
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
|
|
||||||
|
auto = Auto
|
||||||
|
integer = Integer
|
||||||
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = การเขียนทับค่า
|
||||||
|
|
||||||
window-mode = โหมดหน้าต่างเกม
|
window-mode = โหมดหน้าต่างเกม
|
||||||
borderless = โหมดไร้ขอบเขต
|
borderless = โหมดไร้ขอบเขต
|
||||||
|
headless = Headless
|
||||||
popup = ป๊อปอัพ
|
popup = ป๊อปอัพ
|
||||||
fullscreen = เต็มจอ
|
fullscreen = เต็มจอ
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = ความละเอียดของเกม
|
game-resolution = ความละเอียดของเกม
|
||||||
gamescope-resolution = ความละเอียดของ Gamescope
|
gamescope-resolution = ความละเอียดของ Gamescope
|
||||||
|
|
||||||
upscaling = การเพิ่มขนาดความละเอียด
|
framerate = Framerate
|
||||||
|
|
||||||
integer-scaling = มาตราส่วนจำนวนเต็ม
|
|
||||||
integer-scaling-description = เปลี่ยนแต่ละพิกเซลเป็นกลุ่มสี่เหลี่ยมจัตุรัสหรือสี่เหลี่ยมของจำนวนเต็มของพิกเซลสีเดียวกัน ป้องกันการสูญเสียความคมชัดเมื่อปรับขนาด Full HD เป็น 4K
|
|
||||||
gamescope-fsr-description = เทคนิคการขยายขนาดที่พัฒนาโดย AMD เพื่อคุณภาพการขยายขนาดที่ดีขึ้น
|
|
||||||
nis-description = เทคนิคการขยายขนาดโอเพ่นซอร์สที่พัฒนาโดย Nvidia เป็นทางเลือกข้ามผู้จำหน่ายและมีค่าใช้จ่ายต่ำแทนโซลูชัน DLSS ที่เป็นกรรมสิทธิ์ ซึ่งหมายความว่าใช้งานได้กับ AMD และ Intel GPU รวมถึง Nvidia GPU
|
|
||||||
|
|
||||||
other-settings = การตั้งค่าอื่นๆ
|
|
||||||
framerate-limit = ขีดจำกัดเฟรมเรต
|
framerate-limit = ขีดจำกัดเฟรมเรต
|
||||||
unfocused-framerate-limit = เฟรมเรทจำกัดขณะไม่ได้โฟกัส
|
unfocused-framerate-limit = เฟรมเรทจำกัดขณะไม่ได้โฟกัส
|
||||||
|
|
||||||
|
upscaling = การเพิ่มขนาดความละเอียด
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
|
upscaler = Upscaler
|
||||||
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
|
|
||||||
|
auto = Auto
|
||||||
|
integer = Integer
|
||||||
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -51,7 +51,8 @@ enabled = Etkin
|
||||||
fps-unlocker-interval = Overwrite interval
|
fps-unlocker-interval = Overwrite interval
|
||||||
fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting
|
fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting
|
||||||
|
|
||||||
window-mode = Pencereli
|
window-mode = Pencereli
|
||||||
borderless = Köşesiz
|
borderless = Köşesiz
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Tam ekran
|
fullscreen = Tam ekran
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Oyun çözünürlüğü
|
game-resolution = Oyun çözünürlüğü
|
||||||
gamescope-resolution = Gamescope çözünürlüğü
|
gamescope-resolution = Gamescope çözünürlüğü
|
||||||
|
|
||||||
upscaling = Görüntü keskinleştirme
|
framerate = Framerate
|
||||||
|
|
||||||
integer-scaling = Tamsayı ölçekleme
|
|
||||||
integer-scaling-description = Her pikseli, aynı renkli piksellerden oluşan bir kare veya dikdörtgen tamsayı grubuna dönüştürür. Full HD'yi 4K'ya ölçeklendirirken keskinlik kaybını önler
|
|
||||||
gamescope-fsr-description = Daha iyi yükseltme kalitesi için AMD tarafından geliştirilen açık kaynaklı bir yükseltme tekniği
|
|
||||||
nis-description = DLSS teknolojisine düşük maliyetli bir alternatif olarak Nvidia tarafından geliştirilen, yani AMD ve Intel GPU'ların yanı sıra Nvidia GPU'larda da çalışan açık kaynaklı bir yükseltme tekniği
|
|
||||||
|
|
||||||
other-settings = Diğer ayarlar
|
|
||||||
framerate-limit = Kare hızı limiti
|
framerate-limit = Kare hızı limiti
|
||||||
unfocused-framerate-limit = Odakta değilken kare hızı limiti
|
unfocused-framerate-limit = Odakta değilken kare hızı limiti
|
||||||
|
|
||||||
|
upscaling = Görüntü keskinleştirme
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
|
upscaler = Upscaler
|
||||||
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
|
|
||||||
|
auto = Auto
|
||||||
|
integer = Integer
|
||||||
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Затримка між перезаписа
|
||||||
|
|
||||||
window-mode = Режим вікна
|
window-mode = Режим вікна
|
||||||
borderless = Безрамковий
|
borderless = Безрамковий
|
||||||
|
headless = Headless
|
||||||
popup = Спливаючий
|
popup = Спливаючий
|
||||||
fullscreen = Повноекранний
|
fullscreen = Повноекранний
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Роздільна здатність гри
|
game-resolution = Роздільна здатність гри
|
||||||
gamescope-resolution = Роздільна здатність Gamescope
|
gamescope-resolution = Роздільна здатність Gamescope
|
||||||
|
|
||||||
upscaling = Масштабування
|
framerate = Framerate
|
||||||
|
|
||||||
integer-scaling = Цілочисельне масштабування
|
|
||||||
integer-scaling-description = Кожен піксель перетворюється на квадрат або прямокутник з цілого числа пікселів одного кольору. Запобігає втраті чіткості при масштабуванні Full HD до 4K
|
|
||||||
gamescope-fsr-description = Відкрита техніка масштабування зі збереженням хорошої якості зображення, розроблена AMD
|
|
||||||
nis-description = Відкрита техніка масштабування зі збереженням хорошої якості зображення, розроблена Nvidia для заміни DLSS і працює на відеокартах AMD, Intel і Nvidia
|
|
||||||
|
|
||||||
other-settings = Інші налаштування
|
|
||||||
framerate-limit = Обмеження кількості кадрів
|
framerate-limit = Обмеження кількості кадрів
|
||||||
unfocused-framerate-limit = Обмеження кількості кадрів поза фокусом
|
unfocused-framerate-limit = Обмеження кількості кадрів поза фокусом
|
||||||
|
|
||||||
|
upscaling = Масштабування
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
|
upscaler = Upscaler
|
||||||
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
|
|
||||||
|
auto = Auto
|
||||||
|
integer = Integer
|
||||||
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Примусове захоплення курсору
|
force-grab-cursor = Примусове захоплення курсору
|
||||||
force-grab-cursor-description = Завжди використовувати відносний режим миші замість гортання залежно від видимості курсору. Курсор миші буде коректно відцентровано у грі
|
force-grab-cursor-description = Завжди використовувати відносний режим миші замість гортання залежно від видимості курсору. Курсор миші буде коректно відцентровано у грі
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -52,5 +52,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = Chế độ cửa sổ
|
window-mode = Chế độ cửa sổ
|
||||||
borderless = Cửa sổ không viền
|
borderless = Cửa sổ không viền
|
||||||
|
headless = Headless
|
||||||
popup = Popup
|
popup = Popup
|
||||||
fullscreen = Toàn màn hình
|
fullscreen = Toàn màn hình
|
||||||
|
|
|
@ -1,16 +1,52 @@
|
||||||
game-resolution = Độ phân giải trò chơi
|
game-resolution = Độ phân giải trò chơi
|
||||||
gamescope-resolution = Độ phân giải của gamescope
|
gamescope-resolution = Độ phân giải của gamescope
|
||||||
|
|
||||||
upscaling = Nâng độ phận giải
|
framerate = Framerate
|
||||||
|
|
||||||
integer-scaling = Tỉ lệ nâng
|
|
||||||
integer-scaling-description = Biến mỗi pixel thành một nhóm hình vuông hoặc hình chữ nhật có pixel cùng màu. Ngăn mất độ sắc nét khi mở rộng Full HD thành 4K
|
|
||||||
gamescope-fsr-description = Một kỹ thuật nâng cấp mã nguồn mở do AMD phát triển
|
|
||||||
nis-description = Một kỹ thuật nâng cấp mã nguồn mở do Nvidia phát triển dưới dạng một giải pháp thay thế chi phí thấp của nhà cung cấp chéo cho giải pháp DLSS độc quyền của họ, nghĩa là nó hoạt động trên GPU AMD và Intel cũng như GPU Nvidia
|
|
||||||
|
|
||||||
other-settings = Cài đặt khác
|
|
||||||
framerate-limit = Giới hạn tốc độ khung hình
|
framerate-limit = Giới hạn tốc độ khung hình
|
||||||
unfocused-framerate-limit = Giới hạn tốc độ khung hình khi không tập trung
|
unfocused-framerate-limit = Giới hạn tốc độ khung hình khi không tập trung
|
||||||
|
|
||||||
|
upscaling = Nâng độ phận giải
|
||||||
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
|
|
||||||
|
upscaler = Upscaler
|
||||||
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
|
|
||||||
|
auto = Auto
|
||||||
|
integer = Integer
|
||||||
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -53,5 +53,6 @@ fps-unlocker-interval-description = Delay in milliseconds between overwriting th
|
||||||
|
|
||||||
window-mode = 窗口模式
|
window-mode = 窗口模式
|
||||||
borderless = 无边框
|
borderless = 无边框
|
||||||
|
headless = Headless
|
||||||
popup = 弹出窗口
|
popup = 弹出窗口
|
||||||
fullscreen = 全屏
|
fullscreen = 全屏
|
||||||
|
|
|
@ -1,11 +1,52 @@
|
||||||
game-resolution = 游戏分辨率
|
game-resolution = Game resolution
|
||||||
gamescope-resolution = Gamescope 分辨率
|
gamescope-resolution = Gamescope resolution
|
||||||
|
|
||||||
integer-scaling = 整数倍数缩放
|
framerate = Framerate
|
||||||
|
framerate-limit = Framerate limit
|
||||||
|
unfocused-framerate-limit = Unfocused framerate limit
|
||||||
|
|
||||||
other-settings = 其它设置
|
upscaling = Upscaling
|
||||||
framerate-limit = 帧率限制
|
upscaling-description = Render the game in lower resolution and improve the image quality using special algorithms
|
||||||
unfocused-framerate-limit = 切出游戏帧率限制
|
|
||||||
|
upscaler = Upscaler
|
||||||
|
upscaler-description = Algorithm used to perform image upscaling
|
||||||
|
|
||||||
|
auto = Auto
|
||||||
|
integer = Integer
|
||||||
|
fit = Fit
|
||||||
|
fill = Fill
|
||||||
|
stretch = Stretch
|
||||||
|
|
||||||
|
upscale-filter = Filter
|
||||||
|
upscale-filter-description = Algorithm used to filter upscaled image
|
||||||
|
|
||||||
|
linear = Linear
|
||||||
|
nearest = Nearest
|
||||||
|
nis = NIS
|
||||||
|
pixel = Pixel
|
||||||
|
|
||||||
|
upscale-sharpness = Sharpness
|
||||||
|
upscale-sharpness-description = Upscaling sharpness
|
||||||
|
|
||||||
|
smallest = Smallest
|
||||||
|
small = Small
|
||||||
|
high = High
|
||||||
|
highest = Highest
|
||||||
|
|
||||||
|
hdr-support = HDR support
|
||||||
|
hdr-support-description = Enable gamescope HDR output. Requires display support
|
||||||
|
|
||||||
|
realtime-scheduler = Realtime scheduler
|
||||||
|
realtime-scheduler-description = Use realtime game process scheduling. Improves game performance in cost of slowing down background processes
|
||||||
|
|
||||||
|
adaptive-sync = Adaptive sync
|
||||||
|
adaptive-sync-description = Enable variable refresh rate. Requires display support
|
||||||
|
|
||||||
force-grab-cursor = Force grab cursor
|
force-grab-cursor = Force grab cursor
|
||||||
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
force-grab-cursor-description = Always use relative mouse mode instead of flipping dependent on cursor visibility. The mouse cursor will correctly be centered in the game
|
||||||
|
|
||||||
|
mangohud = MangoHUD
|
||||||
|
mangohud-description = Launch with the mangoapp (mangohud) performance overlay enabled
|
||||||
|
|
||||||
|
extra-args = Extra arguments
|
||||||
|
extra-args-description = Extra arguments appended to the gamescope
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
cmake
|
cmake
|
||||||
pkg-config
|
pkg-config
|
||||||
|
|
||||||
|
git
|
||||||
|
unzip
|
||||||
|
p7zip
|
||||||
libwebp
|
libwebp
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
10
src/main.rs
10
src/main.rs
|
@ -109,11 +109,11 @@ fn main() -> anyhow::Result<()> {
|
||||||
// Setup custom panic handler
|
// Setup custom panic handler
|
||||||
human_panic::setup_panic!(human_panic::metadata!());
|
human_panic::setup_panic!(human_panic::metadata!());
|
||||||
|
|
||||||
// Create launcher folder if it isn't
|
// Create launcher folder if it doesn't exist.
|
||||||
if !LAUNCHER_FOLDER.exists() {
|
if !LAUNCHER_FOLDER.exists() {
|
||||||
std::fs::create_dir_all(LAUNCHER_FOLDER.as_path()).expect("Failed to create launcher folder");
|
std::fs::create_dir_all(LAUNCHER_FOLDER.as_path()).expect("Failed to create launcher folder");
|
||||||
|
|
||||||
// This one is kinda critical buy well, I can't do something with it
|
// This one is kinda critical but well, I can't do anything about it
|
||||||
std::fs::write(FIRST_RUN_FILE.as_path(), "").expect("Failed to create .first-run file");
|
std::fs::write(FIRST_RUN_FILE.as_path(), "").expect("Failed to create .first-run file");
|
||||||
|
|
||||||
// Set initial launcher language based on system language
|
// Set initial launcher language based on system language
|
||||||
|
@ -125,6 +125,12 @@ fn main() -> anyhow::Result<()> {
|
||||||
Config::update_raw(config).expect("Failed to update config");
|
Config::update_raw(config).expect("Failed to update config");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Create cache folder if it doesn't exist.
|
||||||
|
if !CACHE_FOLDER.exists() {
|
||||||
|
std::fs::create_dir_all(CACHE_FOLDER.as_path())
|
||||||
|
.expect("Failed to create cache folder");
|
||||||
|
}
|
||||||
|
|
||||||
// Force debug output
|
// Force debug output
|
||||||
let mut force_debug = false;
|
let mut force_debug = false;
|
||||||
|
|
||||||
|
|
|
@ -98,19 +98,23 @@ impl SimpleComponent for AboutDialog {
|
||||||
"<p>Added</p>",
|
"<p>Added</p>",
|
||||||
|
|
||||||
"<ul>",
|
"<ul>",
|
||||||
"<li>Respect root \".version\" file for game version parsing</li>",
|
"<li>Added 4.8.0 and 5.0.0 voiceovers sizes</li>",
|
||||||
|
"<li>Apply chmod 755 to extracted files if 7z was used</li>",
|
||||||
"</ul>",
|
"</ul>",
|
||||||
|
|
||||||
"<p>Changed</p>",
|
"<p>Changed</p>",
|
||||||
|
|
||||||
"<ul>",
|
"<ul>",
|
||||||
"<li>Prioritize parsed game version over the API response</li>",
|
"<li>Reworked gamescope settings</li>",
|
||||||
"</ul>",
|
"</ul>",
|
||||||
|
|
||||||
"<p>Removed</p>",
|
"<p>Fixed</p>",
|
||||||
|
|
||||||
"<ul>",
|
"<ul>",
|
||||||
"<li>Removed migrate installation feature</li>",
|
"<li>Create cache folder if it doesn't exist</li>",
|
||||||
|
"<li>(potentially) fixed a bug with pre-download button</li>",
|
||||||
|
"<li>Fixed calculation of unpacked files size due to API changes</li>",
|
||||||
|
"<li>Respect downloaded file size in free space check</li>",
|
||||||
"</ul>"
|
"</ul>"
|
||||||
].join("\n"),
|
].join("\n"),
|
||||||
|
|
||||||
|
|
|
@ -330,16 +330,16 @@ impl SimpleComponent for App {
|
||||||
let temp = config.launcher.temp.unwrap_or_else(std::env::temp_dir);
|
let temp = config.launcher.temp.unwrap_or_else(std::env::temp_dir);
|
||||||
|
|
||||||
let mut downloaded = temp.join(game.file_name().unwrap()).metadata()
|
let mut downloaded = temp.join(game.file_name().unwrap()).metadata()
|
||||||
.map(|metadata| Some(metadata.len()) == game.downloaded_size())
|
.map(|metadata| Some(metadata.len()) >= game.downloaded_size())
|
||||||
.unwrap_or(false);
|
.unwrap_or(false);
|
||||||
|
|
||||||
if downloaded {
|
if downloaded {
|
||||||
for voice in voices {
|
for voice in voices {
|
||||||
downloaded = !temp.join(voice.file_name().unwrap()).metadata()
|
downloaded = temp.join(voice.file_name().unwrap()).metadata()
|
||||||
.map(|metadata| Some(metadata.len()) == voice.downloaded_size())
|
.map(|metadata| Some(metadata.len()) >= voice.downloaded_size())
|
||||||
.unwrap_or(false);
|
.unwrap_or(false);
|
||||||
|
|
||||||
if downloaded {
|
if !downloaded {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -358,16 +358,16 @@ impl SimpleComponent for App {
|
||||||
let temp = config.launcher.temp.unwrap_or_else(std::env::temp_dir);
|
let temp = config.launcher.temp.unwrap_or_else(std::env::temp_dir);
|
||||||
|
|
||||||
let mut downloaded = temp.join(game.file_name().unwrap()).metadata()
|
let mut downloaded = temp.join(game.file_name().unwrap()).metadata()
|
||||||
.map(|metadata| Some(metadata.len()) == game.downloaded_size())
|
.map(|metadata| Some(metadata.len()) >= game.downloaded_size())
|
||||||
.unwrap_or(false);
|
.unwrap_or(false);
|
||||||
|
|
||||||
if downloaded {
|
if downloaded {
|
||||||
for voice in voices {
|
for voice in voices {
|
||||||
downloaded = !temp.join(voice.file_name().unwrap()).metadata()
|
downloaded = temp.join(voice.file_name().unwrap()).metadata()
|
||||||
.map(|metadata| Some(metadata.len()) == voice.downloaded_size())
|
.map(|metadata| Some(metadata.len()) >= voice.downloaded_size())
|
||||||
.unwrap_or(false);
|
.unwrap_or(false);
|
||||||
|
|
||||||
if downloaded {
|
if !downloaded {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -541,11 +541,11 @@ impl SimpleComponent for App {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Old warning message which I don't really understand now:
|
// Old warning message which I don't really understand now:
|
||||||
//
|
//
|
||||||
// Doesn't work on all the systems
|
// Doesn't work on all the systems
|
||||||
// e.g. won't work if you didn't install wine system-wide
|
// e.g. won't work if you didn't install wine system-wide
|
||||||
// there's some reasons for it
|
// there's some reasons for it
|
||||||
//
|
//
|
||||||
// UPD: I've tried this, and the problem is that it's completely pointless
|
// UPD: I've tried this, and the problem is that it's completely pointless
|
||||||
// For whatever reason it just doesn't work
|
// For whatever reason it just doesn't work
|
||||||
|
|
||||||
|
@ -1015,7 +1015,7 @@ impl SimpleComponent for App {
|
||||||
tracing::error!("Failed to update launcher state: {err}");
|
tracing::error!("Failed to update launcher state: {err}");
|
||||||
|
|
||||||
self.toast(tr!("launcher-state-updating-error"), Some(err.to_string()));
|
self.toast(tr!("launcher-state-updating-error"), Some(err.to_string()));
|
||||||
|
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1027,7 +1027,7 @@ impl SimpleComponent for App {
|
||||||
} else {
|
} else {
|
||||||
self.disabled_buttons = false;
|
self.disabled_buttons = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(state) = state {
|
if let Some(state) = state {
|
||||||
match state {
|
match state {
|
||||||
LauncherState::GameUpdateAvailable(_) |
|
LauncherState::GameUpdateAvailable(_) |
|
||||||
|
|
|
@ -29,6 +29,32 @@ impl SimpleAsyncComponent for GamescopeApp {
|
||||||
set_search_enabled: false,
|
set_search_enabled: false,
|
||||||
|
|
||||||
add = &adw::PreferencesPage {
|
add = &adw::PreferencesPage {
|
||||||
|
add = &adw::PreferencesGroup {
|
||||||
|
adw::ComboRow {
|
||||||
|
set_title: &tr!("window-mode"),
|
||||||
|
|
||||||
|
#[wrap(Some)]
|
||||||
|
set_model = >k::StringList::new(&[
|
||||||
|
&tr!("default"),
|
||||||
|
&tr!("borderless"),
|
||||||
|
&tr!("headless"),
|
||||||
|
&tr!("fullscreen")
|
||||||
|
]),
|
||||||
|
|
||||||
|
set_selected: CONFIG.game.enhancements.gamescope.window_mode.ordinal() as u32,
|
||||||
|
|
||||||
|
connect_selected_notify => |row| unsafe {
|
||||||
|
if is_ready() {
|
||||||
|
if let Ok(mut config) = Config::get() {
|
||||||
|
config.game.enhancements.gamescope.window_mode = GamescopeWindowMode::from_ordinal_unsafe(row.selected() as i8);
|
||||||
|
|
||||||
|
Config::update(config);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
add = &adw::PreferencesGroup {
|
add = &adw::PreferencesGroup {
|
||||||
set_title: &tr!("game-resolution"),
|
set_title: &tr!("game-resolution"),
|
||||||
|
|
||||||
|
@ -36,17 +62,24 @@ impl SimpleAsyncComponent for GamescopeApp {
|
||||||
set_title: &tr!("width"),
|
set_title: &tr!("width"),
|
||||||
set_input_purpose: gtk::InputPurpose::Digits,
|
set_input_purpose: gtk::InputPurpose::Digits,
|
||||||
|
|
||||||
set_text: &if CONFIG.game.enhancements.gamescope.game.width > 0 {
|
set_text: &match CONFIG.game.enhancements.gamescope.game_window.width {
|
||||||
CONFIG.game.enhancements.gamescope.game.width.to_string()
|
Some(value) if value > 0 => value.to_string(),
|
||||||
} else {
|
_ => String::new()
|
||||||
String::new()
|
|
||||||
},
|
},
|
||||||
|
|
||||||
connect_changed => |row| {
|
connect_changed => |row| {
|
||||||
if is_ready() {
|
if is_ready() {
|
||||||
if let Ok(mut config) = Config::get() {
|
if let Ok(mut config) = Config::get() {
|
||||||
config.game.enhancements.gamescope.game.width = row.text().parse().unwrap_or_default();
|
let value = row.text()
|
||||||
|
.parse::<u64>()
|
||||||
|
.unwrap_or_default();
|
||||||
|
|
||||||
|
config.game.enhancements.gamescope.game_window.width = if value > 0 {
|
||||||
|
Some(value)
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
Config::update(config);
|
Config::update(config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -57,17 +90,24 @@ impl SimpleAsyncComponent for GamescopeApp {
|
||||||
set_title: &tr!("height"),
|
set_title: &tr!("height"),
|
||||||
set_input_purpose: gtk::InputPurpose::Digits,
|
set_input_purpose: gtk::InputPurpose::Digits,
|
||||||
|
|
||||||
set_text: &if CONFIG.game.enhancements.gamescope.game.height > 0 {
|
set_text: &match CONFIG.game.enhancements.gamescope.game_window.height {
|
||||||
CONFIG.game.enhancements.gamescope.game.height.to_string()
|
Some(value) if value > 0 => value.to_string(),
|
||||||
} else {
|
_ => String::new()
|
||||||
String::new()
|
|
||||||
},
|
},
|
||||||
|
|
||||||
connect_changed => |row| {
|
connect_changed => |row| {
|
||||||
if is_ready() {
|
if is_ready() {
|
||||||
if let Ok(mut config) = Config::get() {
|
if let Ok(mut config) = Config::get() {
|
||||||
config.game.enhancements.gamescope.game.height = row.text().parse().unwrap_or_default();
|
let value = row.text()
|
||||||
|
.parse::<u64>()
|
||||||
|
.unwrap_or_default();
|
||||||
|
|
||||||
|
config.game.enhancements.gamescope.game_window.height = if value > 0 {
|
||||||
|
Some(value)
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
Config::update(config);
|
Config::update(config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -82,17 +122,24 @@ impl SimpleAsyncComponent for GamescopeApp {
|
||||||
set_title: &tr!("width"),
|
set_title: &tr!("width"),
|
||||||
set_input_purpose: gtk::InputPurpose::Digits,
|
set_input_purpose: gtk::InputPurpose::Digits,
|
||||||
|
|
||||||
set_text: &if CONFIG.game.enhancements.gamescope.gamescope.width > 0 {
|
set_text: &match CONFIG.game.enhancements.gamescope.gamescope_window.width {
|
||||||
CONFIG.game.enhancements.gamescope.gamescope.width.to_string()
|
Some(value) if value > 0 => value.to_string(),
|
||||||
} else {
|
_ => String::new()
|
||||||
String::new()
|
|
||||||
},
|
},
|
||||||
|
|
||||||
connect_changed => |row| {
|
connect_changed => |row| {
|
||||||
if is_ready() {
|
if is_ready() {
|
||||||
if let Ok(mut config) = Config::get() {
|
if let Ok(mut config) = Config::get() {
|
||||||
config.game.enhancements.gamescope.gamescope.width = row.text().parse().unwrap_or_default();
|
let value = row.text()
|
||||||
|
.parse::<u64>()
|
||||||
|
.unwrap_or_default();
|
||||||
|
|
||||||
|
config.game.enhancements.gamescope.gamescope_window.width = if value > 0 {
|
||||||
|
Some(value)
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
Config::update(config);
|
Config::update(config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -103,17 +150,24 @@ impl SimpleAsyncComponent for GamescopeApp {
|
||||||
set_title: &tr!("height"),
|
set_title: &tr!("height"),
|
||||||
set_input_purpose: gtk::InputPurpose::Digits,
|
set_input_purpose: gtk::InputPurpose::Digits,
|
||||||
|
|
||||||
set_text: &if CONFIG.game.enhancements.gamescope.gamescope.height > 0 {
|
set_text: &match CONFIG.game.enhancements.gamescope.gamescope_window.height {
|
||||||
CONFIG.game.enhancements.gamescope.gamescope.height.to_string()
|
Some(value) if value > 0 => value.to_string(),
|
||||||
} else {
|
_ => String::new()
|
||||||
String::new()
|
|
||||||
},
|
},
|
||||||
|
|
||||||
connect_changed => |row| {
|
connect_changed => |row| {
|
||||||
if is_ready() {
|
if is_ready() {
|
||||||
if let Ok(mut config) = Config::get() {
|
if let Ok(mut config) = Config::get() {
|
||||||
config.game.enhancements.gamescope.gamescope.height = row.text().parse().unwrap_or_default();
|
let value = row.text()
|
||||||
|
.parse::<u64>()
|
||||||
|
.unwrap_or_default();
|
||||||
|
|
||||||
|
config.game.enhancements.gamescope.gamescope_window.height = if value > 0 {
|
||||||
|
Some(value)
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
Config::update(config);
|
Config::update(config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -122,89 +176,30 @@ impl SimpleAsyncComponent for GamescopeApp {
|
||||||
},
|
},
|
||||||
|
|
||||||
add = &adw::PreferencesGroup {
|
add = &adw::PreferencesGroup {
|
||||||
set_title: &tr!("upscaling"),
|
set_title: &tr!("framerate"),
|
||||||
|
|
||||||
adw::ActionRow {
|
|
||||||
set_title: &tr!("integer-scaling"),
|
|
||||||
set_subtitle: &tr!("integer-scaling-description"),
|
|
||||||
|
|
||||||
add_suffix = >k::Switch {
|
|
||||||
set_valign: gtk::Align::Center,
|
|
||||||
set_active: CONFIG.game.enhancements.gamescope.integer_scaling,
|
|
||||||
|
|
||||||
connect_state_notify => |switch| {
|
|
||||||
if is_ready() {
|
|
||||||
if let Ok(mut config) = Config::get() {
|
|
||||||
config.game.enhancements.gamescope.integer_scaling = switch.is_active();
|
|
||||||
|
|
||||||
Config::update(config);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
adw::ActionRow {
|
|
||||||
set_title: "FSR",
|
|
||||||
set_subtitle: &tr!("gamescope-fsr-description"),
|
|
||||||
|
|
||||||
add_suffix = >k::Switch {
|
|
||||||
set_valign: gtk::Align::Center,
|
|
||||||
set_active: CONFIG.game.enhancements.gamescope.fsr,
|
|
||||||
|
|
||||||
connect_state_notify => |switch| {
|
|
||||||
if is_ready() {
|
|
||||||
if let Ok(mut config) = Config::get() {
|
|
||||||
config.game.enhancements.gamescope.fsr = switch.is_active();
|
|
||||||
|
|
||||||
Config::update(config);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
adw::ActionRow {
|
|
||||||
set_title: "Nvidia Image Scaling",
|
|
||||||
set_subtitle: &tr!("nis-description"),
|
|
||||||
|
|
||||||
add_suffix = >k::Switch {
|
|
||||||
set_valign: gtk::Align::Center,
|
|
||||||
set_active: CONFIG.game.enhancements.gamescope.nis,
|
|
||||||
|
|
||||||
connect_state_notify => |switch| {
|
|
||||||
if is_ready() {
|
|
||||||
if let Ok(mut config) = Config::get() {
|
|
||||||
config.game.enhancements.gamescope.nis = switch.is_active();
|
|
||||||
|
|
||||||
Config::update(config);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
add = &adw::PreferencesGroup {
|
|
||||||
set_title: &tr!("other-settings"),
|
|
||||||
|
|
||||||
// TODO: maybe use Fps enum like in fps unlocker settings
|
|
||||||
|
|
||||||
adw::EntryRow {
|
adw::EntryRow {
|
||||||
set_title: &tr!("framerate-limit"),
|
set_title: &tr!("framerate-limit"),
|
||||||
set_input_purpose: gtk::InputPurpose::Digits,
|
set_input_purpose: gtk::InputPurpose::Digits,
|
||||||
|
|
||||||
set_text: &if CONFIG.game.enhancements.gamescope.framerate.focused > 0 {
|
set_text: &match CONFIG.game.enhancements.gamescope.framerate.focused {
|
||||||
CONFIG.game.enhancements.gamescope.framerate.focused.to_string()
|
Some(value) if value > 0 => value.to_string(),
|
||||||
} else {
|
_ => String::new()
|
||||||
String::new()
|
|
||||||
},
|
},
|
||||||
|
|
||||||
connect_changed => |row| {
|
connect_changed => |row| {
|
||||||
if is_ready() {
|
if is_ready() {
|
||||||
if let Ok(mut config) = Config::get() {
|
if let Ok(mut config) = Config::get() {
|
||||||
config.game.enhancements.gamescope.framerate.focused = row.text().parse().unwrap_or_default();
|
let value = row.text()
|
||||||
|
.parse::<u64>()
|
||||||
|
.unwrap_or_default();
|
||||||
|
|
||||||
|
config.game.enhancements.gamescope.framerate.focused = if value > 0 {
|
||||||
|
Some(value)
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
Config::update(config);
|
Config::update(config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -215,17 +210,56 @@ impl SimpleAsyncComponent for GamescopeApp {
|
||||||
set_title: &tr!("unfocused-framerate-limit"),
|
set_title: &tr!("unfocused-framerate-limit"),
|
||||||
set_input_purpose: gtk::InputPurpose::Digits,
|
set_input_purpose: gtk::InputPurpose::Digits,
|
||||||
|
|
||||||
set_text: &if CONFIG.game.enhancements.gamescope.framerate.unfocused > 0 {
|
set_text: &match CONFIG.game.enhancements.gamescope.framerate.unfocused {
|
||||||
CONFIG.game.enhancements.gamescope.framerate.unfocused.to_string()
|
Some(value) if value > 0 => value.to_string(),
|
||||||
} else {
|
_ => String::new()
|
||||||
String::new()
|
|
||||||
},
|
},
|
||||||
|
|
||||||
connect_changed => |row| {
|
connect_changed => |row| {
|
||||||
if is_ready() {
|
if is_ready() {
|
||||||
if let Ok(mut config) = Config::get() {
|
if let Ok(mut config) = Config::get() {
|
||||||
config.game.enhancements.gamescope.framerate.unfocused = row.text().parse().unwrap_or_default();
|
let value = row.text()
|
||||||
|
.parse::<u64>()
|
||||||
|
.unwrap_or_default();
|
||||||
|
|
||||||
|
config.game.enhancements.gamescope.framerate.unfocused = if value > 0 {
|
||||||
|
Some(value)
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
|
Config::update(config);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
add = &adw::PreferencesGroup {
|
||||||
|
set_title: &tr!("upscaling"),
|
||||||
|
set_description: Some(&tr!("upscaling-description")),
|
||||||
|
|
||||||
|
adw::ComboRow {
|
||||||
|
set_title: &tr!("upscaler"),
|
||||||
|
set_subtitle: &tr!("upscaler-description"),
|
||||||
|
|
||||||
|
#[wrap(Some)]
|
||||||
|
set_model = >k::StringList::new(&[
|
||||||
|
&tr!("none"),
|
||||||
|
&tr!("auto"),
|
||||||
|
&tr!("integer"),
|
||||||
|
&tr!("fit"),
|
||||||
|
&tr!("fill"),
|
||||||
|
&tr!("stretch")
|
||||||
|
]),
|
||||||
|
|
||||||
|
set_selected: CONFIG.game.enhancements.gamescope.upscaling.upscaler.ordinal() as u32,
|
||||||
|
|
||||||
|
connect_selected_notify => |row| unsafe {
|
||||||
|
if is_ready() {
|
||||||
|
if let Ok(mut config) = Config::get() {
|
||||||
|
config.game.enhancements.gamescope.upscaling.upscaler = GamescopeUpscaler::from_ordinal_unsafe(row.selected() as i8);
|
||||||
|
|
||||||
Config::update(config);
|
Config::update(config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -233,42 +267,164 @@ impl SimpleAsyncComponent for GamescopeApp {
|
||||||
},
|
},
|
||||||
|
|
||||||
adw::ComboRow {
|
adw::ComboRow {
|
||||||
set_title: &tr!("window-mode"),
|
set_title: &tr!("upscale-filter"),
|
||||||
|
set_subtitle: &tr!("upscale-filter-description"),
|
||||||
|
|
||||||
#[wrap(Some)]
|
#[wrap(Some)]
|
||||||
set_model = >k::StringList::new(&[
|
set_model = >k::StringList::new(&[
|
||||||
&tr!("borderless"),
|
&tr!("none"),
|
||||||
&tr!("fullscreen")
|
&tr!("linear"),
|
||||||
|
&tr!("nearest"),
|
||||||
|
&tr!("fsr"),
|
||||||
|
&tr!("nis"),
|
||||||
|
&tr!("pixel")
|
||||||
]),
|
]),
|
||||||
|
|
||||||
set_selected: CONFIG.game.enhancements.gamescope.window_type.ordinal() as u32,
|
set_selected: CONFIG.game.enhancements.gamescope.upscaling.filter.ordinal() as u32,
|
||||||
|
|
||||||
connect_selected_notify => |row| unsafe {
|
connect_selected_notify => |row| unsafe {
|
||||||
if is_ready() {
|
if is_ready() {
|
||||||
if let Ok(mut config) = Config::get() {
|
if let Ok(mut config) = Config::get() {
|
||||||
config.game.enhancements.gamescope.window_type = WindowType::from_ordinal_unsafe(row.selected() as i8);
|
config.game.enhancements.gamescope.upscaling.filter = GamescopeUpscaleFilter::from_ordinal_unsafe(row.selected() as i8);
|
||||||
|
|
||||||
Config::update(config);
|
Config::update(config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
adw::ActionRow {
|
adw::ComboRow {
|
||||||
|
set_title: &tr!("upscale-sharpness"),
|
||||||
|
set_subtitle: &tr!("upscale-sharpness-description"),
|
||||||
|
|
||||||
|
#[wrap(Some)]
|
||||||
|
set_model = >k::StringList::new(&[
|
||||||
|
&tr!("none"),
|
||||||
|
&tr!("smallest"),
|
||||||
|
&tr!("small"),
|
||||||
|
&tr!("balanced"),
|
||||||
|
&tr!("high"),
|
||||||
|
&tr!("highest")
|
||||||
|
]),
|
||||||
|
|
||||||
|
set_selected: CONFIG.game.enhancements.gamescope.upscaling.sharpness.ordinal() as u32,
|
||||||
|
|
||||||
|
connect_selected_notify => |row| unsafe {
|
||||||
|
if is_ready() {
|
||||||
|
if let Ok(mut config) = Config::get() {
|
||||||
|
config.game.enhancements.gamescope.upscaling.sharpness = GamescopeUpscaleSharpness::from_ordinal_unsafe(row.selected() as i8);
|
||||||
|
|
||||||
|
Config::update(config);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
add = &adw::PreferencesGroup {
|
||||||
|
set_title: &tr!("options"),
|
||||||
|
|
||||||
|
adw::SwitchRow {
|
||||||
|
set_title: &tr!("hdr-support"),
|
||||||
|
set_subtitle: &tr!("hdr-support-description"),
|
||||||
|
|
||||||
|
set_active: CONFIG.game.enhancements.gamescope.options.hdr_support,
|
||||||
|
|
||||||
|
connect_active_notify => |switch| {
|
||||||
|
if is_ready() {
|
||||||
|
if let Ok(mut config) = Config::get() {
|
||||||
|
config.game.enhancements.gamescope.options.hdr_support = switch.is_active();
|
||||||
|
|
||||||
|
Config::update(config);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
adw::SwitchRow {
|
||||||
|
set_title: &tr!("realtime-scheduler"),
|
||||||
|
set_subtitle: &tr!("realtime-scheduler-description"),
|
||||||
|
|
||||||
|
set_active: CONFIG.game.enhancements.gamescope.options.realtime_scheduler,
|
||||||
|
|
||||||
|
connect_active_notify => |switch| {
|
||||||
|
if is_ready() {
|
||||||
|
if let Ok(mut config) = Config::get() {
|
||||||
|
config.game.enhancements.gamescope.options.realtime_scheduler = switch.is_active();
|
||||||
|
|
||||||
|
Config::update(config);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
adw::SwitchRow {
|
||||||
|
set_title: &tr!("adaptive-sync"),
|
||||||
|
set_subtitle: &tr!("adaptive-sync-description"),
|
||||||
|
|
||||||
|
set_active: CONFIG.game.enhancements.gamescope.options.adaptive_sync,
|
||||||
|
|
||||||
|
connect_active_notify => |switch| {
|
||||||
|
if is_ready() {
|
||||||
|
if let Ok(mut config) = Config::get() {
|
||||||
|
config.game.enhancements.gamescope.options.adaptive_sync = switch.is_active();
|
||||||
|
|
||||||
|
Config::update(config);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
adw::SwitchRow {
|
||||||
set_title: &tr!("force-grab-cursor"),
|
set_title: &tr!("force-grab-cursor"),
|
||||||
set_subtitle: &tr!("force-grab-cursor-description"),
|
set_subtitle: &tr!("force-grab-cursor-description"),
|
||||||
|
|
||||||
add_suffix = >k::Switch {
|
set_active: CONFIG.game.enhancements.gamescope.options.force_grab_cursor,
|
||||||
set_valign: gtk::Align::Center,
|
|
||||||
set_active: CONFIG.game.enhancements.gamescope.force_grab_cursor,
|
|
||||||
|
|
||||||
connect_state_notify => |switch| {
|
connect_active_notify => |switch| {
|
||||||
if is_ready() {
|
if is_ready() {
|
||||||
if let Ok(mut config) = Config::get() {
|
if let Ok(mut config) = Config::get() {
|
||||||
config.game.enhancements.gamescope.force_grab_cursor = switch.is_active();
|
config.game.enhancements.gamescope.options.force_grab_cursor = switch.is_active();
|
||||||
|
|
||||||
Config::update(config);
|
Config::update(config);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
adw::SwitchRow {
|
||||||
|
set_title: &tr!("mangohud"),
|
||||||
|
set_subtitle: &tr!("mangohud-description"),
|
||||||
|
|
||||||
|
set_active: CONFIG.game.enhancements.gamescope.options.mangohud,
|
||||||
|
|
||||||
|
connect_active_notify => |switch| {
|
||||||
|
if is_ready() {
|
||||||
|
if let Ok(mut config) = Config::get() {
|
||||||
|
config.game.enhancements.gamescope.options.mangohud = switch.is_active();
|
||||||
|
|
||||||
|
Config::update(config);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
add = &adw::PreferencesGroup {
|
||||||
|
set_title: &tr!("extra-args"),
|
||||||
|
set_description: Some(&tr!("extra-args-description")),
|
||||||
|
|
||||||
|
adw::EntryRow {
|
||||||
|
set_title: &tr!("extra-args"),
|
||||||
|
|
||||||
|
set_text: &CONFIG.game.enhancements.gamescope.extra_args,
|
||||||
|
|
||||||
|
connect_changed => |row| {
|
||||||
|
if is_ready() {
|
||||||
|
if let Ok(mut config) = Config::get() {
|
||||||
|
config.game.enhancements.gamescope.extra_args = row.text().parse().unwrap_or_default();
|
||||||
|
|
||||||
|
Config::update(config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue