diff --git a/client/src/components/common/Core/Core.jsx b/client/src/components/common/Core/Core.jsx index 306fb15c..0bd40adb 100644 --- a/client/src/components/common/Core/Core.jsx +++ b/client/src/components/common/Core/Core.jsx @@ -16,6 +16,7 @@ import Toaster from '../Toaster'; import Fixed from '../Fixed'; import Static from '../Static'; import AdministrationModal from '../AdministrationModal'; +import InformationModal from '../InformationModal'; import UserSettingsModal from '../../users/UserSettingsModal'; import ProjectBackground from '../../projects/ProjectBackground'; import AddProjectModal from '../../projects/AddProjectModal'; @@ -61,6 +62,10 @@ const Core = React.memo(() => { case ModalTypes.ADMINISTRATION: modalNode = ; + break; + case ModalTypes.INFORMATION: + modalNode = ; + break; case ModalTypes.USER_SETTINGS: modalNode = ; diff --git a/client/src/components/common/Header/Header.jsx b/client/src/components/common/Header/Header.jsx index 4642be0e..12bb23c6 100755 --- a/client/src/components/common/Header/Header.jsx +++ b/client/src/components/common/Header/Header.jsx @@ -15,7 +15,7 @@ import entryActions from '../../../entry-actions'; import Paths from '../../../constants/Paths'; import { BoardMembershipRoles, BoardViews, UserRoles } from '../../../constants/Enums'; import UserAvatar from '../../users/UserAvatar'; -import UserStep from '../../users/UserStep'; +import UserActionsStep from '../../users/UserActionsStep'; import NotificationsStep from '../../notifications/NotificationsStep'; import styles from './Header.module.scss'; @@ -90,7 +90,7 @@ const Header = React.memo(() => { }, [canEditProject, dispatch]); const NotificationsPopup = usePopup(NotificationsStep, POPUP_PROPS); - const UserPopup = usePopup(UserStep, POPUP_PROPS); + const UserActionsPopup = usePopup(UserActionsStep, POPUP_PROPS); return (
@@ -152,12 +152,12 @@ const Header = React.memo(() => { )} - + {user.name} - +
diff --git a/client/src/components/users/UserSettingsModal/AboutPane.jsx b/client/src/components/common/InformationModal/AboutPane.jsx similarity index 100% rename from client/src/components/users/UserSettingsModal/AboutPane.jsx rename to client/src/components/common/InformationModal/AboutPane.jsx diff --git a/client/src/components/users/UserSettingsModal/AboutPane.module.scss b/client/src/components/common/InformationModal/AboutPane.module.scss similarity index 100% rename from client/src/components/users/UserSettingsModal/AboutPane.module.scss rename to client/src/components/common/InformationModal/AboutPane.module.scss diff --git a/client/src/components/common/InformationModal/InformationModal.jsx b/client/src/components/common/InformationModal/InformationModal.jsx new file mode 100644 index 00000000..8a892366 --- /dev/null +++ b/client/src/components/common/InformationModal/InformationModal.jsx @@ -0,0 +1,56 @@ +/*! + * Copyright (c) 2024 PLANKA Software GmbH + * Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md + */ + +import React, { useCallback } from 'react'; +import { useDispatch } from 'react-redux'; +import { useTranslation } from 'react-i18next'; +import { Tab } from 'semantic-ui-react'; + +import entryActions from '../../../entry-actions'; +import { useClosableModal } from '../../../hooks'; +import TermsPane from './TermsPane'; +import AboutPane from './AboutPane'; + +const InformationModal = React.memo(() => { + const dispatch = useDispatch(); + const [t] = useTranslation(); + + const handleClose = useCallback(() => { + dispatch(entryActions.closeModal()); + }, [dispatch]); + + const [ClosableModal] = useClosableModal(); + + const panes = [ + { + menuItem: t('common.aboutPlanka', { + context: 'title', + }), + render: () => , + }, + { + menuItem: t('common.termsOfService', { + context: 'title', + }), + render: () => , + }, + ]; + + return ( + + + + + + ); +}); + +export default InformationModal; diff --git a/client/src/components/users/UserSettingsModal/TermsPane.jsx b/client/src/components/common/InformationModal/TermsPane.jsx similarity index 96% rename from client/src/components/users/UserSettingsModal/TermsPane.jsx rename to client/src/components/common/InformationModal/TermsPane.jsx index 73513488..32bbfaa2 100644 --- a/client/src/components/users/UserSettingsModal/TermsPane.jsx +++ b/client/src/components/common/InformationModal/TermsPane.jsx @@ -10,7 +10,7 @@ import { Loader, Tab } from 'semantic-ui-react'; import selectors from '../../../selectors'; import api from '../../../api'; -import Markdown from '../../common/Markdown'; +import Markdown from '../Markdown'; import styles from './TermsPane.module.scss'; diff --git a/client/src/components/users/UserSettingsModal/TermsPane.module.scss b/client/src/components/common/InformationModal/TermsPane.module.scss similarity index 100% rename from client/src/components/users/UserSettingsModal/TermsPane.module.scss rename to client/src/components/common/InformationModal/TermsPane.module.scss diff --git a/client/src/components/common/InformationModal/index.js b/client/src/components/common/InformationModal/index.js new file mode 100644 index 00000000..8d2fab4a --- /dev/null +++ b/client/src/components/common/InformationModal/index.js @@ -0,0 +1,8 @@ +/*! + * Copyright (c) 2024 PLANKA Software GmbH + * Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md + */ + +import InformationModal from './InformationModal'; + +export default InformationModal; diff --git a/client/src/components/users/UserStep/UserStep.jsx b/client/src/components/users/UserActionsStep/UserActionsStep.jsx similarity index 83% rename from client/src/components/users/UserStep/UserStep.jsx rename to client/src/components/users/UserActionsStep/UserActionsStep.jsx index 0e043f87..d4c37439 100755 --- a/client/src/components/users/UserStep/UserStep.jsx +++ b/client/src/components/users/UserActionsStep/UserActionsStep.jsx @@ -14,9 +14,9 @@ import selectors from '../../../selectors'; import entryActions from '../../../entry-actions'; import { UserRoles } from '../../../constants/Enums'; -import styles from './UserStep.module.scss'; +import styles from './UserActionsStep.module.scss'; -const UserStep = React.memo(({ onClose }) => { +const UserActionsStep = React.memo(({ onClose }) => { const isLogouting = useSelector(selectors.selectIsLogouting); const customerPanelUrl = useSelector( @@ -40,6 +40,11 @@ const UserStep = React.memo(({ onClose }) => { onClose(); }, [onClose, dispatch]); + const handleInformationClick = useCallback(() => { + dispatch(entryActions.openInformationModal()); + onClose(); + }, [onClose, dispatch]); + const handleLogoutClick = useCallback(() => { dispatch(entryActions.logout()); }, [dispatch]); @@ -65,7 +70,7 @@ const UserStep = React.memo(({ onClose }) => { - + {t('common.settings', { context: 'title', })} @@ -93,6 +98,12 @@ const UserStep = React.memo(({ onClose }) => { )} )} + + + {t('common.information', { + context: 'title', + })} +
{ ); }); -UserStep.propTypes = { +UserActionsStep.propTypes = { onClose: PropTypes.func.isRequired, }; -export default UserStep; +export default UserActionsStep; diff --git a/client/src/components/users/UserStep/UserStep.module.scss b/client/src/components/users/UserActionsStep/UserActionsStep.module.scss similarity index 100% rename from client/src/components/users/UserStep/UserStep.module.scss rename to client/src/components/users/UserActionsStep/UserActionsStep.module.scss diff --git a/client/src/components/users/UserStep/index.js b/client/src/components/users/UserActionsStep/index.js similarity index 65% rename from client/src/components/users/UserStep/index.js rename to client/src/components/users/UserActionsStep/index.js index 4aaf28d3..287be6aa 100755 --- a/client/src/components/users/UserStep/index.js +++ b/client/src/components/users/UserActionsStep/index.js @@ -3,6 +3,6 @@ * Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md */ -import UserStep from './UserStep'; +import UserActionsStep from './UserActionsStep'; -export default UserStep; +export default UserActionsStep; diff --git a/client/src/components/users/UserSettingsModal/UserSettingsModal.jsx b/client/src/components/users/UserSettingsModal/UserSettingsModal.jsx index 9a395406..6f4c12b8 100644 --- a/client/src/components/users/UserSettingsModal/UserSettingsModal.jsx +++ b/client/src/components/users/UserSettingsModal/UserSettingsModal.jsx @@ -13,8 +13,6 @@ import { useClosableModal } from '../../../hooks'; import AccountPane from './AccountPane'; import PreferencesPane from './PreferencesPane'; import NotificationsPane from './NotificationsPane'; -import TermsPane from './TermsPane'; -import AboutPane from './AboutPane'; const UserSettingsModal = React.memo(() => { const dispatch = useDispatch(); @@ -45,18 +43,6 @@ const UserSettingsModal = React.memo(() => { }), render: () => , }, - { - menuItem: t('common.terms', { - context: 'title', - }), - render: () => , - }, - { - menuItem: t('common.aboutPlanka', { - context: 'title', - }), - render: () => , - }, ]; return ( diff --git a/client/src/constants/ModalTypes.js b/client/src/constants/ModalTypes.js index 66750985..0ee35b3c 100755 --- a/client/src/constants/ModalTypes.js +++ b/client/src/constants/ModalTypes.js @@ -4,6 +4,7 @@ */ const ADMINISTRATION = 'ADMINISTRATION'; +const INFORMATION = 'INFORMATION'; const USER_SETTINGS = 'USER_SETTINGS'; const ADD_PROJECT = 'ADD_PROJECT'; const PROJECT_SETTINGS = 'PROJECT_SETTINGS'; @@ -12,6 +13,7 @@ const BOARD_ACTIVITIES = 'BOARD_ACTIVITIES'; export default { ADMINISTRATION, + INFORMATION, USER_SETTINGS, ADD_PROJECT, PROJECT_SETTINGS, diff --git a/client/src/entry-actions/modals.js b/client/src/entry-actions/modals.js index 1c1224c3..cce8a221 100755 --- a/client/src/entry-actions/modals.js +++ b/client/src/entry-actions/modals.js @@ -13,6 +13,13 @@ const openAdministrationModal = () => ({ }, }); +const openInformationModal = () => ({ + type: EntryActionTypes.MODAL_OPEN, + payload: { + type: ModalTypes.INFORMATION, + }, +}); + const openUserSettingsModal = () => ({ type: EntryActionTypes.MODAL_OPEN, payload: { @@ -61,6 +68,7 @@ const closeModal = () => ({ export default { openAdministrationModal, + openInformationModal, openUserSettingsModal, openAddProjectModal, openProjectSettingsModal, diff --git a/client/src/locales/ar-YE/core.js b/client/src/locales/ar-YE/core.js index 176122b8..680ffbdf 100644 --- a/client/src/locales/ar-YE/core.js +++ b/client/src/locales/ar-YE/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'حول PLANKA', + aboutPlanka_title: 'حول PLANKA', accessToken: 'رمز الوصول', account: 'الحساب', actions: 'إجراءات', @@ -309,7 +309,7 @@ export default { taskListActions_title: 'إجراءات قائمة المهام', taskList_title: 'قائمة المهام', team: 'الفريق', - terms: 'الشروط', + termsOfService_title: 'شروط الخدمة', testLog_title: 'سجل الاختبار', thereIsNoPreviewAvailableForThisAttachment: 'لا يوجد معاينة متاحة لهذا المرفق.', time: 'الوقت', diff --git a/client/src/locales/bg-BG/core.js b/client/src/locales/bg-BG/core.js index 6fa6a921..8c5c7e17 100644 --- a/client/src/locales/bg-BG/core.js +++ b/client/src/locales/bg-BG/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'За PLANKA', + aboutPlanka_title: 'За PLANKA', accessToken: 'Токен за достъп', account: 'Акаунт', actions: 'Действия', @@ -322,7 +322,7 @@ export default { taskListActions_title: 'Действия със списък задачи', taskList_title: 'Списък със задачи', team: 'Екип', - terms: 'Условия', + termsOfService_title: 'Условия за ползване', testLog_title: 'Тестов дневник', thereIsNoPreviewAvailableForThisAttachment: 'Няма наличен преглед за този прикачен файл.', time: 'Време', diff --git a/client/src/locales/ca-ES/core.js b/client/src/locales/ca-ES/core.js index 3ba0907a..f7ab3812 100644 --- a/client/src/locales/ca-ES/core.js +++ b/client/src/locales/ca-ES/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Quant a PLANKA', + aboutPlanka_title: 'Quant a PLANKA', accessToken: "Token d'accés", account: 'Compte', actions: 'Accions', @@ -322,7 +322,7 @@ export default { taskListActions_title: 'Accions de la llista de tasques', taskList_title: 'Llista de tasques', team: 'Equip', - terms: 'Termes', + termsOfService_title: 'Termes del servei', testLog_title: 'Registre de prova', thereIsNoPreviewAvailableForThisAttachment: 'No hi ha vista prèvia disponible per a aquest fitxer adjunt.', diff --git a/client/src/locales/cs-CZ/core.js b/client/src/locales/cs-CZ/core.js index 1dbd1038..2045fd5d 100644 --- a/client/src/locales/cs-CZ/core.js +++ b/client/src/locales/cs-CZ/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'O aplikaci PLANKA', + aboutPlanka_title: 'O PLANKA', accessToken: 'Přístupový token', account: 'Účet', actions: 'Akce', @@ -313,7 +313,7 @@ export default { taskListActions_title: 'Akce seznamu úkolů', taskList_title: 'Seznam úkolů', team: 'Tým', - terms: 'Podmínky', + termsOfService_title: 'Podmínky služby', testLog_title: 'Testovací protokol', thereIsNoPreviewAvailableForThisAttachment: 'Pro tuto přílohu není k dispozici žádný náhled.', time: 'Čas', diff --git a/client/src/locales/da-DK/core.js b/client/src/locales/da-DK/core.js index 81dc51fe..f25c995b 100644 --- a/client/src/locales/da-DK/core.js +++ b/client/src/locales/da-DK/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Om PLANKA', + aboutPlanka_title: 'Om PLANKA', accessToken: 'Adgangstoken', account: 'Konto', actions: 'Handlinger', @@ -318,7 +318,7 @@ export default { taskListActions_title: 'Opgaveliste handlinger', taskList_title: 'Opgaveliste', team: 'Team', - terms: 'Vilkår', + termsOfService_title: 'Servicevilkår', testLog_title: 'Test log', thereIsNoPreviewAvailableForThisAttachment: 'Der er ingen forhåndsvisning tilgængelig for denne vedhæftning.', diff --git a/client/src/locales/de-DE/core.js b/client/src/locales/de-DE/core.js index 647bc516..fa09bb7a 100644 --- a/client/src/locales/de-DE/core.js +++ b/client/src/locales/de-DE/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Über PLANKA', + aboutPlanka_title: 'Über PLANKA', accessToken: 'Zugriffstoken', account: 'Konto', actions: 'Aktionen', @@ -333,7 +333,7 @@ export default { taskListActions_title: 'Aufgaben-Aktionen', taskList_title: 'Aufgaben', team: 'Team', - terms: 'Bedingungen', + termsOfService_title: 'Nutzungsbedingungen', testLog_title: 'Test-Protokoll', thereIsNoPreviewAvailableForThisAttachment: 'Für diesen Anhang ist keine Vorschau verfügbar.', time: 'Zeit', diff --git a/client/src/locales/el-GR/core.js b/client/src/locales/el-GR/core.js index 76daac97..86e14ecb 100644 --- a/client/src/locales/el-GR/core.js +++ b/client/src/locales/el-GR/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Σχετικά με το PLANKA', + aboutPlanka_title: 'Σχετικά με το PLANKA', accessToken: 'Διακριτικό πρόσβασης', account: 'Λογαριασμός', actions: 'Ενέργειες', @@ -331,7 +331,7 @@ export default { taskListActions_title: 'Ενέργειες λίστας εργασιών', taskList_title: 'Λίστα εργασιών', team: 'Ομάδα', - terms: 'Όροι', + termsOfService_title: 'Όροι χρήσης', testLog_title: 'Αρχείο καταγραφής δοκιμών', thereIsNoPreviewAvailableForThisAttachment: 'Δεν υπάρχει διαθέσιμη προεπισκόπηση για αυτό το συνημμένο.', diff --git a/client/src/locales/en-GB/core.js b/client/src/locales/en-GB/core.js index 515ef1f7..7c60d703 100644 --- a/client/src/locales/en-GB/core.js +++ b/client/src/locales/en-GB/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'About PLANKA', + aboutPlanka_title: 'About PLANKA', accessToken: 'Access token', account: 'Account', actions: 'Actions', @@ -315,7 +315,7 @@ export default { taskListActions_title: 'Task List Actions', taskList_title: 'Task List', team: 'Team', - terms: 'Terms', + termsOfService_title: 'Terms of Service', testLog_title: 'Test Log', thereIsNoPreviewAvailableForThisAttachment: 'There is no preview available for this attachment.', diff --git a/client/src/locales/en-US/core.js b/client/src/locales/en-US/core.js index 34be10d1..fafbb01d 100644 --- a/client/src/locales/en-US/core.js +++ b/client/src/locales/en-US/core.js @@ -15,7 +15,7 @@ export default { translation: { common: { - aboutPlanka: 'About PLANKA', + aboutPlanka_title: 'About PLANKA', accessToken: 'Access token', account: 'Account', actions: 'Actions', @@ -310,7 +310,7 @@ export default { taskListActions_title: 'Task List Actions', taskList_title: 'Task List', team: 'Team', - terms: 'Terms', + termsOfService_title: 'Terms of Service', testLog_title: 'Test Log', thereIsNoPreviewAvailableForThisAttachment: 'There is no preview available for this attachment.', diff --git a/client/src/locales/es-ES/core.js b/client/src/locales/es-ES/core.js index 3a231927..81dad875 100644 --- a/client/src/locales/es-ES/core.js +++ b/client/src/locales/es-ES/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Acerca de PLANKA', + aboutPlanka_title: 'Acerca de PLANKA', accessToken: 'Token de acceso', account: 'Cuenta', actions: 'Acciones', @@ -323,7 +323,7 @@ export default { taskListActions_title: 'Acciones de la lista de tareas', taskList_title: 'Lista de tareas', team: 'Equipo', - terms: 'Términos', + termsOfService_title: 'Términos de servicio', testLog_title: 'Registro de prueba', thereIsNoPreviewAvailableForThisAttachment: 'No hay vista previa disponible para este archivo adjunto.', diff --git a/client/src/locales/et-EE/core.js b/client/src/locales/et-EE/core.js index 49790c2c..dba6410c 100644 --- a/client/src/locales/et-EE/core.js +++ b/client/src/locales/et-EE/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'PLANKA kohta', + aboutPlanka_title: 'PLANKA kohta', accessToken: 'Juurdepääsuluba', account: 'Konto', actions: 'Tegevused', @@ -316,7 +316,7 @@ export default { taskListActions_title: 'Ülesannete nimekiri tegevused', taskList_title: 'Ülesanne nimekiri', team: 'Töögrupp', - terms: 'Tingimused', + termsOfService_title: 'Teenuse tingimused', testLog_title: 'Testilogi', thereIsNoPreviewAvailableForThisAttachment: 'Selle manusi eelvaadet pole saadaval.', time: 'Aeg', diff --git a/client/src/locales/fa-IR/core.js b/client/src/locales/fa-IR/core.js index 1d984c1f..cd232536 100644 --- a/client/src/locales/fa-IR/core.js +++ b/client/src/locales/fa-IR/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'درباره PLANKA', + aboutPlanka_title: 'درباره PLANKA', accessToken: 'رمز دسترسی', account: 'حساب کاربری', actions: 'اقدامات', @@ -319,7 +319,7 @@ export default { taskListActions_title: 'اقدامات لیست وظایف', taskList_title: 'لیست وظایف', team: 'تیم', - terms: 'شرایط', + termsOfService_title: 'شرایط خدمات', testLog_title: 'گزارش تست', thereIsNoPreviewAvailableForThisAttachment: 'پیش نمایشی برای این پیوست موجود نیست.', time: 'زمان', diff --git a/client/src/locales/fi-FI/core.js b/client/src/locales/fi-FI/core.js index c8f7d362..528eacfa 100644 --- a/client/src/locales/fi-FI/core.js +++ b/client/src/locales/fi-FI/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Tietoa PLANKAsta', + aboutPlanka_title: 'Tietoa PLANKAsta', accessToken: 'Käyttöoikeustunnus', account: 'Tili', actions: 'Toiminnot', @@ -314,7 +314,7 @@ export default { taskListActions_title: 'Tehtävälistan toiminnot', taskList_title: 'Tehtävälista', team: 'Tiimi', - terms: 'Ehdot', + termsOfService_title: 'Käyttöehdot', testLog_title: 'Testiloki', thereIsNoPreviewAvailableForThisAttachment: 'Tälle liitteelle ei ole esikatselua saatavilla.', time: 'Aika', diff --git a/client/src/locales/fr-FR/core.js b/client/src/locales/fr-FR/core.js index f5449d23..3743424f 100644 --- a/client/src/locales/fr-FR/core.js +++ b/client/src/locales/fr-FR/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'À propos de PLANKA', + aboutPlanka_title: 'À propos de PLANKA', accessToken: "Jeton d'accès", account: 'Compte', actions: 'Actions', @@ -322,7 +322,7 @@ export default { taskListActions_title: 'Actions de la liste de tâches', taskList_title: 'Liste de tâches', team: "Mes projets d'équipe", - terms: 'Conditions', + termsOfService_title: 'Conditions de service', testLog_title: 'Journal de test', thereIsNoPreviewAvailableForThisAttachment: "Il n'y a pas d'aperçu disponible pour cette pièce jointe.", diff --git a/client/src/locales/hu-HU/core.js b/client/src/locales/hu-HU/core.js index 37867129..b3c2b481 100644 --- a/client/src/locales/hu-HU/core.js +++ b/client/src/locales/hu-HU/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'PLANKA-ról', + aboutPlanka_title: 'PLANKA-ról', accessToken: 'Hozzáférési token', account: 'Fiók', actions: 'Műveletek', @@ -310,7 +310,7 @@ export default { taskListActions_title: 'Feladatlista műveletek', taskList_title: 'Feladatlista', team: 'Csapat', - terms: 'Felhasználási feltételek', + termsOfService_title: 'Szolgáltatási feltételek', testLog_title: 'Teszt napló', thereIsNoPreviewAvailableForThisAttachment: 'Nincs elérhető előnézet ehhez a melléklethez.', time: 'Idő', diff --git a/client/src/locales/id-ID/core.js b/client/src/locales/id-ID/core.js index f8626a34..bd08da11 100644 --- a/client/src/locales/id-ID/core.js +++ b/client/src/locales/id-ID/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Tentang PLANKA', + aboutPlanka_title: 'Tentang PLANKA', accessToken: 'Token akses', account: 'Akun', actions: 'Tindakan', @@ -317,7 +317,7 @@ export default { taskListActions_title: 'Aksi daftar tugas', taskList_title: 'Daftar tugas', team: 'Tim', - terms: 'Ketentuan', + termsOfService_title: 'Ketentuan layanan', testLog_title: 'Log uji', thereIsNoPreviewAvailableForThisAttachment: 'Tidak ada pratinjau yang tersedia untuk lampiran ini.', diff --git a/client/src/locales/it-IT/core.js b/client/src/locales/it-IT/core.js index 5a04704f..e29c2756 100644 --- a/client/src/locales/it-IT/core.js +++ b/client/src/locales/it-IT/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Informazioni su PLANKA', + aboutPlanka_title: 'Informazioni su PLANKA', accessToken: 'Token di accesso', account: 'Account', actions: 'Azioni', @@ -319,7 +319,7 @@ export default { taskListActions_title: 'Azioni lista di task', taskList_title: 'Lista di task', team: 'Team', - terms: 'Ho letto e accetto i termini e condizioni.', + termsOfService_title: 'Termini di servizio', testLog_title: 'Log di test', thereIsNoPreviewAvailableForThisAttachment: 'Non è disponibile alcuna anteprima per questo allegato.', diff --git a/client/src/locales/ja-JP/core.js b/client/src/locales/ja-JP/core.js index 71b2a65e..3a462e94 100644 --- a/client/src/locales/ja-JP/core.js +++ b/client/src/locales/ja-JP/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'PLANKAについて', + aboutPlanka_title: 'PLANKAについて', accessToken: 'アクセストークン', account: 'アカウント', actions: 'アクション', @@ -313,7 +313,7 @@ export default { taskListActions_title: 'タスクリストアクション', taskList_title: 'タスクリスト', team: 'チーム', - terms: '利用規約', + termsOfService_title: 'サービス利用規約', testLog_title: 'テストログ', thereIsNoPreviewAvailableForThisAttachment: 'この添付ファイルにはプレビューがありません。', time: '時間', diff --git a/client/src/locales/ko-KR/core.js b/client/src/locales/ko-KR/core.js index 32c05ea5..e955180c 100644 --- a/client/src/locales/ko-KR/core.js +++ b/client/src/locales/ko-KR/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'PLANKA 소개', + aboutPlanka_title: 'PLANKA 소개', accessToken: '액세스 토큰', account: '계정', actions: '작업', @@ -307,7 +307,7 @@ export default { taskListActions_title: '작업 목록 작업', taskList_title: '작업 목록', team: '팀', - terms: '약관', + termsOfService_title: '서비스 약관', testLog_title: '테스트 로그', thereIsNoPreviewAvailableForThisAttachment: '이 첨부 파일에 대한 미리보기를 사용할 수 없습니다.', diff --git a/client/src/locales/nl-NL/core.js b/client/src/locales/nl-NL/core.js index 93779ccd..b9ec0aed 100644 --- a/client/src/locales/nl-NL/core.js +++ b/client/src/locales/nl-NL/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Over PLANKA', + aboutPlanka_title: 'Over PLANKA', accessToken: 'Toegangstoken', account: 'Account', actions: 'Acties', @@ -317,7 +317,7 @@ export default { taskListActions_title: 'Takenlijstacties', taskList_title: 'Takenlijst', team: 'Team', - terms: 'Voorwaarden', + termsOfService_title: 'Servicevoorwaarden', testLog_title: 'Testlog', thereIsNoPreviewAvailableForThisAttachment: 'Er is geen voorbeeld beschikbaar voor deze bijlage.', diff --git a/client/src/locales/pl-PL/core.js b/client/src/locales/pl-PL/core.js index 2535a9b6..599e5bf9 100644 --- a/client/src/locales/pl-PL/core.js +++ b/client/src/locales/pl-PL/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'O PLANKA', + aboutPlanka_title: 'O PLANKA', accessToken: 'Token dostępu', account: 'Konto', actions: 'Akcje', @@ -317,7 +317,7 @@ export default { taskListActions_title: 'Akcje listy zadań', taskList_title: 'Lista zadań', team: 'Zespół', - terms: 'Warunki', + termsOfService_title: 'Warunki korzystania z usługi', testLog_title: 'Dziennik testów', thereIsNoPreviewAvailableForThisAttachment: 'Brak podglądu dostępnego dla tego załącznika.', time: 'Czas', diff --git a/client/src/locales/pt-BR/core.js b/client/src/locales/pt-BR/core.js index 92bccf41..85800f2e 100644 --- a/client/src/locales/pt-BR/core.js +++ b/client/src/locales/pt-BR/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Sobre o PLANKA', + aboutPlanka_title: 'Sobre o PLANKA', accessToken: 'Token de acesso', account: 'Conta', actions: 'Ações', @@ -320,7 +320,7 @@ export default { taskListActions_title: 'Ações da lista de tarefas', taskList_title: 'Lista de tarefas', team: 'Equipe', - terms: 'Termos', + termsOfService_title: 'Termos de serviço', testLog_title: 'Log de teste', thereIsNoPreviewAvailableForThisAttachment: 'Não há pré-visualização disponível para este anexo.', diff --git a/client/src/locales/pt-PT/core.js b/client/src/locales/pt-PT/core.js index fdda1488..7dad7f3f 100644 --- a/client/src/locales/pt-PT/core.js +++ b/client/src/locales/pt-PT/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Sobre o PLANKA', + aboutPlanka_title: 'Sobre o PLANKA', accessToken: 'Token de acesso', account: 'Conta', actions: 'Ações', @@ -322,7 +322,7 @@ export default { taskListActions_title: 'Ações da lista de tarefas', taskList_title: 'Lista de tarefas', team: 'Equipa', - terms: 'Termos', + termsOfService_title: 'Termos de serviço', testLog_title: 'Registo de teste', thereIsNoPreviewAvailableForThisAttachment: 'Não há pré-visualização disponível para este anexo.', diff --git a/client/src/locales/ro-RO/core.js b/client/src/locales/ro-RO/core.js index a8369a3a..41fdcfb2 100644 --- a/client/src/locales/ro-RO/core.js +++ b/client/src/locales/ro-RO/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Despre PLANKA', + aboutPlanka_title: 'Despre PLANKA', accessToken: 'Token de acces', account: 'Cont', actions: 'Acțiuni', @@ -315,7 +315,7 @@ export default { taskListActions_title: 'Acțiuni listă de sarcini', taskList_title: 'Listă de sarcini', team: 'Echipă', - terms: 'Termeni', + termsOfService_title: 'Termeni de serviciu', testLog_title: 'Jurnal de test', thereIsNoPreviewAvailableForThisAttachment: 'Nu există nicio previzualizare disponibilă pentru acest atașament.', diff --git a/client/src/locales/ru-RU/core.js b/client/src/locales/ru-RU/core.js index 47c93154..6576288d 100644 --- a/client/src/locales/ru-RU/core.js +++ b/client/src/locales/ru-RU/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'О проекте PLANKA', + aboutPlanka_title: 'О PLANKA', accessToken: 'Токен доступа', account: 'Учетная запись', actions: 'Действия', @@ -319,7 +319,7 @@ export default { taskListActions_title: 'Действия с списком задач', taskList_title: 'Список задач', team: 'Командные', - terms: 'Условия', + termsOfService_title: 'Условия использования', testLog_title: 'Журнал тестирования', thereIsNoPreviewAvailableForThisAttachment: 'Предпросмотр для этого вложения недоступен.', time: 'Время', diff --git a/client/src/locales/sk-SK/core.js b/client/src/locales/sk-SK/core.js index 0931814b..37e29913 100644 --- a/client/src/locales/sk-SK/core.js +++ b/client/src/locales/sk-SK/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'O Planke', + aboutPlanka_title: 'O Planke', accessToken: 'Prístupový token', account: 'Účet', actions: 'Akcia', @@ -311,7 +311,7 @@ export default { taskListActions_title: 'Akcie zoznamu úloh', taskList_title: 'Zoznam úloh', team: 'Tím', - terms: 'Podmienky', + termsOfService_title: 'Podmienky služby', testLog_title: 'Testovací denník', thereIsNoPreviewAvailableForThisAttachment: 'Pre túto prílohu nie je k dispozícii náhľad.', time: 'Čas', diff --git a/client/src/locales/sr-Cyrl-RS/core.js b/client/src/locales/sr-Cyrl-RS/core.js index 4d6a9168..ef45e3fd 100644 --- a/client/src/locales/sr-Cyrl-RS/core.js +++ b/client/src/locales/sr-Cyrl-RS/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'O PLANKA', + aboutPlanka_title: 'O PLANKA', accessToken: 'Токен за приступ', account: 'Налог', actions: 'Радње', @@ -314,7 +314,7 @@ export default { taskListActions_title: 'Радње над листом задатака', taskList_title: 'Листа задатака', team: 'Тим', - terms: 'Услови', + termsOfService_title: 'Услови коришћења', testLog_title: 'Тест дневник', thereIsNoPreviewAvailableForThisAttachment: 'Нема прегледа доступног за овај прилог.', time: 'Време', diff --git a/client/src/locales/sr-Latn-RS/core.js b/client/src/locales/sr-Latn-RS/core.js index c924ecd0..9a5fb099 100644 --- a/client/src/locales/sr-Latn-RS/core.js +++ b/client/src/locales/sr-Latn-RS/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'O PLANKA', + aboutPlanka_title: 'O PLANKA', accessToken: 'Token za pristup', account: 'Nalog', actions: 'Radnje', @@ -315,7 +315,7 @@ export default { taskListActions_title: 'Radnje nad listom zadataka', taskList_title: 'Lista zadataka', team: 'Tim', - terms: 'Uslovi', + termsOfService_title: 'Uslovi korišćenja', testLog_title: 'Test dnevnik', thereIsNoPreviewAvailableForThisAttachment: 'Nema pregleda dostupnog za ovaj prilog.', time: 'Vreme', diff --git a/client/src/locales/sv-SE/core.js b/client/src/locales/sv-SE/core.js index 0c6e4d8e..52e1c731 100644 --- a/client/src/locales/sv-SE/core.js +++ b/client/src/locales/sv-SE/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Om PLANKA', + aboutPlanka_title: 'Om PLANKA', accessToken: 'Åtkomsttoken', account: 'Konto', actions: 'Åtgärder', @@ -323,7 +323,7 @@ export default { taskListActions_title: 'Uppgiftslistsåtgärder', taskList_title: 'Uppgiftslista', team: 'Team', - terms: 'Villkor', + termsOfService_title: 'Användarvillkor', testLog_title: 'Testlogg', thereIsNoPreviewAvailableForThisAttachment: 'Det finns ingen förhandsvisning tillgänglig för denna bilaga.', diff --git a/client/src/locales/tr-TR/core.js b/client/src/locales/tr-TR/core.js index 287f3dab..fdf43df0 100644 --- a/client/src/locales/tr-TR/core.js +++ b/client/src/locales/tr-TR/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'PLANKA Hakkında', + aboutPlanka_title: 'PLANKA Hakkında', accessToken: 'Erişim jetonu', account: 'Hesap', actions: 'Eylemler', @@ -317,7 +317,7 @@ export default { taskListActions_title: 'Görev listesi işlemleri', taskList_title: 'Görev listesi', team: 'Takım', - terms: 'Şartlar', + termsOfService_title: 'Hizmet şartları', testLog_title: 'Test günlüğü', thereIsNoPreviewAvailableForThisAttachment: 'Bu ek için önizleme mevcut değil.', time: 'zaman', diff --git a/client/src/locales/uk-UA/core.js b/client/src/locales/uk-UA/core.js index 4da7b36d..bd9fef84 100644 --- a/client/src/locales/uk-UA/core.js +++ b/client/src/locales/uk-UA/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'Про PLANKA', + aboutPlanka_title: 'Про PLANKA', accessToken: 'Токен доступу', account: 'Обліковий запис', actions: 'Дії', @@ -316,7 +316,7 @@ export default { taskListActions_title: 'Дії для списку завдань', taskList_title: 'Список завдань', team: 'Команда', - terms: 'Умови', + termsOfService_title: 'Умови використання', testLog_title: 'Журнал тестування', thereIsNoPreviewAvailableForThisAttachment: 'Для цього вкладення немає доступного перегляду.', time: 'Час', diff --git a/client/src/locales/uz-UZ/core.js b/client/src/locales/uz-UZ/core.js index 2e19220c..c423b6f2 100644 --- a/client/src/locales/uz-UZ/core.js +++ b/client/src/locales/uz-UZ/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: 'PLANKA haqida', + aboutPlanka_title: 'PLANKA haqida', accessToken: 'Kirish tokeni', account: 'Profil', actions: 'Amallar', @@ -312,7 +312,7 @@ export default { taskListActions_title: "Vazifalar ro'yxati amallari", taskList_title: "Vazifalar ro'yxati", team: 'Jamoa', - terms: 'Shartlar', + termsOfService_title: 'Xizmat shartlari', testLog_title: 'Test jurnali', thereIsNoPreviewAvailableForThisAttachment: "Ushbu ilova uchun oldindan ko'rish mavjud emas.", time: 'Vaqt', diff --git a/client/src/locales/zh-CN/core.js b/client/src/locales/zh-CN/core.js index 817b1a62..558b1df6 100644 --- a/client/src/locales/zh-CN/core.js +++ b/client/src/locales/zh-CN/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: '关于 PLANKA', + aboutPlanka_title: '关于 PLANKA', accessToken: '访问令牌', account: '账号', actions: '操作', @@ -294,7 +294,7 @@ export default { taskListActions_title: '任务列表操作', taskList_title: '任务列表', team: '团队', - terms: '条款', + termsOfService_title: '服务条款', testLog_title: '测试日志', thereIsNoPreviewAvailableForThisAttachment: '此附件无法预览。', time: '时间', diff --git a/client/src/locales/zh-TW/core.js b/client/src/locales/zh-TW/core.js index a9845dd3..2a38cd22 100644 --- a/client/src/locales/zh-TW/core.js +++ b/client/src/locales/zh-TW/core.js @@ -20,7 +20,7 @@ export default { translation: { common: { - aboutPlanka: '關於 PLANKA', + aboutPlanka_title: '關於 PLANKA', accessToken: '存取權杖', account: '帳號', actions: '操作', @@ -294,7 +294,7 @@ export default { taskListActions_title: '任務列表操作', taskList_title: '任務列表', team: '團隊', - terms: '條款', + termsOfService_title: '服務條款', testLog_title: '測試日誌', thereIsNoPreviewAvailableForThisAttachment: '此附件無法預覽。', time: '時間',