Skip to content

CI: Download Translations#17619

Merged
Megamouse merged 17 commits into
RPCS3:masterfrom
FlexBy420:ci-qm
Nov 5, 2025
Merged

CI: Download Translations#17619
Megamouse merged 17 commits into
RPCS3:masterfrom
FlexBy420:ci-qm

Conversation

@FlexBy420

@FlexBy420 FlexBy420 commented Oct 24, 2025

Copy link
Copy Markdown
Contributor

Todo:

  • Find out where translations should go on MacOS

https://crowdin.com/project/rpcs3
Fixes #16561

@Megamouse Megamouse added Localization Anything that involves translating the GUI Build and CI Anything related to the build process and continuous integration labels Oct 24, 2025
@Mrlinkwii

Copy link
Copy Markdown
Contributor

appimage works on linux

@qurious-pixel

qurious-pixel commented Oct 25, 2025

Copy link
Copy Markdown
Contributor

@FlexBy420, for Windows Clang, Windeployqt creates the folder /share/qt6/plugins

EDIT: fixed with 309ff6b

├── share
│   └── qt6
│       ├── plugins
│       │   ├── generic
│       │   │   └── qtuiotouchplugin.dll
│       │   ├── iconengines
│       │   │   └── qsvgicon.dll
│       │   ├── imageformats
│       │   │   ├── qgif.dll
│       │   │   ├── qico.dll
│       │   │   ├── qjpeg.dll
│       │   │   └── qsvg.dll
│       │   ├── multimedia
│       │   │   └── ffmpegmediaplugin.dll
│       │   ├── networkinformation
│       │   │   ├── qglib.dll
│       │   │   └── qnetworklistmanager.dll
│       │   ├── platforms
│       │   │   └── qwindows.dll
│       │   ├── styles
│       │   │   └── qmodernwindowsstyle.dll
│       │   └── tls
│       │       ├── qcertonlybackend.dll
│       │       ├── qopensslbackend.dll
│       │       └── qschannelbackend.dll
│       └── translations
│           ├── rpcs3_es_ES.qm
│           ├── rpcs3_pl_PL.qm
│           └── rpcs3_ru_RU.qm

@hcorion

hcorion commented Oct 25, 2025

Copy link
Copy Markdown
Member

What happens when these downloads fail? We'll often get rate limited by GitHub, especially when downloading via this API instead of downloading from a release. The build should probably still succeed even if the translation download fails.

Probably we should be publishing translation to a Release as well, but that's something to think about later.

@FlexBy420

Copy link
Copy Markdown
Contributor Author

Once intel mac build failed to download translations iirc returned 403 error, but it did succeed anyway.
Translations are also uploaded as artifact on translation repo, I didn't really know which way would be best to download them.

@hcorion

hcorion commented Oct 30, 2025

Copy link
Copy Markdown
Member

Great! Yeah if we could download from the Releases that should hopefully be more stable.

@Megamouse Megamouse merged commit 50eb46d into RPCS3:master Nov 5, 2025
9 checks passed
@FlexBy420 FlexBy420 deleted the ci-qm branch November 7, 2025 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build and CI Anything related to the build process and continuous integration Localization Anything that involves translating the GUI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature request] Ability to use localized translations in RPCS3

5 participants