Repository navigation
chore: Update translations from Crowdin - #24597
Merged
Merged
Conversation
kjarosh
enabled auto-merge (rebase)
September 3, 2026 19:45
Hancock33
added a commit
to Hancock33/batocera.piboy
that referenced
this pull request
Sep 16, 2026
------------------------------------------------------------------------------------------------- batocera-es-piboy.mk bb1a4b7cc372e5d228a4eef3d3fa33bd1405ac29 # Version: Commits on Sept 04, 2026 ------------------------------------------------------------------------------------------------- Merge pull request #2208 from batocera-linux/es-architecture-upgrade feat: allow architecture updates, -------------------------------------------------------------------------------------- azahar.mk ac95f6f69db8f1971c0040df868219e9ccd12211 # Version: Commits on Sept 04, 2026 -------------------------------------------------------------------------------------- Updated translations via Transifex, ------------------------------------------------------------------------------------------- dolphin-emu.mk ca8c6ee45e419296226e4da8c2b2adaaf54e0299 # Version: Commits on Sept 03, 2026 ------------------------------------------------------------------------------------------- Merge pull request #14830 from JoshuaVandaele/sdl-miscs SDLGamepad: Add Misc 2 through 6, ------------------------------------------------------------------------------------ eden.mk f6e768603881713b126cba6f0f5a035981da3b1d # Version: Commits on Sept 04, 2026 ------------------------------------------------------------------------------------ [ci] Fix macOS "no type named 'free' in namespace 'std' (#4347) --------------------------------------------------------------------------------------- flycast.mk d8a76809e57027da36d88bafb670983541de5ba1 # Version: Commits on Sept 03, 2026 --------------------------------------------------------------------------------------- OpenGL: fix per-frame VAO leak in the ImGui GL3 backend ImGui_ImplOpenGL3_SetupRenderState generated the VAO into its `vertex_array_object` parameter, which is passed by value, so the name never reached ImGui_ImplOpenGL3_RenderDrawData. There the local was still 0, the `if (vertex_array_object != 0)` guard was false, and glDeleteVertexArrays never ran — a VAO was leaked every frame. The OSD is drawn every frame, so on Mesa (radeonsi) host memory grows unbounded until OOM; Vulkan is unaffected. Move the glGenVertexArrays back into RenderDrawData and pass the handle to SetupRenderState for binding only, so the existing glDeleteVertexArrays runs and the VAO is recreated each frame (staying valid across GL context changes), matching the upstream ImGui backend., --------------------------------------------------------------------------------------- openmsx.mk 25179d6b8d5ec69ad68252f3854721c9a02594eb # Version: Commits on Sept 04, 2026 --------------------------------------------------------------------------------------- SerialPort: only include <IOKit/serial/ioss.h> on macOS __APPLE__ is also defined on iOS, where IOKit has no serial/ subframework, so the include fails. Guard on TARGET_OS_OSX instead, and let the IOSSIOSPEED call fall into the existing non-Apple branch. Verified by compiling this file against both SDKs: it now builds for arm64-apple-ios16.3 as well as macOS, and behaviour on macOS is unchanged since TARGET_OS_OSX is 1 there., ---------------------------------------------------- pcsx2.mk v2.9.30 # Version: Commits on Sept 04, 2026 ---------------------------------------------------- - [Pad/Recording: Fix buttons getting stuck when stopping playback](PCSX2/pcsx2#14902) -------------------------------------------------------------------------------------- ppsspp.mk 172cea4b310d8372b07b860e96900d7f1a165e02 # Version: Commits on Sept 04, 2026 -------------------------------------------------------------------------------------- Merge pull request #22213 from hrydgard/remove-geometry-shaders Remove the leftover geometry shader scaffolding, ------------------------------------------------------------------------------------- rpcs3.mk bf949109ad1d2f3c963a03419a515eccd3fd6341 # Version: Commits on Sept 03, 2026 ------------------------------------------------------------------------------------- Build curl with cmake, -------------------------------------------------------------------------------------- snes9x.mk 4217d1a9b63436f1e6a553765dacb72ee4c596fb # Version: Commits on Sept 03, 2026 -------------------------------------------------------------------------------------- bsx: erase the memory pack flash to 0xFF, not 0x00 (#1096) S9xResetBSX filled the 8M pack with zeros. Flash writes here go through BSX_Set_Bypass_FlashIO, which does `FlashROM[x] = FlashROM[x] & byte`. The AND is right for real flash, where programming can only clear bits. It also means a zero-filled buffer throws away every write made to it. Block Erase and Chip Erase in this same file already write 0xFF. Nothing reports the failure. S9xGetBSX returns a fixed 0x80 for the Compatible Status Register, so the write looks like it worked. You only find out on a read-back, and the block allocation table lives in the same flash, so that comes back empty too. The download hangs instead of failing. The buffer is a medium, not scratch space. This memset only runs when Settings.BSXItself is set, meaning the BS-X BIOS was loaded on its own. S9xInitBSX then memmoves the shell into BIOSROM and points FlashROM at Memory.ROM, so Memory.ROM becomes an emulated 8 Mbit Memory Pack. Boot the shell by itself and you get the town with a blank pack already in the slot. This memset is that pack's erase. It went unnoticed because almost nobody reaches it. The service shut down in 2000, and the usual way to run BS-X in an emulator is to load a .bs file as content, which takes the other branch and never calls this memset. You need the shell booted on its own and a live broadcast arriving to see it., ---------------------------------------------------------------------------------------- sugarbox.mk 5a0a498d592f7019b406ad605c73a2575a6a8d10 # Version: Commits on Sept 04, 2026 ---------------------------------------------------------------------------------------- ci: fix flaky 404 on Windows release asset upload softprops/action-gh-release@v1 hit an upstream eventual-consistency bug where the upload_url returned right after release creation could 404 on the first asset upload. Bump to @v2 which handles this, and explicitly grant contents: write to the deploy job so upload permission failures don't masquerade as 404s. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Jad9czkK5EMHQvKzr8JSQq, -------------------------------------------------------------------------------------- vita3k.mk a951e18f2e12e3256d0a4be1007581041698f052 # Version: Commits on Sept 01, 2026 -------------------------------------------------------------------------------------- build(deps): bump the ci-deps group across 1 directory with 3 updates Bumps the ci-deps group with 3 updates in the / directory: [mozilla-actions/sccache-action](https://github.com/mozilla-actions/sccache-action), [actions/setup-java](https://github.com/actions/setup-java) and [actions/labeler](https://github.com/actions/labeler). Updates `mozilla-actions/sccache-action` from 0.0.10 to 0.0.11 - [Release notes](https://github.com/mozilla-actions/sccache-action/releases) - [Commits](Mozilla-Actions/sccache-action@v0.0.10...v0.0.11) Updates `actions/setup-java` from 5 to 6 - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](actions/setup-java@v5...v6) Updates `actions/labeler` from 6 to 7 - [Release notes](https://github.com/actions/labeler/releases) - [Commits](actions/labeler@v6...v7) --- updated-dependencies: - dependency-name: mozilla-actions/sccache-action dependency-version: 0.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ci-deps - dependency-name: actions/setup-java dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-deps - dependency-name: actions/labeler dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-deps ... Signed-off-by: dependabot[bot] <support@github.com>, ------------------------------------------------------------------------------------------ xenia-edge.mk 5c7f6b0d9bfd36bb9c464fa728c47f3f0112fd87 # Version: Commits on Sept 04, 2026 ------------------------------------------------------------------------------------------ [UI] Reopen the game info pane when the selected card is picked again, ---------------------------------------------------------------- ruffle.mk nightly-2026-09-04 # Version: Commits on Sept 04, 2026 ---------------------------------------------------------------- ## What's Changed * build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 in /web by @dependabot[bot] in ruffle-rs/ruffle#24593 * chore: Bump gc-arena to 0.7.0, hashbrown to 0.17.1 by @torokati44 in ruffle-rs/ruffle#24588 * chore: Update translations from Crowdin by @kjarosh in ruffle-rs/ruffle#24597 * avm2: Expand the stubs for `Mouse.registerCursor()`/`unregisterCursor()` by @ChrisCPI in ruffle-rs/ruffle#24586 * debug_ui: Add \Preview\ tab to Display Objects by @kjarosh in ruffle-rs/ruffle#24522 **Full Changelog**: ruffle-rs/ruffle@nightly-2026-09-03...nightly-2026-09-04, ----------------------------------------------------- ecm.mk v6.30.0-rc1 # Version: Commits on Aug 27, 2026 ----------------------------------------------------- List ECM sources explicitly instead of using GLOBS Improves developer experience with incremental builds when removing or adding files. As side-effect fixes some non-script files installed to modules/kde-git-commit-hooks no longer getting executable bit set., ------------------------------------------------------- pysdl3.mk v0.9.12b1 # Version: Commits on Sept 03, 2026 ------------------------------------------------------- - ------------------------------------------------------------------------------------------- fallout2-ce.mk 7e5e0056213830752535ebc8aff72a047baa33e6 # Version: Commits on Sept 04, 2026 ------------------------------------------------------------------------------------------- Merge pull request #738 from fallout2-ce/rename_skilldex_frameid_values Scoped SkillDexFrameId values, -------------------------------------------------------------------------------------------- jazz2-native.mk 81814b7e0bc50f94393e8a31281d1906e3e9d6b5 # Version: Commits on Sept 03, 2026 -------------------------------------------------------------------------------------------- Improved PSP build, ----------------------------------------------------------------------------------------- supertux2.mk 7852251d827f576fcc918c2a8d23c781bc28b2ad # Version: Commits on Sept 03, 2026 ----------------------------------------------------------------------------------------- More null checks for `m_editor.get_selected_tilemap` Fixes #3809, ------------------------------------------------- 7zip.mk 26.03 # Version: Commits on Sept 04, 2026 ------------------------------------------------- 26.03, ----------------------------------------------------------------------------------------------------- sdl2-gamecontrollerdb.mk 8cf75556e0ba4b024837a16eaf2b352f729cf3b3 # Version: Commits on Sept 04, 2026 ----------------------------------------------------------------------------------------------------- Update gamecontrollerdb.txt (#989) Fixes incorrect mapping I mentioned in issue fa9c1fb., ----------------------------------------------------------------------------------------- retroarch.mk e66315b9f5e486e5e9a0d341f8a97971ac5847ff # Version: Commits on Sept 04, 2026 ----------------------------------------------------------------------------------------- Remove the settings definitions CI workflow The settings table drift, griffin-order unity compile and migrator self-test no longer gate pushes and pull requests. tools/settings_check.py and the migrator self-test remain in the tree for manual runs., ----------------------------------------------------------------------------------------- doomretro.mk 0720a07d27b7e1404c4a7e8821f2d8af78f6edf6 # Version: Commits on Sept 04, 2026 ----------------------------------------------------------------------------------------- Widen savegame description a bit, --------------------------------------------------------------------------------------- vkquake.mk fd03e23f79dadcac4ad844e1ba6f1c8b7bb571d1 # Version: Commits on Sept 04, 2026 --------------------------------------------------------------------------------------- Restore touch callbacks for removed impact entities Run the second entity's touch callback when it survives the first callback, even if the first entity removed itself. Hipnotic nails remove themselves in their touch function, but the spike mine still needs its reciprocal touch callback to explode. Retain edict slots while native code carries their identity across QuakeC callbacks so a removed slot cannot be reused as another entity. Keep ED_Free field clearing immediate and defer only insertion into the reusable free list. Restore the normal edict reuse grace period from 2.0 seconds to Quake's original 0.5 seconds; the separate first-two-seconds startup exception remains unchanged., --------------------------------------------------------------------------------------- yquake2.mk 210961b1538dfd98ddff9fe8d459fceecdbf59d2 # Version: Commits on Sept 03, 2026 --------------------------------------------------------------------------------------- game: Oblivion Add kigrax monster Based on: * https://github.com/themuffinator/REBLIVION * yquake2/yquake2remaster#172 Co-authored-by: themuffinator <djdacosta86@yahoo.co.uk>, ----------------------------------------------------------------------------------------------- libretro-armsx2.mk aa2a43fffc951d65807600edfc2ff85250677714 # Version: Commits on Sept 04, 2026 ----------------------------------------------------------------------------------------------- Merge remote-tracking branch 'origin/master' into jit-android-catchup-gv7, ----------------------------------------------------------------------------------------------- libretro-azahar.mk ac95f6f69db8f1971c0040df868219e9ccd12211 # Version: Commits on Sept 04, 2026 ----------------------------------------------------------------------------------------------- Updated translations via Transifex, --------------------------------------------------------------------------------------------------- libretro-beetle-pce.mk 6d6a35eb802e8ff3479f383fff08975842c7376d # Version: Commits on Sept 04, 2026 --------------------------------------------------------------------------------------------------- Merge pull request #95 from cscd98/wii-u, -------------------------------------------------------------------------------------------------------- libretro-beetle-pce-fast.mk 95fbd9c51bf0e35aa376a7774e9c02ff927cd991 # Version: Commits on Sept 04, 2026 -------------------------------------------------------------------------------------------------------- Fetch translations & Recreate libretro_core_options_intl.h, ---------------------------------------------------------------------------------------------------- libretro-beetle-pcfx.mk c1650bad5fbdcc3c3ccd45e29e3983e1ccf16cff # Version: Commits on Sept 04, 2026 ---------------------------------------------------------------------------------------------------- libretro: replace mwup with __wiiu__ (#103), --------------------------------------------------------------------------------------------------- libretro-beetle-psx.mk b3b40b178b0d2977d71d12c9ce9b148c69964ca0 # Version: Commits on Sept 04, 2026 --------------------------------------------------------------------------------------------------- wiiu: replace -mwup as no longer supported, ------------------------------------------------------------------------------------------------------ libretro-beetle-saturn.mk fde46c2bd696f7a2863aefde9652140adfe2cf6b # Version: Commits on Sept 04, 2026 ------------------------------------------------------------------------------------------------------ ss: event-driven DMA scheduling in quantised-interleave mode Counting event-handler invocations over 60 s of Daytona USA: the master and slave SH-2 DMA handlers ran 20.9M and 17.7M times and the SCU DMA handler 20.6M -- one event every ~30 CPU cycles -- because SH7095_DMA_Update unconditionally re-arms itself every 128 cycles (32 during a scatter-gather) and SCU_UpdateDMA every 127, whether or not any channel is active, and each idle visit also runs RecalcPendingIntPEX and CheckEnterBurstHack. With FindNextEventTS and EventHandler that was about 9% of all samples for no work. With a non-exact interleave quantum, SH2_FastDMAEvents makes them event-driven. The SH-2 handler returns SS_EVENT_DISABLED_TS when no channel satisfies DMA_RunCond (pure DMAOR/CHCR state) and no scatter-gather window is open; the DMAC register writes already re-arm through DMA_StartSG, and the ExtHalt transitions now re-arm through SH7095_DMAEventRearm. The SCU handler returns disabled when no level is active, parking RunUntil at the maximum so the first visit after CheckDMAStart re-arms it starts the time counter at that visit, as a poll would have. The lazy bookkeeping shifts a DMA's first transfers by up to one poll interval relative to the polled version, which is why this is confined to quantised mode: exact mode is byte-identical to the previous build at every checkpoint. Measured with the RTC pinned (tools/faketime.so) so every run plays the same attract content, Daytona over the 4800-frame window: exact 102 fps, quantum 256 with event-driven DMA 161-166 fps; earlier unpinned runs varied by up to +/-10% with the attract phase. VF2 boots and fights; both games are deterministic run-to-run. tools/faketime.c now overrides time() only, leaving clock_gettime real, so it serves timing runs as well as hash comparisons., ---------------------------------------------------------------------------------------------------- libretro-bk-emulator.mk 92042a753289cedf05e7e6bd8e75849f83e48966 # Version: Commits on Sept 04, 2026 ---------------------------------------------------------------------------------------------------- libretro: remove mwup replace with __wiiu__ (#28), ---------------------------------------------------------------------------------------------- libretro-bsnes.mk 260f5234410d0899f8446882c63d17f891b686e0 # Version: Commits on Sept 04, 2026 ---------------------------------------------------------------------------------------------- Merge pull request #62 from cscd98/wiiu, ------------------------------------------------------------------------------------------------------- libretro-doublecherrygb.mk 4662c3824942180ace5045433aeb105f2d818da1 # Version: Commits on Sept 03, 2026 ------------------------------------------------------------------------------------------------------- �Fixed Bug in PKM Buddy Boy Auto Mew, ---------------------------------------------------------------------------------------------- libretro-fbneo.mk a251c76229f1637e433b93e29845039752771b6d # Version: Commits on Sept 04, 2026 ---------------------------------------------------------------------------------------------- (libretro) update files, ------------------------------------------------------------------------------------------------ libretro-flycast.mk d8a76809e57027da36d88bafb670983541de5ba1 # Version: Commits on Sept 03, 2026 ------------------------------------------------------------------------------------------------ OpenGL: fix per-frame VAO leak in the ImGui GL3 backend ImGui_ImplOpenGL3_SetupRenderState generated the VAO into its `vertex_array_object` parameter, which is passed by value, so the name never reached ImGui_ImplOpenGL3_RenderDrawData. There the local was still 0, the `if (vertex_array_object != 0)` guard was false, and glDeleteVertexArrays never ran — a VAO was leaked every frame. The OSD is drawn every frame, so on Mesa (radeonsi) host memory grows unbounded until OOM; Vulkan is unaffected. Move the glGenVertexArrays back into RenderDrawData and pass the handle to SetupRenderState for binding only, so the existing glDeleteVertexArrays runs and the VAO is recreated each frame (staying valid across GL context changes), matching the upstream ImGui backend., --------------------------------------------------------------------------------------------------- libretro-gearcoleco.mk 6f419083dcf52372122946e80991ab4db6edac04 # Version: Commits on Sept 03, 2026 --------------------------------------------------------------------------------------------------- Fix No-sprite-limit option, -------------------------------------------------------------------------------------------------- libretro-geargrafx.mk 0a68ce8f6d3d787e84d7bc9efa30e982fa3d4c77 # Version: Commits on Sept 04, 2026 -------------------------------------------------------------------------------------------------- Fix PSG register write cycle timing, ----------------------------------------------------------------------------------------------- libretro-hatari.mk ee176d5f2a28fe5ad273857c3f47bec3f1239940 # Version: Commits on Sept 03, 2026 ----------------------------------------------------------------------------------------------- Disable HAVE_FLOCK for static retro builds, enable wii u static build in gitlab, ----------------------------------------------------------------------------------------------- libretro-holani.mk dec227aaf6559075d6d49973610112c825b24c15 # Version: Commits on Sept 04, 2026 ----------------------------------------------------------------------------------------------- Merge pull request #6 from WizzardSK/ci-apple-and-32bit ci: unstick the Apple builds, and add the 32-bit desktops, ------------------------------------------------------------------------------------------------------ libretro-mame2003-plus.mk 3a2f7f39b1733a8e6b2dca6f1197f18b9a74867b # Version: Commits on Sept 03, 2026 ------------------------------------------------------------------------------------------------------ Insertion sort and some cleanups (#2033), ------------------------------------------------------------------------------------------------- libretro-nestopia.mk e5d53d7f1c111e61af12af3d0b2f921e717c6c29 # Version: Commits on Sept 04, 2026 ------------------------------------------------------------------------------------------------- board: Support some new Chinese boards, ----------------------------------------------------------------------------------------------------- libretro-parallel-n64.mk 2f3bf60dcd969ae13e60731eab681504256272db # Version: Commits on Sept 03, 2026 ----------------------------------------------------------------------------------------------------- new_dynarec: restore the caller's W^X mode after cache_flush on Apple arm64 pthread_jit_write_protect_np() is a per-thread mode with no query API, so new_dynarec.c now tracks whether the JIT region is currently writable, and cache_flush() on macOS arm64 puts the mode back the way it found it instead of unconditionally re-enabling writes. cache_flush() is called from two contexts: inside new_recompile_block(), where the block is still being worked on afterwards (Pass 10 expiry kills pointers in the region) and the session ends with its own jit_write_disable(); and from invalidate_all_pages() on save-state load, where nothing is writing. In the second case the old code left the emulation thread in write mode, so the next entry into the MAP_JIT region after loading a state faulted on a non-executable page (libretro/parallel-n64#839). The same applies to do_clear_cache(), which is currently a no-op on arm64 but calls cache_flush() outside a session when it does fire. Also drops the second, unreachable `#elif defined(__APPLE__)` branch in cache_flush(); the __builtin___clear_cache branch above it already covers non-arm64 Apple targets., --------------------------------------------------------------------------------------------- libretro-pcsx.mk ea5adc36aee7c82466b4c9ab435cae282e8a60a0 # Version: Commits on Sept 04, 2026 --------------------------------------------------------------------------------------------- wiiu: add __wiiu__ (#932), -------------------------------------------------------------------------------------------------- libretro-picodrive.mk ab021146b70eef7ec0ac2afe06a94e9b4c16ef74 # Version: Commits on Sept 04, 2026 -------------------------------------------------------------------------------------------------- Merge pull request #269 from cscd98/wiiu, ----------------------------------------------------------------------------------------------- libretro-ppsspp.mk 172cea4b310d8372b07b860e96900d7f1a165e02 # Version: Commits on Sept 04, 2026 ----------------------------------------------------------------------------------------------- Merge pull request #22213 from hrydgard/remove-geometry-shaders Remove the leftover geometry shader scaffolding, -------------------------------------------------------------------------------------------- libretro-ps2.mk de0da87d20617d711aed1cbca975f8a51c998d36 # Version: Commits on Sept 04, 2026 -------------------------------------------------------------------------------------------- libretro: replace mwup with __wiiu__ (#162), --------------------------------------------------------------------------------------------------- libretro-smsplus-gx.mk 3844b46caa926b6494987b97da63092818c4ddef # Version: Commits on Sept 04, 2026 --------------------------------------------------------------------------------------------------- Merge pull request #52 from cscd98/wiiu, ---------------------------------------------------------------------------------------------- libretro-vba-m.mk 28b5156f21f2127945e0ad7e85f1545635431292 # Version: Commits on Sept 04, 2026 ---------------------------------------------------------------------------------------------- translations: transifex pull Signed-off-by: Rafael Kitover <rkitover@gmail.com>,
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contains reviewed translations from #21671.