From 8a76312077a10d87cf7f763f7fcab8dd7cb01dc9 Mon Sep 17 00:00:00 2001 From: Artemy Date: Wed, 19 Apr 2023 15:47:09 +0300 Subject: [PATCH] feat: localisation for about page --- public/localisation/en/about.md | 15 +++++++++++++++ public/localisation/ru/about.md | 15 +++++++++++++++ src/App.jsx | 17 +---------------- src/localisation/en.js | 1 + src/localisation/ru.js | 1 + 5 files changed, 33 insertions(+), 16 deletions(-) create mode 100644 public/localisation/en/about.md create mode 100644 public/localisation/ru/about.md diff --git a/public/localisation/en/about.md b/public/localisation/en/about.md new file mode 100644 index 0000000..47bc554 --- /dev/null +++ b/public/localisation/en/about.md @@ -0,0 +1,15 @@ +## Anopaper - anonymous notes service + +## AnoPaper allows you to save and share notes anonymously. + +### Functionality: + +- Notes support markdown format. For example, the entry: `### Level 3 Heading` would look like this: + +> ### Level 3 heading + +**Mathjax syntax is also supported** For example: `$\sum{i=1}^n i^2$` would look like this: $\sum_{i=1}^n i^2$ + +- Public notes are available only by link. +- When you click on the link, the note is saved locally and deleted from the server. +- Non-public notes are saved locally and are not sent to the server.` diff --git a/public/localisation/ru/about.md b/public/localisation/ru/about.md new file mode 100644 index 0000000..1b1fe0b --- /dev/null +++ b/public/localisation/ru/about.md @@ -0,0 +1,15 @@ +## Anopaper - сервис анонимных записок + +## AnoPaper позволяет анонимно сохранять и публиковать заметки. + +### Функционал: + +- Заметки поддерживают формат markdown. Например запись: `### Заголовок 3-го уровня` будет выглядеть так: + +> ### Заголовок 3-го уровня + +**Так же поддерживается синтаксис mathjax** Например запись: `$\sum_{i=1}^n a_i$` будет выглядеть так: $\sum_{i=1}^n a_i$ + +- Публичные заметки доступны только по ссылке. +- При переходе по ссылке заметка сохраняется локально и удаляется с сервера. +- Не публичные заметки сохраняются локально и не отправляются на сервер.` diff --git a/src/App.jsx b/src/App.jsx index 9bad4ea..56764b0 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -66,22 +66,7 @@ function App() { path="/about" element={
- - {`## Anopaper - сервис анонимных записок - \rAnoPaper позволяет анонимно сохранять и публиковать заметки. - \r----- - \r### Функционал: - - \r* Заметки поддерживают формат markdown. Например запись: \`### Заголовок 3-го уровня\` будет выглядеть так: - \r> ### Заголовок 3-го уровня - - \r*Так же поддерживается синтаксис mathjax* Например запись: \`$\\sum_{i=1}^n i^2$\` будет выглядеть так: $\\sum_{i=1}^n i^2$ - - - \r* Публичные заметки доступны только по ссылке. - \r* При переходе по ссылке заметка сохраняется локально и удаляется с сервера. - \r* Не публичные заметки сохраняются локально и не отправляются на сервер.`} - + {locals.about_md}
} /> diff --git a/src/localisation/en.js b/src/localisation/en.js index 096e390..cf08150 100644 --- a/src/localisation/en.js +++ b/src/localisation/en.js @@ -1,4 +1,5 @@ let en = { + about_md: (await (await fetch("localisation/en/about.md")).text()) || "", Notes: "Notes", Write: "Write", Chat: "Chat", diff --git a/src/localisation/ru.js b/src/localisation/ru.js index 62c6530..34e1308 100644 --- a/src/localisation/ru.js +++ b/src/localisation/ru.js @@ -1,4 +1,5 @@ let ru = { + about_md: (await (await fetch("localisation/ru/about.md")).text()) || "", Notes: "Заметки", Write: "Написать", Chat: "Чат",