diff --git a/src/components/Editor/components/Sidebar.tsx b/src/components/Editor/components/Sidebar.tsx index f980f7c1..dfeb93ee 100644 --- a/src/components/Editor/components/Sidebar.tsx +++ b/src/components/Editor/components/Sidebar.tsx @@ -45,14 +45,15 @@ export const Sidebar = (_props: SidebarProps) => { const [store, ctrl] = useState() const [lastAction, setLastAction] = createSignal() const toggleTheme = () => { + // TODO: use dark/light toggle somewhere document.body.classList.toggle('dark') ctrl.updateConfig({ theme: document.body.className }) } const collabText = () => { if (store.collab?.started) { - return 'Stop collab' + return 'Stop' } else { - return store.collab?.error ? 'Error collab' : 'Start collab' + return store.collab?.error ? t('Restart') : t('Start') } } const editorView = () => unwrap(store.editorView) @@ -89,11 +90,11 @@ export const Sidebar = (_props: SidebarProps) => { }) const discardText = () => { if (store.path) { - return 'Close' + return t('Close') } else if (store.drafts.length > 0 && isEmpty(store.text as EditorState)) { - return 'Delete ⚠️' + return t('Delete') } else { - return 'Clear' + return t('Clear') } } return ( @@ -111,13 +112,10 @@ export const Sidebar = (_props: SidebarProps) => { ({store.path.slice(Math.max(0, store.path.length - 24))}) )} - {t('Create')} + {t('Tabula rasa')} {t('Invite coauthors')} router.open('/create/settings')}>{t('Publication settings')} - {t('Changes history')} -
- -
+ {t('History of changes')} { {discardText()} - Undo + {t('Undo')} - Redo + {t('Redo')} - Markdown mode {store.markdown && '✅'} + Markdown {store.markdown && '✅'} 0}>

{t('Drafts')}:

@@ -144,7 +142,7 @@ export const Sidebar = (_props: SidebarProps) => {
- Collab {collabText()} + {t('Collab')} {collabText()} 0}> diff --git a/src/locales/ru.json b/src/locales/ru.json index 1bc3b78b..d137cb79 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -149,5 +149,18 @@ "One time": "Единоразово", "Every month": "Ежемесячно", "Another amount": "Другая сумма", - "Just start typing...": "Просто начните..." + "Just start typing...": "Просто начните...", + "Tips and proposals": "Советы и предложения", + "Invite coauthors": "Пригласить соавторов", + "Tabula rasa": "С чистого листа", + "Publication settings": "Настройки публикации", + "History of changes": "История правок", + "Undo": "Откат", + "Redo": "Повторить действие", + "Start": "Начать", + "Stop": "Остановить", + "Restart": "Перезапустить", + "Clear": "Сбросить", + "Collab": "Совместно", + "Режим": "Theme" }