)}
>
diff --git a/forms-flow-admin/src/resourceBundles/bg/resourceBundles.js b/forms-flow-admin/src/resourceBundles/bg/resourceBundles.js
deleted file mode 100644
index f7f62208..00000000
--- a/forms-flow-admin/src/resourceBundles/bg/resourceBundles.js
+++ /dev/null
@@ -1,53 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_BG = {
- "Powered by ":"Задвижвани от",
- "Done":"Свършен",
- "Failed to update permission!":"Неуспешно актуализиране на разрешението!",
- "Failed to fetch roles!":"Неуспешно извличане на роли!",
- "Failed to update role!":"Неуспешно актуализиране на ролята!",
- "Permission updated successfully!":"Неуспешно актуализиране на ролята!!",
- "Role updated successfully!":"Ролята е актуализирана успешно!",
- "Update failed!":"Неуспешна актуализация!",
- "Clear":"ясно",
- "Are you sure deleting the role":"Сигурни ли сте, че изтривате ролята",
- "Delete":"Изтрий",
- "Confirm Delete":"Потвърдете Изтриване",
- "All roles":"Всички роли",
- "Filter By:":"Филтриране по:",
- "Create":"Създавайте",
- "Cancel":"Отказ",
- "Eg: Account Manager":"Например: Мениджър на акаунти",
- "Loading...":"Зареждане...",
- "View":"Преглед",
- "Search by name, username or email":"Търсете по име, потребителско име или имейл",
- "No data Found":"Няма намерени данни",
- "All groups have access to the dashboard":"Всички групи имат достъп до таблото",
- "Dashboard": "табло",
- "Roles": "роли",
- "Users": "потребители",
- "Access Groups": "групи за достъп",
- "Action": "действие",
- "Add":"Добавете",
- "Results": "Резултати",
- "Showing": "Показване",
- "to": "да се",
- "of": "на",
- "Create New Role": "създайте нова роля",
- "Search by role name": "търсене по име на роля",
- "Role Name": "име на ролята",
- "Description": "Описание",
- "Actions": "действия",
- "Create Role": "създайте роля",
- "Email": "електронна поща",
- "Role": "Роля",
- "Add Role": "Добавяне на роля" ,
- "Role deleted successfully!": "Ролята е изтрита успешно!",
- "Failed to delete role!": "Неуспешно изтриване на роля!",
- "Role created successfully!": "Ролята е създадена успешно!",
- "Failed to create role!": "Неуспешно създаване на роля!",
- "Update success!":"Успешна актуализация!",
- "Save":"Запазване",
- "No results found":"Няма намерени резултати",
- "Edit Role":"Редактиране на роля",
- "Failed to fetch users!":"Неуспешно извличане на потребители!"
-};
\ No newline at end of file
diff --git a/forms-flow-admin/src/resourceBundles/de/resourceBundles.js b/forms-flow-admin/src/resourceBundles/de/resourceBundles.js
deleted file mode 100644
index e6338752..00000000
--- a/forms-flow-admin/src/resourceBundles/de/resourceBundles.js
+++ /dev/null
@@ -1,53 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_DE = {
- "Powered by ":"Bereitgestellt von",
- "Done":"Erledigt",
- "Failed to update permission!":"Berechtigung konnte nicht aktualisiert werden!",
- "Failed to fetch roles!":"Rollen konnten nicht abgerufen werden!",
- "Failed to update role!":"Rolle konnte nicht aktualisiert werden!",
- "Permission updated successfully!":"Berechtigung erfolgreich aktualisiert!",
- "Role updated successfully!":"Rolle erfolgreich aktualisiert!",
- "Update failed!":"Update fehlgeschlagen!",
- "Clear":"Klar",
- "Are you sure deleting the role":"Sind Sie sicher, dass Sie die Rolle löschen",
- "Delete":"Löschen",
- "Confirm Delete":"Löschen bestätigen",
- "All roles":"Alle Rollen",
- "Filter By:":"Filtern nach:",
- "Create":"Erstellen",
- "Cancel":"Stornieren",
- "Eg: Account Manager":"Beispiel: Kontomanager",
- "Loading...":"Wird geladen...",
- "View":"Sicht",
- "Search by name, username or email":"Suche nach Name, Benutzername oder E-Mail",
- "No data Found":"Keine Daten gefunden",
- "All groups have access to the dashboard":"Alle Gruppen haben Zugriff auf das Dashboard",
- "Dashboard": "Armaturenbrett",
- "Roles": "Rollen",
- "Users": "Benutzer",
- "Access Groups": "Zugriffsgruppen",
- "Action": "Aktion",
- "Add":"Hinzufügen",
- "Results": "Ergebnisse",
- "Showing": "zeigt",
- "to": "Zu",
- "of": "von",
- "Create New Role": "Neue Rolle erstellen",
- "Search by role name": "Suche nach Rollennamen",
- "Role Name": "Rollenname",
- "Description": "Beschreibung",
- "Actions": "Aktionen",
- "Create Role": "Rolle erstellen",
- "Email": "Email",
- "Role": "Rolle",
- "Add Role": "Rolle hinzufügen",
- "Role deleted successfully!": "Rolle erfolgreich gelöscht!",
- "Failed to delete role!": "Rolle konnte nicht gelöscht werden!",
- "Role created successfully!": "Rolle erfolgreich erstellt!",
- "Failed to create role!": "Rolle konnte nicht erstellt werden!",
- "Update success!":"Update-Erfolg!",
- "Save":"Speichern",
- "No results found":"keine Ergebnisse gefunden",
- "Edit Role":"Rolle bearbeiten",
- "Failed to fetch users!":"Nutzer konnten nicht abgerufen werden!"
-};
diff --git a/forms-flow-admin/src/resourceBundles/en/resourceBundles.js b/forms-flow-admin/src/resourceBundles/en/resourceBundles.js
deleted file mode 100644
index 153e8ab7..00000000
--- a/forms-flow-admin/src/resourceBundles/en/resourceBundles.js
+++ /dev/null
@@ -1,56 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_EN = {
- "Powered by ":"Powered by ",
- "Done":"Done",
- "Failed to update permission!":"Failed to update permission!",
- "Failed to fetch roles!":"Failed to fetch roles!",
- "Failed to update role!":"Failed to update role!",
- "Permission updated successfully!":"Permission updated successfully!",
- "Role updated successfully!":"Role updated successfully!",
- "Update failed!":"Update failed!",
- "Clear":"Clear",
- "Are you sure deleting the role":"Are you sure deleting the role",
- "Delete":"Delete",
- "Confirm Delete":"Confirm Delete",
- "All roles":"All roles",
- "Filter By:":"Filter By:",
- "Create":"Create",
- "Cancel":"Cancel",
- "Eg: Account Manager":"Eg: Account Manager",
- "Loading...":"Loading...",
- "View":"View",
- "Search by name, username or email":"Search by name, username or email",
- "No data Found":"No data Found",
- "All groups have access to the dashboard":"All groups have access to the dashboard",
- "Dashboard": "Dashboard",
- "Roles": "Roles",
- "Users": "Users",
- "Access Groups": "Aceess Groups",
- "Action": "Action",
- "Add":"Add",
- "Results": "Results",
- "Showing": "Showing",
- "to": "to",
- "of": "of",
- "Create New Role": "Create New Role",
- "Search by role name": "Search by role name",
- "Role Name": "Role Name",
- "Description": "Description",
- "Actions": "Actions",
- "Create Role": "Create Role",
- "Email": "Email",
- "Role": "Role",
- "Add Role": "Add Role",
- "Role deleted successfully!": "Role deleted successfully!",
- "Failed to delete role!": "Failed to delete role!",
- "Role created successfully!": "Role created successfully!",
- "Failed to create role!": "Failed to create role!",
- "Update success!":"Update success!",
- "Save":"Save",
- "No results found":"No results found",
- "Edit Role":"Edit Role",
- "Failed to fetch users!":"Failed to fetch users!"
-};
-
-
-
diff --git a/forms-flow-admin/src/resourceBundles/fr/resourceBundles.js b/forms-flow-admin/src/resourceBundles/fr/resourceBundles.js
deleted file mode 100644
index 03a5e245..00000000
--- a/forms-flow-admin/src/resourceBundles/fr/resourceBundles.js
+++ /dev/null
@@ -1,63 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_FR = {
- "Powered by ":"Alimenté par",
- "Done":"Fait",
- "Failed to update permission!":"Échec de la mise à jour de l'autorisation !",
- "Failed to fetch roles!":"Échec de la récupération des rôles !",
- "Failed to update role!":"Échec de la mise à jour du rôle !",
- "Permission updated successfully!":"Autorisation mise à jour avec succès !",
- "Role updated successfully!":"Rôle mis à jour avec succès !",
- "Update failed!":"Mise à jour a échoué!",
- "Clear":"Clair",
- "Are you sure deleting the role":"Êtes-vous sûr de supprimer le rôle",
- "Delete":"Supprimer",
- "Confirm Delete":"Confirmation de la suppression",
- "All roles":"Tous les rôles",
- "Filter By:":"Filtrer par:",
- "Create":"Créer",
- "Cancel":"Annuler",
- "Eg: Account Manager":"Ex : Gestionnaire de compte",
- "Loading...":"Chargement...",
- "View":"Voir",
- "Search by name, username or email":"Rechercher par nom, nom d'utilisateur ou e-mail",
- "No data Found":"Aucune donnée disponible",
- "All groups have access to the dashboard":"Tous les groupes ont accès au tableau de bord",
- "Dashboard": "Tableau de bord",
- "Roles": "les rôles",
- "Users": "utilisatrices",
- "Access Groups": "Groupes d'accès",
- "Action": "action",
- "Add":"ajouter",
- "Results": "résultats",
- "Showing": "montrant",
- "to": "pour",
- "of": "de",
- "Create New Role": "Créer un nouveau rôle",
- "Search by role name": "Rechercher par nom de rôle",
- "Role Name": "Nom de rôle",
- "Description": "Description",
- "Actions": "Actions",
- "Create Role": "créer un rôle",
- "Email": "Email",
- "Role": "Rôle",
- "Add Role": "Ajouter un rôle",
- "Role deleted successfully!": "Rôle supprimé avec succès!",
- "Failed to delete role!": "Échec de la suppression du rôle!",
- "Role created successfully!": "Rôle créé avec succès!",
- "Failed to create role!": "Échec de la création du rôle!",
- "Update success!":"Mise à jour réussie!",
- "Save":"Sauvegarder",
- "No results found":"Aucun résultat trouvé",
- "Edit Role":"Modifier le rôle",
- "Failed to fetch users!":"Échec de la récupération des utilisateurs!"
-};
-
-
-
-
-
-
-
-
-
-
diff --git a/forms-flow-admin/src/resourceBundles/i18n.js b/forms-flow-admin/src/resourceBundles/i18n.js
index 4ece1119..5b9f6ee6 100644
--- a/forms-flow-admin/src/resourceBundles/i18n.js
+++ b/forms-flow-admin/src/resourceBundles/i18n.js
@@ -1,38 +1,12 @@
-import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import LanguageDetector from "i18next-browser-languagedetector";
-import { RESOURCE_BUNDLES_ZH } from "./zh/resourceBundles";
-import { RESOURCE_BUNDLES_EN } from "./en/resourceBundles";
-import { RESOURCE_BUNDLES_FR } from "./fr/resourceBundles";
-import { RESOURCE_BUNDLES_PT } from "./pt/resourceBundles";
-import { RESOURCE_BUNDLES_BG } from "./bg/resourceBundles";
-import { RESOURCE_BUNDLES_DE } from "./de/resourceBundles";
-i18n
- .use(LanguageDetector)
- .use(initReactI18next)
- .init({
- fallbackLng: "en",
- resources: {
- fallbackLng: "en",
- en: {
- translation: RESOURCE_BUNDLES_EN,
- },
- "zh-CN": {
- translation: RESOURCE_BUNDLES_ZH,
- },
- pt: {
- translation: RESOURCE_BUNDLES_PT,
- },
- fr: {
- translation: RESOURCE_BUNDLES_FR,
- },
- bg: {
- translation: RESOURCE_BUNDLES_BG,
- },
- de: {
- translation: RESOURCE_BUNDLES_DE,
- },
- },
- });
+import {i18nService} from "@formsflow/service";
-export default i18n;
+i18nService.use(LanguageDetector)
+.use(initReactI18next)
+.init({
+ fallbackLng: 'en'
+});
+
+
+export default i18nService;
diff --git a/forms-flow-admin/src/resourceBundles/pt/resourceBundles.js b/forms-flow-admin/src/resourceBundles/pt/resourceBundles.js
deleted file mode 100644
index 80264d73..00000000
--- a/forms-flow-admin/src/resourceBundles/pt/resourceBundles.js
+++ /dev/null
@@ -1,53 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_PT = {
- "Powered by ":"Distribuído por",
- "Done":"Feito",
- "Failed to update permission!":"Falha ao atualizar a permissão!",
- "Failed to fetch roles!":"Falha ao buscar papéis!",
- "Failed to update role!":"Falha ao atualizar função!",
- "Permission updated successfully!":"Permissão atualizada com sucesso!",
- "Role updated successfully!":"Função atualizada com sucesso!",
- "Update failed!":"Atualização falhou!",
- "Clear":"Claro",
- "Are you sure deleting the role":"Tem certeza de que está excluindo a função",
- "Delete":"Excluir",
- "Confirm Delete":"Confirmar exclusão",
- "All roles":"Todas as funções",
- "Filter By:":"Filtrar por:",
- "Create":"Criar",
- "Cancel":"Cancelar",
- "Eg: Account Manager":"Ex: Gerente de contas",
- "Loading...":"Carregando...",
- "View":"Visualizar",
- "Search by name, username or email":"Pesquise por nome, nome de usuário ou e-mail",
- "No data Found":"Nenhum dado encontrado",
- "All groups have access to the dashboard":"Todos os grupos têm acesso ao painel",
- "Dashboard": "Painel",
- "Roles": "Funções",
- "Users": "Usuários",
- "Access Groups": "Grupos de acesso",
- "Action": "Ação",
- "Add":"Adicionar",
- "Results": "Resultados",
- "Showing": "Mostrando",
- "to": "para",
- "of": "de",
- "Create New Role": "Criar nova função",
- "Search by role name": "Pesquise pelo nome da função",
- "Role Name": "Nome do papel",
- "Description": "Descrição",
- "Actions": "Ações",
- "Create Role": "Criar função",
- "Email": "Email",
- "Role": "Papel",
- "Add Role": "Adicionar Função",
- "Role deleted successfully!": "Função excluída com sucesso!",
- "Failed to delete role!": "Falha ao excluir a função!",
- "Role created successfully!": "Função criada com sucesso!",
- "Failed to create role!": "Falha ao criar função!",
- "Update success!":"Atualização feita com sucesso!",
- "Save":"Salvar",
- "No results found":"Nenhum resultado encontrado",
- "Edit Role":"Editar função",
- "Failed to fetch users!":"Falha ao buscar usuários!"
-};
\ No newline at end of file
diff --git a/forms-flow-admin/src/resourceBundles/zh/resourceBundles.js b/forms-flow-admin/src/resourceBundles/zh/resourceBundles.js
deleted file mode 100644
index 40cfca72..00000000
--- a/forms-flow-admin/src/resourceBundles/zh/resourceBundles.js
+++ /dev/null
@@ -1,54 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_ZH = {
- "Powered by ":"供电",
- "Done":"完毕",
- "Failed to update permission!":"更新权限失败!",
- "Failed to fetch roles!":"获取角色失败!",
- "Failed to update role!":"更新角色失败!",
- "Permission updated successfully!":"权限更新成功!",
- "Role updated successfully!":"角色更新成功!",
- "Update failed!":"更新失败!",
- "Clear":"清除",
- "Are you sure deleting the role":"您确定要删除该角色吗",
- "Delete":"删除",
- "Confirm Delete":"确认删除",
- "All roles":"所有角色",
- "Filter By:":"过滤:",
- "Create":"创造",
- "Cancel":"取消",
- "Eg: Account Manager":"例如:客户经理",
- "Loading...":"加载中...",
- "View":"看法",
- "Search by name, username or email":"按姓名、用户名或电子邮件搜索",
- "No data Found":"没有找到数据",
- "All groups have access to the dashboard":"所有组都可以访问仪表板",
- "Dashboard": "仪表盘",
- "Roles": "角色",
- "Users": "用户",
- "Access Groups": "访问组",
- "Action": "行动",
- "Add":"添加",
- "Results": "结果",
- "Showing": "显示",
- "to": "到",
- "of": "的",
- "Create New Role": "创建新角色",
- "Search by role name": "按角色名称搜索",
- "Role Name": "角色名称",
- "Description": "描述",
- "Actions": "动作",
- "Create Role": "创建角色",
- "Email": "电子邮件",
- "Role": "角色",
- "Add Role": "添加角色",
- "Role deleted successfully!": "角色删除成功",
- "Failed to delete role!": "删除角色失败!",
- "Role created successfully!": "角色创建成功!",
- "Failed to create role!": "创建角色失败",
- "Update success!":"更新成功",
- "Save":"节省",
- "No results found":"未找到结果",
- "Edit Role":"编辑角色",
- "Failed to fetch users!":"获取用户失败!"
-};
-
diff --git a/forms-flow-nav/src/Navbar.css b/forms-flow-nav/src/Navbar.css
index e8012a5e..5510940a 100644
--- a/forms-flow-nav/src/Navbar.css
+++ b/forms-flow-nav/src/Navbar.css
@@ -1,95 +1,26 @@
-.btn-primary {
- background-color: var(--button-primary-background);
-}
-.logo {
- height: 1.9em;
-}
-h4 {
- font-size: 1.2rem;
-}
-body {
- font-size: var(--navbar-items-font-size);
- font-family: Nunito Sans, SemiBold;
-}
-h5,
-.h5 {
- font-size: 16px !important;
-}
-
-.navbar {
+.navbar-background{
background-color: var(--navbar-background);
}
-.nav-dropdown .dropdown-menu {
- width: 15rem;
- height: 14rem;
- padding: 15px 20px 0 20px;
- right: 0;
- top: 2rem;
- left: auto;
- box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
-}
-
-.nav-dropdown :hover {
- text-decoration: none !important;
-}
-.nav-custom-tab {
- padding-left: 60px !important;
-}
-.main-nav {
- text-decoration: none !important;
- /* font-size: var(--navbar-items-font-size) !important; */
+.nav-menu-item{
+ font-size: var(--navbar-items-font-size);
font-weight: var(--navbar-items-font-weight);
+ /* transition: 0.2s ease-in-out; */
+ position: relative;
}
-.inactive-tab {
- color: var(--navbar-items) !important;
-}
-.active-tab {
- color: var(--navbar-active) !important;
-}
-
-.active-tab-dropdown > #dashboard-dropdown {
- background-color: transparent;
- filter: invert(36%) sepia(38%) saturate(7152%) hue-rotate(227deg)
- brightness(101%) contrast(98%);
-}
-.active-tab-dropdown > #task-dropdown {
- background-color: transparent;
- filter: invert(36%) sepia(38%) saturate(7152%) hue-rotate(227deg)
- brightness(101%) contrast(98%);
-}
-
-.nav-dropdown .dropdown-menu {
- height: auto !important;
-}
-.navbar-dark .navbar-toggler {
- border-color: white;
-}
-.navbar-brand {
- align-items: center;
-}
-
-.navbar-brand .img-fluid,
-.navbar-brand .img-thumbnail {
- max-width: 100%;
- height: 100%;
-}
-
-header nav {
- border-bottom: var(--color-white);
-}
-
-.topheading-border-bottom {
- z-index: 2000;
- border-bottom: 2px solid var(--color-primary) !important;
- padding: 0 0.5rem !important;
- box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2),
- 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
+
+.nav-menu-item.active {
+ /* font-size: 18px !important; */
+ border-bottom: 3px solid var(--color-primary) !important;
+ color: var(--color-primary) !important;
+ font-weight: bold !important;
}
+
+
.custom-app-name {
- font-size: 30px;
- font-weight: 600;
+ font-size: 24px;
+ font-weight: 700;
color: var(--navbar-app-name);
margin-left: var(--appname-margin-left);
margin-right: var(--appname-margin-right);
@@ -97,38 +28,6 @@ header nav {
margin-bottom: var(--appname-margin-bottom);
}
-.navbar-light .navbar-nav .nav-link {
- color: var(--navbar-items);
-}
-
-.navbar-collapse{
- justify-content: space-evenly !important;
-
-}
-
-.navbar-nav .nav-link:hover,
-.navbar-nav .nav-link:focus {
- text-decoration: none !important;
-}
.custom-logo{
width: var(--navbar-logo-width);
-}
-@media (max-width: 768px) {
- .head-item {
- padding-bottom: 0rem;
- }
- .padding-left-60 {
- margin-left: 0px;
- }
- .main-header {
- flex-wrap: nowrap;
- }
- .admin-container > .header-container {
- margin-left: -1rem;
- }
- .head-rule {
- margin-top: -25px;
- margin-left: -15px;
- margin-right: -86px;
-}
-}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/forms-flow-nav/src/Navbar.jsx b/forms-flow-nav/src/Navbar.jsx
index 6dfe5212..0050717c 100644
--- a/forms-flow-nav/src/Navbar.jsx
+++ b/forms-flow-nav/src/Navbar.jsx
@@ -34,16 +34,18 @@ const NavBar = React.memo(({ props }) => {
const [selectLanguages, setSelectLanguages] = React.useState([]);
const [applicationTitle, setApplicationTitle] = React.useState("");
const [tenantLogo, setTenantLogo] = React.useState("/logo_skeleton.svg");
- const defaultLogoPath = document.documentElement.style.getPropertyValue("--navbar-logo-path") || "/logo.svg";
+ const defaultLogoPath =
+ document.documentElement.style.getPropertyValue("--navbar-logo-path") ||
+ "/logo.svg";
React.useEffect(() => {
props.subscribe("FF_AUTH", (msg, data) => {
setInstance(data);
});
props.subscribe("FF_PUBLIC", () => {
- if(MULTITENANCY_ENABLED){
- setApplicationTitle(APPLICATION_NAME)
- setTenantLogo(defaultLogoPath)
+ if (MULTITENANCY_ENABLED) {
+ setApplicationTitle(APPLICATION_NAME);
+ setTenantLogo(defaultLogoPath);
}
});
@@ -84,8 +86,7 @@ const NavBar = React.memo(({ props }) => {
const isAuthenticated = instance?.isAuthenticated();
const { pathname } = location;
const [userDetail, setUserDetail] = React.useState({});
-
- const [lang, setLang] = React.useState(userDetail?.locale);
+ const [lang, setLang] = React.useState(userDetail?.locale);
const userRoles = JSON.parse(
StorageService.get(StorageService.User.USER_ROLE)
);
@@ -102,9 +103,7 @@ const NavBar = React.memo(({ props }) => {
const [loginUrl, setLoginUrl] = useState(baseUrl);
- const logoPath = MULTITENANCY_ENABLED
- ? tenantLogo
- : defaultLogoPath;
+ const logoPath = MULTITENANCY_ENABLED ? tenantLogo : defaultLogoPath;
const getAppName = useMemo(
() => () => {
if (!MULTITENANCY_ENABLED) {
@@ -137,6 +136,8 @@ const NavBar = React.memo(({ props }) => {
localStorage.setItem("lang", language);
}, [lang]);
+
+
React.useEffect(() => {
setUserDetail(
JSON.parse(StorageService.get(StorageService.User.USER_DETAILS))
@@ -167,57 +168,55 @@ const NavBar = React.memo(({ props }) => {
-
-
-
-
-
-
-
+
+
+
+
+
{appName}
-
+ {isAuthenticated && }
+
{isAuthenticated ? (
-
-
) : (
- !MULTITENANCY_ENABLED &&
- Login
-
+ !MULTITENANCY_ENABLED && (
+
+ Login
+
+ )
)}
-
-
+
+
>
diff --git a/forms-flow-nav/src/resourceBundles/bg/resourceBundles.js b/forms-flow-nav/src/resourceBundles/bg/resourceBundles.js
deleted file mode 100644
index 2bc57914..00000000
--- a/forms-flow-nav/src/resourceBundles/bg/resourceBundles.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_BG = {
- "Dashboards":"Табла за управление",
- "Forms": "Форми",
- "Applications": "Приложения",
- "Tasks": "Задачи",
- "Logout": "Излез от профила си",
- "Processes":"процеси",
- "Admin": "Админ",
-};
\ No newline at end of file
diff --git a/forms-flow-nav/src/resourceBundles/de/resourceBundles.js b/forms-flow-nav/src/resourceBundles/de/resourceBundles.js
deleted file mode 100644
index 741dfb4a..00000000
--- a/forms-flow-nav/src/resourceBundles/de/resourceBundles.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_DE = {
- "Dashboards":"Dashboards",
- "Logout": "Ausloggen",
- "Forms": "Formen",
- "Applications": "Anwendungen",
- "Tasks": "Aufgaben",
- "Processes":"Prozesse",
- "Admin": "Administrator",
-};
\ No newline at end of file
diff --git a/forms-flow-nav/src/resourceBundles/en/resourceBundles.js b/forms-flow-nav/src/resourceBundles/en/resourceBundles.js
deleted file mode 100644
index aa4c624f..00000000
--- a/forms-flow-nav/src/resourceBundles/en/resourceBundles.js
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_EN = {
- "Dashboards":"Dashboards",
- "Logout": "Logout",
- "Forms": "Forms",
- "Applications": "Applications",
- "Tasks": "Tasks",
- "Processes":"Processes",
- "Admin": "Admin",
-};
-
-
-
diff --git a/forms-flow-nav/src/resourceBundles/fr/resourceBundles.js b/forms-flow-nav/src/resourceBundles/fr/resourceBundles.js
deleted file mode 100644
index cbedcfc8..00000000
--- a/forms-flow-nav/src/resourceBundles/fr/resourceBundles.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_FR = {
- "Dashboards":"Tableaux de bord",
- "Logout":"Se déconnecter",
- "Forms":"Formes",
- "Applications":"Applications",
- "Tasks":"Tâches",
- "Processes":"Processus",
- "Admin":"Administrateur",
-};
-
-
-
-
-
-
-
-
-
-
diff --git a/forms-flow-nav/src/resourceBundles/i18n.js b/forms-flow-nav/src/resourceBundles/i18n.js
index 4ece1119..5b9f6ee6 100644
--- a/forms-flow-nav/src/resourceBundles/i18n.js
+++ b/forms-flow-nav/src/resourceBundles/i18n.js
@@ -1,38 +1,12 @@
-import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import LanguageDetector from "i18next-browser-languagedetector";
-import { RESOURCE_BUNDLES_ZH } from "./zh/resourceBundles";
-import { RESOURCE_BUNDLES_EN } from "./en/resourceBundles";
-import { RESOURCE_BUNDLES_FR } from "./fr/resourceBundles";
-import { RESOURCE_BUNDLES_PT } from "./pt/resourceBundles";
-import { RESOURCE_BUNDLES_BG } from "./bg/resourceBundles";
-import { RESOURCE_BUNDLES_DE } from "./de/resourceBundles";
-i18n
- .use(LanguageDetector)
- .use(initReactI18next)
- .init({
- fallbackLng: "en",
- resources: {
- fallbackLng: "en",
- en: {
- translation: RESOURCE_BUNDLES_EN,
- },
- "zh-CN": {
- translation: RESOURCE_BUNDLES_ZH,
- },
- pt: {
- translation: RESOURCE_BUNDLES_PT,
- },
- fr: {
- translation: RESOURCE_BUNDLES_FR,
- },
- bg: {
- translation: RESOURCE_BUNDLES_BG,
- },
- de: {
- translation: RESOURCE_BUNDLES_DE,
- },
- },
- });
+import {i18nService} from "@formsflow/service";
-export default i18n;
+i18nService.use(LanguageDetector)
+.use(initReactI18next)
+.init({
+ fallbackLng: 'en'
+});
+
+
+export default i18nService;
diff --git a/forms-flow-nav/src/resourceBundles/pt/resourceBundles.js b/forms-flow-nav/src/resourceBundles/pt/resourceBundles.js
deleted file mode 100644
index 89d64be0..00000000
--- a/forms-flow-nav/src/resourceBundles/pt/resourceBundles.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_PT = {
- "Dashboards":"Painéis",
- "Forms": "Formulários",
- "Applications": "Formulários",
- "Tasks": "Tarefas",
- "Logout": "Sair",
- "Processes":"Processos",
- "Admin": "Administrador",
-};
\ No newline at end of file
diff --git a/forms-flow-nav/src/resourceBundles/zh/resourceBundles.js b/forms-flow-nav/src/resourceBundles/zh/resourceBundles.js
deleted file mode 100644
index fcbf755b..00000000
--- a/forms-flow-nav/src/resourceBundles/zh/resourceBundles.js
+++ /dev/null
@@ -1,11 +0,0 @@
-/* eslint-disable max-len */
-export const RESOURCE_BUNDLES_ZH = {
- "Dashboards":"仪表板",
- "Forms": "表格",
- "Applications": "应用",
- "Tasks": "任务",
- "Logout": "登出",
- "Processes":"流程",
- "Admin": "行政",
-};
-
diff --git a/forms-flow-service/package-lock.json b/forms-flow-service/package-lock.json
index 622c01f3..cdfe4644 100644
--- a/forms-flow-service/package-lock.json
+++ b/forms-flow-service/package-lock.json
@@ -10,7 +10,9 @@
"@types/systemjs": "^6.1.1",
"@types/webpack-env": "^1.16.2",
"axios": "^1.3.0",
+ "i18next": "^23.2.11",
"keycloak-js": "^20.0.3",
+ "moment": "^2.29.4",
"single-spa": "^5.9.3"
},
"devDependencies": {
@@ -1692,10 +1694,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.20.13",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
- "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
- "dev": true,
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz",
+ "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==",
"dependencies": {
"regenerator-runtime": "^0.13.11"
},
@@ -6333,6 +6334,28 @@
"node": ">=10.17.0"
}
},
+ "node_modules/i18next": {
+ "version": "23.2.11",
+ "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.2.11.tgz",
+ "integrity": "sha512-MA4FsxOjyCaOZtRDB4yuwjCvqYEioD4G4LlXOn7SO3rnQUlxTufyLsOqfL9MKakeLRBkefe8bqcs0D6Z/xFk1w==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://locize.com"
+ },
+ {
+ "type": "individual",
+ "url": "https://locize.com/i18next.html"
+ },
+ {
+ "type": "individual",
+ "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project"
+ }
+ ],
+ "dependencies": {
+ "@babel/runtime": "^7.22.5"
+ }
+ },
"node_modules/iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -8836,6 +8859,14 @@
"node": "*"
}
},
+ "node_modules/moment": {
+ "version": "2.29.4",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
+ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/mri": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
@@ -9839,8 +9870,7 @@
"node_modules/regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "dev": true
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
},
"node_modules/regenerator-transform": {
"version": "0.15.1",
@@ -13131,10 +13161,9 @@
}
},
"@babel/runtime": {
- "version": "7.20.13",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
- "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
- "dev": true,
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz",
+ "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==",
"requires": {
"regenerator-runtime": "^0.13.11"
}
@@ -16758,6 +16787,14 @@
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"dev": true
},
+ "i18next": {
+ "version": "23.2.11",
+ "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.2.11.tgz",
+ "integrity": "sha512-MA4FsxOjyCaOZtRDB4yuwjCvqYEioD4G4LlXOn7SO3rnQUlxTufyLsOqfL9MKakeLRBkefe8bqcs0D6Z/xFk1w==",
+ "requires": {
+ "@babel/runtime": "^7.22.5"
+ }
+ },
"iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -18631,6 +18668,11 @@
"brace-expansion": "^1.1.7"
}
},
+ "moment": {
+ "version": "2.29.4",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
+ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
+ },
"mri": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
@@ -19387,8 +19429,7 @@
"regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "dev": true
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
},
"regenerator-transform": {
"version": "0.15.1",
diff --git a/forms-flow-service/package.json b/forms-flow-service/package.json
index dc80653e..fcc2b563 100644
--- a/forms-flow-service/package.json
+++ b/forms-flow-service/package.json
@@ -46,7 +46,9 @@
"@types/systemjs": "^6.1.1",
"@types/webpack-env": "^1.16.2",
"axios": "^1.3.0",
+ "i18next": "^23.2.11",
"keycloak-js": "^20.0.3",
+ "moment": "^2.29.4",
"single-spa": "^5.9.3"
},
"types": "dist/formsflow-services.d.ts"
diff --git a/forms-flow-service/src/constants/constants.ts b/forms-flow-service/src/constants/constants.ts
new file mode 100644
index 00000000..44b4dfa8
--- /dev/null
+++ b/forms-flow-service/src/constants/constants.ts
@@ -0,0 +1,5 @@
+export const DATE_FORMAT =
+ (window as any)._env_ && (window as any)._env_.REACT_APP_DATE_FORMAT || "DD-MM-YYYY";
+
+export const TIME_FORMAT =
+(window as any)._env_ && (window as any)._env_.REACT_APP_TIME_FORMAT || "hh:mm:ss A";
\ No newline at end of file
diff --git a/forms-flow-service/src/formsflow-services.ts b/forms-flow-service/src/formsflow-services.ts
index d5d2c19c..2c46c64d 100644
--- a/forms-flow-service/src/formsflow-services.ts
+++ b/forms-flow-service/src/formsflow-services.ts
@@ -1,5 +1,7 @@
import KeycloakService from "./keycloak/KeycloakService";
import StorageService from "./storage/storageService";
import RequestService from "./request/requestService";
+import i18nService from "./resourceBundles/i18n";
+import HelperServices from "./helpers/helperServices";
-export { KeycloakService, StorageService, RequestService };
+export { KeycloakService, StorageService, RequestService, i18nService, HelperServices };
diff --git a/forms-flow-service/src/helpers/helperServices.ts b/forms-flow-service/src/helpers/helperServices.ts
new file mode 100644
index 00000000..d0d6c772
--- /dev/null
+++ b/forms-flow-service/src/helpers/helperServices.ts
@@ -0,0 +1,49 @@
+import moment from 'moment'
+import { DATE_FORMAT } from '../constants/constants'
+import { TIME_FORMAT } from '../constants/constants'
+
+class HelperServices {
+ public static getLocalDateAndTime(date: string): any {
+ if (!date) {
+ return '-'
+ }
+ // Parse the input date string as a moment.js object
+ const momentDate = moment.utc(date?.replace(' ', 'T'));
+
+ // Convert localizedDateTime to a Moment.js object and format it with the same format
+ const localizedDateTime = moment(momentDate?.toDate())
+ .format(`${DATE_FORMAT}, ${TIME_FORMAT}`)
+ .toLocaleString()
+ return localizedDateTime
+ }
+
+ public static getLocaldate(date: string): any {
+ if (!date) {
+ return '-'
+ }
+ const momentDate = moment.utc(date?.replace(' ', 'T'));
+
+ const localizedDate = moment(momentDate?.toDate())
+ .format(DATE_FORMAT)
+ .toLocaleString();
+ return localizedDate;
+ }
+
+ public static getLocalTime(date: string): any {
+ if (!date) {
+ return '-'
+ }
+
+ const momentDate = moment.utc(date?.replace(' ', 'T'));
+ const localizedTime = moment(momentDate?.toDate())
+ .format(TIME_FORMAT)
+ .toLocaleString();
+ return localizedTime;
+ }
+
+ public static getMoment(date: any): any {
+ return moment(date)
+ }
+}
+
+export default HelperServices
diff --git a/forms-flow-service/src/keycloak/KeycloakService.ts b/forms-flow-service/src/keycloak/KeycloakService.ts
index fd9461d3..64d72611 100644
--- a/forms-flow-service/src/keycloak/KeycloakService.ts
+++ b/forms-flow-service/src/keycloak/KeycloakService.ts
@@ -81,6 +81,7 @@ import Keycloak, {
.catch((err) => {
console.error("Keycloak token update failed!", err);
clearInterval(this.timerId);
+ this.logout();
});
}, this.getTokenExpireTime());
}
@@ -109,14 +110,18 @@ import Keycloak, {
* make sure `silent-check-sso.html` is present in public folder
* @param callback - Optional - callback function to excecute after succeessful authentication
*/
- public initKeycloak(callback: () => void = () => {}): void {
+ public initKeycloak(callback: (authenticated) => void = () => {}): void {
this.kc
?.init(this.keycloakInitConfig)
.then((authenticated) => {
if (authenticated) {
console.log("Authenticated");
if (!!this.kc?.resourceAccess) {
- const UserRoles = this.kc?.resourceAccess[this.kc.clientId!].roles;
+ const UserRoles = this.kc?.resourceAccess[this.kc.clientId!]?.roles;
+ if(!UserRoles){
+ callback(false);
+ }
+ else{
StorageService.save(StorageService.User.USER_ROLE, JSON.stringify(UserRoles));
this.token = this.kc.token;
this._tokenParsed = this.kc.tokenParsed;
@@ -127,10 +132,12 @@ import Keycloak, {
StorageService.User.USER_DETAILS,
JSON.stringify(data)
);
- callback();
+ callback(true);
});
this.refreshToken();
- } else {
+ }
+ }
+ else {
this.logout();
}
} else {
diff --git a/forms-flow-service/src/resourceBundles/bg/resourceBundles.ts b/forms-flow-service/src/resourceBundles/bg/resourceBundles.ts
new file mode 100644
index 00000000..67ae6d54
--- /dev/null
+++ b/forms-flow-service/src/resourceBundles/bg/resourceBundles.ts
@@ -0,0 +1,580 @@
+/* eslint-disable max-len */
+export const RESOURCE_BUNDLES_BG = {
+ "Submit Form": "Изпращане на Формуляр",
+ "Changes Applied Successfully": "Промените са успешно приложени",
+ "Filter Deleted Successfully": "Филтърът е успешно изтрит",
+ "Save Filter": "Запази Филтър",
+ "Filter Name": "Име на филтъра",
+ "Create new filter": "Създай нов филтър",
+ "Definition Key": "Ключ за дефиниция",
+ "Permission": "Права",
+ "Enter your text here": "Въведете текст тук",
+ "Accessible for all users": "Достъпно за всички потребители",
+ "Private (Only You)": "Частно (Само Вие)",
+ "Specific Group": "Конкретна Група",
+ "Select Elements": "Изберете Елементи",
+ " Task Attributes Selected": " Избрани Атрибути на Задачата",
+ "Delete Filter": "Изтрийте Филтър",
+ "Add Value": "Добавяне на Стойност",
+ "Show only current user assigned task": "Показване само на задачите, възложени на текущия потребител",
+ "Show task based on logged user roles": "Показване на задачи въз основа на ролите на влезналия потребител",
+ "Create Filter": "Създай Филтър",
+ "Task Attributes": "Атрибути на Задачата",
+ "Only selected task attributes will be available on task list view": "Само избраните атрибути на задачата ще бъдат достъпни в изгледа на списъка със задачи",
+ "Show undefined variables": "Показване на недефинирани променливи",
+ "Label": "Етикет",
+ "Variables": "Променливи",
+ "Task Title": "Заглавие на Задачата",
+ "List View": "Преглед в списък",
+ "Card View": "Преглед на карти",
+ "Create New Filter": "Създай нов филтър",
+ "Sort by": "Сортирай по",
+ "Collapse All": "Свий всичко",
+ "Expand All": "Разшири всичко",
+ "Application Id": "Идентификационен номер на заявлението",
+ "Back to task": "Назад към задачата",
+ "Filters": "Филтри",
+ "Assignee": "Изпълнител",
+ "Select a user": "Изберете потребител",
+ "Create DMN": "Създайте DMN",
+ "Create Process": "Създайте процес",
+ "Edit DMN": "Редактиране на DMN",
+ "More options": "Повече опции",
+ "Form Description": "Описание на формуляра",
+ "Saved to Submissions/Drafts": "Запазено в Представяния/Чернови",
+ "Unfinished submissions will be saved to Submissions/Drafts.": "Незавършените представяния ще бъдат запазени в Представяния/Чернови.",
+ "Edit Process": "Редактиране на процеса",
+ "Add filter name": "Добави име на филтър",
+ "This section is aimed to set the parameters used to filter the tasks": "Този раздел има за цел да зададе параметрите, използвани за филтриране на задачите",
+ "This section is aimed to set read permissions for the filter": "Този раздел има за цел да зададе правата за четене на филтъра",
+ "This section is aimed to set select task attributes that will be visible in the task list view": "Този раздел има за цел да зададе избраните атрибути на задачата, които ще бъдат видими в изгледа на списъка с задачи",
+ "Task Attribute": "Атрибут на задачата",
+ "You can define variables shown in the list": "Можете да дефинирате променливи, показани в списъка",
+ "results": "Резултати",
+ "Enter role name": "Въведете името на ролята",
+ "Public": "Публичен",
+ "View Submitted Form": "Преглед на представен формуляр",
+ "View Draft Details": "Преглед на детайлите на черновата",
+ "Edit Draft": "Редактиране на черновата",
+ "Draft Title": "Заглавие на черновата",
+ "Filter": "Филтър",
+ "Advanced Options": "Разширени опции",
+ "Enter the path name": "Въведете името на пътя",
+ "Search by form title": "Търсене по заглавие на формуляра",
+ "Associate Workflow": "Свързване с работен процес",
+ "Search by workflow name": "Търсене по име на работен процес",
+ "View Details": "Преглед на детайлите",
+ "Visibility": "Видимост",
+ "Form Title": "Заглавие на формуляра",
+ "Access restricted by its designer..!": "Достъпът е ограничен от дизайнера..!",
+ "and you will no longer have the access to this form in bundles": "и няма да имате достъп до тази форма в пакети",
+ "You will no longer have the access to this form in bundles": "Вече няма да имате достъп до тази форма в пакети",
+ "Bad Request": "Неправилна заявка",
+ "Select the form to be displayed based on the above criteria": "Изберете формуляра, който да се показва въз основа на горепосочените критерии.",
+ "Create the criteria using the API key of any form component and a conditional notation. For example, 'age > 18' where 'age' is the API key of a form component": "Създайте критериите, използвайки API ключа на който и да е компонент на формуляр и условна нотация. Например, 'age > 18', където 'age' е API ключът на компонент на формуляр.",
+ "Select form version": "Изберете версия на формуляра",
+ "Please remove the special characters...!": "Моля, премахнете специалните символи...!",
+ "No histories found": "Няма намерени истории",
+ "Continue": "продължи",
+ "This will create a new version of the form without changing the path name but with new form id.": "Това ще създаде нова версия на формуляра без промяна на името на пътя, но с нов идентификатор на формуляра.",
+ "Save as a new version": "Запазете като нова версия",
+ "Save New Version": "Запазване на новата версия",
+ "Do you want to save a new version of this form?": "Искате ли да запазите нова версия на този формуляр?",
+ "Do you want to create a duplicate form and associated workflow from existing form ?": "Искате ли да създадете дублиран формуляр и свързан работен процес от съществуващ формуляр?",
+ "New version created": "Създадена е нова версия",
+ "Create a duplicate form": "Създайте дублиран формуляр",
+ "Show more": "Покажи повече",
+ "Modified By": "Променен от",
+ "Created On": "Създадено на",
+ "Formsflow automatically saves your previous form data. Now you can switch to the previous stage and edit.": "Formsflow автоматично запазва предишните ви данни за формуляри. Сега можете да преминете към предишния етап и да редактирате.",
+ "Duplicate Form": "Дублиран формуляр",
+ "Form History": "История на формуляра",
+ "No file chosen": "Няма избран файл",
+ "Choose File": "Изберете файл",
+ "Choose any": "Изберете всяка",
+ "Sort by form name": "Сортиране по име на формуляр",
+ "select form type": "изберете тип формуляр",
+ "Draft Deleted Successfully": "Черновата е изтрита успешно",
+ "Saved to Applications/Drafts": "Запазено в Приложения/Чернови",
+ "Unfinished applications will be saved to Applications/Drafts.": " Незавършените приложения ще бъдат запазени в Приложения/Чернови.",
+ "Discard Draft": "Отхвърлете черновата",
+ "with ID": "с лична карта",
+ "Please change the selected filters to view Forms": "Моля, променете избраните филтри, за да видите формуляри",
+ "Search by form name": "Tŭrsene po ime na formulyara",
+ "Click to search": "Щракнете за търсене",
+ "No submissions found": "Няма намерени заявки",
+ "No submission avaliable in the selected date. Please select another date range": "Няма налично подаване на избраната дата. Моля, изберете друг период от време",
+ "Dashboards": "Табла за управление",
+ "Form field": "Поле за формуляр",
+ "Enter Label": "Въведете етикет",
+ "Select form field": "Изберете поле на формуляра",
+ "Add form fields to display in task list": "Добавете полета на формуляра за показване в списъка със задачи",
+ "Latest Version": "Последна версия",
+ "Submission Status": "Състояние на подаване",
+ "No submission status": "Няма състояние на подаване",
+ "No Public url found": "Не е намерен публичен URL адрес",
+ "Show in list": "Показване в списъка",
+ "Select Task Variable": "Изберете променлива на задачата",
+ "Enter your Label": "Въведете своя етикет",
+ "Select Key": "Изберете Ключ",
+ "Create Your Task Variable": "Създайте своята променлива на задачата",
+ "No task variable selected": "Няма избрана променлива на задачата",
+ "Workflow Associate": "Работен сътрудник",
+ "Task variable": "Променлива на задачата",
+ "Enter pathname": "Въведете име на път",
+ "Submission Saved": "Изпращането е запазено.",
+ "Form saved": "Формулярът е запазен.",
+ "Error while Submission.": "Грешка при изпращане.",
+ "Message": "Моля, поправете грешките, преди да изпратите отново.",
+ "Submission cannot be done.": "Подаването не може да се извърши.",
+ "Edit": "редактиране",
+ "Text Field": "текстово поле",
+ "Do you want to associate form with a workflow ?": "Искате ли да свържете формата с работен поток?",
+ "Yes": "да",
+ "No": "Не",
+ "Please select from one of the following workflows.": "Моля, изберете един от следните работни потоци.",
+ "Form Name": "Име на формуляра",
+ "Workflow Name": "Име на работния процес",
+ "Publish this form for Client Users.": "Публикувайте този формуляр за Клиентски потребители.",
+ "Comments": "Коментари",
+ 'Back': "обратно",
+ "Edit Form": "Редактиране на формуляр",
+ "Next": "Следващия",
+ "Save": "Запазете",
+ "Back to Form List": "Назад към списъка с формуляри",
+ "Submit New": "Изпратете ново",
+ "View Submissions": "Преглед на подадените материали",
+ "View/Edit Form": "Преглед/Редактиране на формуляр",
+ "Delete Form": "Изтриване на формуляр",
+ "Delete": "Изтрий",
+ "Print As PDF": "Печат като PDF",
+ "Applications": "Приложения",
+ "Tasks": "Задачи",
+ "Metrics": "Метрика",
+ "Dashboard": "Табло",
+ "Logout": "Излез от профила си",
+ "No tasks found": "Няма намерени задачи",
+ "Please change the selected filters to view tasks": "Моля, променете избраните филтри, за да видите задачите",
+ "Clear all filters": "Изчистете всички филтри",
+ "Created": "Създаден",
+ "Task Variables": "Променливи на задачата",
+ "Process Variables": "Променливи на процеса",
+ "Process Definition Name": "Име на дефиниция на процеса",
+ "Assigne": "Цесионер",
+ "Candidate Group": "Кандидатска група",
+ "Candidate User": "Кандидат потребител",
+ "Name": "име",
+ "Description": "Описание",
+ "Priority": "Приоритет",
+ "Due Date": "Краен срок",
+ "Follow up Date": "Дата на проследяване",
+ "Task name": "Име на задачата",
+ "Remove sorting": "Премахване на сортирането",
+ "Ascending": "Възходящ",
+ "Descending": "Низходящо",
+ "Add sorting": "Добавете сортиране",
+ "of the criteria are met.": "от критериите са изпълнени.",
+ "For Variable, ignore case of": "За променлива, пренебрегвайте регистъра на",
+ "value": "стойност",
+ "No task matching filters found.": "Няма намерени филтри за съвпадение на задачи.",
+ "Application ID": "Идентификационен номер на заявление",
+ "Set follow-up Date": "Задайте дата за проследяване",
+ "Set Due date": "Задайте крайна дата",
+ "Add groups": "Добавете групи",
+ "Claim": "Претенция",
+ "Search By Last Name": "Търсене по фамилно име",
+ "Search By First Name": "Търсене по собствено име",
+ "Search By Email": "Търсене по имейл",
+ "You can add a group by typing a group ID into the input field and afterwards clicking the button with the plus sign.": "Можете да добавите група, като въведете идентификатор на групата в полето за въвеждане и след това щракнете върху бутона със знака плюс.",
+ "Add a group": "Добавете група",
+ "Process Name": "Име на процеса",
+ "Set FollowUp Date": "Задайте дата на последващо действие",
+ "Groups": "групи",
+ "Click to Change Assignee": "Щракнете, за да промените правоприемника",
+ "Reset Assignee": "Нулиране на назначения",
+ "Update User": "Актуализирайте потребителя",
+ "Close": "Близо",
+ "Type": "Тип",
+ "Remove search": "Премахнете търсенето",
+ "Property": "Имот",
+ "Operator": "Оператор",
+ "Total number of results": "Общ брой резултати",
+ "Filter Tasks": "Филтриране на задачи",
+ "All": "ВСИЧКО",
+ "ANY": "ВСЕКИ",
+ "Task assignee": "Възложител на задачата",
+ "Application History": "История на приложенията",
+ "View Submission": "Вижте подаване",
+ 'Showing': "Показване",
+ "to": "да се",
+ "Results": "pезултати",
+ "Acknowledge": "Признайте",
+ 'View': "Преглед",
+ "Select a task in the list.": "Изберете задача от списъка.",
+ "No Filters Found": "Няма намерени филтри",
+ "Loading": "Зареждане",
+ "Form": "Формуляр",
+ "History": "История",
+ "Diagram": "Диаграма",
+ "Delete Confirmation": "Изтриване на потвърждение",
+ "All tasks": "Всички задачи",
+ "Manage Groups": "Управление на групи",
+ "Group ID": "ID на групата",
+ "Due": "В следствие",
+ "Follow-up": "Проследяване",
+ "Application Name": "Име на приложението",
+ "Created By": "Създадено от",
+ "Application Status": "Състояние на приложението",
+ "Request Status": "Състояние на заявката",
+ "Request Name": "Име на заявката",
+ "Submitted On": "Изпратено на",
+ "Modified On": "Променено Включено",
+ "No History Found": "Няма намерена история",
+ "Process Diagram": "Диаграма на процеса",
+ "Details": "Подробности",
+ "Status": "Състояние",
+ "Submissions": "Изявления",
+ "No Application History found": "Няма намерена история на приложения",
+ "Link To Form Submission": "Връзка към подаване на формуляр",
+ "Last Modified": "Последно модифициран",
+ "Insights": "Прозрения",
+ "No dashboard found": "Няма намерено табло",
+ "of": "на",
+ "Select Dashboard": "Изберете Табло за управление",
+ "Total Submissions": "Общо представяне",
+ "Operations": "Операции",
+ "Access Groups": "Групи за достъп",
+ "Action": "Действие",
+ "Add": "Добавете",
+ "Admin": "Админ",
+ "Create Form": "Създайте формуляр",
+ "Upload Form": "Формуляр за качване",
+ "Download Form": "Изтеглете формуляр",
+ "Upload json form only": "Качете само json формуляр",
+ "Select atleast one form": "Изберете поне един формуляр",
+ "Select All": "Избери всички",
+ "Created Date": "Дата на създаване",
+ "Modified Date": "Дата на промяна",
+ "File Upload Status": "Състояние на качване на файл",
+ "Forms Completed": "Формулярите са попълнени",
+ "Form Completed": "Формулярът е попълнен",
+ "No forms found": "Няма намерени формуляри",
+ "Powered by ": "Задвижвани от ",
+ "No Process Diagram found": "Не е намерена диаграма на процеса",
+ "No applications found": "Няма намерени приложения",
+ "Successfully Updated": "Актуализирано успешно",
+ "Failed": "Се провали",
+ "Press Enter key or click here to search": "Натиснете клавиша Enter или щракнете тук, за да търсите",
+ "Click to clear": "Щракнете, за да изчистите",
+ "Search...": "Търсене...",
+ "Click here to back": "Щракнете тук, за да се върнете назад",
+ "Enter the form title": "Въведете заглавието на формуляра",
+ "Enter the form machine name": "Въведете името на машината за формуляра",
+ "Display as": "Показване като",
+ "Path": "пътека",
+ "example": "Exemplo",
+ "Title": "Заглавие",
+ "Anonymous Form ": "Анонимен формуляр",
+ "Make this form public ?": "Да се направи ли този формуляр публичен?",
+ "Save & Preview": "Запазване и визуализация",
+ "Design Form": "Формуляр за проектиране",
+ "Associate this form with a workflow?": "Да се свърже ли този формуляр с работен поток?",
+ "Preview and Confirm": "Преглед и потвърждение",
+ "All steps completed - you're finished": "Всички стъпки завършени - сте готови",
+ "Forms": "Форми",
+ "Downloaded Successfully": "Изтеглено успешно",
+ "Error in JSON file structure": "Грешка във файловата структура на JSON",
+ "Please fix the errors before submitting again.": "Моля, поправете грешките, преди да изпратите отново.",
+ "Loading...": "Зареждане...",
+ "Wizard": "Магьосник",
+ "Save Form": "Запазване на формуляр",
+ "Confirm": "Потвърдете",
+ "Cancel": "Отмяна",
+ "Please change the selected filters to view applications": "Моля, променете избраните филтри, за да видите приложения",
+ "No submissions available for the selected date range": "Няма налични заявки за избрания период от време",
+ "OK": "Добре",
+ "Form not available": "Формулярът не е наличен",
+ "Thank you for your response.": "Благодаря ви за отговора.",
+ "saved successfully": "Запазено успешно",
+ "Copy anonymous form URL": "Копирайте URL на анонимен формуляр",
+ "Submitted By": "Изпратено от",
+ "Confirmation": "Потвърждение",
+ "Changing the form title will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Промяната на заглавието на формуляра няма да засегне съществуващите приложения. Той ще се актуализира само в новосъздадените приложения. Натиснете Запазване на промените, за да продължите или отмените промените.",
+ "Error while saving Form": "Грешка при запазване на формуляра",
+ "Click here to go back": "Щракнете тук, за да се върнете",
+ " Applications are submitted against": " Заявленията се подават срещу",
+ " Application is submitted against": " Заявлението се подава срещу",
+ "Are you sure to delete the": "Сигурни ли сте, че искате да изтриете",
+ "Are you sure to delete the draft": "Сигурни ли сте, че искате да изтриете черновата",
+ "Are you sure to delete this submission ?": "Сигурни ли сте, че искате да изтриете този запис?",
+ " Submissions are made against": " Подаванията се правят срещу",
+ " Submission is made against": " Подаването се прави срещу",
+ "Save Changes": "Запазите промените",
+ "Changing the form workflow will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Промяната на работния процес на формуляра няма да засегне съществуващите приложения. Той ще се актуализира само в новосъздадените приложения. Натиснете Запазване на промените, за да продължите или отмените промените.",
+ "Form-Workflow association saved.":
+ "Асоциацията на формуляр-работен процес е запазена.",
+ "Form-Workflow association failed.":
+ "Неуспешно свързване на формуляр-работен процес.",
+ "Form deletion unsuccessful": "Изтриването на формуляра е неуспешно",
+ "Form deleted successfully": "Формулярът е изтрит успешно",
+ "Bundle deleted successfully": "Пакетът е изтрит успешно",
+ "Form process failed": "Обработката на формуляра не бе успешно",
+ "Form unpublishing Failed": "Прекратяването на публикуването на формуляра не бе успешно",
+ "All groups have access to the dashboard": "Всички групи имат достъп до таблото",
+ "Export PDF": "Експортиране на PDF",
+ "Something went wrong. Please try again!": "Нещо се обърка. Моля, опитайте отново!",
+ "No Dashboards Found": "Няма намерени табла за управление",
+ "Processes": "процеси",
+ "Please select an existing workflow.": "Моля, изберете съществуващ работен процес.",
+ "Create New": "Създай нов",
+ "Or create new workflow or import a workflow from a local directory.": "Или създайте нов работен поток или импортирайте работен поток от локална директория.",
+ "The operation couldn't be completed. Please try after sometime": "Операцията не можа да бъде завършена. Моля, опитайте след известно време",
+ "Select...": "Изберете...",
+ "No Drafts Found": "Няма намерени чернови",
+ "Help": "Помогне",
+ "Draft Id": "Чернова на ID",
+ "Draft Name": "Име на черновата",
+ "Link To Draft Submission": "Връзка към изпращане на чернова",
+ "Drafts": "Чернови",
+ "You can't submit this form until it is published": "Не можете да изпратите този формуляр, докато не бъде публикуван",
+ "Form not published": "Формулярът не е публикуван",
+ "Access Denied": "Отказан достъп",
+ "By default, the tenant key would be prefixed to form": "По подразбиране ключът на клиента ще има префикс за форма",
+ "go back": "Върни се",
+ "No Applications Found": "Няма намерени приложения",
+ "Submission saved to draft.": "Изпращането е запазено в чернова.",
+ "Saved to draft": "Запазено в чернова",
+ "Saving...": "Запазва се...",
+ "Resource": "Ресурс",
+ "Error in creating form process mapper": "Грешка при създаването на картограф на процес на формуляр",
+ "Select the date": "Изберете датата",
+ "Diagram deployed": "Диаграмата е разгърната",
+ "Deployment failed": "Неуспешно внедряване",
+ "form uploaded": "качен формуляр",
+ "forms uploaded": "качени формуляри",
+ "Failed to upload": "Неуспешно качване",
+ "forms...!": "форми...!",
+ "form...!": "форма...!",
+ "Process name(s) must not be empty": "Името(ата) на процесите не трябва да са празни",
+ "URL copied": "URL адресът е копиран",
+ "Click Here to Copy": "Щракнете тук, за да копирате",
+ "Resources": "Ресурси",
+ "Duplicate form created successfully": "Дублираният формуляр е създаден успешно",
+ "Revert": "Връщане",
+ "Criteria": "Критерии",
+ "Select Form": "Изберете Формуляр",
+ "Create Condition": "Създаване на условие",
+ "Enter criteria": "Въведете критерии",
+ "Make this form public": "Направете този формуляр публичен",
+ "Enable bundling": "Активиране на групирането",
+ "Bundle Name": "Име на пакета",
+ "View/Edit": "Преглед/редактиране",
+ "Create Bundle": "Създаване на пакет",
+ "Rows per page": "Редове на страница",
+ "Items per page": "Елементи на страница",
+ "entries": "записи",
+ "Form Bundle": "Пакет формуляри",
+ "No bundles found": "Няма намерени пакети",
+ "Please change the selected filters to view Bundles": "Моля, променете избраните филтри, за да видите пакети",
+ "Select all to download forms": "Изберете всички, за да изтеглите формуляри",
+ "Select for download": "Изберете за изтегляне",
+ "Bundle Description": "Описание на пакета",
+ "Conditions": "Условия",
+ "Enter name": "Въведи име",
+ "Enter Description": "Въведете описание",
+ "You can change the form order by drag and drop": "Можете да промените реда на формуляра чрез плъзгане и пускане",
+ "Form Order": "Форма за поръчка",
+ "Form Type": "Тип формуляр",
+ "Add Forms Launch together": "Добавете Forms Launch заедно",
+ "Form bundles can save your time by grouping forms together": "Пакетите формуляри могат да ви спестят време чрез групиране на формуляри заедно",
+ "Add Forms": "Добавете формуляри",
+ "Create Conditions": "Създаване на условия",
+ " Add Conditions": "Добавяне на условия",
+ "Select Forms": "Изберете Формуляри",
+ "Insert": "Поставете",
+ "View Form": "Преглед на формуляра",
+ "Publish this Bundle for Client Users.": "Публикувайте този пакет за клиентски потребители",
+ "Total Forms": "Общо формуляри",
+ "Edit Bundle": "Редактиране на пакет",
+ "Next Form": "Следваща форма",
+ "Previous Form": "Предишна форма",
+ "Forms included under the package": "Формуляри, включени в пакета",
+ "Submit": "Изпращане",
+ "Reset Zoom": "Нулиране на мащаба",
+ "Zoom In": "Увеличавам",
+ "Zoom Out": "Отдалечавам",
+ "Deploy": "Разположете",
+ "Export": "Експортиране",
+ "Overview": "Преглед",
+ "Design Permission": "Разрешение за проектиране",
+ "Application Permission": "Разрешение за приложение",
+ "All Designers": "Всички дизайнери",
+ "Private(only you)": "Лично (само ти)",
+ "Specific Designer Group": "Специфична дизайнерска група",
+ "Submission Permission": "Разрешение за подаване",
+ "All Users": "Всички потребители",
+ "Specific User Group": "Конкретна потребителска група",
+ "Specific Reviewers": "Конкретни рецензенти",
+ "All Reviewers": "Всички рецензенти",
+ "Permission for application tracking.": "Разрешение за проследяване на приложения.",
+ "Design Bundle": "Дизайн пакет",
+ "Workflow": "Работен процес",
+ "Bundle Name and Description is Required": "Името и описанието на пакета са задължителни",
+ "Bundle Description is Required": "Изисква се описание на пакета",
+ "Bundle Create Successfully": "Пакетът е създаден успешно",
+ "Bundle updated successfully": "Пакетът е актуализиран успешно",
+ "Select": "Избери",
+ "Unselect": "Отмени избора",
+ "Applicable for Designer Roled Users only.": "Приложимо само за потребители с права на дизайнер.",
+ "Applicable for Client and Reviewer Roled Users only.": "Приложимо само за потребители с права на клиент и рецензент.", "Roles": "роли",
+ "Users": "потребители",
+ "Done": "Свършен",
+ "Failed to update permission!": "Неуспешно актуализиране на разрешението!",
+ "Failed to fetch roles!": "Неуспешно извличане на роли!",
+ "Failed to update role!": "Неуспешно актуализиране на ролята!",
+ "Permission updated successfully!": "Неуспешно актуализиране на ролята!!",
+ "Role updated successfully!": "Ролята е актуализирана успешно!",
+ "Update failed!": "Неуспешна актуализация!",
+ "Clear": "ясно",
+ "Are you sure deleting the role": "Сигурни ли сте, че изтривате ролята",
+ "Confirm Delete": "Потвърдете Изтриване",
+ "All roles": "Всички роли",
+ "Filter By:": "Филтриране по:",
+ "Create": "Създавайте",
+ "Eg: Account Manager": "Например: Мениджър на акаунти",
+ "Search by name, username or email": "Търсете по име, потребителско име или имейл",
+ "No data Found": "Няма намерени данни",
+ "Create New Role": "създайте нова роля",
+ "Search by role name": "търсене по име на роля",
+ "Role Name": "име на ролята",
+ "Actions": "действия",
+ "Create Role": "създайте роля",
+ "Email": "електронна поща",
+ "Role": "Роля",
+ "Add Role": "Добавяне на роля",
+ "Role deleted successfully!": "Ролята е изтрита успешно!",
+ "Failed to delete role!": "Неуспешно изтриване на роля!",
+ "Role created successfully!": "Ролята е създадена успешно!",
+ "Failed to create role!": "Неуспешно създаване на роля!",
+ "Update success!": "Успешна актуализация!",
+ "No results found": "Няма намерени резултати",
+ "Edit Role": "Редактиране на роля",
+ "Failed to fetch users!": "Неуспешно извличане на потребители!",
+ "Role names cannot contain special characters except _ , -": "Имената на ролите не могат да съдържат специални знаци освен _, -",
+ "Role names cannot contain special characters except _ , - , / ": "Имената на ролите не могат да съдържат специални знаци освен _, -, /",
+ "Rules deployed successfully": "Правилата са внедрени успешно",
+ "Choose From Template": "Изберете от шаблона",
+ "Back to forms": "Обратно към формите",
+ "Choose From Templates": "Изберете от шаблоните",
+ "Explore our Template Library to find the perfect combination of forms and workflows. Click to preview a template and, if it fits your needs, customize it to your liking. Once you've tailored it to your specific requirements, you're all set to create your business case": "Разгледайте нашата библиотека с шаблони, за да намерите идеалната комбинация от форми и работни потоци. Щракнете, за да прегледате шаблон, и ако той отговаря на вашите нужди, персонализирайте го по свой вкус. След като го адаптирате към конкретните си изисквания, сте готови да създадете вашето делово предложение",
+ "All templates": "Всички шаблони",
+ "Template count": "Брой шаблони",
+ "Learn more": "Научете повече",
+ "Template Details": "Детайли за шаблона",
+ "Template Title": "Заглавие на шаблона",
+ "Preview Form": "Преглед на формуляра",
+ "Connected Workflow": "Свързан работен процес",
+ "Delete Template": "Изтриване на шаблона",
+ "Use Template": "Използване на шаблона",
+ "Template created successfully": "Успешно създаден шаблон",
+ "Template deleted successfully": "Успешно изтрит шаблон",
+ "Template updated successfully": "Успешно актуализиран шаблон",
+ "Category": "Категория",
+ "Search category...": "Търсене в категория...",
+ "Save as Template": "Запазване като шаблон",
+ "Create Template": "Създаване на шаблон",
+ "Select or Create Category": "Избор или създаване на категория",
+ "Short Intro": "Кратко представление",
+ "Enter short intro": "Въведете кратко представление",
+ "Enter description": "Въведете описание",
+ "Select or create": "Избор или създаване",
+ "Update Template": "Актуализиране на шаблона",
+ "Form created successfully": "Успешно създадена форма",
+ "select or create": "Избор или създаване",
+ "Update Associated Form": "Актуализиране на свързан формуляр",
+ "Update Associated Workflow": "Актуализиране на свързан работен процес",
+ "Enter title": "Въведете заглавие",
+ "No Templates Found": "Не са намерени шаблони",
+ "No Category Found": "Не са намерени категории",
+ "Save Template": "Запазване на Шаблона",
+ "You can type and click the ": "Можете да пишете и щракнете върху",
+ "to create the category.": " за създаване на категорията.",
+ "select or type to create": "изберете или въведете, за да създадете",
+ "BPMN": "BPMN",
+ "DMN": "DMN",
+ "Advanced Designer": "Напреднал Дизайнер",
+ "Basic Designer": "Основен Дизайнер",
+ "Search": "Търсене",
+ "Key": "Ключ",
+ "No Process Found": "Няма Намерен Процес",
+ "Search workflow": "Търсене на Работен Процес",
+ "No Dmn Found": "Няма Намерен DMN",
+ "Submission ID": "Идентификационен Номер на Подаване",
+ "Submission Name": "Име на Подаване",
+ "Submission History": "История на Подаването",
+ "No Submission History found": "Няма Намерен История на Подаването",
+ "Error in submission count": "Грешка в броя на Подаванията",
+ "Permission for submission tracking.": "Разрешение за проследяване на Подаванията.",
+ "Reviewer permission to view submissions": "Право на рецензент да преглежда представяния",
+ "Permission to create new submission": "Право на създаване на ново представяне",
+ "Back to Bundle List": "Обратно към списъка с пакети",
+ "Bundle": "Пакет",
+ "You can drag these nodes to the pane on the right.": "Можете да влачете тези възли в дясната панел.",
+ "You can delete the element by select and click the backspace": "Можете да изтриете елемента, като го изберете и натиснете клавиша за връщане",
+ "Workflow Id": "Идентификатор на работния процес",
+ "Enter Workflow Id": "Въведете идентификатор на работния процес",
+ "Back to Submissions": "Обратно към предаванията",
+ "Back to Drafts": "Обратно към черновите",
+ "Choose Your Workflow Option": "Изберете своята опция за работния процес",
+ "Create New Workflow": "Създаване на нов работен процес",
+ "Choose this option when you want to create a fresh workflow based on the template. System will generate and deploy a new workflow, then connect it to the selected form. Opt for this if your form requires a distinct set of workflow steps tailored to its specific needs.": "Изберете тази опция, когато искате да създадете нов работен процес, базиран на шаблона. Системата ще генерира и разгърне нов работен процес, след което ще го свърже с избрания формуляр. Изберете тази опция, ако вашият формуляр изисква различен набор от стъпки в работния процес, подходящи за конкретните му нужди.",
+ "Reuse Existing Workflow": "Използване на съществуващ работен процес",
+ "Select this option to link the form with an already established workflow. Any modifications made to the existing workflow will automatically reflect in this form as well. This is ideal when you want to leverage the existing workflow for your form's requirements.": "Изберете тази опция, за да свържете формуляра с вече установения работен процес. Всякакви модификации, направени върху съществуващия работен процес, автоматично ще се отразят и в този формуляр. Това е идеално, когато искате да използвате вече съществуващия работен процес за нуждите на вашия формуляр",
+ "Are you sure you wish to delete the Template?": "Сигурни ли сте, че искате да изтриете шаблона?",
+ "Enter Workflow Name": "Въведете името на работния процес",
+ "Create Workflow": "Създайте работен процес",
+ "Upload Workflow": "Качете работен процес",
+ "Edit Workflow": "Редактирайте работен процес",
+ "Published": "Публикувано",
+ "Unpublished": "Непубликувано",
+ "Private": "Частен",
+ "Anonymous": "Анонимен",
+ "Edit Processes": "Редактирайте процесите",
+ "Create Processes": "Създайте процеси",
+ "tasks": "задачи",
+ "Submission Id": "Идентификационен номер на подаване",
+ "Clear All Filters": "Изчисти всички филтри",
+ "Show results": "Покажи резултатите",
+ "Delete Draft": "Изтрий черновата",
+ "I can help you design forms effortlessly- all you have to do is give me a clear and concise description of what the form is meant to do. I will build out the fields and layout for you,which you can further customize.": "Мога да ви помогна да проектирате формуляри без усилие - всичко, което трябва да направите, е да ми дадете ясно и кратко описание на това, за какво е предназначена формата. Аз ще изградя полетата и оформлението за вас, което можете да персонализирате допълнително.",
+ "I am": "Аз съм",
+ "For example 'Give us a form that will serve as a patient intake form for walk-in clinics'": "Например 'Дайте ни формуляр, който ще служи като формуляр за прием на пациенти за клиники без предварително записване'.",
+ "Enter your prompt here": "Въведете вашето подсигуряване тук",
+ "Would you like to continue?": "Искате ли да продължите?",
+ "Restart": "Рестартирай",
+ "I'm here to provide further assistance. Thank you!": "Аз съм тук, за да предоставя допълнителна помощ. Благодаря ви!",
+ "Generate Form Design": "Генерирай дизайн на формуляра",
+ "Preview": "преглед",
+ "Your form is now ready!": "Вашият формуляр вече е готов!",
+ "Please tell me all the specifications and requirements you have in mind for your form. After you have finished the description, hit send.": "Моля, кажете ми всички спецификации и изисквания, които имате предвид за вашия формуляр. След като завършите описанието, натиснете Изпрати.",
+ "Choose template": "Изберете шаблон",
+ "Search by bundle name": "Търсене по име на пакета",
+ "Save Bundle": "Запази Bundle",
+ "Id": "Id",
+ "Enable bundling ?": "Включи опаковане?",
+ "Select a task in the List.": "Изберете задача от списъка.",
+ "Add Date": "Добавяне на дата",
+ "Assign to Me": "Възложи на мен",
+ "Filter count:": "Брой филтри:",
+ "Selected Forms": "Избрани формуляри",
+ "Template Used:": "Използван шаблон:",
+ "Select a task from the List.": "Изберете задача от списъка.",
+ "Choose a task from the list; your selection directs your current activity.": "Изберете задача от списъка; вашият избор определя текущата ви дейност.",
+ "Please change the selected filters to view submissions": "Моля променете избраните филтри, за да видите представянията",
+ "Please change the selected filters to view drafts": "Моля променете избраните филтри, за да видите черновите",
+ "No drafts found": "Не са намерени чернови",
+ "Flow-E helps to build faster": "Flow-E помага за по-бързо строене",
+ "Flow-E is not available for demonstration in the trial instance. You can experience Flow-E in any of the premium packages of the product": "Flow-E не е наличен за демонстрация в пробния инстанс. Можете да изпробвате Flow-E в някои от премиум пакетите на продукта",
+ "Get in touch with formsflow.ai team": "Свържете се с екипа на formsflow.ai",
+ "Premium": "Премиум"
+};
diff --git a/forms-flow-service/src/resourceBundles/de/resourceBundles.ts b/forms-flow-service/src/resourceBundles/de/resourceBundles.ts
new file mode 100644
index 00000000..a8ea78b0
--- /dev/null
+++ b/forms-flow-service/src/resourceBundles/de/resourceBundles.ts
@@ -0,0 +1,584 @@
+/* eslint-disable max-len */
+export const RESOURCE_BUNDLES_DE = {
+ "Submit Form": "Formular absenden",
+ "Changes Applied Successfully": "Änderungen erfolgreich angewendet",
+ "Filter Deleted Successfully": "Filter erfolgreich gelöscht",
+ "Save Filter": "Filter speichern",
+ "Filter Name": "Filtername",
+ "Create new filter": "Neuen Filter erstellen",
+ "Definition Key": "Definitionsschlüssel",
+ "Permission": "Berechtigung",
+ "Enter your text here": "Geben Sie hier Ihren Text ein",
+ "Accessible for all users": "Zugänglich für alle Benutzer",
+ "Private (Only You)": "Privat (Nur Sie)",
+ "Specific Group": "Spezifische Gruppe",
+ "Select Elements": "Elemente auswählen",
+ " Task Attributes Selected": " Ausgewählte Aufgabenattribute",
+ "Delete Filter": "Filter löschen",
+ "Add Value": "Wert hinzufügen",
+ "Show only current user assigned task": "Nur zugewiesene Aufgaben des aktuellen Benutzers anzeigen",
+ "Show task based on logged user roles": "Aufgaben basierend auf den Rollen des angemeldeten Benutzers anzeigen",
+ "Create Filter": "Filter erstellen",
+ "Task Attributes": "Aufgabenattribute",
+ "Only selected task attributes will be available on task list view": "Nur ausgewählte Aufgabenattribute sind in der Aufgabenliste sichtbar",
+ "Show undefined variables": "Undefinierte Variablen anzeigen",
+ "Label": "Beschriftung",
+ "Variables": "Variablen",
+ "Task Title": "Aufgabentitel",
+ "List View": "Listenansicht",
+ "Card View": "Kartenansicht",
+ "Create New Filter": "Neuen Filter erstellen",
+ "Sort by": "Sortieren nach",
+ "Collapse All": "Alle minimieren",
+ "Expand All": "Alle maximieren",
+ "Application Id": "Anwendungs-ID",
+ "Back to task": "Zurück zur Aufgabe",
+ "Filters": "Filter",
+ "Assignee": "Beauftragter",
+ "Select a user": "Benutzer auswählen",
+ "Create DMN": "DMN erstellen",
+ "Create Process": "Prozess erstellen",
+ "Edit DMN": "DMN bearbeiten",
+ "More options": "Mehr Optionen",
+ "Form Description": "Formularbeschreibung",
+ "Saved to Submissions/Drafts": "Gespeichert in Einreichungen/Entwürfe",
+ "Unfinished submissions will be saved to Submissions/Drafts.": "Unvollständige Einreichungen werden in Einreichungen/Entwürfe gespeichert.",
+ "Edit Process": "Prozess bearbeiten",
+ "Add filter name": "Filternamen hinzufügen",
+ "This section is aimed to set the parameters used to filter the tasks": "Dieser Abschnitt soll die Parameter festlegen, die zur Filterung der Aufgaben verwendet werden",
+ "This section is aimed to set read permissions for the filter": "Dieser Abschnitt soll Leseberechtigungen für den Filter festlegen",
+ "This section is aimed to set select task attributes that will be visible in the task list view": "Dieser Abschnitt soll auswählbare Aufgabenattribute festlegen, die in der Aufgabenliste sichtbar sein werden",
+ "Task Attribute": "Aufgabenattribut",
+ "You can define variables shown in the list": "Sie können Variablen definieren, die in der Liste angezeigt werden",
+ "results": "Ergebnisse",
+ "Enter role name": "Rollenname eingeben",
+ "Public": "Öffentlich",
+ "View Submitted Form": "Eingereichtes Formular anzeigen",
+ "View Draft Details": "Entwurfsdetails anzeigen",
+ "Edit Draft": "Entwurf bearbeiten",
+ "Draft Title": "Titel des Entwurfs",
+ "Filter": "Filter",
+ "Advanced Options": "Erweiterte Optionen",
+ "Enter the path name": "Geben Sie den Pfadnamen ein",
+ "Search by form title": "Nach Formulartitel suchen",
+ "Associate Workflow": "Workflow verknüpfen",
+ "Search by workflow name": "Nach Workflow-Namen suchen",
+ "View Details": "Details anzeigen",
+ "Visibility": "Sichtbarkeit",
+ "Form Title": "Formulartitel",
+ "Access restricted by its designer..!": "Zugriff durch den Designer eingeschränkt..!",
+ "and you will no longer have the access to this form in bundles": "und Sie haben keinen Zugriff mehr auf dieses Formular in Bündeln",
+ "You will no longer have the access to this form in bundles": "Sie haben keinen Zugriff mehr auf dieses Formular in Bündel",
+ "Bad Request": "Ungültige Anforderung",
+ "Select the form to be displayed based on the above criteria": "Wählen Sie das anzuzeigende Formular basierend auf den oben genannten Kriterien aus.",
+ "Create the criteria using the API key of any form component and a conditional notation. For example, 'age > 18' where 'age' is the API key of a form component": "Erstellen Sie die Kriterien unter Verwendung des API-Schlüssels eines beliebigen Formularkomponenten und einer bedingten Notation. Zum Beispiel 'age > 18', wobei 'age' der API-Schlüssel eines Formularkomponenten ist.",
+ "Select form version": "Formularversion auswählen",
+ "Please remove the special characters...!": "Bitte entfernen Sie die Sonderzeichen...!",
+ "No histories found": "Keine Historien gefunden",
+ "Continue": "Weitermachen",
+ "This will create a new version of the form without changing the path name but with new form id.": "Dadurch wird eine neue Version des Formulars erstellt, ohne den Pfadnamen zu ändern, aber mit einer neuen Formular-ID.",
+ "Save as a new version": "Als neue Version speichern",
+ "Save New Version": "Neue Version speichern",
+ "Do you want to save a new version of this form?": "Möchten Sie eine neue Version dieses Formulars speichern?",
+ "Do you want to create a duplicate form and associated workflow from existing form ?": "Möchten Sie ein Duplikat des Formulars und des zugehörigen Workflows aus einem vorhandenen Formular erstellen?",
+ "New version created": "Neue Version erstellt",
+ "Create a duplicate form": "Erstellen Sie ein Duplikat des Formulars",
+ "Show more": "Zeig mehr",
+ "Modified By": "Verändert von",
+ "Created On": "Erstellt am",
+ "Formsflow automatically saves your previous form data. Now you can switch to the previous stage and edit.": "Formsflow speichert automatisch Ihre vorherigen Formulardaten. Jetzt können Sie zur vorherigen Stufe wechseln und bearbeiten.",
+ "Duplicate Form": "Doppeltes Formular",
+ "Form History": "Formulargeschichte",
+ "No file chosen": "Keine Datei ausgewählt",
+ "Choose File": "Datei wählen",
+ "Choose any": "Wählen Sie eine aus",
+ "Sort by form name": "Nach Formularnamen sortieren",
+ "select form type": "Formulartyp auswählen",
+ "Draft Deleted Successfully": "Entwurf erfolgreich gelöscht",
+ "Saved to Applications/Drafts": "Unter Anwendungen/Entwürfe gespeichert",
+ "Unfinished applications will be saved to Applications/Drafts.": " Unfertige Bewerbungen werden unter Bewerbungen/Entwürfe gespeichert.",
+ "Discard Draft": "Entwurf verwerfen",
+ "with ID": "mit Ausweis",
+ "Please change the selected filters to view Forms": "Bitte ändern Sie die ausgewählten Filter, um Formulare anzuzeigen",
+ "Search by form name": "Suche nach Formularnamen",
+ "Click to search": "Klicken Sie, um zu suchen",
+ "No submissions found": "Keine Einreichungen gefunden",
+ "No submission avaliable in the selected date. Please select another date range": "Für das ausgewählte Datum ist keine Einreichung verfügbar. Bitte wählen Sie einen anderen Zeitraum aus",
+ "Form field": "Formularfeld",
+ "Enter Label": "Bezeichnung eingeben",
+ "Select form field": "Formularfeld auswählen",
+ "Add form fields to display in task list": "Fügen Sie Formularfelder zur Anzeige in der Aufgabenliste hinzu",
+ "Latest Version": "Letzte Version",
+ "Submission Status": "Submission Status",
+ "No submission status": "Kein Übermittlungsstatus",
+ "No Public url found": "Keine öffentliche URL gefunden",
+ "Show in list": "In Liste anzeigen",
+ "Select Task Variable": "Wählen Sie Aufgabenvariable aus",
+ "Enter your Label": "Geben Sie Ihr Etikett ein",
+ "Please select from one of the following workflows.": "Bitte wählen Sie einen der folgenden Workflows aus.",
+ "Select Key": "Wählen Sie Schlüssel",
+ "Create Your Task Variable": "Erstellen Sie Ihre Aufgabenvariable",
+ "No task variable selected": "Keine Aufgabenvariable ausgewählt",
+ "Workflow Associate": "Workflow-Mitarbeiter",
+ "Task variable": "Aufgabenvariable",
+ "Enter pathname": "Geben Sie den Pfadnamen ein",
+ "Name": "Name",
+ "Title": "Titel",
+ "Display as": "Darstellen als",
+ "Anonymous Form ": "Anonymes Formular",
+ "Submission Saved": "Einreichung gespeichert.",
+ "Error while Submission.": "Fehler beim Senden.",
+ "Form saved": "Formular gespeichert.",
+ "Message": "Bitte beheben Sie die Fehler, bevor Sie sie erneut senden.",
+ "Submission cannot be done.": "Eine Abgabe ist nicht möglich.",
+ "No Process Diagram found": "Kein Prozessdiagramm gefunden",
+ "Edit": "Bearbeiten",
+ "Do you want to associate form with a workflow ?": "Möchten Sie ein Formular mit einem Workflow verknüpfen?",
+ "Yes": "Jawohl",
+ "No": "Nein",
+ "Form Name": "Formularname ",
+ "Workflow Name": "Workflow-Name",
+ "Publish this form for Client Users.": "Veröffentlichen Sie dieses Formular für Clientbenutzer.",
+ "Comments": "Bemerkungen",
+ "Back": "Zurück",
+ "Edit Form": "Formular bearbeiten",
+ "Next": "Nächste",
+ "Save": "Speichern",
+ "Back to Form List": "Zurück zur Formularliste",
+ "Submit New": "Neu einreichen",
+ "View Submissions": "Einsendungen anzeigen",
+ "View/Edit Form": "Formular anzeigen/bearbeiten",
+ "Delete Form": "Formular löschen",
+ "Delete": "Löschen",
+ "Print As PDF": "Als PDF drucken",
+ "Applications": "Anwendungen",
+ "Tasks": "Aufgaben",
+ "Metrics": "Metriken",
+ "Dashboard": "Armaturenbrett",
+ "Dashboards": "Dashboards",
+ "Logout": "Ausloggen",
+ "No tasks found": "Keine Aufgaben gefunden",
+ "Please change the selected filters to view tasks": "Bitte ändern Sie die ausgewählten Filter, um Aufgaben anzuzeigen",
+ "Clear all filters": "Alle Filter löschen",
+ "Created": "Erstellt",
+ "Task Variables": "Task-Variablen",
+ "Process Variables": "Prozessvariablen",
+ "Process Definition Name": "Name der Prozessdefinition",
+ "Assigne": "Abtretungsempfängerin",
+ "Candidate Group": "Kandidatengruppe",
+ "Candidate User": "Kandidatenbenutzer",
+ "Description": "Beschreibung",
+ "Priority": "Priorität",
+ "Due Date": "Geburtstermin",
+ "Follow up Date": "Follow-up-Termin",
+ "Task name": "Aufgabennname",
+ "Remove sorting": "Sortierung entfernen",
+ "Ascending": "Aufsteigend",
+ "Descending": "Absteigend",
+ "Add sorting": "Sortierung hinzufügen",
+ "of the criteria are met.": "der Kriterien erfüllt sind.",
+ "For Variable, ignore case of": "Ignorieren Sie für Variable die Groß- und Kleinschreibung",
+ "name": "Name",
+ "value": "Wert",
+ "No task matching filters found.": "Keine Aufgabe gefunden, die mit Filtern übereinstimmt.",
+ "Application ID": "Anwendungs-ID",
+ "Set follow-up Date": "Folgedatum festlegen",
+ "Set Due date": "Fälligkeitsdatum festlegen",
+ "Add groups": "Gruppen hinzufügen",
+ "Claim": "Beanspruchen",
+ "Search By Last Name": "Suche nach Nachnamen",
+ "Search By First Name": "Suche nach Vornamen",
+ "Search By Email": "Per E-Mail suchen",
+ "You can add a group by typing a group ID into the input field and afterwards clicking the button with the plus sign.": "Sie können eine Gruppe hinzufügen, indem Sie eine Gruppen-ID in das Eingabefeld eingeben und anschließend auf die Schaltfläche mit dem Pluszeichen klicken.",
+ "Add a group": "Gruppe hinzufügen",
+ "Process Name": "Prozessname",
+ "Set FollowUp Date": "Nachsorgedatum festlegen",
+ "Groups": "Gruppen",
+ "Click to Change Assignee": "Klicken Sie auf Zugewiesenen ändern",
+ "Reset Assignee": "Zugewiesenen zurücksetzen",
+ "Update User": "Benutzer aktualisieren",
+ "Close": "Nah dran",
+ 'Type': "Art",
+ "Remove search": "Suche entfernen",
+ "Property": "Eigentum",
+ "Operator": "Operatorin",
+ "Total number of results": "Gesamtzahl der Ergebnisse",
+ "Filter Tasks": "Aufgaben filtern",
+ "All": "Alle",
+ "ANY": "IRGENDEIN",
+ "Task assignee": "Aufgabenzuständiger",
+ "Application History": "Anwendungsgeschichte",
+ "View Submission": "Einreichung anzeigen",
+ "Showing": "Anzeigen",
+ "to": "zu",
+ "Results": "Ergebnisse",
+ "Acknowledge": "Anerkennen",
+ "View": "Sicht",
+ "Select a task in the list.": "Wählen Sie eine Aufgabe in der Liste aus.",
+ "No Filters Found": "Keine Filter gefunden",
+ "Loading": "Wird geladen",
+ "Form": "Bilden",
+ "History": "Geschichte",
+ "Diagram": "Diagramm",
+ "Delete Confirmation": "Bestätigung löschen",
+ "All tasks": "Alle Aufgaben",
+ "Manage Groups": "Gruppen verwalten",
+ "Group ID": "Gruppen-ID",
+ "Due": "Fällig",
+ "Follow-up": "Nachverfolgen",
+ "Application Name": "Anwendungsname",
+ "Created By": "Erstellt von",
+ "Application Status": "Bewerbungsstatus",
+ "Request Status": "Anforderungsstatus",
+ "Request Name": "Name anfordern",
+ "Submitted On": "Eingereicht am",
+ "Modified On": "Geändert am",
+ "No History Found": "Kein Verlauf gefunden",
+ "Process Diagram": "Prozessdiagramm",
+ "Details": "Einzelheiten",
+ "Status": "Status",
+ "Submissions": "Submissions",
+ "No Application History found": "Keine Anwendungshistorie gefunden",
+ "Link To Form Submission": "Link zur Formularübermittlung",
+ "Last Modified": "Zuletzt geändert",
+ "I": "Einblicke",
+ "No dashboard found": "Kein Dashboard gefunden",
+ "of": "von",
+ "Select Dashboard": "Wählen Sie Dashboard aus",
+ "Total Submissions": "Einreichungen insgesamt",
+ "Save & Preview": "Speichern & Vorschau",
+ "Operations": "Operationen",
+ "Access Groups": "Zugriffsgruppen",
+ "Action": "Aktion",
+ "Add": "Addieren",
+ "Admin": "Administrator",
+ "Create Form": "Formular erstellen",
+ "Upload Form": "Formular hochladen",
+ "Download Form": "Formular herunterladen",
+ "Upload json form only": "Laden Sie nur das JSON-Formular hoch",
+ "Select atleast one form": "Wählen Sie mindestens ein Formular aus",
+ "Select All": "Wählen Sie Alle",
+ "Created Date": "Erstellungsdatum",
+ "Modified Date": "Geändertes Datum",
+ "File Upload Status": "Datei-Upload-Status",
+ "Forms Completed": "Formulare ausgefüllt",
+ "Form Completed": "Formular ausgefüllt",
+ "No forms found": "Keine Formulare gefunden",
+ "Powered by ": "Bereitgestellt von ",
+ "Press Enter key or click here to search": "Drücken Sie die Eingabetaste oder klicken Sie hier, um zu suchen",
+ "Click to clear": "Zum Löschen klicken",
+ "Search...": "Suche...",
+ "No applications found": "Keine Anwendungen gefunden",
+ "Successfully Updated": "Erfolgreich aktualisiert",
+ "Failed": "Gescheitert",
+ "Submission Failed.": "Übermittlung fehlgeschlagen.",
+ "Click here to back": "Klicken Sie hier, um zurück zu gelangen",
+ "path": "Weg",
+ "Make this form public ?": "Dieses Formular öffentlich machen?",
+ "Design Form": "Entwurfsformular",
+ "Associate this form with a workflow?": "Dieses Formular einem Workflow zuordnen?",
+ "Preview and Confirm": "Vorschau und bestätigen",
+ "All steps completed - you're finished": "Alle Schritte abgeschlossen - Sie sind fertig",
+ "Enter the form machine name": "Geben Sie den Namen der Formularmaschine ein",
+ "Enter the form title": "Geben Sie den Formulartitel ein",
+ 'Wizard': "Magier",
+ 'Text Field': "Textfeld",
+ "example": "Beispiel",
+ "Forms": "Formen",
+ "Downloaded Successfully": "Erfolgreich heruntergeladen",
+ "Error in JSON file structure": "Fehler in der JSON-Dateistruktur",
+ "Please fix the errors before submitting again.": "Bitte beheben Sie die Fehler, bevor Sie sie erneut senden.",
+ "Loading...": "Wird geladen...",
+ "Save Form": "Formular speichern",
+ "Confirm": "Bestätigen",
+ "Cancel": "Stornieren",
+ "Please change the selected filters to view applications": "Wijzig de geselecteerde filters om applicaties te bekijken",
+ "No submissions available for the selected date range": "Für den ausgewählten Zeitraum sind keine Einreichungen verfügbar",
+ "OK": "OK",
+ "Form not available": "Formular nicht verfügbar",
+ "Thank you for your response.": "Danke für Ihre Antwort.",
+ "saved successfully": "Erfolgreich gespeichert",
+ "Copy anonymous form URL": "Kopieren Sie die anonyme Formular-URL",
+ "Submitted By": "Eingereicht von",
+ "Confirmation": "Bestätigung",
+ "Changing the form title will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Das Ändern des Formulartitels wirkt sich nicht auf die bestehenden Anwendungen aus. Es wird nur in den neu erstellten Anwendungen aktualisiert. Drücken Sie Änderungen speichern, um fortzufahren oder die Änderungen abzubrechen.",
+ "Error while saving Form": "Fehler beim Speichern des Formulars",
+ "Click here to go back": "Klicke hier um zurück zu kommen",
+ " Applications are submitted against": " Anträge werden dagegen gestellt",
+ " Application is submitted against": " Antrag wird dagegen gestellt",
+ "Are you sure to delete the": "Sind Sie sicher, dass Sie löschen möchten",
+ "Are you sure to delete the draft": "Sind Sie sicher, dass Sie den Entwurf löschen möchten",
+ " Submissions are made against": " Einreichungen erfolgen gegen",
+ " Submission is made against": " Die Einreichung erfolgt gegen",
+ "Are you sure to delete this submission ?": "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?",
+ "Save Changes": "Save Changes",
+ "Changing the form workflow will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Das Ändern des Formular-Workflows wirkt sich nicht auf die vorhandenen Anwendungen aus. Es wird nur in den neu erstellten Anwendungen aktualisiert. Drücken Sie Änderungen speichern, um fortzufahren oder die Änderungen abzubrechen.",
+ "Form-Workflow association saved.":
+ "Formular-Workflow-Zuordnung gespeichert.",
+ "Form-Workflow association failed.":
+ "Die Formular-Workflow-Zuordnung ist fehlgeschlagen.",
+ "Form deleted successfully": "Formular erfolgreich gelöscht",
+ "Bundle deleted successfully": "Bundle erfolgreich gelöscht",
+ "Form deletion unsuccessful": "Formularlöschung fehlgeschlagen",
+ "Form process failed": "Formularprozess fehlgeschlagen",
+ "Form unpublishing Failed": "Das Aufheben der Veröffentlichung des Formulars ist fehlgeschlagen",
+ "All groups have access to the dashboard": "Alle Gruppen haben Zugriff auf das Dashboard",
+ "Export PDF": "PDF exportieren",
+ "Something went wrong. Please try again!": "Etwas ist schief gelaufen. Bitte versuche es erneut!",
+ "No Dashboards Found": "Keine Dashboards gefunden",
+ "Processes": "Prozesse",
+ "Please select an existing workflow.": "Bitte wählen Sie einen bestehenden Workflow aus.",
+ "Create New": "Erstelle neu",
+ "Or create new workflow or import a workflow from a local directory.": "Oder erstellen Sie einen neuen Workflow oder importieren Sie einen Workflow aus einem lokalen Verzeichnis.",
+ "The operation couldn't be completed. Please try after sometime": "Der Vorgang konnte nicht abgeschlossen werden. Bitte versuchen Sie es nach einiger Zeit erneut",
+ "Select...": "Auswählen...",
+ "No Drafts Found": "Keine Entwürfe gefunden",
+ "Help": "Hilfe",
+ "Draft Id": "Entwurfs-ID",
+ "Draft Name": "Entwurfsname",
+ "Link To Draft Submission": "Link zur Entwurfsübermittlung",
+ "Drafts": "Entwürfe",
+ "You can't submit this form until it is published": "Sie können dieses Formular erst absenden, wenn es veröffentlicht wurde",
+ "Form not published": "Formular nicht veröffentlicht",
+ "Access Denied": "Zugriff abgelehnt",
+ "By default, the tenant key would be prefixed to form": "Standardmäßig wird dem Mandantenschlüssel form vorangestellt",
+ "go back": "geh zurück",
+ "No Applications Found": "Keine Anwendungen gefunden",
+ "Submission saved to draft.": "Übermittlung als Entwurf gespeichert.",
+ "Saved to draft": "Als Entwurf gespeichert",
+ "Saving...": "Sparen...",
+ "Resource": "Ressource",
+ "Error in creating form process mapper": "Fehler beim Erstellen des Formularprozess-Mappers",
+ "Select the date": "Wählen Sie das Datum aus",
+ "Diagram deployed": "Diagramm bereitgestellt",
+ "Deployment failed": "Bereitstellung fehlgeschlagen",
+ "form uploaded": "Formular hochgeladen",
+ "forms uploaded": "Formulare hochgeladen",
+ "Failed to upload": "Hochladen fehlgeschlagen",
+ "forms...!": "Formen...!",
+ "form...!": "bilden...!",
+ "Process name(s) must not be empty": "Prozessname(n) dürfen nicht leer sein",
+ "URL copied": "URL kopiert",
+ "Click Here to Copy": "Klicken Sie hier, um zu kopieren",
+ "Resources": "Bronnen",
+ "Duplicate form created successfully": "Doppeltes Formular erfolgreich erstellt",
+ "Revert": "Zurückkehren",
+ "Overview": "Überblick",
+ "Design Permission": "Designgenehmigung",
+ "Application Permission": "Anwendungserlaubnis",
+ "All Designers": "Alle Designer",
+ "Private(only you)": "Privat (nur Sie)",
+ "Specific Designer Group": "Spezifische Designergruppe",
+ "Submission Permission": "Einreichungserlaubnis",
+ "All Users": "Alle Nutzer",
+ "Specific User Group": "Spezifische Benutzergruppe",
+ "Specific Reviewers": "Spezifische Gutachter",
+ "All Reviewers": "Alle Rezensenten",
+ "Permission for application tracking.": "Erlaubnis zur Bewerbungsverfolgung.",
+ "Applicable for Designer Roled Users only.": "Gilt nur für Benutzer mit Designer-Rolle.",
+ "Applicable for Client and Reviewer Roled Users only.": "Gilt nur für Benutzer mit Kunden- und Prüferrollen.",
+ "Criteria": "Kriterien",
+ "Select Form": "Wählen Sie Formular aus",
+ "Create Condition": "Bedingung erstellen",
+ "Enter criteria": "Kriterien eingeben",
+ "Make this form public": "Machen Sie dieses Formular öffentlich",
+ "Enable bundling": "Bündelung aktivieren",
+
+ "Bundle Name": "Bündelname",
+ "View/Edit": "Anzeigen/Bearbeiten",
+ "Create Bundle": "Bündel erstellen",
+ "Rows per page": "Zeilen pro Seite",
+ "Items per page": "Elemente pro Seite",
+ "entries": "Einträge",
+ "Form Bundle": "Formularbündel",
+ "No bundles found": "Keine Pakete gefunden",
+ "Please change the selected filters to view Bundles": "Bitte ändern Sie die ausgewählten Filter, um Bundles anzuzeigen",
+ "Select all to download forms": "Wählen Sie alle aus, um Formulare herunterzuladen",
+ "Select for download": "Zum Herunterladen auswählen",
+ "Bundle Description": "Bündelbeschreibung",
+ "Conditions": "Bedingungen",
+ "Enter name": "Name eingeben",
+ "Enter Description": "Beschreibung eingeben",
+ "You can change the form order by drag and drop": "Sie können die Formularreihenfolge per Drag and Drop ändern",
+ "Form Order": "Bestellformular",
+ "Form Type": "Formulartyp",
+ "Add Forms Launch together": "Fügen Sie Forms Launch zusammen hinzu",
+ "Form bundles can save your time by grouping forms together": "Formularbündel können Ihre Zeit sparen, indem Sie Formulare gruppieren",
+ "Add Forms": "Formulare hinzufügen",
+ "Create Conditions": "Bedingungen schaffen",
+ " Add Conditions": "Bedingungen hinzufügen",
+ "Select Forms": "Wählen Sie Formulare aus",
+ "Insert": "Einfügung",
+ "View Form": "Formular anzeigen",
+ "Publish this Bundle for Client Users.": "Veröffentlichen Sie dieses Bundle für Client-Benutzer",
+ "Total Forms": "Gesamtformen",
+ "Edit Bundle": "Bündel bearbeiten",
+ "Next Form": "Nächstes Formular",
+ "Previous Form": "Vorheriges Formular",
+ "Forms included under the package": "Formulare im Paket enthalten",
+ "Submit": "einreichen",
+ "Reset Zoom": "Zoom zurücksetzen",
+ "Zoom In": "Hineinzoomen",
+ "Zoom Out": "Rauszoomen",
+ "Deploy": "Einsetzen",
+ "Export": "Export",
+ "Design Bundle": "Design-Paket",
+ "Workflow": "Arbeitsablauf",
+ "Bundle Name and Description is Required": "Paketname und -beschreibung sind erforderlich",
+ "Bundle Description is Required": "Paketbeschreibung ist erforderlich",
+ "Bundle Create Successfully": "Paket erfolgreich erstellt",
+ "Bundle updated successfully": "Paket erfolgreich aktualisiert",
+ "Select": "Auswählen",
+ "Unselect": "Abwählen",
+ "Done": "Erledigt",
+ "Failed to update permission!": "Berechtigung konnte nicht aktualisiert werden!",
+ "Failed to fetch roles!": "Rollen konnten nicht abgerufen werden!",
+ "Failed to update role!": "Rolle konnte nicht aktualisiert werden!",
+ "Permission updated successfully!": "Berechtigung erfolgreich aktualisiert!",
+ "Role updated successfully!": "Rolle erfolgreich aktualisiert!",
+ "Update failed!": "Update fehlgeschlagen!",
+ "Clear": "Klar",
+ "Are you sure deleting the role": "Sind Sie sicher, dass Sie die Rolle löschen",
+ "Confirm Delete": "Löschen bestätigen",
+ "All roles": "Alle Rollen",
+ "Filter By:": "Filtern nach:",
+ "Create": "Erstellen",
+ "Eg: Account Manager": "Beispiel: Kontomanager",
+ "Search by name, username or email": "Suche nach Name, Benutzername oder E-Mail",
+ "No data Found": "Keine Daten gefunden",
+ "Roles": "Rollen",
+ "Users": "Benutzer",
+ "Create New Role": "Neue Rolle erstellen",
+ "Search by role name": "Suche nach Rollennamen",
+ "Role Name": "Rollenname",
+ "Actions": "Aktionen",
+ "Create Role": "Rolle erstellen",
+ "Email": "Email",
+ "Role": "Rolle",
+ "Add Role": "Rolle hinzufügen",
+ "Role deleted successfully!": "Rolle erfolgreich gelöscht!",
+ "Failed to delete role!": "Rolle konnte nicht gelöscht werden!",
+ "Role created successfully!": "Rolle erfolgreich erstellt!",
+ "Failed to create role!": "Rolle konnte nicht erstellt werden!",
+ "Update success!": "Update-Erfolg!",
+ "No results found": "keine Ergebnisse gefunden",
+ "Edit Role": "Rolle bearbeiten",
+ "Failed to fetch users!": "Nutzer konnten nicht abgerufen werden!",
+ "Role names cannot contain special characters except _ , -": "Rollennamen dürfen keine Sonderzeichen außer _ , - enthalten.",
+ "Role names cannot contain special characters except _ , - , / ": "Rollennamen dürfen keine Sonderzeichen außer _ , - , / enthalten.",
+ "Rules deployed successfully": "Regeln erfolgreich bereitgestellt",
+ "Choose From Template": "Aus Vorlage auswählen",
+ "Back to forms": "Zurück zu den Formularen",
+ "Choose From Templates": "Aus Vorlagen auswählen",
+ "Explore our Template Library to find the perfect combination of forms and workflows. Click to preview a template and, if it fits your needs, customize it to your liking. Once you've tailored it to your specific requirements, you're all set to create your business case": "Erkunden Sie unsere Vorlagenbibliothek, um die perfekte Kombination aus Formularen und Workflows zu finden. Klicken Sie auf eine Vorlage, um eine Vorschau anzuzeigen, und passen Sie sie nach Ihren Wünschen an. Sobald Sie sie an Ihre speziellen Anforderungen angepasst haben, sind Sie bereit, Ihr Geschäftsszenario zu erstellen",
+ "All templates": "Alle Vorlagen",
+ "Template count": "Anzahl der Vorlagen",
+ "Learn more": "Erfahren Sie mehr",
+ "Template Details": "Vorlagendetails",
+ "Template Title": "Vorlagentitel",
+ "Preview Form": "Formularvorschau",
+ "Connected Workflow": "Verbundener Workflow",
+ "Delete Template": "Vorlage löschen",
+ "Use Template": "Vorlage verwenden",
+ "Template created successfully": "Vorlage erfolgreich erstellt",
+ "Template deleted successfully": "Vorlage erfolgreich gelöscht",
+ "Template updated successfully": "Vorlage erfolgreich aktualisiert",
+ "Category": "Kategorie",
+ "Search category...": "Kategorie durchsuchen...",
+ "Save as Template": "Als Vorlage speichern",
+ "Create Template": "Vorlage erstellen",
+ "Select or Create Category": "Kategorie auswählen oder erstellen",
+ "Short Intro": "Kurze Einleitung",
+ "Enter short intro": "Kurze Einleitung eingeben",
+ "Enter description": "Beschreibung eingeben",
+ "Select or create": "Auswählen oder erstellen",
+ "Update Template": "Vorlage aktualisieren",
+ "Form created successfully": "Formular erfolgreich erstellt",
+ "select or create": "Auswählen oder erstellen",
+ "Update Associated Form": "Verknüpftes Formular aktualisieren",
+ "Update Associated Workflow": "Verknüpften Workflow aktualisieren",
+ "Enter title": "Titel eingeben",
+ "No Templates Found": "Keine Vorlagen gefunden",
+ "No Category Found": "Keine Kategorie gefunden",
+ "Save Template": "Vorlage speichern",
+ "You can type and click the": "Sie können tippen und klicken Sie auf die",
+ "to create the category.": "um die Kategorie zu erstellen.",
+ "select or type to create": "auswählen oder eingeben, um zu erstellen",
+ "BPMN": "BPMN",
+ "DMN": "DMN",
+ "Advanced Designer": "Fortgeschrittener Designer",
+ "Basic Designer": "Grundlegender Designer",
+ "Search": "Suchen",
+ "Key": "Schlüssel",
+ "No Process Found": "Kein Prozess Gefunden",
+ "Search workflow": "Workflow Suchen",
+ "No Dmn Found": "Kein DMN Gefunden",
+ "Submission ID": "Einreichungs-ID",
+ "Submission Name": "Einreichungsname",
+ "Submission History": "Einreichungshistorie",
+ "No Submission History found": "Keine Einreichungshistorie gefunden",
+ "Error in submission count": "Fehler in der Einreichungszählung",
+ "Permission for submission tracking.": "Berechtigung für die Einreichungsverfolgung.",
+ "Reviewer permission to view submissions": "Berechtigung des Reviewers zur Ansicht von Einreichungen",
+ "Permission to create new submission": "Berechtigung zur Erstellung einer neuen Einreichung",
+ "Back to Bundle List": "Zurück zur Bündelliste",
+ "Bundle": "Bündel",
+ "You can drag these nodes to the pane on the right.": "Sie können diese Knoten auf das Fenster rechts ziehen.",
+ "You can delete the element by select and click the backspace": "Sie können das Element auswählen und die Rücktaste drücken, um es zu löschen",
+ "Workflow Id": "Workflow-ID",
+ "Enter Workflow Id": "Workflow-ID eingeben",
+ "Back to Submissions": "Zurück zu den Einreichungen",
+ "Back to Drafts": "Zurück zu den Entwürfen",
+ "Choose Your Workflow Option": "Wählen Sie Ihre Workflow-Option",
+ "Create New Workflow": "Neuen Workflow erstellen",
+ "Choose this option when you want to create a fresh workflow based on the template. System will generate and deploy a new workflow, then connect it to the selected form. Opt for this if your form requires a distinct set of workflow steps tailored to its specific needs.": "Wählen Sie diese Option aus, wenn Sie einen neuen Workflow auf der Grundlage der Vorlage erstellen möchten. Das System generiert und implementiert einen neuen Workflow und verbindet ihn dann mit dem ausgewählten Formular. Entscheiden Sie sich dafür, wenn Ihr Formular eine speziell auf seine Bedürfnisse zugeschnittene Reihe von Workflow-Schritten erfordert.",
+ "Reuse Existing Workflow": "Vorhandenen Workflow wiederverwenden",
+ "Select this option to link the form with an already established workflow. Any modifications made to the existing workflow will automatically reflect in this form as well. This is ideal when you want to leverage the existing workflow for your form's requirements.": "Wählen Sie diese Option aus, um das Formular mit einem bereits etablierten Workflow zu verknüpfen. Alle Änderungen am vorhandenen Workflow werden sich automatisch auch in diesem Formular widerspiegeln. Dies ist ideal, wenn Sie den vorhandenen Workflow für die Anforderungen Ihres Formulars nutzen möchten.",
+ "Are you sure you wish to delete the Template?": "Sind Sie sicher, dass Sie die Vorlage löschen möchten?",
+ "Enter Workflow Name": "Geben Sie den Workflow-Namen ein",
+ "Create Workflow": "Workflow erstellen",
+ "Upload Workflow": "Workflow hochladen",
+ "Edit Workflow": "Workflow bearbeiten",
+ "Published": "Veröffentlicht",
+ "Unpublished": "Nicht veröffentlicht",
+ "Private": "Privat",
+ "Anonymous": "Anonym",
+ "Edit Processes": "Prozesse bearbeiten",
+ "Create Processes": "Prozesse erstellen",
+ "tasks": "Aufgaben",
+ "Submission Id": "Einsende-ID",
+ "Clear All Filters": "Alle Filter löschen",
+ "Show results": "Ergebnisse anzeigen",
+ "Delete Draft": "Entwurf löschen",
+ "I can help you design forms effortlessly- all you have to do is give me a clear and concise description of what the form is meant to do. I will build out the fields and layout for you,which you can further customize.": "Ich kann Ihnen helfen, Formulare mühelos zu gestalten - alles, was Sie tun müssen, ist mir eine klare und prägnante Beschreibung dessen zu geben, wofür das Formular gedacht ist. Ich werde die Felder und das Layout für Sie erstellen, die Sie weiter anpassen können.",
+ "I am": "Ich bin",
+ "For example 'Give us a form that will serve as a patient intake form for walk-in clinics'": "Zum Beispiel 'Geben Sie uns ein Formular, das als Anmeldeformular für Patienten in Walk-In-Kliniken dient'.",
+ "Enter your prompt here": "Geben Sie hier Ihren Hinweis ein",
+ "Would you like to continue?": "Möchten Sie fortfahren?",
+ "Restart": "Neustart",
+ "I'm here to provide further assistance. Thank you!": "Ich stehe Ihnen gerne für weitere Unterstützung zur Verfügung. Vielen Dank!",
+ "Generate Form Design": "Formulardesign generieren",
+ "Preview": "Vorschau",
+ "Your form is now ready!": "Ihr Formular ist jetzt bereit!",
+ "Please tell me all the specifications and requirements you have in mind for your form. After you have finished the description, hit send.": "Bitte geben Sie uns alle Spezifikationen und Anforderungen, die Sie für Ihr Formular im Kopf haben. Nachdem Sie die Beschreibung abgeschlossen haben, drücken Sie die Eingabetaste.",
+ "Choose template": "Vorlage auswählen",
+ "Search by bundle name": "Nach Bundle-Namen suchen",
+ "Save Bundle": "Bundle speichern",
+ "Id": "Id",
+ "Enable bundling ?": "Bündelung aktivieren?",
+ "Select a task in the List.": "Wählen Sie eine Aufgabe in der Liste aus.",
+ "Add Date": "Datum hinzufügen",
+ "Assign to Me": "Mir zuweisen",
+ "Filter count:": "Filteranzahl:",
+ "Selected Forms": "Ausgewählte Formulare",
+ "Template Used:": "Verwendetes Template:",
+ "Select a task from the List.": "Wählen Sie eine Aufgabe aus der Liste aus.",
+ "Choose a task from the list; your selection directs your current activity.": "Wählen Sie eine Aufgabe aus der Liste aus; Ihre Auswahl bestimmt Ihre aktuelle Aktivität.",
+ "Please change the selected filters to view submissions": "Bitte ändern Sie die ausgewählten Filter, um Einreichungen anzuzeigen",
+ "Please change the selected filters to view drafts": "Bitte ändern Sie die ausgewählten Filter, um Entwürfe anzuzeigen",
+ "No drafts found": "Keine Entwürfe gefunden",
+ "Flow-E helps to build faster": "Flow-E hilft, schneller zu bauen",
+ "Flow-E is not available for demonstration in the trial instance. You can experience Flow-E in any of the premium packages of the product": "Flow-E steht in der Testinstanz nicht für eine Demonstration zur Verfügung. Sie können Flow-E in einem der Premium-Pakete des Produkts erleben",
+ "Get in touch with formsflow.ai team": "Kontaktieren Sie das formsflow.ai-Team",
+ "Premium": "Premium"
+};
diff --git a/forms-flow-service/src/resourceBundles/en/resourceBundles.ts b/forms-flow-service/src/resourceBundles/en/resourceBundles.ts
new file mode 100644
index 00000000..7f0f7be6
--- /dev/null
+++ b/forms-flow-service/src/resourceBundles/en/resourceBundles.ts
@@ -0,0 +1,585 @@
+/* eslint-disable max-len */
+export const RESOURCE_BUNDLES_EN = {
+ "Submit Form": "Submit Form",
+ "Changes Applied Successfully": "Changes Applied Successfully",
+ "Filter Deleted Successfully": "Filter Deleted Successfully",
+ "Save Filter": "Save Filter",
+ "Filter Name": "Filter Name",
+ "Create new filter": "Create new filter",
+ "Definition Key": "Definition Key",
+ "Permission": "Permission",
+ "Enter your text here": "Enter your text here",
+ "Accessible for all users": "Accessible for all users",
+ "Private (Only You)": "Private (Only You)",
+ "Specific Group": "Specific Group",
+ "Select Elements": "Select Elements",
+ " Task Attributes Selected": " Task Attributes Selected",
+ "Delete Filter": "Delete Filter",
+ "Add Value": "Add Value",
+ "Show only current user assigned task": "Show only current user assigned task",
+ "Show task based on logged user roles": "Show task based on logged user roles",
+ "Create Filter": "Create Filter",
+ "Task Attributes": "Task Attributes",
+ "Only selected task attributes will be available on task list view": "Only selected task attributes will be available on task list view",
+ "Show undefined variables": "Show undefined variables",
+ "Label": "Label",
+ "Variables": "Variables",
+ "Task Title": "Task Title",
+ "List View": "List View",
+ "Card View": "Card View",
+ "Create New Filter": "Create New Filter",
+ "Sort by": "Sort by",
+ "Collapse All": "Collapse All",
+ "Expand All": "Expand All",
+ "Application Id": "Application Id",
+ "Back to task": "Back to task",
+ "Filters": "Filters",
+ "Assignee": "Assignee",
+ "Select a user": "Select a user",
+ "Create DMN": "Create DMN",
+ "Create Process": "Create Process",
+ "Edit DMN": "Edit DMN",
+ "More options": "More options",
+ "Form Description": "Form Description",
+ "Saved to Submissions/Drafts": "Saved to Submissions/Drafts",
+ "Unfinished submissions will be saved to Submissions/Drafts.": "Unfinished submissions will be saved to Submissions/Drafts.",
+ "Edit Process": "Edit Process",
+ "Add filter name": "Add filter name",
+ "This section is aimed to set the parameters used to filter the tasks": "This section is aimed to set the parameters used to filter the tasks",
+ "This section is aimed to set read permissions for the filter": "This section is aimed to set read permissions for the filter",
+ "This section is aimed to set select task attributes that will be visible in the task list view": "This section is aimed to set select task attributes that will be visible in the task list view",
+ "Task Attribute": "Task Attribute",
+ "You can define variables shown in the list": "You can define variables shown in the list",
+ "results": "Results",
+ "Enter role name": "Enter role name",
+ "Public": "Public",
+ "View Submitted Form": "View Submitted Form",
+ "View Draft Details": "View Draft Details",
+ "Edit Draft": "Edit Draft",
+ "Draft Title": "Draft Title",
+ "Filter": "Filter",
+ "Advanced Options": "Advanced Options",
+ "Enter the path name": "Enter the path name",
+ "Search by form title": "Search by form title",
+ "Associate Workflow": "Associate Workflow",
+ "Search by workflow name": "Search by workflow name",
+ "View Details": "View Details",
+ "Visibility": "Visibility",
+ "Form Title": "Form Title",
+ "Access restricted by its designer..!": "Access restricted by its designer..!",
+ "and you will no longer have the access to this form in bundles": "and you will no longer have the access to this form in bundles",
+ "You will no longer have the access to this form in bundles": "You will no longer have access to this form in bundles",
+ "Bad Request": "Bad Request",
+ "Select the form to be displayed based on the above criteria": "Select the form to be displayed based on the above criteria",
+ "Create the criteria using the API key of any form component and a conditional notation. For example, 'age > 18' where 'age' is the API key of a form component": "Create the criteria using the API key of any form component and a conditional notation. For example, 'age > 18' where 'age' is the API key of a form component",
+ "Select form version": "Select form version",
+ "Please remove the special characters...!": "Please remove the special characters...!",
+ "No histories found": "No histories found",
+ "Continue": "Continue",
+ "This will create a new version of the form without changing the path name but with new form id.": "This will create a new version of the form without changing the path name but with new form id.",
+ "Save as a new version": "Save as a new version",
+ "Save New Version": "Save New Version",
+ "Do you want to save a new version of this form?": "Do you want to save a new version of this form?",
+ "Do you want to create a duplicate form and associated workflow from existing form ?": "Do you want to create a duplicate form and associated workflow from existing form ?",
+ "New version created": "New version created",
+ "Create a duplicate form": "Create a duplicate form",
+ "Show more": "Show more",
+ "Modified By": "Modified By",
+ "Created On": "Created On",
+ "Formsflow automatically saves your previous form data. Now you can switch to the previous stage and edit.": "Formsflow automatically saves your previous form data. Now you can switch to the previous stage and edit.",
+ "Duplicate Form": "Duplicate Form",
+ "Form History": "Form History",
+ "No file chosen": "No file chosen",
+ "Choose File": "Choose File",
+ "Choose any": "Choose any",
+ "Sort by form name": "Sort by form name",
+ "select form type": "select form type",
+ "Draft Deleted Successfully": "Draft Deleted Successfully",
+ "Saved to Applications/Drafts": "Saved to Applications/Drafts",
+ "Unfinished applications will be saved to Applications/Drafts.": "Unfinished applications will be saved to Applications/Drafts.",
+ "Discard Draft": "Discard Draft",
+ "with ID": "with ID",
+ "Please change the selected filters to view Forms": "Please change the selected filters to view Forms",
+ "Search by form name": "Search by form name",
+ "Click to search": "Click to search",
+ "No submissions found": "No submissions found",
+ "No submission avaliable in the selected date. Please select another date range": "No submission avaliable in the selected date. Please select another date range",
+ "Form field": "Form field",
+ "Enter Label": "Enter Label",
+ "Select form field": "Select form field",
+ "Add form fields to display in task list": "Add form fields to display in task list",
+ "Latest Version": "Latest Version",
+ "Submission Status": "Submission Status",
+ "No submission status": "No submission status",
+ "No Public url found": "No Public url found",
+ "Show in list": "Show in list",
+ "Select Task Variable": "Select Task Variable",
+ "Enter your Label": "Enter your Label",
+ "Please select from one of the following workflows.": "Please select from one of the following workflows.",
+ "Select Key": "Select Key",
+ "Create Your Task Variable": "Create Your Task Variable",
+ "No task variable selected": "No task variable selected",
+ "Workflow Associate": "Workflow Associate",
+ "Task variable": "Task variable",
+ "Enter pathname": "Enter pathname",
+ "Name": "Name",
+ "Title": "Title",
+ "Display as": "Display as",
+ "Anonymous Form ": "Anonymous Form",
+ "Submission Saved": "Submission Saved.",
+ "Error while Submission.": "Error while Submission.",
+ "Form saved": "Form saved.",
+ "Message": "Please fix the errors before submitting again.",
+ "Submission cannot be done.": "Submission cannot be done.",
+ "No Process Diagram found": "No Process Diagram found",
+ 'Forms': "Forms",
+ 'Form': "Form",
+ "Downloaded Successfully": "Downloaded Successfully",
+ "Edit": "Edit",
+ "Do you want to associate form with a workflow ?": "Do you want to associate form with a workflow ?",
+ "Yes": "Yes",
+ "No": "No",
+ "Form Name": "Form Name ",
+ "Workflow Name": "Workflow Name ",
+ "Publish this form for Client Users.": "Publish this form for Client Users.",
+ "Comments": "Comments",
+ "Back": "Back",
+ "Edit Form": "Edit Form",
+ "Next": "Next",
+ "Save": "Save",
+ "Back to Form List": "Back to Form List",
+ "Submit New": "Submit New",
+ "View Submissions": "View Submissions",
+ "View/Edit Form": "View/Edit Form",
+ "Delete Form": "Delete Form",
+ "Delete": "Delete",
+ "Print As PDF": "Print As PDF",
+ "Applications": "Applications",
+ "Tasks": "Tasks",
+ "Metrics": "Metrics",
+ "Logout": "Logout",
+ "No tasks found": "No tasks found",
+ "Please change the selected filters to view tasks": "Please change the selected filters to view tasks",
+ "Clear all filters": "Clear all filters",
+ "Created": "Created",
+ "Task Variables": "Task Variables",
+ "Process Variables": "Process Variables",
+ "Process Definition Name": "Process Definition Name",
+ "Assigne": "Assignee",
+ "Candidate Group": "Candidate Group",
+ "Candidate User": "Candidate User",
+ "Description": "Description",
+ "Priority": "Priority",
+ "Due Date": "Due Date",
+ "Follow up Date": "Follow up Date",
+ "Task name": "Task name",
+ "Remove sorting": "Remove sorting",
+ "Ascending": "Ascending",
+ "Descending": "Descending",
+ "Add sorting": "Add sorting",
+ "of the criteria are met.": "of the criteria are met.",
+ "For Variable, ignore case of": "For Variable, ignore case of",
+ "name": "name",
+ "value": "value",
+ "No task matching filters found.": "No task matching filters found.",
+ "Application ID": "Application ID",
+ "Set follow-up Date": "Set follow-up Date",
+ "Set Due date": "Set Due date",
+ "Add groups": "Add groups",
+ "Claim": "Claim",
+ "Search By Last Name": "Search By Last Name",
+ "Search By First Name": "Search By First Name",
+ "Search By Email": "Search By Email",
+ "You can add a group by typing a group ID into the input field and afterwards clicking the button with the plus sign.": "You can add a group by typing a group ID into the input field and afterwards clicking the button with the plus sign.",
+ "Add a group": "Add a group",
+ "Process Name": "Process Name",
+ "Set FollowUp Date": "Set FollowUp Date",
+ "Groups": "groups",
+ "Click to Change Assignee": "Click to Change Assignee",
+ "Reset Assignee": "Reset Assignee",
+ "Update User": "Update User",
+ "Close": "Close",
+ "Type": "Type",
+ "Remove search": "Remove search",
+ "Property": "Property",
+ "Operator": "Operator",
+ "Total number of results": "Total number of results",
+ "Filter Tasks": "Filter Tasks",
+ "All": "All",
+ "ANY": "ANY",
+ "Task assignee": "Task assignee",
+ "Application History": "Application History",
+ "View Submission": "View Submission",
+ "Showing": "Showing",
+ "to": "to",
+ "Acknowledge": "Acknowledge",
+ "View": "View",
+ "Select a task in the list.": "Select a task in the list.",
+ "No Filters Found": "No Filters Found",
+ "Loading": "Loading",
+ "Loading...": "Loading...",
+ "History": "History",
+ "Diagram": "Diagram",
+ "Delete Confirmation": "Delete Confirmation",
+ "All tasks": "All tasks",
+ "Manage Groups": "Manage Groups",
+ "Group ID": "Group ID",
+ "Due": "Due",
+ "Follow-up": "Follow-up",
+ "Application Name": "Application Name",
+ "Created By": "Created By",
+ "Application Status": "Application Status",
+ "Request Status": "Request Status",
+ "Request Name": "Request Name",
+ "Submitted On": "Submitted On",
+ "Modified On": "Modified On",
+ "No History Found": "No History Found",
+ "Process Diagram": "Process Diagram",
+ "Details": "Details",
+ "Status": "Status",
+ "Submissions": "Submissions",
+ "No Application History found": "No Application History found",
+ "Link To Form Submission": "Link To Form Submission",
+ "Last Modified": "Last Modified",
+ "Insights": "Insights",
+ "No dashboard found": "No dashboard found",
+ "of": "of",
+ "Results": "Results",
+ "Dashbaord": "Dashboard",
+ "Dashboards": "Dashboards",
+ "Select Dashboard": "Select Dashboard",
+ "Total Submissions": "Total Submissions",
+ "Save & Preview": "Save & Preview",
+ "Operations": "Operations",
+ "Access Groups": "Access Groups",
+ "Action": "Action",
+ "Add": "Add",
+ "Admin": "Admin",
+ "Create Form": "Create Form",
+ "Upload Form": "Upload Form",
+ "Download Form": "Download Form",
+ "Upload json form only": "Upload json form only",
+ "Select atleast one form": "Select atleast one form",
+ "Select All": "Select All",
+ "Created Date": "Created Date",
+ "Modified Date": "Modified Date",
+ "File Upload Status": "File Upload Status",
+ "Forms Completed": "Forms Completed",
+ "Form Completed": "Form Completed",
+ "No forms found": "No forms found",
+ "Powered by ": "Powered by ",
+ "Press Enter key or click here to search": "Press Enter key or click here to search",
+ "Click to clear": "Click to clear",
+ "No applications found": "No applications found",
+ "Successfully Updated": "Successfully Updated",
+ "Failed": "Failed",
+ "Submission Failed.": "Submission Failed.",
+ "Click here to back": "Click here to back",
+ "Path": "Path",
+ "Make this form public ?": "Make this form public ?",
+ "Design Form": "Design Form",
+ "Associate this form with a workflow?": "Associate this form with a workflow?",
+ "Preview and Confirm": "Preview and Confirm",
+ "All steps completed - you're finished": "All steps completed - you're finished",
+ "Enter the form machine name": "Enter the form machine name",
+ "Enter the form title": "Enter the form title",
+ "Error in JSON file structure": "Error in JSON file structure",
+ "example": "example",
+ "Please fix the errors before submitting again.": "Please fix the errors before submitting again.",
+ "Wizard": "Wizard",
+ "Save Form": "Save Form",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Please change the selected filters to view applications": "Please change the selected filters to view applications",
+ "No submissions available for the selected date range": "No submissions available for the selected date range",
+ "Ok": "Ok",
+ "Form not available": "Form not available",
+ "Thank you for your response.": "Thank you for your response.",
+ "saved successfully": "saved successfully",
+ "Copy anonymous form URL": "Copy anonymous form URL",
+ "Submitted By": "Submitted By",
+ "Confirmation": "Confirmation",
+ "Changing the form title will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Changing the form title will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.",
+ "Error while saving Form": "Error while saving Form",
+ "Click here to go back": "Click here to go back",
+ " Applications are submitted against": " Applications are submitted against",
+ " Application is submitted against": " Application is submitted against",
+ "Are you sure to delete the":"Are you sure to delete the",
+ "Are you sure to delete the draft": "Are you sure you want to delete the draft",
+ "Are you sure to delete this submission ?": "Are you sure you want to delete this submission?",
+ " Submissions are made against": " Submissions are made against",
+ " Submission is made against": " Submission is made against",
+ "Save Changes": "Save Changes",
+ "Changing the form workflow will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Changing the form workflow will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.",
+ "Form-Workflow association saved.": "Form-Workflow association saved.",
+ "Form-Workflow association failed.": "Form-Workflow association failed.",
+ "Form deletion unsuccessful": "Form deletion unsuccessful",
+ "Form deleted successfully": "Form deleted successfully",
+ "Bundle deleted successfully": "Bundle deleted successfully",
+ "Form process failed": "Form process failed",
+ "Form unpublishing Failed": "Form unpublishing Failed",
+ "All groups have access to the dashboard": "All groups have access to the dashboard",
+ "Export PDF": "Export PDF",
+ "Something went wrong. Please try again!": "Something went wrong. Please try again!",
+ "No Dashboards Found": "No Dashboards Found",
+ "Processes": "Processes",
+ "Please select an existing workflow.": "Please select an existing workflow.",
+ "Create New": "Create New",
+ "Or create new workflow or import a workflow from a local directory.": "Or create new workflow or import a workflow from a local directory.",
+ "The operation couldn't be completed. Please try after sometime": "The operation couldn't be completed. Please try after sometime",
+ "Select...": "Select...",
+ "No Drafts Found": "No Drafts Found",
+ "Help": "Help",
+ "Draft Id": "Draft Id",
+ "Draft Name": "Draft Name",
+ "Link To Draft Submission": "Link To Draft Submission",
+ "Drafts": "Drafts",
+ "You can't submit this form until it is published": "You can't submit this form until it is published",
+ "Form not published": "Form not published",
+ "Access Denied": "Access Denied",
+ "By default, the tenant key would be prefixed to form": "By default, the tenant key would be prefixed to form",
+ "go back": "go back",
+ "No Applications Found": "No Applications Found",
+ "Submission saved to draft.": "Submission saved to draft.",
+ "Saved to draft": "Saved to draft",
+ "Saving...": "Saving...",
+ "Resource": "Resource",
+ "Error in creating form process mapper": "Error in creating form process mapper",
+ "Select the date": "Select the date",
+ "Diagram deployed": "Diagram deployed",
+ "Deployment failed": "Deployment failed",
+ "form uploaded": "form uploaded",
+ "forms uploaded": "forms uploaded",
+ "Failed to upload": "Failed to upload",
+ "forms...!": "forms...!",
+ "form...!": "form...!",
+ "Process name(s) must not be empty": "Process name(s) must not be empty",
+ "URL copied": "URL copied",
+ "Click Here to Copy": "Click Here to Copy",
+ "Resources": "Resources",
+ "Duplicate form created successfully": "Duplicate form created successfully",
+ "Revert": "Revert",
+
+ "Criteria": "Criteria",
+ "Select Form": "Select Form",
+ "Create Condition": "Create Condition",
+ "Enter criteria": "Enter criteria",
+ "Make this form public": "Make this form public",
+ "Enable bundling": "Enable bundling",
+
+ "Bundle Name": "Bundle Name",
+ "View/Edit": "View/Edit",
+ "Create Bundle": "Create Bundle",
+ "Rows per page": "Rows per page",
+ "Items per page": "Items per page",
+ "entries": "entries",
+ "Form Bundle": "Form Bundle",
+ "No bundles found": "No bundles found",
+ "Please change the selected filters to view Bundles": "Please change the selected filters to view Bundles",
+ "Select all to download forms": "Select all to download forms",
+ "Select for download": "Select for download",
+ "Bundle Description": "Bundle Description",
+ "Conditions": "Conditions",
+ "Enter name": "Enter name",
+ "Enter Description": "Enter Description",
+ "You can change the form order by drag and drop": "You can change the form order by drag and drop",
+ "Form Order": "Form Order",
+ "Form Type": "Form Type",
+ "Add Forms Launch together": "Add Forms Launch together",
+ "Form bundles can save your time by grouping forms together": "Form bundles can save your time by grouping forms together",
+ "Add Forms": "Add Forms",
+ "Create Conditions": "Create Conditions",
+ " Add Conditions": " Add Conditions",
+ "Select Forms": "Select Forms",
+ "Insert": "Insert",
+ "View Form": "View Form",
+ "Publish this Bundle for Client Users.": "Publish this Bundle for Client Users.",
+ "Total Forms": "Total Forms",
+ "Edit Bundle": "Edit Bundle",
+ "Next Form": "Next Form",
+ "Previous Form": "Previous Form",
+ "Forms included under the package": "Forms included under the package",
+ "Submit": "Submit",
+ "Reset Zoom": "Reset Zoom",
+ "Zoom In": "Zoom In",
+ "Zoom Out": "Zoom Out",
+ "Deploy": "Deploy",
+ "Export": "Export",
+ "Overview": "Overview",
+ "Design Permission": "Design Permission",
+ "Application Permission": "Application Permission",
+ "All Designers": "All Designers",
+ "Private(only you)": "Private(only you)",
+ "Specific Designer Group": "Specific Designer Group",
+ "Submission Permission": "Submission Permission",
+ "All Users": "All Users",
+ "Specific User Group": "Specific User Group",
+ "Specific Reviewers": "Specific Reviewers",
+ "All Reviewers": "All Reviewers",
+ "Permission for application tracking.": "Permission for application tracking.",
+ "Design Bundle": "Design Bundle",
+ "Workflow": "Workflow",
+ "Bundle Name and Description is Required": "Bundle Name and Description is Required",
+ "Bundle Description is Required": "Bundle Description is Required",
+ "Bundle Create Successfully": "Bundle Create Successfully",
+ "Bundle updated successfully": "Bundle updated successfully",
+ "Select": "Select",
+ "Unselect": "Unselect",
+ "Applicable for Designer Roled Users only.": "Applicable for Designer Roled Users only.",
+ "Applicable for Client and Reviewer Roled Users only.": "Applicable for Client and Reviewer Roled Users only.",
+ "Done": "Done",
+ "Failed to update permission!": "Failed to update permission!",
+ "Failed to fetch roles!": "Failed to fetch roles!",
+ "Failed to update role!": "Failed to update role!",
+ "Permission updated successfully!": "Permission updated successfully!",
+ "Role updated successfully!": "Role updated successfully!",
+ "Update failed!": "Update failed!",
+ "Clear": "Clear",
+ "Are you sure deleting the role": "Are you sure deleting the role",
+ "Confirm Delete": "Confirm Delete",
+ "All roles": "All roles",
+ "Filter By:": "Filter By:",
+ "Create": "Create",
+ "Eg: Account Manager": "Eg: Account Manager",
+ "Search by name, username or email": "Search by name, username or email",
+ "No data Found": "No data Found",
+ "Dashboard": "Dashboard",
+ "Roles": "Roles",
+ "Users": "Users",
+ "Create New Role": "Create New Role",
+ "Search by role name": "Search by role name",
+ "Role Name": "Role Name",
+ "Actions": "Actions",
+ "Create Role": "Create Role",
+ "Email": "Email",
+ "Role": "Role",
+ "Add Role": "Add Role",
+ "Role deleted successfully!": "Role deleted successfully!",
+ "Failed to delete role!": "Failed to delete role!",
+ "Role created successfully!": "Role created successfully!",
+ "Failed to create role!": "Failed to create role!",
+ "Update success!": "Update success!",
+ "No results found": "No results found",
+ "Edit Role": "Edit Role",
+ "Failed to fetch users!": "Failed to fetch users!",
+ "Role names cannot contain special characters except _ , -": "Role names cannot contain special characters except _ , -",
+ "Role names cannot contain special characters except _ , - , / ": "Role names cannot contain special characters except _ , - , / ",
+ "Rules deployed successfully": "Rules deployed successfully",
+ "Choose From Template": "Choose From Template",
+ "Back to forms": "Back to forms",
+ "Choose From Templates": "Choose From Templates",
+ "Explore our Template Library to find the perfect combination of forms and workflows. Click to preview a template and, if it fits your needs, customize it to your liking. Once you've tailored it to your specific requirements, you're all set to create your business case": "Explore our Template Library to find the perfect combination of forms and workflows. Click to preview a template and, if it fits your needs, customize it to your liking. Once you've tailored it to your specific requirements, you're all set to create your business case",
+ "All templates": "All templates",
+ "Template count": "Template count",
+ "Learn more": "Learn more",
+ "Template Details": "Template Details",
+ "Template Title": "Template Title",
+ "Preview Form": "Preview Form",
+ "Connected Workflow": "Connected Workflow",
+ "Delete Template": "Delete Template",
+ "Use Template": "Use Template",
+ "Template created successfully": "Template created successfully",
+ "Template deleted successfully": "Template deleted successfully",
+ "Template updated successfully": "Template updated successfully",
+ "Category": "Category",
+ "Search category...": "Search category...",
+ "Save as Template": "Save as Template",
+ "Create Template": "Create Template",
+ "Select or Create Category": "Select or Create Category",
+ "Short Intro": "Short Intro",
+ "Enter short intro": "Enter short intro",
+ "Enter description": "Enter description",
+ "Select or create": "Select or create",
+ "Update Template": "Update Template",
+ "Form created successfully": "Form created successfully",
+ "select or create": "Select or create",
+ "Update Associated Form": "Update Associated Form",
+ "Update Associated Workflow": "Update Associated Workflow",
+ "Enter title": "Enter title",
+ "No Templates Found": "No Templates Found",
+ "No Category Found": "No Category Found",
+ "Save Template": "Save Template",
+ "You can type and click the": "You can type and click the",
+ "to create the category.": " to create the category.",
+ "select or type to create": "select or type to create",
+ "BPMN": "BPMN",
+ "DMN": "DMN",
+ "Advanced Designer": "Advanced Designer",
+ "Basic Designer": "Basic Designer",
+ "Search": "Search",
+ "Key": "Key",
+ "No Process Found": "No Process Found",
+ "Search workflow": "Search workflow",
+ "No Dmn Found": "No Dmn Found",
+ "Submission ID": "Submission Id",
+ "Submission Name": "Submission Name",
+ "Submission History": "Submission History",
+ "No Submission History found": "No Submission History found",
+ "Error in submission count": "Error in submission count",
+ "Permission for submission tracking.": "Permission for submission tracking.",
+ "Reviewer permission to view submissions": "Reviewer permission to view submissions",
+ "Permission to create new submission": "Permission to create new submission",
+ "Back to Bundle List": "Back to Bundle List",
+ "Bundle": "Bundle",
+ "You can drag these nodes to the pane on the right.": "You can drag these nodes to the pane on the right.",
+ "You can delete the element by select and click the backspace": "You can delete the element by select and click the backspace",
+ "Workflow Id": "Workflow Id",
+ "Enter Workflow Id": "Enter Workflow Id",
+ "Back to Submissions": "Back to Submissions",
+ "Back to Drafts": "Back to Drafts",
+ "Choose Your Workflow Option": "Choose Your Workflow Option",
+ "Create New Workflow": "Create New Workflow",
+ "Choose this option when you want to create a fresh workflow based on the template. System will generate and deploy a new workflow, then connect it to the selected form. Opt for this if your form requires a distinct set of workflow steps tailored to its specific needs.": "Choose this option when you want to create a fresh workflow based on the template. System will generate and deploy a new workflow, then connect it to the selected form. Opt for this if your form requires a distinct set of workflow steps tailored to its specific needs.",
+ "Reuse Existing Workflow": "Reuse Existing Workflow",
+ "Select this option to link the form with an already established workflow. Any modifications made to the existing workflow will automatically reflect in this form as well. This is ideal when you want to leverage the existing workflow for your form's requirements.": "Select this option to link the form with an already established workflow. Any modifications made to the existing workflow will automatically reflect in this form as well. This is ideal when you want to leverage the existing workflow for your form's requirements",
+ "Are you sure you wish to delete the Template?": "Are you sure you wish to delete the Template?",
+ "Enter Workflow Name": "Enter Workflow Name",
+ "Create Workflow": "Create Workflow",
+ "Upload Workflow": "Upload Workflow",
+ "Edit Workflow": "Edit Workflow",
+ "Published": "Published",
+ "Unpublished": "Unpublished",
+ "Private": "Private",
+ "Anonymous": "Anonymous",
+ "Edit Processes": "Edit Processes",
+ "Create Processes": "Create Processes",
+ "tasks": "tasks",
+ "Submission Id": "Submission Id",
+ "Clear All Filters": "Clear All Filters",
+ "Show results": "Show results",
+ "Delete Draft": "Delete Draft",
+ "I can help you design forms effortlessly- all you have to do is give me a clear and concise description of what the form is meant to do. I will build out the fields and layout for you,which you can further customize.": "I can help you design forms effortlessly- all you have to do is give me a clear and concise description of what the form is meant to do. I will build out the fields and layout for you,which you can further customize.",
+ "I am": "I am",
+ "For example 'Give us a form that will serve as a patient intake form for walk-in clinics'": "For example 'Give us a form that will serve as a patient intake form for walk-in clinics'",
+ "Enter your prompt here": "Enter your prompt here",
+ "Would you like to continue?": "Would you like to continue?",
+ "Restart": "Restart",
+ "I'm here to provide further assistance. Thank you!": "I'm here to provide further assistance. Thank you!",
+ "Generate Form Design": "Generate Form Design",
+ "Preview": "Preview",
+ "Your form is now ready!": "Your form is now ready!",
+ "Please tell me all the specifications and requirements you have in mind for your form. After you have finished the description, hit send.": "Please tell me all the specifications and requirements you have in mind for your form. After you have finished the description, hit send.",
+ "Choose template": "Choose template",
+ "Search by bundle name": "Search by bundle name",
+ "Save Bundle": "Save Bundle",
+ "Id": "Id",
+ "Enable bundling ?": "Enable bundling?",
+ "Select a task in the List.": "Select a task in the List.",
+ "Add Date": "Add Date",
+ "Assign to Me": "Assign to Me",
+ "Filter count:": "Filter count:",
+ "Selected Forms": "Selected Forms",
+ "Template Used:": "Template Used:",
+ "Select a task from the List.": "Select a task from the List.",
+ "Choose a task from the list; your selection directs your current activity.": "Choose a task from the list; your selection directs your current activity.",
+ "Please change the selected filters to view submissions": "Please change the selected filters to view submissions",
+ "Please change the selected filters to view drafts": "Please change the selected filters to view drafts",
+ "No drafts found": "No drafts found",
+ "Flow-E helps to build faster": "Flow-E helps to build faster",
+ "Flow-E is not available for demonstration in the trial instance. You can experience Flow-E in any of the premium packages of the product": "Flow-E is not available for demonstration in the trial instance. You can experience Flow-E in any of the premium packages of the product",
+ "Get in touch with formsflow.ai team": "Get in touch with formsflow.ai team",
+ "Premium": "Premium"
+};
+
+
+
diff --git a/forms-flow-service/src/resourceBundles/fr/resourceBundles.ts b/forms-flow-service/src/resourceBundles/fr/resourceBundles.ts
new file mode 100644
index 00000000..3d889bd3
--- /dev/null
+++ b/forms-flow-service/src/resourceBundles/fr/resourceBundles.ts
@@ -0,0 +1,593 @@
+/* eslint-disable max-len */
+export const RESOURCE_BUNDLES_FR = {
+ "Submit Form": "Soumettre le Formulaire",
+ "Changes Applied Successfully": "Changements Appliqués avec Succès",
+ "Filter Deleted Successfully": "Filtre Supprimé avec Succès",
+ "Save Filter": "Enregistrer le Filtre",
+ "Filter Name": "Nom du Filtre",
+ "Create new filter": "Créer un nouveau filtre",
+ "Definition Key": "Clé de Définition",
+ "Permission": "Permission",
+ "Enter your text here": "Entrez votre texte ici",
+ "Accessible for all users": "Accessible pour tous les utilisateurs",
+ "Private (Only You)": "Privé (Uniquement Vous)",
+ "Specific Group": "Groupe Spécifique",
+ "Select Elements": "Sélectionner des Éléments",
+ " Task Attributes Selected": " Attributs de la Tâche Sélectionnés",
+ "Delete Filter": "Supprimer le Filtre",
+ "Add Value": "Ajouter une Valeur",
+ "Show only current user assigned task": "Afficher uniquement les tâches attribuées à l'utilisateur actuel",
+ "Show task based on logged user roles": "Afficher les tâches en fonction des rôles de l'utilisateur connecté",
+ "Create Filter": "Créer un Filtre",
+ "Task Attributes": "Attributs de la Tâche",
+ "Only selected task attributes will be available on task list view": "Seuls les attributs de tâche sélectionnés seront disponibles dans la vue de la liste des tâches",
+ "Show undefined variables": "Afficher les variables non définies",
+ "Label": "Étiquette",
+ "Variables": "Variables",
+ "Task Title": "Titre de la Tâche",
+ "List View": "Vue Liste",
+ "Card View": "Vue Carte",
+ "Create New Filter": "Créer un Nouveau Filtre",
+ "Sort by": "Trier par",
+ "Collapse All": "Réduire Tout",
+ "Expand All": "Étendre Tout",
+ "Application Id": "ID de l'Application",
+ "Back to task": "Retour à la tâche",
+ "Filters": "Filtres",
+ "Assignee": "Assigné",
+ "Select a user": "Sélectionner un utilisateur",
+ "Create DMN": "Créer DMN",
+ "Create Process": "Créer Processus",
+ "Edit DMN": "Éditer DMN",
+ "More options": "Plus d'options",
+ "Form Description": "Description du formulaire",
+ "Saved to Submissions/Drafts": "Enregistré dans Soumissions/Brouillons",
+ "Unfinished submissions will be saved to Submissions/Drafts.": "Les soumissions inachevées seront enregistrées dans Soumissions/Brouillons.",
+ "Edit Process": "Modifier le processus",
+ "Add filter name": "Ajouter un nom de filtre",
+ "This section is aimed to set the parameters used to filter the tasks": "Cette section vise à définir les paramètres utilisés pour filtrer les tâches",
+ "This section is aimed to set read permissions for the filter": "Cette section vise à définir les autorisations de lecture pour le filtre",
+ "This section is aimed to set select task attributes that will be visible in the task list view": "Cette section vise à définir les attributs de tâche sélectionnés qui seront visibles dans la vue de la liste des tâches",
+ "Task Attribute": "Attribut de la tâche",
+ "You can define variables shown in the list": "Vous pouvez définir des variables affichées dans la liste",
+ "results": "Résultats",
+ "Enter role name": "Entrez le nom du rôle",
+ "Public": "Public",
+ "View Submitted Form": "Voir le formulaire soumis",
+ "View Draft Details": "Voir les détails du brouillon",
+ "Edit Draft": "Éditer le brouillon",
+ "Draft Title": "Titre du brouillon",
+ "Filter": "Filtre",
+ "Advanced Options": "Options avancées",
+ "Enter the path name": "Entrer le nom du chemin",
+ "Search by form title": "Rechercher par titre de formulaire",
+ "Associate Workflow": "Associer le flux de travail",
+ "Search by workflow name": "Rechercher par nom de flux de travail",
+ "View Details": "Voir les détails",
+ "Visibility": "Visibilité",
+ "Form Title": "Titre du formulaire",
+ "Access restricted by its designer..!": "Accès restreint par son concepteur..!",
+ "and you will no longer have the access to this form in bundles": "et vous n'aurez plus accès à ce formulaire dans les bundles",
+ "You will no longer have the access to this form in bundles": "Vous n'aurez plus accès à ce formulaire dans les bundles",
+ "Bad Request": "Bad Request",
+ "Select the form to be displayed based on the above criteria": "Sélectionnez le formulaire à afficher en fonction des critères ci-dessus.",
+ "Create the criteria using the API key of any form component and a conditional notation. For example, 'age > 18' where 'age' is the API key of a form component": "Créez les critères en utilisant la clé API de n'importe quel composant de formulaire et une notation conditionnelle. Par exemple, 'age > 18', où 'age' est la clé API d'un composant de formulaire.",
+ "Select form version": "Sélectionnez la version du formulaire",
+ "Please remove the special characters...!": "Veuillez supprimer les caractères spéciaux... !",
+ "No histories found": "Aucun historique trouvé",
+ "Continue": "Continuez",
+ "This will create a new version of the form without changing the path name but with new form id.": "Cela créera une nouvelle version du formulaire sans changer le nom du chemin mais avec un nouvel identifiant de formulaire.",
+ "Save as a new version": "Enregistrer en tant que nouvelle version",
+ "Save New Version": "Enregistrer la nouvelle version",
+ "Do you want to save a new version of this form?": "Voulez-vous enregistrer une nouvelle version de ce formulaire ?",
+ "Do you want to create a duplicate form and associated workflow from existing form ?": "Vous souhaitez créer un formulaire dupliqué et un workflow associé à partir d'un formulaire existant ?",
+ "New version created": "Nouvelle version créée",
+ "Create a duplicate form": "Créer un formulaire en double",
+ "Show more": "Montre plus",
+ "Modified By": "Modifié par",
+ "Created On": "Créé sur",
+ "Formsflow automatically saves your previous form data. Now you can switch to the previous stage and edit.": "Formsflow enregistre automatiquement vos données de formulaire précédentes. Vous pouvez maintenant passer à l'étape précédente et modifier.",
+ "Duplicate Form": "Formulaire en double",
+ "Form History": "Historique du formulaire",
+ "No file chosen": "Aucun fichier choisi",
+ "Choose File": "Choisir le fichier",
+ "Choose any": "Choisissez n'importe quel",
+ "Sort by form name": "Trier par nom de formulaire",
+ "select form type": "sélectionner le type de formulaire",
+ "Draft Deleted Successfully": "Brouillon supprimé avec succès",
+ "Saved to Applications/Drafts": "Enregistré dans Candidatures/Brouillons",
+ "Unfinished applications will be saved to Applications/Drafts.": "Les candidatures non terminées seront enregistrées dans Candidatures/Brouillons.",
+ "Discard Draft": " Supprimer le brouillon",
+ "with ID": "avec pièce d'identité",
+ "Please change the selected filters to view Forms": "Veuillez modifier les filtres sélectionnés pour afficher les formulaires",
+ "Search by form name": "Rechercher par nom de formulaire",
+ "Click to search": "Cliquez pour rechercher",
+ "No submissions found": "Aucune soumission trouvée",
+ "No submission avaliable in the selected date. Please select another date range": "Aucune soumission disponible à la date sélectionnée. Veuillez sélectionner une autre plage de dates",
+ "Dashboards": "Tableaux de bord",
+ "Form field": "Champ de formulaire",
+ "Enter Label": "Entrez l'étiquette",
+ "Select form field": "Sélectionnez le champ du formulaire",
+ "Add form fields to display in task list": "Ajouter des champs de formulaire à afficher dans la liste des tâches",
+ "Latest Version": "Dernière version",
+ "Submission Status": "État de la soumission",
+ "No submission status": "Aucun statut de soumission",
+ "No Public url found": "Aucune URL publique trouvée",
+ "Show in list": "Afficher dans la liste",
+ "Select Task Variable": "Sélectionnez la variable de tâche",
+ "Enter your Label": "Entrez votre étiquette",
+ "Please select from one of the following workflows.": "Veuillez sélectionner l'un des workflows suivants.",
+ "Select Key": "Sélectionnez la clé",
+ "Create Your Task Variable": "Créez votre variable de tâche",
+ "No task variable selected": "Aucune variable de tâche sélectionnée",
+ "Workflow Associate": "Associé au flux de travail",
+ "Task variable": "Variable de tâche",
+ "Enter pathname": "Entrez le nom du chemin",
+ "Submission Saved": "Soumission enregistrée.",
+ "Error while Submission.": "Erreur lors de la soumission.",
+ "Form saved": "Formulaire enregistré.",
+ "Message": "Veuillez corriger les erreurs avant de soumettre à nouveau.",
+ "Submission cannot be done.": "La soumission ne peut pas être faite.",
+ "Form-Workflow association saved.":
+ "Association formulaire-workflow enregistrée.",
+ "Form-Workflow association failed.":
+ "L'association formulaire-workflow a échoué.",
+ "No Process Diagram found": "Aucun diagramme de processus trouvé",
+ "No forms found": "Aucun formulaire trouvé",
+ "All steps completed - you're finished": "Toutes les étapes terminées - vous avez terminé",
+ "Edit": "Éditer",
+ 'Text Field': 'champ de texte',
+ "Do you want to associate form with a workflow ?": "Vous souhaitez associer un formulaire à un workflow ?",
+ "Yes": "Oui",
+ "No": "Non",
+ "Form Name": "Nom de forme ",
+ "Workflow Name": "Nom du flux de travail ",
+ "Publish this form for Client Users.": "Publiez ce formulaire pour les utilisateurs clients.",
+ "Comments": "commentaires",
+ "Back": "Arrière",
+ "Edit Form": "Modifier le formulaire",
+ "Next": "Prochaine",
+ "Save": "sauvegarder",
+ "Back to Form List": "Retour à la liste des formulaires",
+ "Submit New": "Soumettre Nouveau",
+ "View Submissions": "Voir les soumissions",
+ "View/Edit Form": "Afficher/Modifier le formulaire",
+ "Delete Form": "Supprimer le formulaire",
+ "Delete": "Effacer",
+ "Print As PDF": "Imprimer en PDF",
+ "Applications": "Applications",
+ "Tasks": "Tâches",
+ "Metrics": "Métrique",
+ "Insights": "Connaissances",
+ "Dashboard": "Tableau de bord",
+ "Logout": "Se déconnecter",
+ "No tasks found": "Aucune tâche trouvée",
+ "Please change the selected filters to view tasks": "Veuillez modifier les filtres sélectionnés pour afficher les tâches",
+ "Clear all filters": "Effacer tous les filtres",
+ "Created": "Créé",
+ "Task Variables": "Variables de tâche",
+ "Process Variables": "Variables de processus",
+ "Process Definition Name": "Nom de la définition de processus",
+ "Assigne": "Cessionnaire",
+ "Candidate Group": "Groupe de candidats",
+ "Candidate User": "Utilisateur candidat",
+ "Name": "Nom",
+ "Description": "La description",
+ "Priority": "Priorité",
+ "Due Date": "Date d'échéance",
+ "Follow up Date": "Date de suivi",
+ "Task name": "Nom de la tâche",
+ "Remove sorting": "Supprimer le tri",
+ "Ascending": "Ascendante",
+ "Descending": "Descendante",
+ "Add sorting": "Ajouter un tri",
+ "of the criteria are met.": "des critères sont remplis.",
+ "For Variable, ignore case of": "Pour Variable, ignorez la casse de",
+ "value": "valeur",
+ "No task matching filters found.": "Aucun filtre de correspondance de tâche trouvé.",
+ "Set follow-up Date": "Définir la date de suivi",
+ "Set Due date": "Définir la date d'échéance",
+ "Add groups": "Ajouter des groupes",
+ "Claim": "Réclamer",
+ "Search By Last Name": "Recherche par nom de famille",
+ "Search By First Name": "Recherche par prénom",
+ "Search By Email": "Recherche par e-mail",
+ "You can add a group by typing a group ID into the input field and afterwards clicking the button with the plus sign.": "Vous pouvez ajouter un groupe en saisissant un identifiant de groupe dans le champ de saisie, puis en cliquant sur le bouton avec le signe plus.",
+ "Add a group": "Ajouter un groupe",
+ "Process Name": "Nom du processus",
+ "Set FollowUp Date": "Définir la date de suivi",
+ "Groups": "groupes",
+ "Click to Change Assignee": "Cliquez pour changer de cessionnaire",
+ "Reset Assignee": "Réinitialiser le cessionnaire",
+ "Update User": "Mettre à jour l'utilisateur",
+ "Close": "proche",
+ "Type": "Taper",
+ "Remove search": "Supprimer la recherche",
+ "Property": "Biens",
+ "Operator": "Opératrice",
+ "Total number of results": "Nombre total de résultats",
+ "Filter Tasks": "Filtrer les tâches",
+ "ANY": "TOUTE",
+ "Task assignee": "Affecté à la tâche",
+ "Application History": "Historique des candidatures",
+ "View Submission": "Voir la soumission",
+ "Showing": "Affichage",
+ "to": "à",
+ "of": "de",
+ "Results": "résultats",
+ "Acknowledge": "Accuser réception",
+ "Select a task in the list.": "Sélectionnez une tâche dans la liste.",
+ "No Filters Found": "Aucun filtre trouvé",
+ "Loading": "Chargement",
+ "Form": "Former",
+ "History": "Histoire",
+ "Diagram": "Diagramme",
+ "Delete Confirmation": "Confirmation de suppression",
+ "All tasks": "Toutes les tâches",
+ "Manage Groups": "Gérer les groupes",
+ "Group ID": "Identifiant du groupe",
+ "Due": "Dû",
+ "Follow-up": "Suivre",
+ "Application ID": "ID d'application",
+ "Application Name": "Nom de l'application",
+ "Created By": "Créé par",
+ "Application Status": "État de la candidature",
+ "Request Status": "État de la demande",
+ "Request Name": "Nom de la demande",
+ "Submitted On": "Soumis le",
+ "Modified On": "Modifié le",
+ "No History Found": "Aucun historique trouvé",
+ "Process Diagram": "Diagramme de processus",
+ "Details": "Des détails",
+ "Status": "Statut",
+ "Submissions": "Soumissions",
+ "No Application History found": "Aucun historique des applications trouvé",
+ "Link To Form Submission": "Lien vers la soumission de formulaire",
+ "Last Modified": "Dernière modification",
+ "All": "Toute",
+ "View": "Vue",
+ "No dashboard found": "Aucun tableau de bord trouvé",
+ "Total Submissions": "Nombre total de soumissions",
+ "Operations": "Opérations",
+ "Access Groups": "Groupes d'accès",
+ "Action": "Action",
+ "Add": "Ajouter",
+ "Admin": "Administrateur",
+ "Create Form": "Créer un formulaire",
+ "Upload Form": "Télécharger le formulaire",
+ "Download Form": "Télécharger le formulaire",
+ "Upload json form only": "Télécharger le formulaire json uniquement",
+ "Select atleast one form": "Sélectionnez au moins un formulaire",
+ "Select All": "Tout sélectionner",
+ "Created Date": "Date de création",
+ "Modified Date": "Date modifiée",
+ "File Upload Status": "État du téléchargement du fichier",
+ "Forms Completed": "Formulaires remplis",
+ "Form Completed": "Formulaire complété",
+ " No forms found": "Aucun formulaire trouvé",
+ "Powered by ": "Alimenté par ",
+ "No applications found": "Aucune application trouvée",
+ "Successfully Updated": "Mise à jour réussie",
+ "Failed": "Manquée",
+ "Submission Failed.": "Изпращането не бе успешно.",
+ "Press Enter key or click here to search": "Appuyez sur la touche Entrée ou cliquez ici pour rechercher",
+ "Click to clear": "Cliquez pour effacer",
+ "Click here to back": "Cliquez ici pour revenir",
+ "Enter the form machine name": "Entrez le nom de la machine de formulaire",
+ 'Enter the form title': "Entrez le titre du formulaire",
+ "Title": "Titre",
+ "Display as": "Afficher comme",
+ "Anonymous Form ": "Formulaire anonyme",
+ "Make this form public ?": "Rendre ce formulaire public ?",
+ "Save & Preview": "Enregistrer et prévisualiser",
+ "Select Dashboard": "Sélectionnez Tableau de bord",
+ "Design Form": "Formulaire de conception",
+ "Associate this form with a workflow?": "Associer ce formulaire à un workflow ?",
+ "Preview and Confirm": "Aperçu et confirmation",
+ "Forms": "Formes",
+ "Downloaded Successfully": "Téléchargé avec succès",
+ "Error in JSON file structure": "Erreur dans la structure du fichier JSON",
+ "Path": "Chemin",
+ "Example": "Exemple",
+ "Please fix the errors before submitting again.": "Veuillez corriger les erreurs avant de soumettre à nouveau.",
+ "Loading...": "Chargement...",
+ "Wizard": "sorcier",
+ "Save Form": "Enregistrer le formulaire",
+ "Confirm": "Confirmer",
+ "Cancel": "Annuler",
+ "Please change the selected filters to view applications": "Veuillez modifier les filtres sélectionnés pour afficher les candidatures",
+ "No submissions available for the selected date range": "Aucune soumission disponible pour la plage de dates sélectionnée",
+ "Ok": "D'accord",
+ "Form not available": "Formulaire non disponible",
+ "Thank you for your response.": "Merci pour votre réponse.",
+ "saved successfully": "enregistré avec succès",
+ "Copy anonymous form URL": "Copier l'URL du formulaire anonyme",
+ "Submitted By": "Proposé par",
+ "Search...": "Recherche...",
+ "Confirmation": "Confirmation",
+ "Changing the form title will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "La modification du titre du formulaire n'affectera pas les applications existantes. Il ne sera mis à jour que dans les applications nouvellement créées. Appuyez sur Enregistrer les modifications pour continuer ou annuler les modifications.",
+ "Error while saving Form": "Erreur lors de l'enregistrement du formulaire",
+ "Click here to go back": "Cliquez ici pour revenir en arrière",
+ " Applications are submitted against": " Les candidatures sont déposées contre",
+ " Application is submitted against": " La candidature est déposée contre",
+ "Are you sure to delete the": "Êtes-vous sûr de vouloir supprimer",
+ "Are you sure to delete the draft": "Êtes-vous sûr de vouloir supprimer le brouillon",
+ "Are you sure to delete this submission ?": "Êtes-vous sûr de vouloir supprimer cette soumission ?",
+ " Submissions are made against": " Les soumissions sont faites contre",
+ " Submission is made against": " La soumission est faite contre",
+ "Save Changes": "Save Changes",
+ "Changing the form workflow will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "La modification du flux de travail du formulaire n'affectera pas les applications existantes. Il ne sera mis à jour que dans les applications nouvellement créées. Appuyez sur Enregistrer les modifications pour continuer ou annuler les modifications.",
+ "Form deleted successfully": "Formulaire supprimé avec succèsy",
+ "Bundle deleted successfully": "Bundle supprimé avec succès",
+ "Form deletion unsuccessful": "Échec de la suppression du formulaire",
+ "Form process failed": "Le processus de formulaire a échoué",
+ "Form unpublishing Failed": "Échec de la dépublication du formulaire",
+ "All groups have access to the dashboard": "Tous les groupes ont accès au tableau de bord",
+ "Export PDF": "Exporter PDF",
+ "Something went wrong. Please try again!": "Quelque chose s'est mal passé. Veuillez réessayer!",
+ "No Dashboards Found": "Aucun tableau de bord trouvé",
+ "Processes": "Processus",
+ "Please select an existing workflow.": "Veuillez sélectionner un workflow existant.",
+ "Create New": "Créer un nouveau",
+ "Or create new workflow or import a workflow from a local directory.": "Ou créez un nouveau flux de travail ou importez un flux de travail à partir d'un répertoire local.",
+ "The operation couldn't be completed. Please try after sometime": "L'opération n'a pas pu être terminée. Veuillez essayer après un certain temps",
+ "Select...": "Sélectionner...",
+ "No Drafts Found": "Aucun brouillon trouvé",
+ "Help": "Aider",
+ "Draft Id": "ID brouillon",
+ "Draft Name": "Nom provisoire",
+ "Link To Draft Submission": "Lien vers la soumission de brouillon",
+ "Drafts": "Brouillons",
+ "You can't submit this form until it is published": "Vous ne pouvez pas soumettre ce formulaire tant qu'il n'est pas publié",
+ "Form not published": "Formulaire non publié",
+ "Access Denied": "Accès refusé",
+ "By default, the tenant key would be prefixed to form": "Par défaut, la clé du locataire serait préfixée pour former",
+ "go back": "retourner",
+ "No Applications Found": "Aucune application trouvée",
+ "Submission saved to draft.": "Soumission enregistrée comme brouillon.",
+ "Saved to draft": "Enregistré comme brouillon",
+ "Saving...": "Économie...",
+ "Resource": "Ressource",
+ "Error in creating form process mapper": "Erreur lors de la création du mappeur de processus de formulaire",
+ "Select the date": "Sélectionnez la date",
+ "Diagram deployed": "Diagramme déployé",
+ "Deployment failed": "Échec du déploiement",
+ "form uploaded": "formulaire téléchargé",
+ "forms uploaded": "formulaires téléchargés",
+ "Failed to upload": "Échec du téléchargement",
+ "forms...!": "formes...!",
+ "form...!": "formulaire...!",
+ "Process name(s) must not be empty": "Le(s) nom(s) de processus ne doivent pas être vides",
+ "URL copied": "URL copiée",
+ "Click Here to Copy": "Cliquez ici pour copier",
+ "Resources": "Ressources",
+ "Duplicate form created successfully": "Formulaire en double créé avec succès",
+ "Revert": "Revenir",
+
+ "Select Form": "Sélectionnez le formulaire",
+ "Create Condition": "Créer une condition",
+ "Enter criteria": "Saisir des critères",
+ "Make this form public": "Rendre ce formulaire public",
+ "Enable bundling": "Activer le regroupement",
+ "Bundle Name": "Nom du groupe",
+ "View/Edit": "Voir la modification",
+ "Create Bundle": "Créer un lot",
+ "Rows per page": "Lignes par page",
+ "Items per page": "Éléments par page",
+ "entries": "entrées",
+ "Form Bundle": "Ensemble de formulaires",
+ "No bundles found": "Aucun groupe trouvé",
+ "Please change the selected filters to view Bundles": "Veuillez modifier les filtres sélectionnés pour afficher les offres groupées",
+ "Select all to download forms": "Tout sélectionner pour télécharger les formulaires",
+ "Select for download": "Sélectionnez pour télécharger",
+ "Bundle Description": "Description du lot",
+ "Conditions": "Conditions",
+ "Enter name": "Entrez le nom",
+ "Enter Description": "Entrez la description",
+ "You can change the form order by drag and drop": "Vous pouvez modifier l'ordre du formulaire par glisser-déposer",
+ "Form Order": "Bon de commande",
+ "Form Type": "Type de formulaire",
+ "Add Forms Launch together": "Ajouter des formulaires Lancer ensemble",
+ "Form bundles can save your time by grouping forms together": "Les groupes de formulaires peuvent vous faire gagner du temps en regroupant les formulaires",
+ "Add Forms": "Ajouter des formulaires",
+ "Criteria": "Critère",
+ "Create Conditions": "Créer des conditions",
+ " Add Conditions": "Ajouter des conditions",
+ "Select Forms": "Sélectionnez les formulaires",
+ "Insert": "Insérer",
+ "View Form": "Afficher le formulaire",
+ "Publish this Bundle for Client Users.": "Publier ce bundle pour les utilisateurs clients",
+ "Total Forms": "Nombre total de formulaires",
+ "Edit Bundle": "Modifier le groupe",
+ "Next Form": "Formulaire suivant",
+ "Previous Form": "Formulaire précédent",
+ "Forms included under the package": "Formulaires inclus dans le forfait",
+ "Submit": "Soumettre",
+ "Reset Zoom": "Réinitialiser le zoom",
+ "Zoom In": "Agrandir",
+ "Zoom Out": "Dézoomer",
+ "Deploy": "Déployer",
+ "Export": "Exporter",
+ "Overview": "Aperçu",
+ "Design Permission": "Autorisation de conception",
+ "Application Permission": "Autorisation de candidature",
+ "All Designers": "Tous les créateurs",
+ "Private(only you)": "Privé (seulement vous)",
+ "Specific Designer Group": "Groupe de concepteurs spécifiques",
+ "Submission Permission": "Autorisation de soumission",
+ "All Users": "Tous les utilisateurs",
+ "Specific User Group": "Groupe d'utilisateurs spécifique",
+ "Specific Reviewers": "Examinateurs spécifiques",
+ "All Reviewers": "Tous les examinateurs",
+ "Permission for application tracking.": "Autorisation pour le suivi des candidatures.",
+ "Design Bundle": "Ensemble de conception",
+ "Workflow": "Flux de travail",
+ "Bundle Name and Description is Required": "Nom du bundle et description requis",
+ "Bundle Description is Required": "Description du bundle requise",
+ "Bundle Create Successfully": "Bundle créé avec succès",
+ "Bundle updated successfully": "Bundle mis à jour avec succès",
+ "Select": "Sélectionner",
+ "Unselect": "Désélectionner",
+ "Applicable for Designer Roled Users only.": "Applicable uniquement aux utilisateurs avec rôle de concepteur.",
+ "Applicable for Client and Reviewer Roled Users only.": "Applicable uniquement aux utilisateurs avec rôle de client et de réviseur.", "Done": "Fait",
+ "Failed to update permission!": "Échec de la mise à jour de l'autorisation !",
+ "Failed to fetch roles!": "Échec de la récupération des rôles !",
+ "Failed to update role!": "Échec de la mise à jour du rôle !",
+ "Permission updated successfully!": "Autorisation mise à jour avec succès !",
+ "Role updated successfully!": "Rôle mis à jour avec succès !",
+ "Update failed!": "Mise à jour a échoué!",
+ "Clear": "Clair",
+ "Are you sure deleting the role": "Êtes-vous sûr de supprimer le rôle",
+ "Confirm Delete": "Confirmation de la suppression",
+ "All roles": "Tous les rôles",
+ "Filter By:": "Filtrer par:",
+ "Create": "Créer",
+ "Eg: Account Manager": "Ex : Gestionnaire de compte",
+ "Search by name, username or email": "Rechercher par nom, nom d'utilisateur ou e-mail",
+ "No data Found": "Aucune donnée disponible",
+ "Roles": "les rôles",
+ "Users": "utilisatrices",
+ "Create New Role": "Créer un nouveau rôle",
+ "Search by role name": "Rechercher par nom de rôle",
+ "Role Name": "Nom de rôle",
+ "Actions": "Actions",
+ "Create Role": "créer un rôle",
+ "Email": "Email",
+ "Role": "Rôle",
+ "Add Role": "Ajouter un rôle",
+ "Role deleted successfully!": "Rôle supprimé avec succès!",
+ "Failed to delete role!": "Échec de la suppression du rôle!",
+ "Role created successfully!": "Rôle créé avec succès!",
+ "Failed to create role!": "Échec de la création du rôle!",
+ "Update success!": "Mise à jour réussie!",
+ "No results found": "Aucun résultat trouvé",
+ "Edit Role": "Modifier le rôle",
+ "Failed to fetch users!": "Échec de la récupération des utilisateurs!",
+ "Role names cannot contain special characters except _ , -": "Les noms de rôle ne peuvent pas contenir de caractères spéciaux sauf _ , -",
+ "Role names cannot contain special characters except _ , - , / ": "Les noms de rôle ne peuvent pas contenir de caractères spéciaux sauf _ , - , /",
+ "Rules deployed successfully": "Règles déployées avec succès",
+ "Choose From Template": "Choisir parmi les modèles",
+ "Back to forms": "Retour aux formulaires",
+ "Choose From Templates": "Choisir parmi les modèles",
+ "Explore our Template Library to find the perfect combination of forms and workflows. Click to preview a template and, if it fits your needs, customize it to your liking. Once you've tailored it to your specific requirements, you're all set to create your business case": "Explorez notre Bibliothèque de modèles pour trouver la combinaison parfaite de formulaires et de workflows. Cliquez pour prévisualiser un modèle, et s'il correspond à vos besoins, personnalisez-le selon vos préférences. Une fois que vous l'avez adapté à vos besoins spécifiques, vous êtes prêt à créer votre étude de cas.",
+ "All templates": "Tous les modèles",
+ "Template count": "Nombre de modèles",
+ "Learn more": "En savoir plus",
+ "Template Details": "Détails du modèle",
+ "Template Title": "Titre du modèle",
+ "Preview Form": "Prévisualiser le formulaire",
+ "Connected Workflow": "Workflow connecté",
+ "Delete Template": "Supprimer le modèle",
+ "Use Template": "Utiliser le modèle",
+ "Template created successfully": "Modèle créé avec succès",
+ "Template deleted successfully": "Modèle supprimé avec succès",
+ "Template updated successfully": "Modèle mis à jour avec succès",
+ "Category": "Catégorie",
+ "Search category...": "Rechercher une catégorie...",
+ "Save as Template": "Enregistrer en tant que modèle",
+ "Create Template": "Créer un modèle",
+ "Select or Create Category": "Sélectionner ou créer une catégorie",
+ "Short Intro": "Brève introduction",
+ "Enter short intro": "Saisir une brève introduction",
+ "Enter description": "Saisir une description",
+ "Select or create": "Sélectionner ou créer",
+ "Update Template": "Mettre à jour le modèle",
+ "Form created successfully": "Formulaire créé avec succès",
+ "select or create": "Sélectionner ou créer",
+ "Update Associated Form": "Mettre à jour le formulaire associé",
+ "Update Associated Workflow": "Mettre à jour le workflow associé",
+ "Enter title": "Entrer le titre",
+ "No Templates Found": "Aucun modèle trouvé",
+ "No Category Found": "Aucune catégorie trouvée",
+ "Save Template": "Enregistrer le Modèle",
+ "You can type and click the": "Vous pouvez taper et cliquer sur",
+ "to create the category.": "pour créer la catégorie.",
+ "select or type to create": "sélectionnez ou saisissez pour créer",
+ "BPMN": "BPMN",
+ "DMN": "DMN",
+ "Advanced Designer": "Concepteur Avancé",
+ "Basic Designer": "Concepteur de Base",
+ "Search": "Rechercher",
+ "Key": "Clé",
+ "No Process Found": "Aucun Processus Trouvé",
+ "Search workflow": "Rechercher le Flux de Travail",
+ "No Dmn Found": "Aucun DMN Trouvé",
+ "Submission ID": "ID de Soumission",
+ "Submission Name": "Nom de Soumission",
+ "Submission History": "Historique de Soumission",
+ "No Submission History found": "Aucun Historique de Soumission Trouvé",
+ "Error in submission count": "Erreur dans le comptage des soumissions",
+ "Permission for submission tracking.": "Permission de suivi des soumissions.",
+ "Reviewer permission to view submissions": "Permission du réviseur de consulter les soumissions",
+ "Permission to create new submission": "Permission de créer une nouvelle soumission",
+ "Back to Bundle List": "Retour à la liste des bundles",
+ "Bundle": "Bundle",
+ "You can drag these nodes to the pane on the right.": "Vous pouvez faire glisser ces nœuds vers le volet de droite.",
+ "You can delete the element by select and click the backspace": "Vous pouvez supprimer l'élément en le sélectionnant et en cliquant sur la touche de retour",
+ "Workflow Id": "Identifiant du flux de travail",
+ "Enter Workflow Id": "Entrer l'identifiant du flux de travail",
+ "Back to Submissions": "Retour aux soumissions",
+ "Back to Drafts": "Retour aux brouillons",
+ "Choose Your Workflow Option": "Choisissez votre option de flux de travail",
+ "Create New Workflow": "Créer un nouveau flux de travail",
+ "Choose this option when you want to create a fresh workflow based on the template. System will generate and deploy a new workflow, then connect it to the selected form. Opt for this if your form requires a distinct set of workflow steps tailored to its specific needs.": "Choisissez cette option lorsque vous souhaitez créer un nouveau flux de travail à partir du modèle. Le système générera et déploiera un nouveau flux de travail, puis le connectera au formulaire sélectionné. Optez pour cette option si votre formulaire nécessite un ensemble distinct d'étapes de flux de travail adaptées à ses besoins spécifiques.",
+ "Reuse Existing Workflow": "Réutiliser un flux de travail existant",
+ "Select this option to link the form with an already established workflow. Any modifications made to the existing workflow will automatically reflect in this form as well. This is ideal when you want to leverage the existing workflow for your form's requirements.": "Sélectionnez cette option pour lier le formulaire à un flux de travail déjà établi. Toutes les modifications apportées au flux de travail existant se refléteront automatiquement dans ce formulaire. C'est idéal lorsque vous souhaitez exploiter le flux de travail existant pour répondre aux besoins de votre formulaire",
+ "Are you sure you wish to delete the Template?": "Êtes-vous sûr de vouloir supprimer le modèle ?",
+ "Enter Workflow Name": "Saisissez le nom du flux de travail",
+ "Create Workflow": "Créer un Flux de Travail",
+ "Upload Workflow": "Télécharger un Flux de Travail",
+ "Edit Workflow": "Modifier un Flux de Travail",
+ "Published": "Publié",
+ "Unpublished": "Non Publié",
+ "Private": "Privé",
+ "Anonymous": "Anonyme",
+ "Edit Processes": "Modifier les Processus",
+ "Create Processes": "Créer des Processus",
+ "tasks": "tâches",
+ "Submission Id": "ID de soumission",
+ "Clear All Filters": "Effacer tous les filtres",
+ "Show results": "Afficher les résultats",
+ "Delete Draft": "Supprimer le brouillon",
+ "I can help you design forms effortlessly- all you have to do is give me a clear and concise description of what the form is meant to do. I will build out the fields and layout for you,which you can further customize.": "Je peux vous aider à concevoir des formulaires sans effort - tout ce que vous avez à faire est de me donner une description claire et concise de ce que le formulaire est censé faire. Je vais construire les champs et la mise en page pour vous, que vous pouvez personnaliser davantage.",
+ "I am": "Je suis",
+ "For example 'Give us a form that will serve as a patient intake form for walk-in clinics'": "Par exemple 'Donnez-nous un formulaire qui servira de formulaire d'admission pour les cliniques sans rendez-vous'.",
+ "Enter your prompt here": "Entrez votre invite ici",
+ "Would you like to continue?": "Souhaitez-vous continuer ?",
+ "Restart": "Redémarrer",
+ "I'm here to provide further assistance. Thank you!": "Je suis ici pour fournir une assistance supplémentaire. Merci !",
+ "Generate Form Design": "Générer la conception du formulaire",
+ "Preview": "prévisualisation",
+ "Your form is now ready!": "Votre formulaire est maintenant prêt !",
+ "Please tell me all the specifications and requirements you have in mind for your form. After you have finished the description, hit send.": "Veuillez nous donner toutes les spécifications et exigences que vous avez en tête pour votre formulaire. Après avoir terminé la description, appuyez sur Envoyer.",
+ "Choose template": "Choisir un modèle",
+ "Search by bundle name": "Rechercher par nom de bundle",
+ "Save Bundle": "Enregistrer Bundle",
+ "Id": "Id",
+ "Enable bundling ?": "Activer le regroupement ?",
+ "Select a task in the List.": "Sélectionnez une tâche dans la liste.",
+ "Add Date": "Ajouter une date",
+ "Assign to Me": "M'attribuer",
+ "Filter count:": "Nombre de filtres :",
+ "Selected Forms": "Formulaires sélectionnés",
+ "Template Used:": "Modèle utilisé:",
+ "Select a task from the List.": "Sélectionnez une tâche dans la liste.",
+ "Choose a task from the list; your selection directs your current activity.": "Choisissez une tâche dans la liste ; votre sélection oriente votre activité actuelle.",
+ "Please change the selected filters to view submissions": "Veuillez changer les filtres sélectionnés pour voir les soumissions",
+ "Please change the selected filters to view drafts": "Veuillez changer les filtres sélectionnés pour voir les brouillons",
+ "No drafts found": "Aucun brouillon trouvé",
+ "Flow-E helps to build faster": "Flow-E aide à construire plus rapidement",
+ "Flow-E is not available for demonstration in the trial instance. You can experience Flow-E in any of the premium packages of the product": "Flow-E n'est pas disponible pour une démonstration dans l'instance d'essai. Vous pouvez découvrir Flow-E dans l'un des packages premium du produit",
+ "Get in touch with formsflow.ai team": "Contactez l'équipe de formsflow.ai",
+ "Premium": "Premium"
+};
+
+
+
+
+
+
+
+
+
+
diff --git a/forms-flow-service/src/resourceBundles/i18n.ts b/forms-flow-service/src/resourceBundles/i18n.ts
new file mode 100644
index 00000000..37edcce8
--- /dev/null
+++ b/forms-flow-service/src/resourceBundles/i18n.ts
@@ -0,0 +1,81 @@
+import { createInstance, Resource } from "i18next";
+import { RESOURCE_BUNDLES_ZH } from "./zh/resourceBundles";
+import { RESOURCE_BUNDLES_EN } from "./en/resourceBundles";
+import { RESOURCE_BUNDLES_FR } from "./fr/resourceBundles";
+import { RESOURCE_BUNDLES_PT } from "./pt/resourceBundles";
+import { RESOURCE_BUNDLES_BG } from "./bg/resourceBundles";
+import { RESOURCE_BUNDLES_DE } from "./de/resourceBundles";
+
+interface CustomResourceBundle {
+ [key: string]: Resource;
+}
+
+class I18nManager {
+ private i18nInstance: any;
+ constructor() {
+ const resources: CustomResourceBundle = {
+ en: {
+ translation: RESOURCE_BUNDLES_EN,
+ },
+ "zh-CN": {
+ translation: RESOURCE_BUNDLES_ZH,
+ },
+ pt: {
+ translation: RESOURCE_BUNDLES_PT,
+ },
+ fr: {
+ translation: RESOURCE_BUNDLES_FR,
+ },
+ bg: {
+ translation: RESOURCE_BUNDLES_BG,
+ },
+ de: {
+ translation: RESOURCE_BUNDLES_DE,
+ },
+ };
+
+ this.i18nInstance = createInstance({
+ resources,
+ }, (err: Error, t: any) => {
+ if (err) {
+ console.error(err);
+ } else {
+ this.checkCustomResourceBundleAndUpdate();
+ }
+ });
+ }
+
+ private async checkCustomResourceBundleAndUpdate() {
+ const envValue: any = (window as any)._env_;
+ if (envValue.REACT_APP_CUSTOM_RESOURCE_BUNDLE_URL) {
+ try {
+ const response = await fetch(envValue.REACT_APP_CUSTOM_RESOURCE_BUNDLE_URL);
+ const data = await response.json();
+
+ Object.keys(data).forEach((key) => {
+ this.updateResourceBundle(key, data[key]);
+ });
+ } catch (error) {
+ console.error(error);
+ }
+ }
+ }
+
+ public updateResourceBundle(language: any, newTranslations: any) {
+ this.i18nInstance.addResourceBundle(
+ language,
+ "translation",
+ newTranslations,
+ true,
+ true
+ );
+ }
+
+ public getInstance() {
+ return this.i18nInstance;
+ }
+}
+
+const i18nManager = new I18nManager();
+export default i18nManager.getInstance();
+
diff --git a/forms-flow-service/src/resourceBundles/pt/resourceBundles.ts b/forms-flow-service/src/resourceBundles/pt/resourceBundles.ts
new file mode 100644
index 00000000..bafe20db
--- /dev/null
+++ b/forms-flow-service/src/resourceBundles/pt/resourceBundles.ts
@@ -0,0 +1,582 @@
+/* eslint-disable max-len */
+export const RESOURCE_BUNDLES_PT = {
+ "Submit Form": "Enviar Formulário",
+ "Changes Applied Successfully": "Alterações Aplicadas com Sucesso",
+ "Filter Deleted Successfully": "Filtro Excluído com Sucesso",
+ "Save Filter": "Salvar Filtro",
+ "Filter Name": "Nome do Filtro",
+ "Create new filter": "Criar novo filtro",
+ "Definition Key": "Chave de Definição",
+ "Permission": "Permissão",
+ "Enter your text here": "Digite seu texto aqui",
+ "Accessible for all users": "Acessível para todos os usuários",
+ "Private (Only You)": "Privado (Apenas Você)",
+ "Specific Group": "Grupo Específico",
+ "Select Elements": "Selecionar Elementos",
+ " Task Attributes Selected": " Atributos da Tarefa Selecionados",
+ "Delete Filter": "Excluir Filtro",
+ "Add Value": "Adicionar Valor",
+ "Show only current user assigned task": "Mostrar apenas tarefas atribuídas ao usuário atual",
+ "Show task based on logged user roles": "Mostrar tarefas com base nos papéis do usuário conectado",
+ "Create Filter": "Criar Filtro",
+ "Task Attributes": "Atributos da Tarefa",
+ "Only selected task attributes will be available on task list view": "Apenas os atributos selecionados da tarefa estarão disponíveis na visualização da lista de tarefas",
+ "Show undefined variables": "Mostrar variáveis indefinidas",
+ "Label": "Rótulo",
+ "Variables": "Variáveis",
+ "Task Title": "Título da Tarefa",
+ "List View": "Visualização em Lista",
+ "Card View": "Visualização em Cartões",
+ "Create New Filter": "Criar Novo Filtro",
+ "Sort by": "Ordenar por",
+ "Collapse All": "Recolher Tudo",
+ "Expand All": "Expandir Tudo",
+ "Application Id": "ID da Aplicação",
+ "Back to task": "Voltar para a tarefa",
+ "Filters": "Filtros",
+ "Assignee": "Responsável",
+ "Select a user": "Selecionar um usuário",
+ "Create DMN": "Criar DMN",
+ "Create Process": "Criar Processo",
+ "Edit DMN": "Editar DMN",
+ "More options": "Mais opções",
+ "Form Description": "Descrição do Formulário",
+ "Saved to Submissions/Drafts": "Salvo em Submissões/Rascunhos",
+ "Unfinished submissions will be saved to Submissions/Drafts.": "Submissões inacabadas serão salvas em Submissões/Rascunhos.",
+ "Edit Process": "Editar Processo",
+ "Add filter name": "Adicionar nome do filtro",
+ "This section is aimed to set the parameters used to filter the tasks": "Esta seção tem como objetivo definir os parâmetros usados para filtrar as tarefas",
+ "This section is aimed to set read permissions for the filter": "Esta seção tem como objetivo definir permissões de leitura para o filtro",
+ "This section is aimed to set select task attributes that will be visible in the task list view": "Esta seção tem como objetivo definir os atributos da tarefa que serão visíveis na visualização da lista de tarefas",
+ "Task Attribute": "Atributo da Tarefa",
+ "You can define variables shown in the list": "Você pode definir variáveis mostradas na lista",
+ "results": "Resultados",
+ "Enter role name": "Digite o nome da função",
+ "Public": "Público",
+ "View Submitted Form": "Ver Formulário Enviado",
+ "View Draft Details": "Ver Detalhes do Rascunho",
+ "Edit Draft": "Editar Rascunho",
+ "Draft Title": "Título do Rascunho",
+ "Filter": "Filtro",
+ "Advanced Options": "Opções Avançadas",
+ "Enter the path name": "Digite o nome do caminho",
+ "Search by form title": "Buscar por título de formulário",
+ "Associate Workflow": "Associar Fluxo de Trabalho",
+ "Search by workflow name": "Buscar por nome de fluxo de trabalho",
+ "View Details": "Ver Detalhes",
+ "Visibility": "Visibilidade",
+ "Form Title": "Título do Formulário",
+ "Access restricted by its designer..!": "Acesso restrito pelo designer..!",
+ "and you will no longer have the access to this form in bundles": "e você não terá mais acesso a este formulário em pacotes",
+ "You will no longer have the access to this form in bundles": "Você não terá mais acesso a este formulário em pacotes",
+ "Bad Request": "Pedido ruim",
+ "Select the form to be displayed based on the above criteria": "Selecione o formulário a ser exibido com base nos critérios acima.",
+ "Create the criteria using the API key of any form component and a conditional notation. For example, 'age > 18' where 'age' is the API key of a form component": "Crie os critérios usando a chave API de qualquer componente de formulário e uma notação condicional. Por exemplo, 'age > 18', onde 'age' é a chave API de um componente de formulário.",
+ "Select form version": "Selecione a versão do formulário",
+ "Please remove the special characters...!": "Remova os caracteres especiais...!",
+ "No histories found": "Nenhum histórico encontrado",
+ "Continue": "Prosseguir",
+ "This will create a new version of the form without changing the path name but with new form id.": "Isso criará uma nova versão do formulário sem alterar o nome do caminho, mas com o novo ID do formulário.",
+ "Save as a new version": "Salvar como uma nova versão",
+ "Save New Version": "Salvar nova versão",
+ "Do you want to save a new version of this form?": "Deseja salvar uma nova versão deste formulário?",
+ "Do you want to create a duplicate form and associated workflow from existing form ?": "Deseja criar um formulário duplicado e um fluxo de trabalho associado a partir de um formulário existente?",
+ "New version created": "New version created",
+ "Create a duplicate form": "Criar um formulário duplicado",
+ "Show more": "Mostre mais",
+ "Modified By": "Modificado por",
+ "Created On": "Criado em",
+ "Formsflow automatically saves your previous form data. Now you can switch to the previous stage and edit.": "O Formsflow salva automaticamente os dados do formulário anterior. Agora você pode mudar para o estágio anterior e editar.",
+ "Duplicate Form": "Formulário Duplicado",
+ "Form History": "Histórico do formulário",
+ "No file chosen": "Nenhum arquivo selecionado",
+ "Choose File": "Escolher arquivo",
+ "Choose any": "Escolha qualquer",
+ "Sort by form name": "Classificar por nome do formulário",
+ "select form type": "selecione o tipo de formulário",
+ "Draft Deleted Successfully": "Rascunho excluído com sucesso",
+ "Saved to Applications/Drafts": "Salvo em Aplicações/Rascunhos",
+ "Unfinished applications will be saved to Applications/Drafts.": "Os aplicativos inacabados serão salvos em Aplicativos/Rascunhos.",
+ "Discard Draft": "Descartar Rascunho",
+ "with ID": "com identidade",
+ "Please change the selected filters to view Forms": "Por favor, altere os filtros selecionados para visualizar os formulários",
+ "Search by form name": "Pesquisar pelo nome do formulário",
+ "Click to search": "Clique para pesquisar",
+ "No submissions found": "Nenhum envio encontrado",
+ "No submission avaliable in the selected date. Please select another date range": "Nenhuma submissão disponível na data selecionada. Selecione outro intervalo de datas",
+ "Dashboards": "Painéis",
+ "Form field": "Campo do formulário",
+ "Enter Label": "Digite o rótulo",
+ "Select form field": "Selecione o campo do formulário",
+ "Add form fields to display in task list": "Adicionar campos de formulário para exibir na lista de tarefas",
+ "Latest Version": "Última versão",
+ "Submission Status": "Status de submissão",
+ "No submission status": "Sem status de envio",
+ "No Public url found": "Nenhum URL público encontrado",
+ "Show in list": "Mostrar na lista",
+ "Select Task Variable": "Selecione a variável de tarefa",
+ "Enter your Label": "Digite seu rótulo",
+ "Please select from one of the following workflows.": "Selecione um dos fluxos de trabalho a seguir.",
+ "Select Key": "Selecionar chave",
+ "Create Your Task Variable": "Crie sua variável de tarefa",
+ "No task variable selected": "Nenhuma variável de tarefa selecionada",
+ "Workflow Associate": "Associado de fluxo de trabalho",
+ "Task variable": "Variável de tarefa",
+ "Enter pathname": "Digite o nome do caminho",
+ "Submission Saved": "Envio salvo.",
+ "Error while Submission.": "Erro durante o envio.",
+ "Submission cannot be done.": "O envio não pode ser feito.",
+ "Error in getting Workflow Process.": "Erro ao obter o processo de fluxo de trabalho.",
+ "Form saved": "Formulário salvo.",
+ "Error while saving Form.": "Erro ao salvar o formulário.",
+ "Forms": "Formulários",
+ "Edit": "Editar",
+ "Text Field": "Campo de texto",
+ "Do you want to associate form with a workflow ?": "Você deseja associar o formulário a um fluxo de trabalho?",
+ "Yes": "sim",
+ "Type": "Tipo",
+ "No": "Não",
+ "Form Name": "Nome do formulario ",
+ "Workflow Name": "Nome do fluxo de trabalho",
+ "Publish this form for Client Users.": "Publique este formulário para usuários clientes.",
+ "Comments": "Comentários",
+ "Back": "Voltar",
+ "Edit Form": "Editar Formulário",
+ "Next": "Próxima",
+ "Save": "Salve",
+ "Back to Form List": "Voltar para a lista de formulários",
+ "Submit New": "Enviar novo",
+ "View Submissions": "Ver os envios",
+ "View/Edit Form": "Ver / Editar Formulário",
+ "Delete Form": "Apagar Formulário",
+ "Delete": "Excluir",
+ "Print As PDF": "Imprimir como PDF",
+ "Applications": "Formulários",
+ "Tasks": "Tarefas",
+ "Dashboard": "Painel",
+ "Logout": "Sair",
+ "No tasks found": "Nenhuma tarefa encontrada",
+ "Please change the selected filters to view tasks": "Por favor, mude os filtros selecionados para ver as tarefas",
+ "Clear all filters": "Limpar todos os filtros",
+ "Created": "Criada",
+ "Task Variables": "Variáveis de Tarefa",
+ "Process Variables": "Variáveis de Processo",
+ "Process Definition Name": "Nome da Definição do Processo",
+ "Assigne": "Cessionária",
+ "Candidate Group": "Grupo de Candidatos",
+ "Candidate User": "Usuário candidato",
+ "Name": "Nome",
+ "Description": "Descrição",
+ "Priority": "Prioridade",
+ "Due Date": "Data de vencimento",
+ "Follow up Date": "Data de Acompanhamento",
+ "Task name": "Nome da tarefa",
+ "Remove sorting": "Remover classificação",
+ "Asending": "Ascendente",
+ "Descending": "descendente",
+ "Add sorting": "Adicionar classificação",
+ "of the criteria are met.": "dos critérios são atendidos.",
+ "For Variable, ignore case of": "Para variável, ignore o caso de",
+ "name": "nome",
+ "value": "valor",
+ "No task matching filters found.": "Nenhum filtro de correspondência de tarefa encontrado.",
+ "Set follow-up Date": "Definir data de acompanhamento",
+ "Set Due date": "Definir data de vencimento",
+ "Add groups": "Adicionar grupos",
+ "Claim": "Alegar",
+ "Search By Last Name": "Pesquisar por Sobrenome",
+ "Search By First Name": "Pesquisar pelo primeiro nome",
+ "Search By Email": "Pesquisa por e-mail",
+ "You can add a group by typing a group ID into the input field and afterwards clicking the button with the plus sign.": "Você pode adicionar um grupo digitando um ID de grupo no campo de entrada e, em seguida, clicando no botão com o sinal de mais.",
+ "Add a group": "Adicionar um grupo",
+ "Process Name": "Nome do processo",
+ "Set FollowUp Date": "Definir data de acompanhamento",
+ "Groups": "grupos",
+ "Click to Change Assignee": "Clique para alterar o responsável",
+ "Reset Assignee": "Reiniciar cessionário",
+ "Update User": "Atualizar usuário",
+ "Close": "Fechar",
+ "Remove search": "Remover pesquisa",
+ "Property": "Propriedade",
+ "Operator": "Operadora",
+ "Total number of results": "Número total de resultados",
+ "Filter Tasks": "Filtrar tarefas",
+ "ANY": "ALGUMA",
+ "Task assignee": "Responsável pela tarefa",
+ "Application History": "Histórico da Aplicação",
+ "View Submission": "Ver o envio",
+ "Showing": "Mostrando",
+ "Results": "resultados",
+ "Acknowledge": "Reconhecer",
+ "Select a task in the list.": "Selecione uma tarefa na lista.",
+ "No Filters Found": "Nenhum filtro encontrado",
+ "Loading": "Carregando",
+ "Form": "Forma",
+ "History": "História",
+ "Diagram": "Diagrama",
+ "Delete Confirmation": "Confirmação de exclusão",
+ "All tasks": "Todas as tarefas",
+ "Manage Groups": "Gerenciar grupos",
+ "Group ID": "ID do grupo",
+ "Due": "Devida",
+ "Follow-up": "Acompanhamento",
+ "Please fix the errors before submitting again.": "Corrija os erros antes de enviar novamente.",
+ "Form-Workflow association saved.":
+ "Associação formulário-fluxo de trabalho salva.",
+ "Form-Workflow association failed.":
+ "Falha na associação Formulário-Fluxo de trabalho.",
+ "Application Status": "Status do aplicativo",
+ "Request Status": "Status da Solicitação",
+ "Request Name": "Nome da Solicitação",
+ "Submitted On": "Enviado em",
+ "Modified On": "Modificado em",
+ "No History Found": "Nenhum histórico encontrado",
+ "Process Diagram": "Diagrama de Processo",
+ "Details": "Detalhes",
+ "example": "exemplo",
+ "Path": "Caminho",
+ "Status": "Estado",
+ "Submissions": "Submissões",
+ "No Application History found": "Nenhum histórico de aplicativo encontrado",
+ "Link To Form Submission": "Link para o envio do formulário",
+ "Last Modified": "Última modificação",
+ "All": "Tudo",
+ "view": "Visualizar",
+ "Insights": "Intuições",
+ "Metrics": "Métricas",
+ "No dashboard found": "Nenhum painel encontrado",
+ "to": "para",
+ "of": "do",
+ "Application ID": "ID do aplicativo",
+ "Total Submissions": "Total de inscrições",
+ "Operations": "Operações",
+ "Access Groups": "Grupos de acesso",
+ "Action": "Açao",
+ "Add": "Adicionar",
+ "Admin": "Administrador",
+ "Create Form": "Criar formulário",
+ "Upload Form": "Carregar formulário",
+ "Download Form": "Baixar formulário",
+ "Upload json form only": "Carregar apenas o formulário json",
+ "Select atleast one form": "Selecione pelo menos um formulário",
+ "Select All": "Selecionar tudo",
+ "Created Date": "Data de criação",
+ "Modified Date": "Data modificada",
+ "File Upload Status": "Status de upload de arquivo",
+ "Forms Completed": "Formulários preenchidos",
+ "Form Completed": "Formulário preenchido",
+ "No forms found": "Nenhum formulário encontrado",
+ "Powered by ": "Distribuído por ",
+ "No Process Diagram found": "Nenhum diagrama de processo encontrado",
+ "No applications found": "Nenhum aplicativo encontrado",
+ "Successfully Updated": "Atualizado com sucesso",
+ "Failed": "Fracassada",
+ "Press Enter key or click here to search": "Pressione a tecla Enter ou clique aqui para pesquisar",
+ "Click to clear": "Clique para limpar",
+ "Search...": "Procurar...",
+ "Click here to back": "Clique aqui para voltar",
+ 'Enter the form title': "Digite o título do formulário",
+ "Enter the form machine name": "Digite o nome da máquina do formulário",
+ "Title": "Título",
+ "Display as": "Mostrar como",
+ "Anonymous Form ": "Formulário anônimo",
+ "Make this form public ?": "Tornar este formulário público?",
+ "Save & Preview": "Salvar e visualizar",
+ "Select Dashboard": "Selecionar painel",
+ "Design Form": "Formulário de Design",
+ "Associate this form with a workflow?": "Associar este formulário a um fluxo de trabalho?",
+ "Preview and Confirm": "Pré-visualizar e confirmar",
+ "All steps completed - you're finished": "Todas as etapas concluídas - você terminou",
+ "Downloaded Successfully": "Baixado com sucesso",
+ "Error in JSON file structure": "Erro na estrutura do arquivo JSON",
+ "Loading...": "Carregando...",
+ "Wizard": "Mago",
+ "Save Form": "Salvar formulário",
+ "Confirm": "confirme",
+ "Cancel": "Cancelar",
+ "Please change the selected filters to view applications": "Por favor, altere os filtros selecionados para visualizar os aplicativos",
+ "No submissions available for the selected date range": "Nenhum envio disponível para o período selecionado",
+ "Ok": "OK",
+ "Form not available": "Formulário não disponível",
+ "Thank you for your response.": "Obrigado pela sua resposta.",
+ "saved successfully": "Salvo com sucesso",
+ "Copy anonymous form URL": "Copiar URL de formulário anônimo",
+ "Submitted By": "Enviado por",
+ "Confirmation": "Confirmação",
+ "Changing the form title will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Alterar o título do formulário não afetará os aplicativos existentes. Ele só será atualizado nos aplicativos recém-criados. Pressione Salvar alterações para continuar ou cancelar as alterações.",
+ "Error while saving Form": "Erro ao salvar o formulário",
+ "Click here to go back": "Clique aqui para voltar",
+ " Applications are submitted against": " As candidaturas são apresentadas contra",
+ " Application is submitted against": " As candidaturas são apresentadas contra",
+ "Are you sure to delete the": "Tem certeza de que deseja excluir",
+ "Are you sure to delete the draft": "Tem certeza de que deseja excluir o rascunho",
+ "Are you sure to delete this submission ?": "Tem certeza de que deseja excluir esta submissão?",
+ " Submissions are made against": " As submissões são feitas contra",
+ " Submission is made against": " A submissão é feita contra",
+ "Save Changes": "Salvar alterações",
+ "Changing the form workflow will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Alterar o fluxo de trabalho do formulário não afetará os aplicativos existentes. Ele só será atualizado nos aplicativos recém-criados. Pressione Salvar alterações para continuar ou cancelar as alterações.",
+ "Form deletion unsuccessful": "Falha na exclusão do formulário",
+ "Form deleted successfully": "Formulário excluído com sucesso",
+ "Bundle deleted successfully": "Pacote excluído com sucesso",
+ "Form process failed": "Falha no processo do formulário",
+ "Form unpublishing Failed": "Falha ao cancelar a publicação do formulário",
+ "All groups have access to the dashboard": "Todos os grupos têm acesso ao painel",
+ "Export PDF": "Exportar PDF",
+ "Something went wrong. Please try again!": "Algo deu errado. Por favor, tente novamente!",
+ "No Dashboards Found": "Nenhum painel encontrado",
+ "Processes": "Processos",
+ "Please select an existing workflow.": "Selecione um fluxo de trabalho existente.",
+ "Create New": "Crie um novo",
+ "Or create new workflow or import a workflow from a local directory.": "Ou crie um novo fluxo de trabalho ou importe um fluxo de trabalho de um diretório local.",
+ "The operation couldn't be completed. Please try after sometime": "A operação não pôde ser concluída. Por favor, tente depois de algum tempo",
+ "Select...": "Selecionar...",
+ "No Drafts Found": "Nenhum rascunho encontrado",
+ "Help": "Ajuda",
+ "Draft Id": "ID de rascunho",
+ "Draft Name": "Nome do rascunho",
+ "Link To Draft Submission": "Link para envio de rascunho",
+ "Drafts": "Rascunhos",
+ "You can't submit this form until it is published": "Você não pode enviar este formulário até que ele seja publicado",
+ "Form not published": "Formulário não publicado",
+ "Access Denied": "Acesso negado",
+ "By default, the tenant key would be prefixed to form": "Por padrão, a chave do locatário seria prefixada para formar",
+ "go back": "volte",
+ "No Applications Found": "Nenhum aplicativo encontrado",
+ "Submission saved to draft.": "Envio salvo como rascunho.",
+ "Saved to draft": "Salvo no rascunho",
+ "Saving...": "Salvando...",
+ "Resource": "Recurso",
+ "Error in creating form process mapper": "Erro ao criar mapeador de processo de formulário",
+ "Select the date": "Selecione a data",
+ "Diagram deployed": "Diagrama implantado",
+ "Deployment failed": "Falha na implantação",
+ "form uploaded": "formulário carregado",
+ "forms uploaded": "formulários carregados",
+ "Failed to upload": "Falha ao carregar",
+ "forms...!": "formas...!",
+ "form...!": "forma...!",
+ "Process name(s) must not be empty": "O(s) nome(s) do processo não deve(m) estar vazio(s)",
+ "URL copied": "URL copiado",
+ "Click Here to Copy": "Clique aqui para copiar",
+ "Resources": "Recursos",
+ "Duplicate form created successfully": "Formulário duplicado criado com sucesso",
+ "Revert": "Reverter",
+ "Overview": "Visão geral",
+ "Design Permission": "Permissão de design",
+ "Application Permission": "Permissão de aplicativo",
+ "All Designers": "Todos os Designers",
+ "Private(only you)": "Privado(só você)",
+ "Specific Designer Group": "Grupo específico de designers",
+ "Submission Permission": "Permissão de envio",
+ "All Users": "Todos os usuários",
+ "Specific User Group": "Grupo de usuários específico",
+ "Specific Reviewers": "Revisores Específicos",
+ "All Reviewers": "Todos os revisores",
+ "Permission for application tracking.": "Permissão para rastreamento de aplicativos.",
+ "Criteria": "Critério",
+ "Select Form": "Selecione o formulário",
+ "Create Condition": "Criar condição",
+ "Enter criteria": "Insira os critérios",
+ "Make this form public": "Tornar este formulário público",
+ "Enable bundling": "Ativar agrupamento",
+ "Applicable for Designer Roled Users only.": "Aplicável apenas para usuários com função de designer.",
+ "Applicable for Client and Reviewer Roled Users only.": "Aplicável apenas para usuários com função de cliente e revisor.",
+ "Bundle Name": "Nome do pacote",
+ "View/Edit": "Visualizar edição",
+ "Create Bundle": "Criar pacote",
+ "Rows per page": "Linhas por página",
+ "Items per page": "Itens por página",
+ "entries": "entradas",
+ "Form Bundle": "Pacote de formulários",
+ "No bundles found": "Nenhum pacote encontrado",
+ "Please change the selected filters to view Bundles": "Por favor, altere os filtros selecionados para ver os pacotes",
+ "Select all to download forms": "Selecione tudo para baixar os formulários",
+ "Select for download": "Selecione para baixar",
+ "Bundle Description": "Descrição do Pacote",
+ "Conditions": "condições",
+ "Enter name": "Insira o nome",
+ "Enter Description": "Insira a descrição",
+ "You can change the form order by drag and drop": "Você pode alterar a ordem do formulário arrastando e soltando",
+ "Form Order": "Pedido de formulário",
+ "Form Type": "Tipo de formulário",
+ "Add Forms Launch together": "Adicionar formulários lançados juntos",
+ "Form bundles can save your time by grouping forms together": "Pacotes de formulários podem economizar seu tempo agrupando formulários",
+ "Add Forms": "Adicionar formulários",
+ "Create Conditions": "Criar Condições",
+ " Add Conditions": "Adicionar condições",
+ "Select Forms": "Selecionar formulários",
+ "Insert": "Inserir",
+ "View Form": "Ver formulário",
+ "Publish this Bundle for Client Users.": "Publique este pacote para usuários clientes",
+ "Total Forms": "Formulários totais",
+ "Edit Bundle": "Editar pacote",
+ "Next Form": "Próximo formulário",
+ "Previous Form": "Formulário anterior",
+ "Forms included under the package": "Formulários incluídos no pacote",
+ "Submit": "Enviar",
+ "Reset Zoom": "Redefinir zoom",
+ "Zoom In": "Mais Zoom",
+ "Zoom Out": "Reduzir o zoom",
+ "Deploy": "Implantar",
+ "Export": "Exportar",
+ "Design Bundle": "Pacote de design",
+ "Workflow": "fluxo de trabalho",
+ "Bundle Name and Description is Required": "O nome e a descrição do pacote são obrigatórios",
+ "Bundle Description is Required": "A descrição do pacote é obrigatória",
+ "Bundle Create Successfully": "Pacote criado com sucesso",
+ "Bundle updated successfully": "Pacote atualizado com sucesso",
+ "Select": "Selecione",
+ "Unselect": "Desmarcar",
+ "Done": "Feito",
+ "Failed to update permission!": "Falha ao atualizar a permissão!",
+ "Failed to fetch roles!": "Falha ao buscar papéis!",
+ "Failed to update role!": "Falha ao atualizar função!",
+ "Permission updated successfully!": "Permissão atualizada com sucesso!",
+ "Role updated successfully!": "Função atualizada com sucesso!",
+ "Update failed!": "Atualização falhou!",
+ "Clear": "Claro",
+ "Are you sure deleting the role": "Tem certeza de que está excluindo a função",
+ "Confirm Delete": "Confirmar exclusão",
+ "All roles": "Todas as funções",
+ "Filter By:": "Filtrar por:",
+ "Create": "Criar",
+ "Eg: Account Manager": "Ex: Gerente de contas",
+ "View": "Visualizar",
+ "Search by name, username or email": "Pesquise por nome, nome de usuário ou e-mail",
+ "No data Found": "Nenhum dado encontrado",
+ "Roles": "Funções",
+ "Users": "Usuários",
+ "Create New Role": "Criar nova função",
+ "Search by role name": "Pesquise pelo nome da função",
+ "Role Name": "Nome do papel",
+ "Actions": "Ações",
+ "Create Role": "Criar função",
+ "Email": "Email",
+ "Role": "Papel",
+ "Add Role": "Adicionar Função",
+ "Role deleted successfully!": "Função excluída com sucesso!",
+ "Failed to delete role!": "Falha ao excluir a função!",
+ "Role created successfully!": "Função criada com sucesso!",
+ "Failed to create role!": "Falha ao criar função!",
+ "Update success!": "Atualização feita com sucesso!",
+ "No results found": "Nenhum resultado encontrado",
+ "Edit Role": "Editar função",
+ "Failed to fetch users!": "Falha ao buscar usuários!",
+ "Role names cannot contain special characters except _ , -": "Os nomes das funções não podem conter caracteres especiais, exceto _ , -",
+ "Role names cannot contain special characters except _ , - , / ": "Os nomes das funções não podem conter caracteres especiais, exceto _ , - , /",
+ "Rules deployed successfully": "Regras implantadas com sucesso",
+ "Choose From Template": "Escolher a partir de um modelo",
+ "Back to forms": "Voltar aos formulários",
+ "Choose From Templates": "Escolher a partir de modelos",
+ "Explore our Template Library to find the perfect combination of forms and workflows. Click to preview a template and, if it fits your needs, customize it to your liking. Once you've tailored it to your specific requirements, you're all set to create your business case": "Explore a nossa Biblioteca de Modelos para encontrar a combinação perfeita de formulários e fluxos de trabalho. Clique para visualizar um modelo e, se ele atender às suas necessidades, personalize-o ao seu gosto. Depois de ajustá-lo às suas necessidades específicas, você estará pronto para criar o seu caso de negócio",
+ "All templates": "Todos os modelos",
+ "Template count": "Contagem de modelos",
+ "Learn more": "Saiba mais",
+ "Template Details": "Detalhes do modelo",
+ "Template Title": "Título do modelo",
+ "Preview Form": "Visualizar formulário",
+ "Connected Workflow": "Fluxo de trabalho conectado",
+ "Delete Template": "Excluir modelo",
+ "Use Template": "Usar modelo",
+ "Template created successfully": "Modelo criado com sucesso",
+ "Template deleted successfully": "Modelo excluído com sucesso",
+ "Template updated successfully": "Modelo atualizado com sucesso",
+ "Category": "Categoria",
+ "Search category...": "Pesquisar categoria...",
+ "Save as Template": "Salvar como modelo",
+ "Create Template": "Criar modelo",
+ "Select or Create Category": "Selecionar ou criar categoria",
+ "Short Intro": "Introdução curta",
+ "Enter short intro": "Digite uma introdução curta",
+ "Enter description": "Digite uma descrição",
+ "Select or create": "Selecionar ou criar",
+ "Update Template": "Atualizar modelo",
+ "Form created successfully": "Formulário criado com sucesso",
+ "select or create": "Selecionar ou criar",
+ "Update Associated Form": "Atualizar Formulário Associado",
+ "Update Associated Workflow": "Atualizar Fluxo de Trabalho Associado",
+ "Enter title": "Inserir título",
+ "No Templates Found": "Nenhum modelo encontrado",
+ "No Category Found": "Nenhuma categoria encontrada",
+ "Save Template": "Salvar Modelo",
+ "You can type and click the": "Você pode digitar e clicar em",
+ "to create the category.": "para criar a categoria.",
+ "select or type to create": "selecione ou digite para criar",
+ "BPMN": "BPMN",
+ "DMN": "DMN",
+ "Advanced Designer": "Designer Avançado",
+ "Basic Designer": "Designer Básico",
+ "Search": "Pesquisar",
+ "Key": "Chave",
+ "No Process Found": "Processo Não Encontrado",
+ "Search workflow": "Pesquisar Fluxo de Trabalho",
+ "No Dmn Found": "DMN Não Encontrado",
+ "Submission ID": "ID da Submissão",
+ "Submission Name": "Nome da Submissão",
+ "Submission History": "Histórico da Submissão",
+ "No Submission History found": "Nenhum Histórico de Submissão Encontrado",
+ "Error in submission count": "Erro na contagem de submissões",
+ "Permission for submission tracking.": "Permissão para rastreamento de submissões.",
+ "Reviewer permission to view submissions": "Permissão do revisor para visualizar envios",
+ "Permission to create new submission": "Permissão para criar novo envio",
+ "Back to Bundle List": "Voltar para a Lista de Pacotes",
+ "Bundle": "Pacote",
+ "You can drag these nodes to the pane on the right.": "Você pode arrastar esses nós para o painel à direita.",
+ "You can delete the element by select and click the backspace": "Você pode excluir o elemento selecionando e clicando na tecla backspace",
+ "Workflow Id": "ID do Fluxo de Trabalho",
+ "Enter Workflow Id": "Insira o ID do Fluxo de Trabalho",
+ "Back to Submissions": "Voltar para as Submissões",
+ "Back to Drafts": "Voltar para os Rascunhos",
+ "Choose Your Workflow Option": "Escolha sua Opção de Fluxo de Trabalho",
+ "Create New Workflow": "Criar Novo Fluxo de Trabalho",
+ "Choose this option when you want to create a fresh workflow based on the template. System will generate and deploy a new workflow, then connect it to the selected form. Opt for this if your form requires a distinct set of workflow steps tailored to its specific needs.": "Escolha esta opção quando desejar criar um novo fluxo de trabalho com base no modelo. O sistema irá gerar e implantar um novo fluxo de trabalho e, em seguida, conectá-lo ao formulário selecionado. Opte por isso se o seu formulário exigir um conjunto distinto de etapas de fluxo de trabalho adaptadas às suas necessidades específicas.",
+ "Reuse Existing Workflow": "Reutilizar Fluxo de Trabalho Existente",
+ "Select this option to link the form with an already established workflow. Any modifications made to the existing workflow will automatically reflect in this form as well. This is ideal when you want to leverage the existing workflow for your form's requirements.": "Selecione esta opção para vincular o formulário a um fluxo de trabalho já estabelecido. Quaisquer modificações feitas no fluxo de trabalho existente serão refletidas automaticamente neste formulário. Isso é ideal quando você deseja aproveitar o fluxo de trabalho existente para atender às necessidades do seu formulário",
+ "Are you sure you wish to delete the Template?": "Tem certeza de que deseja excluir o Modelo?",
+ "Enter Workflow Name": "Inserir Nome do Fluxo de Trabalho",
+ "Create Workflow": "Criar Fluxo de Trabalho",
+ "Upload Workflow": "Carregar Fluxo de Trabalho",
+ "Edit Workflow": "Editar Fluxo de Trabalho",
+ "Published": "Publicado",
+ "Unpublished": "Não Publicado",
+ "Private": "Privado",
+ "Anonymous": "Anônimo",
+ "Edit Processes": "Editar Processos",
+ "Create Processes": "Criar Processos",
+ "tasks": "tarefas",
+ "Submission Id": "ID da Submissão",
+ "Clear All Filters": "Limpar Todos os Filtros",
+ "Show results": "Mostrar resultados",
+ "Delete Draft": "Excluir Rascunho",
+ "I can help you design forms effortlessly- all you have to do is give me a clear and concise description of what the form is meant to do. I will build out the fields and layout for you,which you can further customize.": "Posso ajudar você a projetar formulários sem esforço - tudo o que você precisa fazer é me fornecer uma descrição clara e concisa do que o formulário deve fazer. Vou criar os campos e o layout para você, que você pode personalizar ainda mais.",
+ "I am": "Eu sou",
+ "For example 'Give us a form that will serve as a patient intake form for walk-in clinics'": "Por exemplo 'Nos dê um formulário que servirá como um formulário de admissão de pacientes para clínicas sem necessidade de agendamento'.",
+ "Enter your prompt here": "Digite o prompt aqui",
+ "Would you like to continue?": "Gostaria de continuar?",
+ "Restart": "Reiniciar",
+ "I'm here to provide further assistance. Thank you!": "Estou aqui para fornecer assistência adicional. Obrigado!",
+ "Generate Form Design": "Gerar Design do Formulário",
+ "Preview": "visualização",
+ "Your form is now ready!": "Seu formulário está pronto!",
+ "Please tell me all the specifications and requirements you have in mind for your form. After you have finished the description, hit send.": "Por favor, nos forneça todas as especificações e requisitos que você tem em mente para o seu formulário. Depois de terminar a descrição, pressione Enter.",
+ "Choose template": "Escolher modelo",
+ "Search by bundle name": "Pesquisar por nome do pacote",
+ "Save Bundle": "Salvar Bundle",
+ "Id": "Id",
+ "Enable bundling ?": "Ativar agrupamento?",
+ "Select a task in the List.": "Selecione uma tarefa na lista.",
+ "Add Date": "Adicionar data",
+ "Assign to Me": "Atribuir para mim",
+ "Filter count:": "Contagem de filtros:",
+ "Selected Forms": "Formulários Selecionados",
+ "Template Used:": "Modelo Utilizado:",
+ "Select a task from the List.": "Selecione uma tarefa da lista.",
+ "Choose a task from the list; your selection directs your current activity.": "Escolha uma tarefa da lista; sua seleção direciona sua atividade atual.",
+ "Please change the selected filters to view submissions": "Por favor, altere os filtros selecionados para ver as submissões",
+ "Please change the selected filters to view drafts": "Por favor, altere os filtros selecionados para ver os rascunhos",
+ "No drafts found": "Nenhum rascunho encontrado",
+ "Flow-E helps to build faster": "Flow-E ajuda a construir mais rápido",
+ "Flow-E is not available for demonstration in the trial instance. You can experience Flow-E in any of the premium packages of the product": "Flow-E não está disponível para demonstração na instância de teste. Você pode experimentar o Flow-E em qualquer um dos pacotes premium do produto",
+ "Get in touch with formsflow.ai team": "Entre em contato com a equipe da formsflow.ai",
+ "Premium": "Premium"
+};
diff --git a/forms-flow-service/src/resourceBundles/zh/resourceBundles.ts b/forms-flow-service/src/resourceBundles/zh/resourceBundles.ts
new file mode 100644
index 00000000..7b7052da
--- /dev/null
+++ b/forms-flow-service/src/resourceBundles/zh/resourceBundles.ts
@@ -0,0 +1,580 @@
+/* eslint-disable max-len */
+export const RESOURCE_BUNDLES_ZH = {
+ "Submit Form": "提交表单",
+ "Changes Applied Successfully": "更改成功应用",
+ "Filter Deleted Successfully": "成功删除过滤器",
+ "Save Filter": "保存过滤器",
+ "Filter Name": "过滤器名称",
+ "Create new filter": "创建新过滤器",
+ "Definition Key": "定义键",
+ "Permission": "权限",
+ "Enter your text here": "在此输入文本",
+ "Accessible for all users": "所有用户可访问",
+ "Private (Only You)": "私密 (仅限您)",
+ "Specific Group": "特定群组",
+ "Select Elements": "选择元素",
+ " Task Attributes Selected": " 已选择的任务属性",
+ "Delete Filter": "删除过滤器",
+ "Add Value": "添加值",
+ "Show only current user assigned task": "仅显示当前用户分配的任务",
+ "Show task based on logged user roles": "根据已登录用户角色显示任务",
+ "Create Filter": "创建过滤器",
+ "Task Attributes": "任务属性",
+ "Only selected task attributes will be available on task list view": "只有选定的任务属性将在任务列表视图中可用",
+ "Show undefined variables": "显示未定义的变量",
+ "Label": "标签",
+ "Variables": "变量",
+ "Task Title": "任务标题",
+ "List View": "列表视图",
+ "Card View": "卡片视图",
+ "Create New Filter": "创建新过滤器",
+ "Sort by": "排序方式",
+ "Collapse All": "全部折叠",
+ "Expand All": "全部展开",
+ "Application Id": "申请 ID",
+ "Back to task": "返回任务",
+ "Filters": "过滤器",
+ "Select a user": "选择用户",
+ "Create DMN": "创建 DMN",
+ "Create Process": "创建流程",
+ "Edit DMN": "编辑 DMN",
+ "More options": "更多选项",
+ "Form Description": "表单描述",
+ "Saved to Submissions/Drafts": "保存到提交/草稿",
+ "Unfinished submissions will be saved to Submissions/Drafts.": "未完成的提交将保存到提交/草稿。",
+ "Edit Process": "编辑流程",
+ "Add filter name": "添加过滤器名称",
+ "This section is aimed to set the parameters used to filter the tasks": "此部分旨在设置用于过滤任务的参数",
+ "This section is aimed to set read permissions for the filter": "此部分旨在设置过滤器的读取权限",
+ "This section is aimed to set select task attributes that will be visible in the task list view": "此部分旨在设置在任务列表视图中可见的选择任务属性",
+ "Task Attribute": "任务属性",
+ "You can define variables shown in the list": "您可以定义在列表中显示的变量",
+ "results": "结果",
+ "Enter role name": "输入角色名称",
+ "Public": "公开",
+ "View Submitted Form": "查看已提交的表单",
+ "View Draft Details": "查看草稿详情",
+ "Edit Draft": "编辑草稿",
+ "Draft Title": "草稿标题",
+ "Filter": "过滤器",
+ "Advanced Options": "高级选项",
+ "Enter the path name": "输入路径名称",
+ "Search by form title": "按表单标题搜索",
+ "Associate Workflow": "关联工作流程",
+ "Search by workflow name": "按工作流程名称搜索",
+ "View Details": "查看详细信息",
+ "Visibility": "可见性",
+ "Form Title": "表单标题",
+ "Access restricted by its designer..!": "访问受设计者限制..!",
+ "and you will no longer have the access to this form in bundles": "而且您将不再能够在包裹中访问此表单",
+ "You will no longer have the access to this form in bundles": "您将不再能够在包裹中访问此表单",
+ "Bad Request": "错误的请求",
+ "Select the form to be displayed based on the above criteria": "根据上述条件选择要显示的表单。",
+ "Create the criteria using the API key of any form component and a conditional notation. For example, 'age > 18' where 'age' is the API key of a form component": "使用任何表单组件的API密钥和条件符号创建条件。例如,'age > 18',其中'age'是表单组件的API密钥。",
+ "Select form version": "选择表格版本",
+ "Please remove the special characters...!": "请删除特殊字符...!",
+ "No histories found": "没有找到历史记录",
+ "Continue": "继续",
+ "This will create a new version of the form without changing the path name but with new form id.": "这将创建一个新版本的表单而不更改路径名但具有新的表单 ID。",
+ "Save as a new version": "另存为新版本",
+ "Save New Version": "保存新版本",
+ "Do you want to save a new version of this form?": "您要保存此表单的新版本吗?",
+ "Do you want to create a duplicate form and associated workflow from existing form ?": "您要从现有表单创建重复表单和关联工作流吗?",
+ "New version created": "已创建新版本",
+ "Create a duplicate form": "创建一个重复的表单",
+ "Show more": "展示更多",
+ "Modified By": "修改者",
+ "Created On": "创建于",
+ "Formsflow automatically saves your previous form data. Now you can switch to the previous stage and edit.": "Formsflow 会自动保存您以前的表单数据。现在您可以切换到上一个阶段并进行编辑。",
+ "Duplicate Form": "复制表格",
+ "Form History": "表单历史",
+ "No file chosen": "没有选中任何文件",
+ "Choose File": "选择文件",
+ "Choose any": "选择任何",
+ "Sort by form name": "按表格名称排序",
+ "select form type": "选择表格类型",
+ "Draft Deleted Successfully": "草稿删除成功",
+ "Saved to Applications/Drafts": "保存到申请/草稿",
+ "Unfinished applications will be saved to Applications/Drafts.": "未完成的申请将被保存到申请/草稿.",
+ "Discard Draft": " 丢弃草稿",
+ "with ID": "带身份证",
+ "Please change the selected filters to view Forms": "请更改所选过滤器以查看表格",
+ "Search by form name": "按表格名称搜索",
+ "Click to search": "点击搜索",
+ "No submissions found": "未找到任何提交",
+ "No submission avaliable in the selected date. Please select another date range": "在所选日期内没有可用的提交。请选择其他日期范围",
+ "Dashboards": "仪表板",
+ "Form field": "表单域",
+ "Enter Label": "输入标签",
+ "Select form field": "选择表单域",
+ "Add form fields to display in task list": "添加表单域以显示在任务列表中",
+ "Latest Version": "最新版本",
+ "Submission Status": "提交状态",
+ "No submission status": "无提交状态",
+ "No Public url found": "未找到公共网址",
+ "Show in list": "显示在列表中",
+ "Select Task Variable": "选择任务变量",
+ "Enter your Label": "输入您的标签",
+ "Please select from one of the following workflows.": "请从以下工作流程之一中选择。",
+ "Select Key": "选择键",
+ "Create Your Task Variable": "创建您的任务变量",
+ "No task variable selected": "未选择任务变量",
+ "Workflow Associate": "工作流助理",
+ "Task variable": "任务变量",
+ "Enter pathname": "输入路径名",
+ "Submission Saved": "提交已保存。",
+ "Error while Submission.": "提交时出错。",
+ "Form saved": "表格已保存。",
+ "Submission cannot be done.": "无法提交。 ",
+ "Forms": "表格 ",
+ "Edit": "编辑",
+ "Text Field": "文本域",
+ "Do you want to associate form with a workflow ?": "您想将表单与工作流相关联吗?",
+ "Yes": "是的",
+ "No": "否",
+ "Form Name": "表格名称 ",
+ "Workflow Name": "工作流程名称",
+ "Publish this form for Client Users.": "为客户用户发布此表单.",
+ "Comments": "评论",
+ "Back": "返回",
+ "Edit Form": "编辑表格 ",
+ "Next": "下一个",
+ "Save": "保存 ",
+ "Back to Form List": "返回表格列表 ",
+ "Submit New": "提交新的 ",
+ "View Submissions": "查看提交 ",
+ "View/Edit Form": "查看/编辑表单 ",
+ "Delete Form": "删除表格 ",
+ "Delete": "删除",
+ "Print As PDF": "打印为 PDF ",
+ "Applications": "应用",
+ "Tasks": "任务",
+ "Insights": "洞察力",
+ "Dashboard": "仪表盘 ",
+ "Logout": "登出",
+ "No tasks found": "没有找到任务 ",
+ "Please change the selected filters to view tasks": "请更改所选过滤器以查看任务",
+ "Clear all filters": "清除所有过滤器",
+ "Created": "已创建",
+ "Task Variables": "任务变量",
+ "Process Variables": "过程变量",
+ "Process Definition Name": "进程定义名称",
+ "Assignee": "受让人 ",
+ "Candidate Group": "候选组",
+ "Candidate User": "候选用户",
+ "Name": "姓名",
+ "Description": "描述",
+ "Priority": "优先事项",
+ "Due Date": "到期日",
+ "Follow up Date": "跟进日期",
+ "Task name": "任务名称",
+ "Remove sorting": "删除排序",
+ "Ascending": "上升",
+ "Descending": "降序",
+ "Add sorting": "添加排序",
+ "of the criteria are met.": "的标准得到满足。",
+ "For Variable, ignore case of": "对于变量,忽略大小写",
+ "name": "姓名",
+ "value": "价值",
+ "No task matching filters found.": "未找到匹配过滤器的任务。",
+ "Application ID": "应用编号",
+ "Set follow-up Date": "设置随访日期",
+ "Set Due date": "设置截止日期",
+ "Add groups": "添加群组",
+ "Claim": "宣称",
+ "Search By Last Name": "按姓氏搜索",
+ "Search By First Name": "按名字搜索",
+ "Search By Email": "通过电子邮件搜索",
+ "You can add a group by typing a group ID into the input field and afterwards clicking the button with the plus sign.": "您可以通过在输入字段中输入组 ID,然后单击带加号的按钮来添加组。",
+ "Add a group": "添加群组",
+ "Process Name": "进程名称",
+ "Set FollowUp Date": "设置跟进日期",
+ "Groups": "团体",
+ "Click to Change Assignee": "单击以更改受让人",
+ "Reset Assignee": "重置受让人",
+ "Update User": "更新用户",
+ "Close": "关闭",
+ "Remove search": "删除搜索",
+ "Property": "财产",
+ "Operator": "操作员",
+ "Total number of results": "结果总数",
+ "Filter Tasks": "过滤任务",
+ "All": "全部",
+ "ANY": "任何",
+ "Task assignee": "任务受让人",
+ "Application History": "应用历史",
+ "View Submission": "查看提交",
+ "Showing": "显示",
+ "to": "到",
+ "Results": "结果",
+ "Acknowledge": "承认",
+ "View": "看法",
+ "Select a task in the list.": "在列表中选择一个任务。",
+ "No Filters Found": "未找到过滤器",
+ "Loading": "加载中",
+ "Form": "形式",
+ "History": "历史",
+ "Diagram": "图表",
+ "Delete Confirmation": "删除确认",
+ "All tasks": "所有任务",
+ "Manage Groups": "管理群组",
+ "Group ID": "组ID",
+ "Due": "到期的",
+ "Follow-up": "跟进",
+ "Application Name": "应用名称",
+ "Created By": "由...制作",
+ "Application Status": "申请状态",
+ "Request Status": "请求状态",
+ "Request Name": "请求名称",
+ "Submitted On": "提交日期",
+ "Modified On": "修改时间",
+ "No History Found": "未找到历史记录",
+ "Process Diagram": "流程图",
+ "Details": "细节",
+ "Status": "地位",
+ "Submissions": "提交",
+ "No Application History found": "未找到应用历史",
+ "Link To Form Submission": "表单提交链接",
+ "Last Modified": "最后修改",
+ "Metrics": "指标",
+ "No dashboard found": "未找到仪表板",
+ "of": "的",
+ "Select Dashboard": "选择仪表板",
+ "Total Submissions": "提交总数",
+ "Operations": "运营",
+ "Access Groups": "访问组",
+ "Action": "行动",
+ "Add": "添加",
+ "Admin": "行政",
+ "Create Form": "创建表格 ",
+ "Upload Form": "上传表格",
+ "Download Form": "下载表格",
+ "Upload json form only": "仅上传 json 表单",
+ "Select atleast one form": "选择至少一种形式",
+ "Select All": "全选",
+ "Created Date": "创建日期",
+ "Modified Date": "修改日期",
+ "File Upload Status": "文件上传状态",
+ "Forms Completed": "完成的表格",
+ "Form Completed": "表格完成",
+ "No forms found": "没有找到表格",
+ "Powered by ": "供电 ",
+ "No Process Diagram found": "未找到流程图",
+ "No applications found": "未找到任何应用程序",
+ "Successfully Updated": "成功更新",
+ "Failed": "失败的",
+ "Submission Failed.": "提交失败。",
+ "Press Enter key or click here to search": "按 Enter 键或点击此处搜索",
+ "Click to clear": "点击清除",
+ "Search...": "搜索...",
+ "Click here to back": "点击这里返回",
+ "Enter the form title": "输入表格标题",
+ "Enter the form machine name": "输入表格机器名称",
+ "Display as": "显示为",
+ "Title": "标题",
+ "Type": "类型",
+ "Path": "小路",
+ "example": "例子",
+ "Anonymous Form ": "匿名表格",
+ "Make this form public ?": "将此表格公开?",
+ "Save & Preview": "保存和预览",
+ "Design Form": "设计形式 ",
+ "Associate this form with a workflow?": "将此表单与工作流相关联?",
+ "Preview and Confirm": "预览并确认",
+ "All steps completed - you're finished": "已完成所有步骤 - 您已完成",
+ "Downloaded Successfully": "下载成功",
+ "Error in JSON file structure": "JSON文件结构错误",
+ "Please fix the errors before submitting again.": "请在重新提交之前修复错误。",
+ "Loading...": "正在加载...",
+ "Wizard": "向导",
+ "Save Form": "保存表格",
+ "Confirm": "确认",
+ "Cancel": "取消",
+ "Please change the selected filters to view applications": "请更改所选过滤器以查看应用程序",
+ "No submissions available for the selected date range": "所选日期范围内没有可用的提交",
+ "Ok": "好的",
+ "Form not available": "不适用公式",
+ "Thank you for your response.": "谢谢您的答复。",
+ "saved successfully": "保存成功",
+ "Copy anonymous form URL": "复制匿名表单 URL",
+ "Submitted By": "由...所提交",
+ "Confirmation": "确认",
+ "Changing the form title will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "更改表单标题不会影响现有应用程序。它只会在新创建的应用程序中更新。按保存更改以继续或取消更改。",
+ "Error while saving Form": "保存表单时出错",
+ "Click here to go back": "点击此处回去",
+ " Applications are submitted against": " 申请是针对",
+ " Application is submitted against": " 申请是针对",
+ "Are you sure to delete the": "您确定要删除",
+ "Are you sure to delete the draft": "您确定要删除草稿吗",
+ "Are you sure to delete this submission ?": "您确定要删除此提交吗?",
+ " Submissions are made against": " 提交是针对的",
+ " Submission is made against": " 提交是针对的",
+ "Save Changes": "保存更改",
+ "Changing the form workflow will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "更改表单工作流程不会影响现有应用程序。它只会在新创建的应用程序中更新。按保存更改以继续或取消更改。",
+ "Form-Workflow association saved.": "表单-工作流程关联已保存。",
+ "Form-Workflow association failed.": "表单-工作流关联失败。",
+ "Form deletion unsuccessful": "表单删除失败",
+ "Form deleted successfully": "表格删除成功",
+ "Bundle deleted successfully": "捆绑包删除成功",
+ "Form process failed": "表单处理失败",
+ "Form unpublishing Failed": "表单取消发布失败",
+ "All groups have access to the dashboard": "所有组都可以访问仪表板",
+ "Export PDF": "导出 PDF",
+ "Something went wrong. Please try again!": "出问题了。请再试一次!",
+ "No Dashboards Found": "未找到仪表板",
+ "Processes": "流程",
+ "Please select an existing workflow.": "请选择现有工作流程。",
+ "Create New": "创建新的",
+ "Or create new workflow or import a workflow from a local directory.": "或创建新工作流或从本地目录导入工作流。",
+ "The operation couldn't be completed. Please try after sometime": "操作无法完成。请稍后再试",
+ "Select...": "选择...",
+ "No Drafts Found": "未找到草稿",
+ "Help": "帮助",
+ "Draft Id": "草稿 ID",
+ "Draft Name": "草稿名称",
+ "Link To Draft Submission": "链接到草稿提交",
+ "Drafts": "草稿",
+ "You can't submit this form until it is published": "在此表单发布之前,您无法提交此表单",
+ "Form not published": "表格未发布",
+ "Access Denied": "拒绝访问",
+ "By default, the tenant key would be prefixed to form": "默认情况下,租户键的前缀为 form",
+ "go back": "回去",
+ "No Applications Found": "未找到任何应用程序",
+ "Submission saved to draft.": "提交已保存到草稿。",
+ "Saved to draft": "已保存到草稿",
+ "Saving...": "保存...",
+ "Resource": "资源",
+ "Error in creating form process mapper": "创建表单流程映射器时出错",
+ "Select the date": "选择日期",
+ "Diagram deployed": "部署图",
+ "Deployment failed": "部署失败",
+ "form uploaded": "表格已上传",
+ "forms uploaded": "表格已上传",
+ "Failed to upload": "上传失败",
+ "forms...!": "形式...!",
+ "form...!": "形式...!",
+ "Process name(s) must not be empty": "进程名称不能为空",
+ "URL copied": "已复制网址",
+ "Click Here to Copy": "点击这里复制",
+ "Resources": "资源",
+ "Duplicate form created successfully": "成功创建重复表单",
+ "Revert": "恢复",
+ "Select Form": "选择表格",
+ "Create Condition": "创造条件",
+ "Enter criteria": "输入标准",
+ "Make this form public": "公开此表格",
+ "Enable bundling": "启用捆绑",
+ "Bundle Name": "捆绑名称",
+ "View/Edit": "查看/编辑",
+ "Create Bundle": "创建捆绑包",
+ "Rows per page": "每页行数",
+ "Items per page": "每页项目数",
+ "entries": "条目",
+ "Form Bundle": "表格捆绑",
+ "No bundles found": "找不到捆绑包",
+ "Please change the selected filters to view Bundles": "请更改所选过滤器以查看捆绑包",
+ "Select all to download forms": "全选下载表格",
+ "Select for download": "选择下载",
+ "Bundle Description": "捆绑包说明",
+ "Conditions": "状况",
+ "Enter name": "输入名字",
+ "Enter Description": "输入说明",
+ "You can change the form order by drag and drop": "您可以通过拖放更改表单顺序",
+ "Form Order": "表格订单",
+ "Form Type": "表单类型",
+ "Add Forms Launch together": "添加表单一起启动",
+ "Form bundles can save your time by grouping forms together": "表单包可以通过将表单分组在一起来节省您的时间",
+ "Add Forms": "添加表格",
+ "Criteria": "标准",
+ "Create Conditions": "创造条件",
+ " Add Conditions": "添加条件",
+ "Select Forms": "选择表格",
+ "Insert": "插入",
+ "View Form": "查看表格",
+ "Publish this Bundle for Client Users.": "为客户端用户发布这个包",
+ "Total Forms": "总表格",
+ "Edit Bundle": "编辑捆绑包",
+ "Next Form": "下一个表格",
+ "Previous Form": "以前的表格",
+ "Forms included under the package": "包中包含的表格",
+ "Submit": "提交",
+ "Reset Zoom": "重置缩放",
+ "Zoom In": "放大",
+ "Zoom Out": "缩小",
+ "Deploy": "部署",
+ "Export": "出口",
+ "Overview": "概述",
+ "Design Permission": "设计许可",
+ "Application Permission": "申请许可",
+ "All Designers": "所有设计师",
+ "Private(only you)": "私人(只有你)",
+ "Specific Designer Group": "特定设计师组",
+ "Submission Permission": "提交许可",
+ "All Users": "全部用户",
+ "Specific User Group": "特定用户群",
+ "Specific Reviewers": "具体审稿人",
+ "All Reviewers": "所有审稿人",
+ "Permission for application tracking.": "应用程序跟踪的权限。",
+ "Design Bundle": "设计包",
+ "Workflow": "工作流程",
+ "Bundle Name and Description is Required": "捆绑包名称和描述为必填项",
+ "Bundle Description is Required": "捆绑包描述为必填项",
+ "Bundle Create Successfully": "捆绑包创建成功",
+ "Bundle updated successfully": "捆绑包更新成功",
+ "Select": "选择",
+ "Unselect": "取消选择",
+ "Applicable for Designer Roled Users only.": "仅适用于设计师角色用户。",
+ "Applicable for Client and Reviewer Roled Users only.": "仅适用于客户和审阅者角色用户。",
+ "Done": "完毕",
+ "Failed to update permission!": "更新权限失败!",
+ "Failed to fetch roles!": "获取角色失败!",
+ "Failed to update role!": "更新角色失败!",
+ "Permission updated successfully!": "权限更新成功!",
+ "Role updated successfully!": "角色更新成功!",
+ "Update failed!": "更新失败!",
+ "Clear": "清除",
+ "Are you sure deleting the role": "您确定要删除该角色吗",
+ "Confirm Delete": "确认删除",
+ "All roles": "所有角色",
+ "Filter By:": "过滤:",
+ "Create": "创造",
+ "Eg: Account Manager": "例如:客户经理",
+ "Search by name, username or email": "按姓名、用户名或电子邮件搜索",
+ "No data Found": "没有找到数据",
+ "Roles": "角色",
+ "Users": "用户",
+ "Create New Role": "创建新角色",
+ "Search by role name": "按角色名称搜索",
+ "Role Name": "角色名称",
+ "Actions": "动作",
+ "Create Role": "创建角色",
+ "Email": "电子邮件",
+ "Role": "角色",
+ "Add Role": "添加角色",
+ "Role deleted successfully!": "角色删除成功",
+ "Failed to delete role!": "删除角色失败!",
+ "Role created successfully!": "角色创建成功!",
+ "Failed to create role!": "创建角色失败",
+ "Update success!": "更新成功",
+ "No results found": "未找到结果",
+ "Edit Role": "编辑角色",
+ "Failed to fetch users!": "获取用户失败!",
+ "Role names cannot contain special characters except _ , -": "角色名称不能包含除 _ 、 - 之外的特殊字符",
+ "Role names cannot contain special characters except _ , - , / ": "角色名称不能包含除 _ 、 - 、 / 之外的特殊字符",
+ "Rules deployed successfully": "规则部署成功",
+ "Choose From Template": "从模板中选择",
+ "Back to forms": "返回表单",
+ "Choose From Templates": "从模板中选择",
+ "Explore our Template Library to find the perfect combination of forms and workflows. Click to preview a template and, if it fits your needs, customize it to your liking. Once you've tailored it to your specific requirements, you're all set to create your business case": "浏览我们的模板库,找到适合的表单和工作流程的完美组合。点击预览模板,如果符合您的需求,定制它以满足您的喜好。一旦按照您的具体要求进行了定制,您就可以创建您的业务案例了",
+ "All templates": "所有模板",
+ "Template count": "模板数量",
+ "Learn more": "了解更多",
+ "Template Details": "模板详细信息",
+ "Template Title": "模板标题",
+ "Preview Form": "预览表单",
+ "Connected Workflow": "连接的工作流程",
+ "Delete Template": "删除模板",
+ "Use Template": "使用模板",
+ "Template created successfully": "成功创建模板",
+ "Template deleted successfully": "成功删除模板",
+ "Template updated successfully": "成功更新模板",
+ "Category": "类别",
+ "Search category...": "搜索类别...",
+ "Save as Template": "另存为模板",
+ "Create Template": "创建模板",
+ "Select or Create Category": "选择或创建类别",
+ "Short Intro": "简短介绍",
+ "Enter short intro": "输入简短介绍",
+ "Enter description": "输入描述",
+ "Select or create": "选择或创建",
+ "Update Template": "更新模板",
+ "Form created successfully": "成功创建表单",
+ "select or create": "选择或创建",
+ "Update Associated Form": "更新关联表单",
+ "Update Associated Workflow": "更新关联工作流程",
+ "Enter title": "输入标题",
+ "No Templates Found": "未找到模板",
+ "No Category Found": "未找到类别",
+ "Save Template": "保存模板",
+ "You can type and click the": "您可以输入并单击",
+ "to create the category.": "以创建该类别。",
+ "select or type to create": "选择或输入以创建",
+ "BPMN": "BPMN",
+ "DMN": "DMN",
+ "Advanced Designer": "高级设计师",
+ "Basic Designer": "基础设计师",
+ "Search": "搜索",
+ "Key": "关键",
+ "No Process Found": "未找到流程",
+ "Search workflow": "搜索工作流程",
+ "No Dmn Found": "未找到DMN",
+ "Submission ID": "提交编号",
+ "Submission Name": "提交名称",
+ "Submission History": "提交历史",
+ "No Submission History found": "未找到提交历史",
+ "Error in submission count": "提交计数错误",
+ "Permission for submission tracking.": "提交跟踪权限",
+ "Reviewer permission to view submissions": "审阅者查看提交的权限",
+ "Permission to create new submission": "创建新提交的权限",
+ "Back to Bundle List": "返回捆绑包列表",
+ "Bundle": "包",
+ "You can drag these nodes to the pane on the right.": "您可以将这些节点拖动到右侧窗格。",
+ "You can delete the element by select and click the backspace": "您可以通过选择并单击退格键来删除元素",
+ "Workflow Id": "工作流 ID",
+ "Enter Workflow Id": "输入工作流 ID",
+ "Back to Submissions": "返回提交",
+ "Back to Drafts": "返回草稿",
+ "Choose Your Workflow Option": "选择您的工作流选项",
+ "Create New Workflow": "创建新工作流",
+ "Choose this option when you want to create a fresh workflow based on the template. System will generate and deploy a new workflow, then connect it to the selected form. Opt for this if your form requires a distinct set of workflow steps tailored to its specific needs.": "当您希望基于模板创建全新工作流时,请选择此选项。系统将生成并部署新工作流,然后将其连接到所选表单。如果您的表单需要根据其特定需求定制的一组不同的工作流步骤,请选择此选项。",
+ "Reuse Existing Workflow": "重用现有工作流",
+ "Select this option to link the form with an already established workflow. Any modifications made to the existing workflow will automatically reflect in this form as well. This is ideal when you want to leverage the existing workflow for your form's requirements.": "选择此选项以将表单链接到已建立的工作流程。对现有工作流程进行的任何修改将自动反映在此表单中。当您希望利用现有工作流程满足表单要求时,这是理想选择",
+ "Are you sure you wish to delete the Template?": "您确定要删除模板吗?",
+ "Enter Workflow Name": "输入工作流名称",
+ "Create Workflow": "创建工作流",
+ "Upload Workflow": "上传工作流",
+ "Edit Workflow": "编辑工作流",
+ "Published": "已发布",
+ "Unpublished": "未发布",
+ "Private": "私有",
+ "Anonymous": "匿名",
+ "Edit Processes": "编辑流程",
+ "Create Processes": "创建流程",
+ "tasks": "任务",
+ "Submission Id": "提交编号",
+ "Clear All Filters": "清除所有筛选",
+ "Show results": "显示结果",
+ "Delete Draft": "删除草稿",
+ "I can help you design forms effortlessly- all you have to do is give me a clear and concise description of what the form is meant to do. I will build out the fields and layout for you,which you can further customize.": "我可以帮助您轻松设计表单-您只需清晰简洁地描述表单的预期用途即可。我将为您构建字段和布局,您可以进一步自定义。",
+ "I am": "我是",
+ "For example 'Give us a form that will serve as a patient intake form for walk-in clinics'": "例如'给我们一个作为门诊诊所患者接诊表的表单'",
+ "Enter your prompt here": "在此输入您的提示",
+ "Would you like to continue?": "您想继续吗?",
+ "Restart": "重新启动",
+ "I'm here to provide further assistance. Thank you!": "我在这里提供进一步的帮助。谢谢!",
+ "Generate Form Design": "生成表单设计",
+ "Preview": "预览",
+ "Your form is now ready!": "您的表单现在已准备好!",
+ "Please tell me all the specifications and requirements you have in mind for your form. After you have finished the description, hit send.": "请告诉我您对表单的所有规格和要求。完成描述后,请按发送。",
+ "Choose template": "选择模板",
+ "Search by bundle name": "按包名称搜索",
+ "Save Bundle": "保存 Bundle",
+ "Id": "Id",
+ "Enable bundling ?": "启用捆绑?",
+ "Select a task in the List.": "选择列表中的任务。",
+ "Add Date": "添加日期",
+ "Assign to Me": "分配给我",
+ "Filter count:": "过滤器计数:",
+ "Selected Forms": "已选择的表单",
+ "Template Used:": "使用的模板:",
+ "Select a task from the List.": "从列表中选择一个任务。",
+ "Choose a task from the list; your selection directs your current activity.": "从列表中选择一个任务;您的选择将指导您当前的活动。",
+ "Please change the selected filters to view submissions": "请更改所选过滤器以查看提交",
+ "Please change the selected filters to view drafts": "请更改所选过滤器以查看草稿",
+ "No drafts found": "未找到草稿",
+ "Flow-E helps to build faster": "Flow-E有助于更快地构建",
+ "Flow-E is not available for demonstration in the trial instance. You can experience Flow-E in any of the premium packages of the product": "在试用实例中,无法演示Flow-E。您可以在产品的任何高级套餐中体验Flow-E",
+ "Get in touch with formsflow.ai team": "与formsflow.ai团队取得联系",
+ "Premium": "高级"
+};
+
diff --git a/forms-flow-theme/src/baseStyle.scss b/forms-flow-theme/src/baseStyle.scss
new file mode 100644
index 00000000..da9b1849
--- /dev/null
+++ b/forms-flow-theme/src/baseStyle.scss
@@ -0,0 +1,18 @@
+/* This file contains style for the main classes of application */
+
+body {
+ font-size: 16px;
+ font-family: Nunito Sans, SemiBold;
+ overflow: hidden;
+ background-color: var(--color-main-bg);
+ }
+
+ .main-container{
+ max-height: calc(100vh - 52px);
+ overflow-y: auto;
+
+ }
+
+ .min-container-height{
+ min-height: calc(100vh - 170px);
+ }
\ No newline at end of file
diff --git a/forms-flow-theme/src/components/button.scss b/forms-flow-theme/src/components/button.scss
new file mode 100644
index 00000000..bbb38ee1
--- /dev/null
+++ b/forms-flow-theme/src/components/button.scss
@@ -0,0 +1,3 @@
+.btn-small{
+ padding: 4px 8px !important;
+}
\ No newline at end of file
diff --git a/forms-flow-theme/src/components/custom-table.scss b/forms-flow-theme/src/components/custom-table.scss
new file mode 100644
index 00000000..00c6c1f3
--- /dev/null
+++ b/forms-flow-theme/src/components/custom-table.scss
@@ -0,0 +1,25 @@
+.custom-table {
+ font-family: Arial, Helvetica, sans-serif;
+ border-collapse: separate !important;
+ border-spacing: 0 15px;
+ width: 100%;
+ border: none;
+ margin: 0;
+
+ td, th {
+ padding: 20px;
+ }
+
+ tr {
+ background-color: #FFFFFF;
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
+ border: none;
+ }
+
+ th {
+ text-align: left;
+ background-color: #f0f6fb;
+ margin: 0;
+ border: none;
+ }
+ }
\ No newline at end of file
diff --git a/forms-flow-theme/src/components/toastifyOverride.scss b/forms-flow-theme/src/components/toastifyOverride.scss
new file mode 100644
index 00000000..696c8768
--- /dev/null
+++ b/forms-flow-theme/src/components/toastifyOverride.scss
@@ -0,0 +1,7 @@
+.Toastify__toast--success{
+ background: var(--color-primary) !important;
+}
+
+.Toastify__progress-bar--success{
+ background: var(--color-white) !important;
+}
\ No newline at end of file
diff --git a/forms-flow-theme/src/formsflow-theme.js b/forms-flow-theme/src/formsflow-theme.js
index 41781f8d..c385b392 100644
--- a/forms-flow-theme/src/formsflow-theme.js
+++ b/forms-flow-theme/src/formsflow-theme.js
@@ -1,3 +1,3 @@
// Anything exported from this file is importable by other in-browser modules.
-import "./global.css?modules=false";
+import "./global.scss?modules=false";
export function publicApiFunction() {}
diff --git a/forms-flow-theme/src/global.css b/forms-flow-theme/src/global.scss
similarity index 70%
rename from forms-flow-theme/src/global.css
rename to forms-flow-theme/src/global.scss
index 05200502..4e64c6ca 100644
--- a/forms-flow-theme/src/global.css
+++ b/forms-flow-theme/src/global.scss
@@ -1,5 +1,14 @@
+@import "./utils/cursor.scss";
+@import "./utils/overflow.scss";
+@import "./components/toastifyOverride.scss";
+@import "./overrideClasses/bootstrapOverride.scss";
+@import "./overrideClasses/formioComponentOverride.scss";
+@import "./baseStyle.scss";
+@import "./components/custom-table.scss";
+@import "./components/button.scss";
+
:root {
- --color-primary: #4d61fc;
+ --color-primary: #0072ed;
--color-secondary: #6c757d;
--color-success: #3fb618;
--color-info: #4d61fc;
@@ -25,17 +34,17 @@
--color-gray-700: #495057;
--color-gray-800: #373a3c;
--color-gray-900: #212529;
-
+ --color-main-bg: #F7F7F7;
+ --head-inactive: #909090;
--logo-path: "./logo.svg";
-
- --logo-width: 50px;
+ --logo-width: 40px;
--appname-margin-left: 0px;
--appname-margin-right: 0px;
--appname-margin-top: 0px;
--appname-margin-bottom: 0px;
- --navbar-items-font-size:16px;
- --navbar-items-font-weight: 600;
+ --navbar-items-font-size: 16px;
+ --navbar-items-font-weight: 400;
--navbar-background: var(--color-white);
--navbar-items: var(--color-black);
@@ -46,20 +55,9 @@
--navbar-logo-path: var(--logo-path);
}
+
+
-.container,
-.container-sm,
-.container-md,
-.container-lg,
-.container-xl {
- max-width: 100vw;
-}
-.container {
- margin-top: 3px;
- padding-left: 0;
- padding-right: 0;
- height: 100%;
-}
.overflow-x-auto {
overflow-x: auto;
overflow-y: hidden;
@@ -69,19 +67,26 @@
overflow-y: auto;
overflow-x: hidden;
}
+
.text-primary {
- color: var(--color-primary);
+ color: var(--color-primary) !important;
}
+
+
+
.footer-text {
font-size: 18px;
}
-.btn-primary {
+
+.btn-primary {
background-color: var(--button-primary-background);
}
+
.btn-outline-primary:not(:disabled) {
border-color: #0071eb;
color: #0071eb;
}
+
.btn-outline-primary:not(:disabled):hover {
color: var(--color-white);
background-color: var(--color-primary);
@@ -90,29 +95,26 @@
.task-container {
height: 100% !important;
}
+
.logo {
height: 1.9em;
}
+
h4 {
font-size: 1.2rem;
}
-#main {
- min-height: 85vh;
- padding-bottom: 1.5rem;
- overflow-y: auto;
- overflow-x: hidden;
-}
-body {
- font-size: 16px;
- font-family: Nunito Sans, SemiBold;
- overflow: hidden;
-}
+
+
+
+
+
.loader-container {
display: flex;
height: 80vh;
justify-content: center;
align-items: center;
}
+
.loader {
position: absolute;
margin: auto;
@@ -121,22 +123,27 @@ body {
top: 0;
bottom: 0;
}
+
.input-group .input-group-addon {
position: absolute;
right: 5px;
top: 7px;
}
+
.input-group .radio-inline {
margin-left: 20px;
}
+
.input-group label {
margin-right: 2rem;
}
+
.well {
border: 1px solid #eeeeee;
padding: 1rem;
background-color: #f8f8f8bf;
}
+
.formio-component-panel {
border: 1px solid #eeeeee;
}
@@ -145,9 +152,11 @@ body {
background-color: #eeeeee;
padding: 10px 0 10px 10px;
}
+
.formio-component-panel .panel-heading .panel-title i {
font-size: 12px;
}
+
.panel-body {
padding: 1.5rem 2rem 1.5rem 2rem;
}
@@ -156,15 +165,18 @@ body {
background-color: #036 !important;
border-color: #56595d !important;
}
+
h5,
.h5 {
font-size: 16px !important;
}
+
.bg-default {
background-color: #38598a;
border: #38598a;
color: white !important;
}
+
.text-muted {
color: #868e96 !important;
}
@@ -180,9 +192,11 @@ i.fa.fa-question-circle.text-muted {
padding: 0.75rem 1.25rem;
margin-bottom: 8px;
}
+
.form-view-wrapper {
min-height: 75vh;
}
+
.btn.signature-pad-refresh {
z-index: 99 !important;
}
@@ -193,40 +207,46 @@ i.fa.fa-question-circle.text-muted {
background-color: #fff;
border-color: red;
}
+
.formio-error-wrapper,
.has-error label {
color: red;
}
+
.formio-errors .error {
color: red;
}
+
.is-invalid {
background-color: #ffd1d1;
}
+
.active-tab {
background-color: transparent;
color: var(--navbar-active) !important;
}
-.active-tab-dropdown > #dashboard-dropdown {
+.active-tab-dropdown>#dashboard-dropdown {
background-color: transparent;
- filter: invert(36%) sepia(38%) saturate(7152%) hue-rotate(227deg)
- brightness(101%) contrast(98%);
+ filter: invert(36%) sepia(38%) saturate(7152%) hue-rotate(227deg) brightness(101%) contrast(98%);
}
-.active-tab-dropdown > #task-dropdown {
+
+.active-tab-dropdown>#task-dropdown {
background-color: transparent;
- filter: invert(36%) sepia(38%) saturate(7152%) hue-rotate(227deg)
- brightness(101%) contrast(98%);
+ filter: invert(36%) sepia(38%) saturate(7152%) hue-rotate(227deg) brightness(101%) contrast(98%);
}
+
.dropdown-item:hover {
filter: none;
background-color: #e9ecef;
}
+
.selected-tag {
color: var(--color-info) !important;
border-bottom: 1px solid var(--color-info);
background-color: transparent;
}
+
.lbl-logout {
font-size: 16px;
color: var(--color-dark);
@@ -234,7 +254,7 @@ i.fa.fa-question-circle.text-muted {
cursor: pointer;
}
-.dropdown-menu:before {
+/* .dropdown-menu:before {
position: absolute;
top: -7px;
right: 9px;
@@ -255,24 +275,28 @@ i.fa.fa-question-circle.text-muted {
border-bottom: 6px solid #ffffff;
border-left: 6px solid transparent;
content: "";
-}
+} */
-.taskDropdown > .dropdown-menu::before {
+.taskDropdown>.dropdown-menu::before {
left: 10%;
right: 100%;
}
-.taskDropdown > .dasboard-icon-dropdown {
+
+.taskDropdown>.dasboard-icon-dropdown {
margin-bottom: 5px;
}
-.taskDropdown > .task-dropdown-icon {
+
+.taskDropdown>.task-dropdown-icon {
margin-bottom: 1px;
}
-.taskDropdown > .applications-icon-header {
+
+.taskDropdown>.applications-icon-header {
width: 23px;
height: 23px;
margin-bottom: 5px;
}
-.taskDropdown > .dropdown-menu::after {
+
+.taskDropdown>.dropdown-menu::after {
left: 10%;
right: 100%;
}
@@ -283,72 +307,21 @@ i.fa.fa-question-circle.text-muted {
padding-bottom: 10px;
z-index: 10;
}
-/* .d-md-none {
- .dropup,
- .dropright,
- .dropdown,
- .dropleft {
- position: initial;
- }
- .nav-dropdown .dropdown-menu {
- position: absolute;
- }
- .dropdown-menu:before {
- position: absolute;
- top: -6px;
- right: 4px;
- display: inline-block;
- border-right: 7px solid transparent;
- border-bottom: 7px solid #ccc;
- border-left: 7px solid transparent;
- border-bottom-color: rgba(0, 0, 0, 0.2);
- content: "";
- }
- .dropdown-menu:after {
- position: absolute;
- top: -5px;
- right: 5px;
- display: inline-block;
- border-right: 6px solid transparent;
- border-bottom: 6px solid #ffffff;
- border-left: 6px solid transparent;
- content: "";
- }
-}
-.lbl-app-nanme {
- font-size: 20px;
- color: #ffff;
- margin-bottom: 0;
- font-weight: bold;
- margin-left: 20px;
-}
-.app-name {
- color: $yellow;
- margin: 0;
-}
-.nav-icons {
- vertical-align: text-top;
- margin-right: 3px;
-}
-.nav-dropdown .dropdown-menu {
- height: auto !important;
-}
-.table-bordered thead th,
-.table-bordered thead td {
- background-color: #f2f2f2 !important;
+.select {
+ border-radius: 4px !important;
+ margin-left: 8px;
+ max-width: 104px;
}
-.navbar-dark.navbar-toggler {
- border-color: white;
-} */
-.main-header {
- margin-left: 15px !important;
+
+.main-header {
display: flex;
margin-top: 10px;
margin-bottom: 25px;
height: 30px;
width: 100%;
}
+
@media (max-width: 768px) {
.main-header {
height: 70px;
@@ -356,45 +329,57 @@ i.fa.fa-question-circle.text-muted {
flex-wrap: wrap;
}
}
+
.back-icon {
display: flex;
}
-.sub-container {
- margin-left: 15px;
-}
+
+
.task-head {
font-weight: bold;
font-size: 30px;
margin-left: 10px !important;
}
+
.icon-wp-forms {
height: 30px;
}
+
.forms-text {
vertical-align: bottom;
margin-left: 10px;
margin-bottom: 0px;
}
+
.task-head-icons {
height: 30px;
width: 30px;
}
+
.task-head-details {
font-weight: bold;
- font-size: 30px;
+ font-size: 25px;
margin-left: 10px !important;
}
+
.icon-wp-forms {
height: 30px;
}
+
.forms-text {
vertical-align: middle;
margin-left: 10px;
}
+
.btn-right {
float: right;
margin-left: auto;
}
+
+.btn-outline-primary {
+ border-color: #c1c2da !important;
+}
+
.btn-center {
float: right;
margin-left: auto;
@@ -404,9 +389,11 @@ i.fa.fa-question-circle.text-muted {
.btn.btn-link.focus {
box-shadow: none;
}
+
.div-center {
align-self: center;
}
+
.tooltip-inner {
color: black !important;
background-color: white !important;
@@ -427,26 +414,19 @@ i.fa.fa-question-circle.text-muted {
select option:hover {
box-shadow: 0 0 10px 100px #000 inset;
}
+
.modal-dialog {
margin: 8.75rem auto !important;
}
-#main {
- background-color: #fff;
- padding: 10px;
- box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2),
- 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
-}
+
#sidebar {
background: #fff;
}
+
-.content {
- background-color: #f8f8f8;
-}
-
-#sidebar ul li.active > a,
+#sidebar ul li.active>a,
#sidebar a[aria-expanded="true"] {
background: #fff;
}
@@ -472,19 +452,20 @@ header nav {
.sort-span {
cursor: pointer;
- border: 1px solid #0071eb;
+ border: 1px solid #cecfd6;
border-radius: 0.25rem;
padding: 4px;
padding-left: 6px;
- padding-top: 0px;
+ padding-top: 0.5px;
border-radius: 6px;
width: 35px;
}
.sort-span:hover {
- background-color: #0071eb;
+ background-color: #001dff;
}
-.sort-span:hover > .fa-lg-hover {
+
+.sort-span:hover>.fa-lg-hover {
color: white;
}
@@ -497,21 +478,27 @@ div[disabled] {
-ms-overflow-style: none;
scrollbar-width: none;
}
+
.classApplicationId {
width: 15%;
}
+
.form_select {
width: 15%;
}
+
.form_operation {
width: 30%;
}
+
.classApplicationName {
width: 20%;
}
+
.form_title {
width: 40%;
}
+
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, 0.9);
}
@@ -520,17 +507,29 @@ div[disabled] {
.MuiTab-wrapper {
font-size: 16px;
}
+
.formcomponents .formcomponent {
font-size: 1em;
}
+
.button_font {
font-size: 14px;
font-weight: bold;
}
+
.delete_button {
- font-size: 25px;
color: red;
cursor: pointer;
+ transition: transform 0.5s, color 0.5s;
+}
+
+.delete_button:hover {
+ color: #cb0404;
+}
+
+.delete_button:active {
+ transform: scale(1.3);
+ color: transparent;
}
.custom_primary_color {
@@ -545,19 +544,24 @@ div[disabled] {
display: flex;
flex-direction: row;
}
+
.select_text {
font-weight: bold;
}
+
.select_input {
width: 15px;
height: 15px;
}
+
.form_check {
margin-bottom: 20px;
}
+
a {
color: #0000ff;
}
+
.info-background {
background-color: #ffdbdb;
}
@@ -567,12 +571,15 @@ a {
flex-wrap: nowrap;
flex-direction: row;
}
+
.btn-wizard-nav-submit,
.btn-wizard-nav-next,
.btn-wizard-nav-previous {
margin-left: 5px;
}
+
+
div.upload {
background-color: rgb(239, 239, 239);
border: 1px solid #ddd;
@@ -598,6 +605,7 @@ div.upload input[type="file"] {
position: absolute;
left: 0;
}
+
.uploadButton {
background-color: #425f9c;
border: none;
@@ -617,12 +625,12 @@ div.upload input[type="file"] {
font-size: 14px;
}
-.upload + .uploadButton {
+.upload+.uploadButton {
height: 38px;
}
-.admin-container > .header-container {
- padding-top: 5rem !important;
+.admin-container>.header-container {
+ padding-top: 10px !important;
margin-left: 3.938rem;
margin-right: 4.188rem;
padding-left: 1.938rem;
@@ -630,64 +638,70 @@ div.upload input[type="file"] {
}
.head-item {
- color: #ABABAB;
- cursor: pointer;
- padding-bottom: 3rem;
- }
-
- .head-active {
- color: #212529;
- border-bottom: 4px solid #4d61fc;
- }
- .padding-left-60 {
- margin-left: 60px;
- }
- .padding-right-60 {
- margin-left: -35px;
- }
-.head-rule{
- margin-top: -10px;
- padding-top: -10px;
- }
-
- .application-head
- {
- font-weight: bold;
- font-size:26px;
- display: flex;
- }
- .application-head-details
- {
- font-weight: bold;
- font-size:30px;
- margin-left: 10px !important;
- display: inline-block;
- }
- .solid-list-icon {
- height: 25px;
- margin-top: 7px;
- }
- .application-text{
- margin-left: 10px;
- }
- .application-count
- {
- font-size: 20px;
- margin-top: 5px;
- margin-left: 5px;
- }
- .main-header {
- margin-left: 15px !important;
- display: flex;
- margin-top: 10px;
- margin-bottom: 25px;
- height: 30px;
- width: 100%;
- }
- @media (max-width: 768px) {
- .main-header{
- height: 70px;
- flex-direction: row;
- flex-wrap: wrap;
- }
- }
\ No newline at end of file
+ color: var(--head-inactive);;
+ cursor: pointer;
+ padding-bottom: 3rem;
+}
+
+.head-active {
+ color: var(--color-black);
+ border-bottom: 4px solid var(--color-primary);
+}
+
+.padding-left-60 {
+ margin-left: 60px;
+}
+
+.padding-right-60 {
+ margin-left: -35px;
+}
+
+.head-rule {
+ margin-top: -10px;
+}
+
+.application-head {
+ font-weight: bold;
+ font-size: 26px;
+ display: flex;
+}
+
+.application-head-details {
+ font-weight: bold;
+ font-size: 30px;
+ margin-left: 10px !important;
+ display: inline-block;
+}
+
+.solid-list-icon {
+ height: 25px;
+ margin-top: 7px;
+}
+
+.application-text {
+ margin-left: 10px;
+}
+
+.application-count {
+ font-size: 20px;
+ margin-top: 5px;
+ margin-left: 5px;
+}
+
+
+.cursor-default {
+ cursor: default !important;
+}
+
+.cursor-pointer {
+ cursor: pointer !important;
+}
+
+.application-head-details{
+ font-size: 25px;
+}
+
+
+hr {
+ border-top: 2px solid rgba(0,0,0,.1);
+}
\ No newline at end of file
diff --git a/forms-flow-theme/src/overrideClasses/bootstrapOverride.scss b/forms-flow-theme/src/overrideClasses/bootstrapOverride.scss
new file mode 100644
index 00000000..952c02c4
--- /dev/null
+++ b/forms-flow-theme/src/overrideClasses/bootstrapOverride.scss
@@ -0,0 +1,17 @@
+@media (min-width: 1400px) {
+ .container {
+ max-width: 1320px;
+ }
+}
+.table th {
+ vertical-align: inherit !important;
+}
+
+.table td {
+ vertical-align: inherit !important;
+}
+
+/* ------------------------- button padding override ------------------------ */
+.btn{
+ padding: 8px 16px !important;
+}
\ No newline at end of file
diff --git a/forms-flow-theme/src/overrideClasses/formioComponentOverride.scss b/forms-flow-theme/src/overrideClasses/formioComponentOverride.scss
new file mode 100644
index 00000000..824bfd2e
--- /dev/null
+++ b/forms-flow-theme/src/overrideClasses/formioComponentOverride.scss
@@ -0,0 +1,4 @@
+.btn-group-xxs>.btn, .btn-xxs, .component-btn-group .component-settings-button{
+ width: auto !important;
+ height: auto !important;
+}
\ No newline at end of file
diff --git a/forms-flow-theme/src/utils/cursor.scss b/forms-flow-theme/src/utils/cursor.scss
new file mode 100644
index 00000000..33d03d6f
--- /dev/null
+++ b/forms-flow-theme/src/utils/cursor.scss
@@ -0,0 +1,9 @@
+@mixin generate-cursor($value) {
+ .cursor-#{$value} {
+ cursor: #{$value} !important;
+ }
+}
+
+@include generate-cursor("default");
+@include generate-cursor("pointer");
+
\ No newline at end of file
diff --git a/forms-flow-theme/src/utils/overflow.scss b/forms-flow-theme/src/utils/overflow.scss
new file mode 100644
index 00000000..620b6336
--- /dev/null
+++ b/forms-flow-theme/src/utils/overflow.scss
@@ -0,0 +1,10 @@
+@mixin generate-overflow($axis, $value) {
+ .overflow-#{$axis}-#{$value} {
+ overflow-#{$axis}: #{$value} !important;
+ }
+ }
+
+ @include generate-overflow(x, auto);
+ @include generate-overflow(y, auto);
+ @include generate-overflow(x, hidden);
+ @include generate-overflow(y, hidden);
\ No newline at end of file