[cmake] feat: FFmpeg CI, allow 16kb android builds, update translations for transifex (#2543)

Uses an FFmpeg CI for Android and Windows, also available for Linux. Saves compile time on Linux and is more consistent on Windows/Android.

Also, updates VVL and FFmpeg to allow for a fully 16kb-compliant Android build. Bonus: APK size is down 30%

Updated all localization files for Transifex while I was at it

TODO for future: Android 8.0 with vp9_vulkan et al.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2543
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
This commit is contained in:
crueter
2025-09-23 19:38:11 +02:00
parent 49ddf95c70
commit 76a8a6e039
69 changed files with 60259 additions and 47858 deletions
+6 -2
View File
@@ -1,3 +1,7 @@
This directory stores translation patches (TS files) for yuzu Qt frontend. This directory is linked with [yuzu project on transifex](https://www.transifex.com/yuzu-emulator/yuzu), so you can update the translation by executing `tx pull -t -a`. If you want to contribute to the translation, please go the transifex link and submit your translation there. This directory on the main repo will be synchronized with transifex periodically.
This directory stores translation patches (TS files) for yuzu Qt frontend. This directory is linked with the [Eden project on transifex](https://app.transifex.com/edenemu/eden-emulator), so you can update the translation by executing `tx pull -t -a`. If you want to contribute to the translation, please go the transifex link and submit your translation there. This directory on the main repo will be synchronized with transifex periodically. Do not directly open PRs on github to modify the translation.
Do not directly open PRs on github to modify the translation.
When creating/improving translations, please keep in mind:
- You are responsible for providing accurate translations that do NOT contain illicit content or messages,
- Many of our developers do not speak the languages you may be translating, so will only be able to help with confusions about the source language,
- And bad-faith translations or attempts to insert illicit content may result in an immediate removal of access.
+2206 -1821
View File
File diff suppressed because it is too large Load Diff
+2327 -1920
View File
File diff suppressed because it is too large Load Diff
+2202 -1816
View File
File diff suppressed because it is too large Load Diff
+2298 -2002
View File
File diff suppressed because it is too large Load Diff
+2392 -1900
View File
File diff suppressed because it is too large Load Diff
+2314 -2013
View File
File diff suppressed because it is too large Load Diff
+2004 -1479
View File
File diff suppressed because it is too large Load Diff
+2013 -1661
View File
File diff suppressed because it is too large Load Diff
+2000 -1443
View File
File diff suppressed because it is too large Load Diff
+2043 -1486
View File
File diff suppressed because it is too large Load Diff
+1976 -1608
View File
File diff suppressed because it is too large Load Diff
+2399 -1907
View File
File diff suppressed because it is too large Load Diff
+2399 -1925
View File
File diff suppressed because it is too large Load Diff
+2411 -1964
View File
File diff suppressed because it is too large Load Diff
+2405 -1937
View File
File diff suppressed because it is too large Load Diff
+2393 -1925
View File
File diff suppressed because it is too large Load Diff
+2371 -1942
View File
File diff suppressed because it is too large Load Diff
+2000 -1443
View File
File diff suppressed because it is too large Load Diff
+2000 -1443
View File
File diff suppressed because it is too large Load Diff
+2011 -1467
View File
File diff suppressed because it is too large Load Diff
+2061 -1701
View File
File diff suppressed because it is too large Load Diff
+2400 -1961
View File
File diff suppressed because it is too large Load Diff
+2388 -1961
View File
File diff suppressed because it is too large Load Diff
+2414 -1943
View File
File diff suppressed because it is too large Load Diff
+2414 -1943
View File
File diff suppressed because it is too large Load Diff
+2009 -1449
View File
File diff suppressed because it is too large Load Diff
+2008 -1447
View File
File diff suppressed because it is too large Load Diff