feat: localisation

This commit is contained in:
Artemy 2023-04-04 15:15:15 +03:00
parent e2708f1985
commit 8fb91d7ecb
15 changed files with 208 additions and 64 deletions

46
src/localisation/en.js Normal file
View file

@ -0,0 +1,46 @@
let en = {
Notes: "Notes",
Write: "Write",
Chat: "Chat",
Settings: "Settings",
About: "About",
Name: "Name",
UserName: "Username",
User: "User",
PhotoUrl: "Photo URL",
Url: "URL",
Status: "Status",
UserStatus: "User status",
EditPreview: "Editing in preview",
EditPreviewWarn:
"Can cause irreversible text changes, such as breaking code tags",
PublicNote: "Public note",
PublicNoteTitle: "If enabled, note will be visible to all users",
Interface: "Interface",
Language: "Language",
ThirdPartyApi: "Third party API",
OpenAiKey: "OpenAI API key",
Key: "Key",
Preview: "Preview",
NotePlaceholder:
"Your note starts here. You can use markdown, MathJax and GFM.",
NoteName: "Note name",
Publish: "Publish",
Save: "Save",
WriteNote: "Write note",
PubError: "Error in publishing note",
PubErrorMsg: "Note was not published due to an unknown error",
PubErrorMsgNoName: "Note was not published, because it does not have a name.",
PubErrorMsgNoText: "Note was not published, because it does not have a text.",
Back: "Back",
PubNoteNotExist: "This note does not exist",
NoteNotExist: "This note does not exist",
Idontexists: "I don't exist",
PubUrlPlaceholder:
"The link to send a public note. When you click this link, the note will disappear from the server and be saved locally.",
Delete: "Delete",
Open: "Open",
NoNotesYet: "No notes yet",
};
export default en;

22
src/localisation/main.js Normal file
View file

@ -0,0 +1,22 @@
import ru from "./ru";
import en from "./en";
let Locales = {
ru,
en,
"en-US": en,
"en-AU": en,
"en-BZ": en,
"en-CA": en,
"en-IE": en,
"en-JM": en,
"en-NZ": en,
"en-ZA": en,
"en-TT": en,
"en-GB": en,
"en-US": en,
"ru-RU": ru,
};
export default Locales;

47
src/localisation/ru.js Normal file
View file

@ -0,0 +1,47 @@
let ru = {
Notes: "Заметки",
Write: "Написать",
Chat: "Чат",
Settings: "Настройки",
About: "Подробнее",
Name: "Имя",
UserName: "Имя пользователя",
User: "Пользователь",
PhotoUrl: "Ссылка на фото",
Url: "Ссылка",
Status: "Статус",
UserStatus: "Статус пользователя",
EditPreview: "Редактирование в предпросмотре",
EditPreviewWarn:
"Может вызывать необратимые изменения текста, например ломает теги кода",
PublicNote: "Публичная заметка",
PublicNoteTitle: "Если включено, то заметка будет видна всем пользователям",
Interface: "Интерфейс",
Language: "Язык",
ThirdPartyApi: "Сторонний API",
OpenAiKey: "OpenAI API ключ",
Key: "Ключ",
Preview: "Предпросмотр",
NotePlaceholder:
"Ваша заметка начинается здесь. Вы можете использовать markdown, MathJax и GFM.",
NoteName: "Название заметки",
Publish: "Опубликовать",
Save: "Сохранить",
WriteNote: "Написать заметку",
PubError: "Ошибка в публикации заметки",
PubErrorMsg: "Заметка не была опубликована из-за неизвестной ошибки",
PubErrorMsgNoName:
"Заметка не была опубликована, так как отсутствует название.",
PubErrorMsgNoText: "Заметка не была опубликована, так как отсутствует текст.",
Back: "Назад",
PubNoteNotExist: "Такой публичной заметки не существует",
NoteNotExist: "Заметки не существует",
Idontexists: "Меня не существует",
PubUrlPlaceholder:
"Ссылка для отправки публичной заметки. При переходе на эту ссылку, заметка исчезнет с сервера и будет сохранена локально.",
Delete: "Удалить",
Open: "Открыть",
NoNotesYet: "Заметок пока нет",
};
export default ru;