ru.react.dev icon indicating copy to clipboard operation
ru.react.dev copied to clipboard

translate JavaScript in JSX with Curly Braces

Open wadzari opened this issue 2 years ago • 5 comments

wadzari avatar May 12 '23 14:05 wadzari

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

wadzari avatar May 12 '23 14:05 wadzari

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

ntishkevich avatar May 12 '23 16:05 ntishkevich

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

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

image

wadzari avatar May 12 '23 16:05 wadzari

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

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

titovmx avatar May 13 '23 10:05 titovmx

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

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

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

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

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

wadzari avatar May 13 '23 14:05 wadzari