electronjs.org-old
electronjs.org-old copied to clipboard
Don't serve mixed languages pages or low quality translations
I went to this page to read the Electron 11 announcement: https://www.electronjs.org/blog/electron-11-0 and the experience was really unpleasant.
The intro text that was served to me is the following:
Electron 11.0.0 est disponible ! It includes upgrades to Chromium 87, V8 8.7, and Node.js 12.18.3. We've added support for Apple silicon, and general improvements. Lisez la suite ci-dessous pour plus de détails !
La team Electron est excitée d'annoncer la sortie de Electron 11.0.0 ! Vous pouvez l'installer avec npm via npm install electron@latest ou le télécharger sur notre site web. The release is packed with upgrades, fixes, and new support for Apple's M1 hardware.
Nous avons hâte de voir ce que vous construisez avec eux ! Continuer à lire pour plus de détails sur cette version, et s'il vous plaît partager tout commentaire que vous avez!
Half of the sentences are in French and the other half is in English which is basically unreadable. Pages like this should not occur. It would be miles better if it just fell back to the English version if 100% of the translation is not available. At the very least, a warning should be displayed to explain that parts of the page were automatically translated, with a direct link to switch to the original English version (Microsoft Dev Docs has something like this, it's not great either but a bit less confusing).
On another note, the parts that are translated to French sound like Google Translate work and is really weird to read ("Changements de pile" and "La team Electron est excitée d'annoncer" are never heard for instance, and "Surligner les fonctionnalités" is a completely wrong translation). I don't know what your process is, but sentences should definitely be validated by natives before being published. No translation is better than a bad translation.
And finally, whole blog articles should absolutely not be internationalized on a sentence per sentence basis, it just can't work.