+ ))}
+
+ >
+ )}
+
)
}
diff --git a/components/Workspace.js b/components/Workspace.js
index 28a925c0a..2cca8b40c 100644
--- a/components/Workspace.js
+++ b/components/Workspace.js
@@ -12,7 +12,7 @@ import { inactiveState } from './state/atoms'
import Dict from 'public/dictionary.svg'
import TeamNote from 'public/team-note.svg'
-import Notepad from 'public/notepad.svg'
+import Notepad from 'public/notes.svg'
import Retelling from 'public/audio.svg'
import Pencil from 'public/editor-pencil.svg'
import Info from 'public/info.svg'
@@ -29,7 +29,7 @@ const sizes = {
const translateIcon =
,
diff --git a/oce.json b/oce.json
index 34cc9a0c4..e1fffb5ab 100644
--- a/oce.json
+++ b/oce.json
@@ -1,5 +1,5 @@
{
- "version": "0.24.1",
+ "version": "0.25.0",
"date": "2024-10-14",
"dependencies": [
"npm/@texttree/notepad-rcl",
diff --git a/package.json b/package.json
index 7dce09d99..dbf5dad00 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "level",
- "version": "0.24.1",
+ "version": "0.25.0",
"license": "MIT",
"author": {
"name": "Glokas"
diff --git a/pages/_app.js b/pages/_app.js
index cd018b6cb..39fa5f403 100644
--- a/pages/_app.js
+++ b/pages/_app.js
@@ -16,26 +16,26 @@ function MyApp({ Component, pageProps }) {
const isIntranet = process.env.NEXT_PUBLIC_INTRANET ?? false
const supabaseClient = useSupabaseClient()
useGetTheme()
- if (Component.layoutType == 'empty') {
+ const renderContent = () => {
+ if (Component.layoutType === 'empty') {
+ return
+ }
+
+ const layoutProps = {
+ backgroundColor: Component.backgroundColor ?? 'bg-th-secondary-100',
+ }
+
return (
-
)
diff --git a/pages/account/index.js b/pages/account/index.js
index 807c0edc0..2d0f44aa9 100644
--- a/pages/account/index.js
+++ b/pages/account/index.js
@@ -39,6 +39,8 @@ export async function getServerSideProps({ locale }) {
'books',
'projects',
'project-edit',
+ 'about',
+ 'start-page',
])),
},
}
diff --git a/pages/agreements.js b/pages/agreements.js
index 303779357..823473e34 100644
--- a/pages/agreements.js
+++ b/pages/agreements.js
@@ -38,7 +38,7 @@ export default function Agreements() {
onClick={() => push(agreement.link)}
>
)
}
-
export async function getStaticProps({ locale }) {
return {
props: {
diff --git a/pages/users/[id].js b/pages/users/[id].js
index 55e5cd651..6e176eb36 100644
--- a/pages/users/[id].js
+++ b/pages/users/[id].js
@@ -71,7 +71,12 @@ export default function UserPage() {
export async function getStaticProps({ locale }) {
return {
props: {
- ...(await serverSideTranslations(locale, ['users', 'common'])),
+ ...(await serverSideTranslations(locale, [
+ 'users',
+ 'common',
+ 'about',
+ 'start-page',
+ ])),
},
}
}
diff --git a/pages/users/create.js b/pages/users/create.js
index eea945107..15e72811e 100644
--- a/pages/users/create.js
+++ b/pages/users/create.js
@@ -66,7 +66,12 @@ export default UserCreatePage
export async function getServerSideProps({ locale }) {
return {
props: {
- ...(await serverSideTranslations(locale, ['users', 'common'])),
+ ...(await serverSideTranslations(locale, [
+ 'users',
+ 'common',
+ 'about',
+ 'start-page',
+ ])),
},
}
}
diff --git a/pages/users/index.js b/pages/users/index.js
index 53653ad06..63381a62c 100644
--- a/pages/users/index.js
+++ b/pages/users/index.js
@@ -30,7 +30,12 @@ export default function UsersPage() {
export async function getStaticProps({ locale }) {
return {
props: {
- ...(await serverSideTranslations(locale, ['users', 'common'])),
+ ...(await serverSideTranslations(locale, [
+ 'users',
+ 'common',
+ 'about',
+ 'start-page',
+ ])),
},
}
}
diff --git a/public/about.svg b/public/about.svg
new file mode 100644
index 000000000..b578e5232
--- /dev/null
+++ b/public/about.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/account.svg b/public/account.svg
new file mode 100644
index 000000000..862832b26
--- /dev/null
+++ b/public/account.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/create-project.svg b/public/create-project.svg
new file mode 100644
index 000000000..7cafa3f43
--- /dev/null
+++ b/public/create-project.svg
@@ -0,0 +1 @@
+
diff --git a/public/locales/en/about.json b/public/locales/en/about.json
new file mode 100644
index 000000000..94695f4b2
--- /dev/null
+++ b/public/locales/en/about.json
@@ -0,0 +1,20 @@
+{
+ "T": "About the platform:",
+ "P1": "LEVEL is a contemporary Bible translation platform utilizing a variety of reference materials from our partners. The platform adapts to the unique translation methods of each mission and organization.",
+ "P2": "LEVEL is available in three versions: online, intranet, and desktop.",
+ "P3": "LEVEL provides a step-by-step translation process that produces clear, accurate and natural text in the target language. At each step, only the tools and materials needed for that stage of translation are available. This approach makes the translation process efficient and convenient.",
+ "P4": "LEVEL is your trusted tool in creating quality and church-centered translations.",
+ "P5": "We'd like to hear from you:",
+ "Ul1": {
+ "Li1": "the problems you have encountered while using the platform;",
+ "Li2": "your suggestions for improving the platform and your requests for new features;",
+ "Li3": "testimonies about the usefulness of our platform and its impact on your project."
+ },
+ "P6": "If you experience a problem write to us:",
+ "Ul2": {
+ "Li1": "describe the problem;",
+ "Li2": "if possible, attach a screenshot."
+ },
+ "P7": "Thank you for using the LEVEL plaftorm!",
+ "P8": "LEVEL - made by translators for translators!"
+}
diff --git a/public/locales/en/common.json b/public/locales/en/common.json
index 1ef531166..1a26420e0 100644
--- a/public/locales/en/common.json
+++ b/public/locales/en/common.json
@@ -35,7 +35,7 @@
"ChapterIsCreating": "Creating a chapter",
"CheckInternet": "Please check your internet connection. And for a better job - refresh the page, only then continue to translate.",
"CheckLinkResource": "Сheck the resource link",
- "ChooseTheme": "Choose a theme:",
+ "ChooseTheme": "Themes",
"Clearing": "Clear",
"Close": "Close",
"Code": "Code",
@@ -139,8 +139,8 @@
"Settings": "Settings",
"SettingsEdit": "Edit settings",
"ShowAll": "Show all",
- "ShowAllUpdates": "Show all updates",
- "ShowCurrUpdates": "Show current updates",
+ "ShowAllUpdates": "Version history",
+ "ShowCurrUpdates": "Latest version",
"SomeTranslatorsNotFinish": "Some translators are still working on the previous step. You will now be automatically redirected.",
"Start": "Start",
"Step": "Step",
@@ -185,5 +185,10 @@
"WordExist": "Duplicated word exists:",
"WrongResource": "Wrong resource",
"Yes": "Yes",
- "Symbols": "Symbols"
+ "Symbols": "Symbols",
+ "Account": "Account",
+ "Projects": "Projects",
+ "CreateProject": "Create project",
+ "About": "About",
+ "Language": "Language"
}
diff --git a/public/locales/en/users.json b/public/locales/en/users.json
index bd66c507e..9d982efbe 100644
--- a/public/locales/en/users.json
+++ b/public/locales/en/users.json
@@ -45,7 +45,7 @@
"UnSuccessRecovery": "Password recovery was unsuccessful",
"UpdatePassword": "Update password",
"UserCreatePage": "User сreation page",
- "UserManagement": "User management",
+ "UserManagement": "Users",
"UserPage": "User page",
"Users": "Users",
"UsersList": "List of users",
diff --git a/public/locales/es/about.json b/public/locales/es/about.json
new file mode 100644
index 000000000..9c3d17fcb
--- /dev/null
+++ b/public/locales/es/about.json
@@ -0,0 +1,20 @@
+{
+ "T": "Acerca de la plataforma:",
+ "P1": "LEVEL es una plataforma de traducción bíblica contemporánea que utiliza diversos materiales de referencia de nuestros socios. La plataforma se adapta a los métodos de traducción propios de cada misión y organización.",
+ "P2": "LEVEL está disponible en tres versiones: en línea, intranet y escritorio.",
+ "P3": "LEVEL ofrece un proceso de traducción paso a paso que produce un texto claro, preciso y natural en el idioma de destino. En cada paso, sólo están disponibles las herramientas y los materiales necesarios para esa fase de la traducción. Este enfoque hace que el proceso de traducción sea eficaz y cómodo.",
+ "P4": "LEVEL es su herramienta de confianza para crear traducciones de calidad y centradas en la iglesia.",
+ "P5": "Nos gustaría saber de usted",
+ "Ul1": {
+ "Li1": "los problemas que ha encontrado al utilizar la plataforma;",
+ "Li2": "sus sugerencias para mejorar la plataforma y sus peticiones de nuevas funciones;",
+ "Li3": "testimonios sobre la utilidad de nuestra plataforma y su repercusión en su proyecto."
+ },
+ "P6": "Si tiene algún problema, escríbanos:",
+ "Ul2": {
+ "Li1": "describa el problema;",
+ "Li2": "si es posible, adjunte una captura de pantalla."
+ },
+ "P7": "Gracias por utilizar la plataforma V-CANA.",
+ "P8": "LEVEL - ¡hecho por traductores para traductores!"
+}
diff --git a/public/locales/es/common.json b/public/locales/es/common.json
index 69d30411b..573d5cd20 100644
--- a/public/locales/es/common.json
+++ b/public/locales/es/common.json
@@ -35,7 +35,7 @@
"ChapterIsCreating": "Creando un capítulo",
"CheckInternet": "Por favor, comprueba tu conexión a Internet. Para un mejor trabajo - actualiza la página, sólo entonces continúa traduciendo.",
"CheckLinkResource": "Interrumpe el enlace de recursos",
- "ChooseTheme": "Elija un tema:",
+ "ChooseTheme": "Tema:",
"Clearing": "Clear",
"Close": "Close",
"Code": "Code",
@@ -139,8 +139,8 @@
"Settings": "Settings",
"SettingsEdit": "Edit settings",
"ShowAll": "Show all",
- "ShowAllUpdates": "Mostrar todas las actualizaciones",
- "ShowCurrUpdates": "Mostrar actualizaciones actuales",
+ "ShowAllUpdates": "Historial de versiones",
+ "ShowCurrUpdates": "Última versión",
"SomeTranslatorsNotFinish": "Algunos traductores todavía están trabajando en el paso anterior. Ahora serás redirigido automáticamente.",
"Start": "Start",
"Step": "Step",
@@ -185,5 +185,10 @@
"WordExist": "Duplicated word exists:",
"WrongResource": "Wrong resource",
"Yes": "Yes",
- "Symbols": "Símbolos"
+ "Symbols": "Símbolos",
+ "Account": "Cuenta",
+ "Projects": "Proyectos",
+ "CreateProject": "Crear un proyecto",
+ "About": "Sobre el proyecto",
+ "Language": "Idioma"
}
diff --git a/public/locales/es/users.json b/public/locales/es/users.json
index 2f2beb291..2d3f9d080 100644
--- a/public/locales/es/users.json
+++ b/public/locales/es/users.json
@@ -45,7 +45,7 @@
"UnSuccessRecovery": "Recuperación de contraseña fallida",
"UpdatePassword": "Actualizar contraseña",
"UserCreatePage": "User сreation page",
- "UserManagement": "Gestión de usuarios",
+ "UserManagement": "Usuarios",
"UserPage": "User page",
"Users": "Users",
"UsersList": "List of users",
diff --git a/public/locales/ru/about.json b/public/locales/ru/about.json
new file mode 100644
index 000000000..9f935c173
--- /dev/null
+++ b/public/locales/ru/about.json
@@ -0,0 +1,20 @@
+{
+ "T": "О платформе:",
+ "P1": "LEVEL — это современная платформа для перевода Библии с использованием различных справочных материалов наших партнёров. Платформа адаптируется под уникальные методы переводов каждой миссии и организации.",
+ "P2": "LEVEL доступна в трёх вариантах: онлайн, интранет и десктоп.",
+ "P3": "LEVEL предоставляет пошаговый процесс перевода, который позволяет получить ясный, точный и естественный текст на целевом языке. На каждом этапе доступны только те инструменты и материалы, которые необходимы для данного этапа перевода. Такой подход делает процесс перевода эффективным и удобным.",
+ "P4": "LEVEL — ваш надёжный инструмент в создании качественных и церквоориентированных переводов.",
+ "P5": "Мы бы хотели услышать от вас:",
+ "Ul1": {
+ "Li1": "о проблемах, с которыми вы столкнулись при использовании платформы;",
+ "Li2": "ваши предложения по улучшению платформы и ваши пожелания по новым функциям;",
+ "Li3": "свидетельства о пользе нашей платформы и ее влиянии на ваш проект."
+ },
+ "P6": "Если вы столкнулись с проблемой, напишите нам:",
+ "Ul2": {
+ "Li1": "опишите проблему;",
+ "Li2": "по возможности приложите скриншот."
+ },
+ "P7": "Благодарим вас за использование платформы LEVEL!",
+ "P8": "LEVEL — сделано переводчиками для переводчиков!"
+}
diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json
index c6db1cb46..2b33b9334 100644
--- a/public/locales/ru/common.json
+++ b/public/locales/ru/common.json
@@ -35,7 +35,7 @@
"ChapterIsCreating": "Создание главы",
"CheckInternet": "Пожалуйста, проверьте подключение к Интернету. И для лучшей работы - обновите страницу, только затем продолжайте переводить.",
"CheckLinkResource": "Проверьте ссылку на ресурс",
- "ChooseTheme": "Выберите тему:",
+ "ChooseTheme": "Темы",
"Clearing": "Очистить",
"Close": "Закрыть",
"Code": "Код",
@@ -139,8 +139,8 @@
"Settings": "Настройки",
"SettingsEdit": "Редактировать настройки",
"ShowAll": "Показать все",
- "ShowAllUpdates": "Показать все изменения",
- "ShowCurrUpdates": "Показать последние обновления",
+ "ShowAllUpdates": "История версий",
+ "ShowCurrUpdates": "Последняя версия",
"SomeTranslatorsNotFinish": "Некоторые переводчики все еще работают на предыдущем шаге. Теперь вы будете автоматически перенаправлены.",
"Start": "Начать",
"Step": "Шаг",
@@ -185,5 +185,10 @@
"WordExist": "Такое слово уже существует:",
"WrongResource": "Ошибка загрузки ресурса",
"Yes": "Да",
- "Symbols": "Символы"
+ "Symbols": "Символы",
+ "Account": "Аккаунт",
+ "Projects": "Проекты",
+ "CreateProject": "Создать проект",
+ "About": "О проекте",
+ "Language": "Язык"
}
diff --git a/public/locales/ru/users.json b/public/locales/ru/users.json
index 3b97f3af0..cd35ae497 100644
--- a/public/locales/ru/users.json
+++ b/public/locales/ru/users.json
@@ -45,7 +45,7 @@
"UnSuccessRecovery": "Не удалось восстановить пароль",
"UpdatePassword": "Изменить пароль",
"UserCreatePage": "Страница создания пользователя",
- "UserManagement": "Управление пользователями",
+ "UserManagement": "Пользователи",
"UserPage": "Страница пользователя",
"Users": "Пользователи",
"UsersList": "Список пользователей",
diff --git a/public/localization.svg b/public/localization.svg
index d1a202705..5671b4bb2 100644
--- a/public/localization.svg
+++ b/public/localization.svg
@@ -1,3 +1 @@
-
+
diff --git a/public/logout.svg b/public/logout.svg
new file mode 100644
index 000000000..ef601c395
--- /dev/null
+++ b/public/logout.svg
@@ -0,0 +1 @@
+
diff --git a/public/notepad.svg b/public/notepad.svg
deleted file mode 100644
index b3975273f..000000000
--- a/public/notepad.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/public/notes.svg b/public/notes.svg
new file mode 100644
index 000000000..c5f327aa1
--- /dev/null
+++ b/public/notes.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/projects.svg b/public/projects.svg
new file mode 100644
index 000000000..51a430950
--- /dev/null
+++ b/public/projects.svg
@@ -0,0 +1 @@
+
diff --git a/public/themes.svg b/public/themes.svg
new file mode 100644
index 000000000..0f16eb872
--- /dev/null
+++ b/public/themes.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/updateVersionInfo/updates_en.md b/public/updateVersionInfo/updates_en.md
index 4e5146a22..df6a6211f 100644
--- a/public/updateVersionInfo/updates_en.md
+++ b/public/updateVersionInfo/updates_en.md
@@ -1,3 +1,9 @@
+# Version 0.25.0
+## Date: 10/17/2024
+
+### **Changed:**
+- sidebar
+
# Version 0.24.1
## Date: 10/14/2024
@@ -208,7 +214,7 @@
## Date: 09/18/2023
### **Added:**
-- loading status for clicking on the internal link
+- loading status for clicking on the internal link
- link to the ready-made books reading mode in account
# Version 0.5.0
diff --git a/public/updateVersionInfo/updates_es.md b/public/updateVersionInfo/updates_es.md
index 8c71299cf..eb9255abe 100644
--- a/public/updateVersionInfo/updates_es.md
+++ b/public/updateVersionInfo/updates_es.md
@@ -1,3 +1,9 @@
+# Versión 0.25.0
+## Date: 10/17/2024
+
+### **Modificado:**
+- barra lateral
+
# Versión 0.24.1
## Fecha: 10/14/2024
@@ -147,7 +153,7 @@
- búsqueda agregada por notas
- notas: error en el menú contextual corregido
- lista de notas: un clic en un elemento del árbol abre una nota/carpeta, dos clics abren el árbol completo y tres clics comienzan a cambiar el nombre
-- se corrigió la visualización del alfabeto al agregar y eliminar palabras
+- se corrigió la visualización del alfabeto al agregar y eliminar palabras
- se corrigió la visualización de la lista de diccionario en ausencia de palabras filtro
### **Añadido:**
diff --git a/public/updateVersionInfo/updates_ru.md b/public/updateVersionInfo/updates_ru.md
index 0950f5809..0d03c5c55 100644
--- a/public/updateVersionInfo/updates_ru.md
+++ b/public/updateVersionInfo/updates_ru.md
@@ -1,3 +1,9 @@
+# Версия 0.25.0
+## Date: 17.10.2024
+
+### **Изменено**
+- сайдбар
+
# Версия 0.24.1
## Дата: 14.10.2024
diff --git a/public/users.svg b/public/users.svg
new file mode 100644
index 000000000..eb2ba59e6
--- /dev/null
+++ b/public/users.svg
@@ -0,0 +1 @@
+
diff --git a/public/version.svg b/public/version.svg
index 0b0c3237d..525d08e56 100644
--- a/public/version.svg
+++ b/public/version.svg
@@ -1,3 +1,4 @@
-
+
\ No newline at end of file