Translations in redesign are broken
i18n
The translations merged in #2296 contain many errors - bad formatting, broken links, translating code (keywords, function names, options, generally things that must not be translated), etc.
The translations in current state are worse than no translations at all. I cannot judge the translations of regular text (especially technical vocabulary), because I don't know any of these languages[^1], but I don't expect much of it.
[^1]: That's not really true, but I don't understand technical documentation in languages other than English.
So far I've looked only at `best-practice-security.mdx`. Here are some examples:
- In German nouns are capitalised, so options names must be capitalised too, right?
https://github.com/expressjs/expressjs.com/blob/b07772127eff84f8d02dfcfc6b8089015a429ee1/src/content/pages/de/advanced/best-practice-security.mdx?plain=1#L208-L221
- French use `]0, 1[` instead of `(0, 1)` for open intervals. Surely, this must also apply to markdown links. (this is a one-off, most links are broken in different ways)
https://github.com/expressjs/expressjs.com/blob/b07772127eff84f8d02dfcfc6b8089015a429ee1/src/content/pages/fr/advanced/best-practice-security.mdx?plain=1#L14-L15
- I did not know that changing OS/shell locale to Spanish makes the command syntax `[args ...] command`.
https://github.com/expressjs/expressjs.com/blob/b07772127eff84f8d02dfcfc6b8089015a429ee1/src/content/pages/es/advanced/best-practice-security.mdx?plain=1#L257
_Originally posted by @krzysdz in https://github.com/expressjs/expressjs.com/issues/2296#issuecomment-4320679086_
关闭于 2026-05-18 2 条评论