Render96 / Render96ex

Fork of https://github.com/sm64-port/sm64-port with additional features.
245 stars 43 forks source link

French translation needs an overhaul #117

Open Lorsoen opened 3 months ago

Lorsoen commented 3 months ago

Premice

First off, I know that the PR #61 exists but it seems to have died out, plus I found out after I began work on my part. Worst case, it will re-shed light on the translation work.

I took the time to revisit Super Mario 64 as a passtime and took the occasion to dig in the many PC ports this game have had.

I ultimately choosed Render96 as it was the most original of the ones I've stumbled upon and with multiple languages available, regardless of the ROM's region. Great since compiling an EU ROM always threw me erros on every project i've tried.

I spend some time discovering the fangame and sure enough it still holds up, plus the graphic overhaul is amazing, great job on the team! šŸ‘ The french translation in-game was mostly as I rememebered. Emphasis on Mostly.

My issues

So once I finished the game, I took the time to compare the translation work on both the original PAL game and this port. The dialogs and level names are basically the same as the original (expect the ending for some reason), but this is where we get to the menus.

Most of them were not too poorly translated, but this seems to be a low bar to clear. I counted too much typos, inconsistencies, non-translated text or even corrupted chars to be comfortable with personally and probably many other french players (Examples below).

text2

text1

What did I do ?

I took it upon myself and reworked a lot of the existing translation since it was easily editable within JSON files (Thanks a lot again Render 96 team!) with multiple goals:

Here's some videos showing it in action:

https://github.com/Render96/Render96ex/assets/133251163/935e745c-d686-4a71-9335-c040e673fcb2

https://github.com/Render96/Render96ex/assets/133251163/69ed158e-2b30-4816-be05-a8e267e75e96

https://github.com/Render96/Render96ex/assets/133251163/0fc29e52-db5c-4f90-94dc-6eadc5401e01

https://github.com/Render96/Render96ex/assets/133251163/f08f6b22-1ffc-4664-b2f8-55913b47917a

Other issues discovered

This also allows me to point out that there's some issues that were out of my skill range unfortunately, because those require to touche the game's code, namely:

Why not a PR ?

My objective with this issue report is to gather enough attention first from devs and people passing by this PR / issue. This is done for a checkup on eventual typos or not-so-great translations and also for better attention on the subject matter (#61 didn't opened an issue, hence why it never merged I think). Then, i'll open a PR in time.