reactjs / ru.react.dev

React documentation website in Russian / Официальная русская версия сайта React
https://ru.react.dev
Creative Commons Attribution 4.0 International
678 stars 380 forks source link

translate JavaScript in JSX with Curly Braces #879

Open wadzari opened 1 year ago

wadzari commented 1 year ago
wadzari commented 1 year ago

Тут есть проблема с переводом. Если ставить ru для дня недели, то получим пятница. Не стал переводить

ntishkevich commented 1 year ago

Текст примера тоже можно переводить, поэтому можно будет и заменить ru. Также перевод текстовок в tsx пока в самом низу по приоритету исходя из описаний в ишью #843, так что можете их не переводить.

wadzari commented 1 year ago

Текст примера тоже можно переводить, поэтому можно будет и заменить ru. Также перевод текстовок в tsx пока в самом низу по приоритету исходя из описаний в ишью #843, так что можете их не переводить.

про тексты в tsx понял, уберу. Про дату все равно не понятно, если заменить на ru то получим перевод Список дел на пятница. Там же нет падежа (

image

titovmx commented 1 year ago

Про дату все равно не понятно, если заменить на ru то получим перевод Список дел на пятница. Там же нет падежа (

Может избежать предлога в переведённой версии: сделать "Список дел - Пятница" или изменить вёрстку, добавив еще хедер с днём недели?

wadzari commented 1 year ago

Про дату все равно не понятно, если заменить на ru то получим перевод Список дел на пятница. Там же нет падежа (

Может избежать предлога в переведённой версии: сделать "Список дел - Пятница" или изменить вёрстку, добавив еще хедер с днём недели?

Ну вот я не знаю, можно ли менять код? Это ведь не про перевод) И самый главный затык:

new Intl.DateTimeFormat('ru', {weekday: 'long'}).format(new Date())

Код вернет день недели в именительном падеже, с маленькой буквы.