Unified locales #391

Merged
LotP1 merged 25 commits from unified-locales into master 2024-12-20 19:27:11 +00:00

25 Commits

Author SHA1 Message Date
LotP1
049669f3f8 Readd MenuBarActionsScanAmiiboBin locale 2024-12-20 15:44:31 +01:00
LotP1
791cb5f9a1 We good
Removing the line used for debugging
2024-12-20 15:34:56 +01:00
LotP1
d5c6e9a29f Limit Validation Task to Rebuild
Validation project is no longer inlcuded in the solution by default.
Ryujinx.csproj can/will call the validation project in a Rebuild.
Should fix all issues.
Left in a debug message that i will remove if all goes well.
2024-12-20 15:34:56 +01:00
LotP1
1ef2a426bb more testing 2024-12-20 15:34:56 +01:00
LotP1
32ba604990 Implement IsPublish property 2024-12-20 15:34:56 +01:00
LotP1
b30830d112 Match RuntimeIdentifiers from Ryujinx.csproj 2024-12-20 15:34:56 +01:00
LotP1
603cbffdf2 Use OutDir, not TargetDir 2024-12-20 15:34:56 +01:00
LotP1
9588123f53 fix not building locally with dotnet build 2024-12-20 15:34:56 +01:00
LotP1
5e0eca30bc try without IsPublishable=False 2024-12-20 15:34:56 +01:00
LotP1
b626378695 added runtime identifiers
i doubt this will fix it
2024-12-20 15:34:56 +01:00
LotP1
4d577b08da do not publish the validation project 2024-12-20 15:34:56 +01:00
LotP1
0a678ed089 fix MSBuild shenanigans 2024-12-20 15:34:56 +01:00
LotP1
5de0d9d166 missed another one 2024-12-20 15:34:55 +01:00
LotP1
4f51c68099 missed a JSON 2024-12-20 15:34:55 +01:00
LotP1
af4a71d6eb Fix struct name not following C# standards 2024-12-20 15:34:55 +01:00
LotP1
392875bfab remove test logs 2024-12-20 15:34:55 +01:00
LotP1
29e1a5efa4 Fix Task implementation 2024-12-20 15:34:55 +01:00
LotP1
efa1a26dbd fix paths 2024-12-20 15:34:55 +01:00
LotP1
798082c785 Use Task for validation
locales validation is now a MSBuild task instead and will run as part of the build process. The emulator will still need to be ran once to fix locales/langauges after a new addition, but will no longer crash
2024-12-20 15:34:55 +01:00
LotP1
f00beaecce cleanup 2024-12-20 15:34:55 +01:00
LotP1
267357c3e3 Use correct JsonTypeInfo implementation 2024-12-20 15:34:54 +01:00
LotP1
b98e762df8 Use JsonHelper abstraction 2024-12-20 15:34:54 +01:00
LotP1
611a11ab56 Add automatic locales re-/construction 2024-12-20 15:34:38 +01:00
LotP1
1d21260b0a move locales.json 2024-12-20 15:34:38 +01:00
LotP1
4876c0e127 locales rework
Use 1 locales file instead of individual files for each langauge.
2024-12-20 15:34:37 +01:00