diff --git a/openmetadata-ui/src/main/resources/ui/src/App.tsx b/openmetadata-ui/src/main/resources/ui/src/App.tsx index ea4771c0dc2..3579fb6730f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/App.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/App.tsx @@ -20,6 +20,7 @@ import 'react-toastify/dist/ReactToastify.min.css'; import ApplicationConfigProvider from './components/ApplicationConfigProvider/ApplicationConfigProvider'; import AppRouter from './components/AppRouter/AppRouter'; import { AuthProvider } from './components/Auth/AuthProviders/AuthProvider'; +import DirectionProvider from './components/DirectionProvider/DirectionProvider'; import DomainProvider from './components/Domain/DomainProvider/DomainProvider'; import { EntityExportModalProvider } from './components/Entity/EntityExportModalProvider/EntityExportModalProvider.component'; import ErrorBoundary from './components/ErrorBoundary/ErrorBoundary'; @@ -43,27 +44,29 @@ const App: FC = ({ routeElements }) => { - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/svg/ic-ltr.svg b/openmetadata-ui/src/main/resources/ui/src/assets/svg/ic-ltr.svg deleted file mode 100644 index 4e2fbb3c2be..00000000000 --- a/openmetadata-ui/src/main/resources/ui/src/assets/svg/ic-ltr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/svg/ic-rtl.svg b/openmetadata-ui/src/main/resources/ui/src/assets/svg/ic-rtl.svg deleted file mode 100644 index 57cac45816a..00000000000 --- a/openmetadata-ui/src/main/resources/ui/src/assets/svg/ic-rtl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/BlockEditor.tsx b/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/BlockEditor.tsx index f469ff49ad7..5ab63c2c150 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/BlockEditor.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/BlockEditor.tsx @@ -18,6 +18,7 @@ import React, { useImperativeHandle, useRef, } from 'react'; +import { useTranslation } from 'react-i18next'; import { EDITOR_OPTIONS } from '../../constants/BlockEditor.constants'; import { formatContent } from '../../utils/BlockEditorUtils'; import './block-editor.less'; @@ -37,6 +38,7 @@ export interface BlockEditorProps { const BlockEditor = forwardRef( ({ content = '', editable = true, onChange }, ref) => { + const { i18n } = useTranslation(); const editorSlots = useRef(null); const editor = useCustomEditor({ @@ -89,6 +91,20 @@ const BlockEditor = forwardRef( setTimeout(() => editor.setEditable(editable)); }, [editable, editor]); + useEffect(() => { + const editorWrapper = document.getElementById('block-editor-wrapper'); + if (!editorWrapper) { + return; + } + editorWrapper.setAttribute('dir', i18n.dir()); + // text align right if rtl + if (i18n.dir() === 'rtl') { + editorWrapper.style.textAlign = 'right'; + } else { + editorWrapper.style.textAlign = 'left'; + } + }, [i18n]); + return (
{ return; } - dragHandleElement.style.left = `${rect.left - rect.width}px`; + if (i18n.dir() === 'rtl') { + dragHandleElement.style.right = `${rect.right - rect.width}px`; + } else { + dragHandleElement.style.left = `${rect.left - rect.width}px`; + } dragHandleElement.style.top = `${rect.top}px`; showDragHandle(); }; @@ -177,9 +182,15 @@ export const BlockAndDragHandle = (options: BlockAndDragHandleOptions) => { return; } - blockHandleElement.style.left = `${ - rect.left - rect.width - options.blockHandleWidth - }px`; + if (i18n.dir() === 'rtl') { + blockHandleElement.style.right = `${ + rect.right - rect.width - options.blockHandleWidth + }px`; + } else { + blockHandleElement.style.left = `${ + rect.left - rect.width - options.blockHandleWidth + }px`; + } blockHandleElement.style.top = `${rect.top}px`; showBlockHandle(); }; diff --git a/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/Extensions/BlockAndDragDrop/helpers.ts b/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/Extensions/BlockAndDragDrop/helpers.ts index 27a65511cc7..83b5df0ad66 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/Extensions/BlockAndDragDrop/helpers.ts +++ b/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/Extensions/BlockAndDragDrop/helpers.ts @@ -19,6 +19,7 @@ export const absoluteRect = (node: Element) => { top: data.top, left: data.left, width: data.width, + right: data.right, }; }; diff --git a/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/block-editor.less b/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/block-editor.less index c2572f389c1..ca6628b9b44 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/block-editor.less +++ b/openmetadata-ui/src/main/resources/ui/src/components/BlockEditor/block-editor.less @@ -451,3 +451,9 @@ padding: 0px; } } + +.block-editor-wrapper[dir='rtl'] { + .tiptap.ProseMirror-focused .is-node-empty.has-focus::before { + float: right; + } +} diff --git a/openmetadata-ui/src/main/resources/ui/src/components/CustomizableComponents/CustomizeMyData/CustomizeMyData.tsx b/openmetadata-ui/src/main/resources/ui/src/components/CustomizableComponents/CustomizeMyData/CustomizeMyData.tsx index 6c769d01573..dcff0270ff4 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/CustomizableComponents/CustomizeMyData/CustomizeMyData.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/CustomizableComponents/CustomizeMyData/CustomizeMyData.tsx @@ -28,6 +28,7 @@ import { AssetsType } from '../../../enums/entity.enum'; import { Document } from '../../../generated/entity/docStore/document'; import { EntityReference } from '../../../generated/entity/type'; import { PageType } from '../../../generated/system/ui/page'; +import { useGridLayoutDirection } from '../../../hooks/useGridLayoutDirection'; import { WidgetConfig } from '../../../pages/CustomizablePage/CustomizablePage.interface'; import '../../../pages/MyDataPage/my-data.less'; import { getUserById } from '../../../rest/userAPI'; @@ -249,6 +250,9 @@ function CustomizeMyData({ fetchMyData(); }, []); + // call the hook to set the direction of the grid layout + useGridLayoutDirection(); + return ( = ({ children }) => { + const { i18n } = useTranslation(); + + return {children}; +}; + +export default DirectionProvider; diff --git a/openmetadata-ui/src/main/resources/ui/src/components/FeedEditor/FeedEditor.tsx b/openmetadata-ui/src/main/resources/ui/src/components/FeedEditor/FeedEditor.tsx index cff2f6f2770..bf875c6511d 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/FeedEditor/FeedEditor.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/FeedEditor/FeedEditor.tsx @@ -12,7 +12,7 @@ */ import classNames from 'classnames'; -import { debounce } from 'lodash'; +import { debounce, isNil } from 'lodash'; import Emoji from 'quill-emoji'; import 'quill-emoji/dist/quill-emoji.css'; import 'quill-mention'; @@ -42,11 +42,7 @@ import { userMentionItemWithAvatar, } from '../../utils/FeedUtils'; import { LinkBlot } from '../../utils/QuillLink/QuillLink'; -import { - directionHandler, - insertMention, - insertRef, -} from '../../utils/QuillUtils'; +import { insertMention, insertRef } from '../../utils/QuillUtils'; import { getEntityIcon } from '../../utils/TableUtils'; import { useApplicationConfigContext } from '../ApplicationConfigProvider/ApplicationConfigProvider'; import { editorRef } from '../common/RichTextEditor/RichTextEditor.interface'; @@ -74,7 +70,7 @@ export const FeedEditor = forwardRef( }: FeedEditorProp, ref ) => { - const { t } = useTranslation(); + const { t, i18n } = useTranslation(); const editorRef = useRef(null); const [value, setValue] = useState(defaultValue ?? ''); const [isMentionListOpen, toggleMentionList] = useState(false); @@ -180,7 +176,6 @@ export const FeedEditor = forwardRef( handlers: { insertMention: insertMention, insertRef: insertRef, - direction: directionHandler, }, }, 'emoji-toolbar': true, @@ -281,6 +276,29 @@ export const FeedEditor = forwardRef( } }, [focused, editorRef]); + useEffect(() => { + // get the editor container + const container = document.getElementById('om-quill-editor'); + + if (container && editorRef.current) { + // get the editor instance + const editorInstance = editorRef.current.getEditor(); + const direction = i18n.dir(); + + // get the current direction of the editor + const { align } = editorInstance.getFormat(); + + if (direction === 'rtl' && isNil(align)) { + container.setAttribute('data-dir', direction); + editorInstance.format('align', 'right', 'user'); + } else if (align === 'right') { + editorInstance.format('align', false, 'user'); + container.setAttribute('data-dir', 'ltr'); + } + editorInstance.format('direction', direction, 'user'); + } + }, [i18n, editorRef]); + return (
{ return button; }; -const getRTLButtonIcon = (mode: 'rtl' | 'ltr') => ` - rtl-icon`; - -const toggleEditorDirection = (button: HTMLButtonElement) => { - const editorElement = document.querySelector( - '.toastui-editor.md-mode.active' - ); - - if (editorElement) { - const editorElementDir = editorElement.getAttribute('dir'); - const newDir = editorElementDir === 'rtl' ? 'ltr' : 'rtl'; - const textAlign = newDir === 'rtl' ? 'right' : 'left'; - - editorElement.setAttribute('dir', newDir); - editorElement.setAttribute('style', `text-align: ${textAlign};`); - button.innerHTML = getRTLButtonIcon(newDir === 'rtl' ? 'ltr' : 'rtl'); - } -}; - -const rtlButton = (): HTMLButtonElement => { - const button = document.createElement('button'); - - button.onclick = () => toggleEditorDirection(button); - - button.className = 'toastui-editor-toolbar-icons rtl-icon'; - button.id = 'rtl-button'; - button.style.cssText = 'background-image: none; margin: 0; margin-top: 4px;'; - button.type = 'button'; - button.innerHTML = getRTLButtonIcon('rtl'); - - return button; -}; - -const rtlButtonUpdateHandler = (toolbarState: { - active: boolean; - disabled?: boolean; -}) => { - const rtlButtonElement = document.getElementById('rtl-button'); - if (rtlButtonElement) { - (rtlButtonElement as HTMLButtonElement).disabled = - toolbarState.disabled || false; - } -}; - export const EDITOR_TOOLBAR_ITEMS = [ 'heading', 'bold', @@ -104,12 +53,6 @@ export const EDITOR_TOOLBAR_ITEMS = [ 'quote', 'code', 'codeblock', - { - name: i18n.t('label.rtl-ltr-direction'), - el: rtlButton(), - tooltip: i18n.t('label.rtl-ltr-direction'), - onUpdated: rtlButtonUpdateHandler, - }, { name: i18n.t('label.markdown-guide'), el: markdownButton(), diff --git a/openmetadata-ui/src/main/resources/ui/src/components/common/RichTextEditor/RichTextEditor.tsx b/openmetadata-ui/src/main/resources/ui/src/components/common/RichTextEditor/RichTextEditor.tsx index d1ae94353a6..fc3bd969b64 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/common/RichTextEditor/RichTextEditor.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/common/RichTextEditor/RichTextEditor.tsx @@ -23,6 +23,7 @@ import React, { useImperativeHandle, useState, } from 'react'; +import i18n from '../../../utils/i18next/LocalUtil'; import { EDITOR_TOOLBAR_ITEMS } from './EditorToolBar'; import './rich-text-editor.less'; import { editorRef, RichTextEditorProp } from './RichTextEditor.interface'; @@ -72,10 +73,34 @@ const RichTextEditor = forwardRef( setEditorValue(initialValue); }, [initialValue]); + // handle the direction of the editor + useEffect(() => { + const dir = i18n.dir(); + const editorElement = document.querySelector('.toastui-editor.md-mode'); + const previewElement = document.querySelector( + '.toastui-editor-md-preview' + ); + const textAlign = dir === 'rtl' ? 'right' : 'left'; + if (editorElement) { + editorElement.setAttribute('dir', dir); + editorElement.setAttribute('style', `text-align: ${textAlign};`); + } + + if (previewElement) { + previewElement.setAttribute('dir', dir); + previewElement.setAttribute('style', `text-align: ${textAlign};`); + } + }, []); + return (
{readonly ? ( -
+
{ - const { t } = useTranslation(); + const { t, i18n } = useTranslation(); const [content, setContent] = useState(''); // initially read more will be false @@ -97,8 +97,11 @@ const RichTextEditorPreviewer = ({ return (
+ className={classNames('rich-text-editor-container', className, { + 'text-right': i18n.dir() === 'rtl', + })} + data-testid="viewer-container" + dir={i18n.dir()}>
diff --git a/openmetadata-ui/src/main/resources/ui/src/constants/Feeds.constants.ts b/openmetadata-ui/src/main/resources/ui/src/constants/Feeds.constants.ts index 36825df1f1f..2da402c54cc 100644 --- a/openmetadata-ui/src/main/resources/ui/src/constants/Feeds.constants.ts +++ b/openmetadata-ui/src/main/resources/ui/src/constants/Feeds.constants.ts @@ -45,7 +45,6 @@ export const TOOLBAR_ITEMS = [ [{ list: 'ordered' }, { list: 'bullet' }], ['link'], ['insertMention', 'insertRef', 'emoji'], - [{ direction: 'rtl' }], ]; export enum TaskOperation { diff --git a/openmetadata-ui/src/main/resources/ui/src/hooks/useGridLayoutDirection.test.ts b/openmetadata-ui/src/main/resources/ui/src/hooks/useGridLayoutDirection.test.ts new file mode 100644 index 00000000000..63e8ed69273 --- /dev/null +++ b/openmetadata-ui/src/main/resources/ui/src/hooks/useGridLayoutDirection.test.ts @@ -0,0 +1,61 @@ +/* + * Copyright 2024 Collate. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { renderHook } from '@testing-library/react-hooks'; +import { useTranslation } from 'react-i18next'; +import { useGridLayoutDirection } from './useGridLayoutDirection'; + +jest.mock('react-i18next', () => ({ + useTranslation: jest.fn().mockImplementation(() => ({ + i18n: { + dir: jest.fn(), + }, + })), +})); + +describe('useGridLayoutDirection hook', () => { + let container: HTMLDivElement; + let child: HTMLDivElement; + + beforeEach(() => { + container = document.createElement('div'); + container.className = 'react-grid-layout'; + document.body.appendChild(container); + + child = document.createElement('div'); + child.className = 'react-grid-item'; + container.appendChild(child); + }); + + afterEach(() => { + document.body.removeChild(container); + }); + + it('should not change direction if isLoading is true', () => { + renderHook(() => useGridLayoutDirection(true)); + + expect(container.getAttribute('dir')).toBeNull(); + expect(child.getAttribute('dir')).toBeNull(); + }); + + it('should set direction to ltr for container and i18n direction for children if isLoading is false', () => { + (useTranslation as jest.Mock).mockImplementationOnce(() => ({ + i18n: { + dir: jest.fn().mockReturnValue('rtl'), + }, + })); + renderHook(() => useGridLayoutDirection(false)); + + expect(container.getAttribute('dir')).toBe('ltr'); + expect(child.getAttribute('dir')).toBe('rtl'); + }); +}); diff --git a/openmetadata-ui/src/main/resources/ui/src/hooks/useGridLayoutDirection.ts b/openmetadata-ui/src/main/resources/ui/src/hooks/useGridLayoutDirection.ts new file mode 100644 index 00000000000..1c2c42c7f5f --- /dev/null +++ b/openmetadata-ui/src/main/resources/ui/src/hooks/useGridLayoutDirection.ts @@ -0,0 +1,33 @@ +/* + * Copyright 2024 Collate. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { useEffect } from 'react'; +import { useTranslation } from 'react-i18next'; + +export const useGridLayoutDirection = (isLoading = false) => { + const { i18n } = useTranslation(); + + useEffect(() => { + if (!isLoading) { + const gridLayoutContainer = document.querySelector('.react-grid-layout'); + const children = document.querySelectorAll('.react-grid-item'); + + if (gridLayoutContainer && children) { + // parent container should be ltr to avoid RTL issues + gridLayoutContainer.setAttribute('dir', 'ltr'); + + // children should change direction based on i18n direction + children.forEach((child) => child.setAttribute('dir', i18n.dir())); + } + } + }, [i18n, isLoading]); +}; diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/he-he.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/he-he.json new file mode 100644 index 00000000000..1ceb2d86a19 --- /dev/null +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/he-he.json @@ -0,0 +1,1747 @@ +{ + "label": { + "aborted": "בוטל", + "accept": "קבל", + "accept-suggestion": "קבל הצעה", + "access": "גישה", + "access-block-time": "זמן חסימת גישה", + "access-token": "Access Token", + "accessed": "נגיש", + "account": "חשבון", + "account-email": "אימייל חשבון", + "account-name": "שם החשבון", + "acknowledged": "Acknowledged", + "action-plural": "פעולות", + "active": "פעיל", + "active-user": "משתמש פעיל", + "active-with-error": "פעיל עם שגיאה", + "activity": "פעילות", + "activity-feed": "פיד פעילות", + "activity-feed-and-task-plural": "ריכוז פעילות ומשימות", + "activity-feed-plural": "ריכוז פעילות", + "activity-lowercase": "פעילות", + "activity-lowercase-plural": "פעילויות", + "add": "הוסף", + "add-a-new-service": "הוסף שירות חדש", + "add-an-image": "הוסף תמונה", + "add-custom-entity-property": "הוסף נכס מותאם אישית ל {{entity}}", + "add-deploy": "הוסף והפעל", + "add-entity": "הוסף {{entity}}", + "add-entity-metric": "Add {{entity}} metric", + "add-entity-test": "הוסף בדיקת {{entity}}", + "add-new-entity": "הוסף {{entity}} חדש", + "add-suggestion": "הוסף הצעה", + "add-workflow-ingestion": "הוסף הצפנת {{workflow}}", + "added": "נוסף", + "added-lowercase": "נוסף", + "added-yet-lowercase": "נוסף כעת", + "adding-new-classification": "הוספת סיווג חדש", + "adding-new-tag": "הוספת תג חדש ב- {{categoryName}}", + "address": "כתובת", + "admin": "מנהל", + "admin-plural": "מנהלים", + "admin-profile": "פרופיל מנהל", + "advanced": "מתקדם", + "advanced-config": "הגדרות מתקדמות", + "advanced-configuration": "תצורה מתקדמת", + "advanced-entity": "מתקדם {{entity}}", + "advanced-search": "חיפוש מתקדם", + "aggregate": "כלול", + "airflow-config-plural": "תצורות airflow", + "alert": "התראה", + "alert-lowercase": "התראה", + "alert-lowercase-plural": "התראות", + "alert-plural": "התראות", + "alert-type": "סוג התראה", + "algorithm": "אלגוריתם", + "all": "הכל", + "all-activity": "כל הפעילות", + "all-data-asset-plural": "כל הנכסים נתונים", + "all-domain-plural": "כל הדומיינים", + "all-entity": "כל {{entity}}", + "all-lowercase": "הכל", + "all-threads": "כל האשכולות", + "and-lowercase": "וגם", + "announcement": "הכרזה", + "announcement-lowercase": "הכרזה", + "announcement-on-entity": "הכרזות על {{entity}}", + "announcement-plural": "הכרזות", + "announcement-title": "כותרת הכרזה", + "api-uppercase": "API", + "app-analytic-plural": "ניתוחי Apps", + "app-plural": "Apps", + "application": "אפליקציה", + "application-by-developer": "{{app}} על ידי <0>{{dev}}", + "application-plural": "אפליקציות", + "applied-advanced-search": "חיפוש מתקדם שהוחל", + "apply": "החל", + "approve": "אשר", + "approved": "אושר", + "april": "אפריל", + "as-lowercase": "כמו", + "asset": "נכס", + "asset-lowercase": "נכס", + "asset-plural": "נכסים", + "assigned": "Assigned", + "assigned-entity": "הוקצה {{entity}}", + "assigned-to-me": "הוקצה לי", + "assignee": "Assignee", + "assignee-plural": "הוקצים", + "assume-role-arn": "תפקיד Arn להניח", + "assume-role-session-name": "שם הסשן להניח תפקיד", + "assume-role-source-identity": "זהות המקור להניח תפקיד", + "attention": "תשומת לב", + "audience": "קהל יעד", + "august": "אוגוסט", + "auth-config-lowercase-plural": "הגדרות אימות", + "auth-mechanism": "מנגנון אימות", + "auth-x509-certificate-url": "URL של תעודת x509 לספק אימות", + "auth0": "Auth0", + "authentication-uri": "URI אימות", + "authority": "רשות", + "authorize-app": "אמת את {{app}}", + "auto-pii-confidence-score": "ציון ביטחון PII אוטומטי", + "auto-tag-pii-uppercase": "תיוג PII אוטומטי", + "automatically-generate": "צור באופן אוטומטי", + "average-session": "ממוצע זמן הסשן", + "awaiting-status": "מחכה לסטטוס", + "aws-access-key-id": "מזהה מפתח גישה של AWS", + "aws-region": "אזור של AWS", + "aws-secret-access-key": "מפתח גישה סודי של AWS", + "aws-session-token": "טוקן הסשן של AWS", + "azure": "Azure", + "azure-config-source": "מקור תצורת Azure", + "back": "חזור", + "back-to-login-lowercase": "חזור להתחברות", + "basic-configuration": "תצורה בסיסית", + "batch-size": "גודל סדרה", + "before-number-of-day-plural": "לפני {{numberOfDays}} ימים", + "beta": "בטא", + "bot": "בוט", + "bot-detail": "פרטי בוט", + "bot-lowercase": "בוט", + "bot-plural": "בוטים", + "broker-plural": "מתווך", + "browse": "עיון", + "browse-app-plural": "עיין באפליקציות", + "browse-csv-file": "עיין בקובץ CSV", + "by-entity": "לפי {{entity}}", + "by-lowercase": "לפי", + "ca-certs": "תעודות CA", + "cancel": "ביטול", + "category-plural": "קטגוריות", + "change-entity": "שנה {{entity}}", + "chart": "תרשים", + "chart-entity": "תרשים {{entity}}", + "chart-plural": "תרשימים", + "check-status": "בדוק סטטוס", + "children": "ילדים", + "children-lowercase": "ילדים", + "claim-ownership": "תביעת בעלות", + "classification": "סיווג", + "classification-lowercase": "סיווג", + "classification-lowercase-plural": "סיווגים", + "classification-plural": "סיווגים", + "clean-up-policy-plural-lowercase": "מדיניות ניקיון", + "clear": "נקה", + "clear-entity": "נקה {{entity}}", + "click-here": "לחץ כאן", + "client-email": "דואר אלקטרוני של הלקוח", + "client-id": "מזהה הלקוח", + "client-secret": "סוד הלקוח", + "client-x509-certificate-url": "כתובת URL של תעודת הלקוח X509", + "close": "סגור", + "close-with-comment": "סגור עם תגובה", + "closed": "סגור", + "closed-lowercase": "סגור", + "closed-task-plural": "משימות סגורות", + "closed-this-task-lowercase": "סגר את המשימה הזו", + "cloud-config-source": "מקור תצורת ענן", + "code": "קוד", + "collapse-all": "קפיצה לתחתית", + "color": "צבע", + "column": "עמודה", + "column-entity": "עמודה {{entity}}", + "column-lowercase": "עמודה", + "column-lowercase-plural": "עמודות", + "column-plural": "עמודות", + "column-profile": "פרופיל עמודה", + "comment": "תגובה", + "comment-lowercase": "תגובה", + "completed": "הושלם", + "completed-entity": "הושלם {{entity}}", + "compute-row-count": "Compute Row Count", + "condition": "תנאי", + "config": "הגדרות", + "configuration": "תצורה", + "configure": "הגדר", + "configure-a-service": "הגדר שירות", + "configure-dbt-model": "הגדר מודל dbt", + "configure-entity": "הגדר {{entity}}", + "confirm": "אישור", + "confirm-lowercase": "אישור", + "confirm-new-password": "אשר סיסמה חדשה", + "confirm-password": "אשר את הסיסמה שלך", + "connection": "חיבור", + "connection-details": "פרטי החיבור", + "connection-entity": "חיבור {{entity}}", + "connection-status": "סטטוס חיבור", + "connection-timeout": "זמן קציבת החיבור", + "connection-timeout-plural": "זמן קציבת החיבור", + "connector": "מחבר", + "consumer-aligned": "מכוון לצרכן", + "container": "אחסון", + "container-plural": "אחסון (Storage)", + "conversation": "דיון", + "conversation-lowercase": "דיון", + "conversation-plural": "דיונים", + "copied": "הועתק", + "copy": "העתק", + "cost-analysis": "ניתוח עלויות", + "count": "ספירה", + "create": "צור", + "create-entity": "צור {{entity}}", + "create-new-test-suite": "צור מערכת בדיקה חדשה", + "created-a-task-lowercase": "משימה נוצרה", + "created-by": "נוצר על ידי", + "created-by-me": "נוצר על ידיי", + "created-date": "תאריך יצירה", + "created-lowercase": "נוצר", + "creating-account": "יוצר חשבון", + "creating-lowercase": "יוצר", + "credentials-type": "סוג הרשאות", + "criteria": "קריטריונים", + "cron": "Cron", + "custom": "מותאם אישית", + "custom-attribute-plural": "מאפיינים מותאמים אישית", + "custom-entity": "ישות מותאמת אישית", + "custom-logo": "לוגו מותאם אישית", + "custom-logo-configuration": "הגדרת לוגו מותאם אישית", + "custom-metric": "Custom Metric", + "custom-oidc": "מזהה אופן מותאם אישית", + "custom-property": "מאפיין מותאם אישית", + "custom-property-plural": "מאפיינים מותאמים אישית", + "custom-range": "טווח מותאם אישית", + "customise": "התאמה אישית", + "customize-entity": "התאם אישית את {{entity}}", + "dag": "גרף מופע", + "dag-view": "תצוגת גרף מופע", + "daily-active-users-on-the-platform": "משתמשים פעילים יומיים בפלטפורמה", + "dashboard": "דשבורד", + "dashboard-data-model-plural": "מודלי נתונים", + "dashboard-detail-plural-lowercase": "פרטי הדשבורד", + "dashboard-lowercase": "דשבורד", + "dashboard-lowercase-plural": "דשבורדים", + "dashboard-name": "שם הדשבורד", + "dashboard-plural": "דשבורדים", + "data-aggregate": "אגרגציית נתונים", + "data-aggregation": "אגרגציות נתונים", + "data-asset": "נכס נתונים", + "data-asset-name": "שם נכס נתונים", + "data-asset-plural": "נכסי נתונים", + "data-asset-plural-with-field": "נכסי נתונים עם {{field}}", + "data-asset-type": "סוג נכס נתונים", + "data-assets-report": "דוח נכסי נתונים", + "data-assets-with-tier-plural": "נכסי נתונים עם רמות", + "data-collaboration": "שיתוף נתונים (Collaboration)", + "data-contract-plural": "Data Contracts", + "data-count-plural": "ספירת נתונים", + "data-discovery": "חקירת נתונים (Discovery)", + "data-distribution": "הפצת נתונים", + "data-entity": "נתון {{entity}}", + "data-insight": "תובנת נתונים", + "data-insight-active-user-summary": "משתמשים הפעילים ביותר", + "data-insight-chart": "תרשים תובנת נתונים", + "data-insight-description-summary-type": "אחוזים של {{type}} עם תיאור", + "data-insight-ingestion": "טפסים של תובנת נתונים", + "data-insight-owner-summary-type": "אחוזים של {{type}} עם בעלים", + "data-insight-plural": "תובנות נתונים", + "data-insight-report": "דוח תובנת נתונים", + "data-insight-report-alert": "התראת דוח תובנת נתונים", + "data-insight-summary": "בריאות {{organization}} בסקירה כללית", + "data-insight-tier-summary": "סך כל הנכסים לפי רמה", + "data-insight-top-viewed-entity-summary": "הנכסים הנצפים ביותר", + "data-insight-total-entity-summary": "סך כל נכסי הנתונים", + "data-model": "מודל נתונים", + "data-model-plural": "מודלי נתונים", + "data-model-type": "סוג מודל נתונים", + "data-product": "מוצר דאטה", + "data-product-lowercase": "data product", + "data-product-plural": "מוצרי דאטה", + "data-profiler-metrics": "מדדי לפרופיילר הנתונים", + "data-proportion-plural": "יחסי נתונים", + "data-quality": "איכות נתונים", + "data-quality-test": "בקרת איכות נתונים", + "data-quartile-plural": "רביעונים (Quaertiles)", + "data-range": "טווח נתונים", + "data-type": "סוג עמודה", + "data-volume": "נפח נתונים", + "database": "בסיס נתונים", + "database-lowercase": "בסיס נתונים", + "database-name": "שם בסיס הנתונים", + "database-plural": "בסיסי נתונים", + "database-schema": "סכימת בסיס הנתונים", + "database-service-name": "שירות בסיס הנתונים", + "date": "תאריך", + "date-and-time": "תאריך ושעה", + "date-filter": "בחר תאריך", + "day": "יום", + "day-left": "{{day}} נשאר.ו", + "days-change-lowercase": "{{days}}-ימים שינוי", + "dbt-bucket-name": "dbt Bucket Name", + "dbt-catalog-file-path": "dbt Catalog File Path", + "dbt-catalog-http-path": "dbt Catalog HTTP Path", + "dbt-classification-name": "dbt Classification Name", + "dbt-cloud-account-auth-token": "dbt cloud account authentication token", + "dbt-cloud-account-id": "dbt Cloud Account Id", + "dbt-cloud-job-id": "dbt Cloud Job Id", + "dbt-cloud-project-id": "dbt Cloud Project Id", + "dbt-cloud-url": "dbt Cloud URL", + "dbt-configuration-source": "dbt Configuration Source", + "dbt-configuration-source-type": "dbt Configuration Source Type", + "dbt-ingestion": "dbt Ingestion", + "dbt-lowercase": "dbt", + "dbt-manifest-file-path": "dbt Manifest File Path", + "dbt-object-prefix": "dbt Object Prefix", + "dbt-run-result-file-path": "dbt Run Results File Path", + "dbt-run-result-http-path": "dbt Run Results HTTP Path", + "dbt-source": "dbt Source", + "deactivated": "Deactivated", + "december": "דצמבר", + "default": "ברירת מחדל", + "default-persona": "Default Persona", + "delete": "מחק", + "delete-entity": "מחיקת נתון {{entity}}", + "delete-property-name": "מחק מאפיין {{propertyName}}", + "delete-tag-classification": "מחק תג {{isCategory}}", + "delete-uppercase": "מחק", + "deleted": "נמחק", + "deleted-entity": "נמחק {{entity}}", + "deleted-lowercase": "נמחק", + "deleting-lowercase": "מוחק...", + "deploy": "פריסה", + "deployed": "נפרס", + "description": "תיאור", + "description-lowercase": "תיאור", + "destination": "יעד", + "detail-plural": "פרטים", + "developed-by-developer": "פותח על ידי {{developer}}", + "disable": "השבת", + "disable-lowercase": "השבתה", + "disable-tag": "", + "disabled": "מושבת", + "discover": "גלה", + "display-name": "שם הצגה", + "display-name-lowercase": "שם תצוגה", + "distinct": "ייחודי", + "doc-plural": "מסמכים", + "doc-plural-lowercase": "מסמכים", + "document": "מסמך", + "documentation": "תיעוד", + "documentation-lowercase": "תיעוד", + "domain": "תחום", + "domain-lowercase": "דומיין", + "domain-lowercase-plural": "דומיינים", + "domain-plural": "דומיינים", + "domain-type": "סוג דומיין", + "downstream-depth": "דרגות במורד הזרימה", + "duplicate": "שכפל", + "duration": "משך זמן", + "edge": "Edge", + "edge-information": "Edge Information", + "edge-lowercase": "edge", + "edit": "ערוך", + "edit-amp-accept-suggestion": "ערוך וקבל הצעה", + "edit-an-announcement": "ערוך הודעה", + "edit-chart-name": "ערוך תרשים: \"{{name}}\"", + "edit-description-for": "ערוך תיאור עבור {{entityName}}", + "edit-entity": "ערוך {{entity}}", + "edit-entity-name": "ערוך {{entityType}}: \"{{entityName}}\"", + "edit-glossary-display-name": "ערוך שם תצוגת מילון מונחים", + "edit-glossary-name": "ערוך שם מילון מונחים", + "edit-workflow-ingestion": "ערוך הזנת {{workflow}}", + "edited": "ערוך", + "effect": "אפקט", + "elastic-search-re-index": "מחדש אינדקס Elasticsearch", + "elasticsearch": "Elasticsearch", + "email": "דוא\"ל", + "email-configuration": "תצורת דוא\"ל", + "email-configuration-lowercase": "תצורת דוא\"ל", + "email-lowercase": "דוא\"ל", + "email-plural": "דואר אלקטרוני", + "emailing-entity": "שליחת דוא\"ל לישות", + "embed-image": "הטמע תמונה", + "embed-link": "הטמע קישור", + "enable": "הפעל", + "enable-debug-log": "הפעל יומן דיבוג", + "enable-lowercase": "הפעל", + "enable-partition": "הפעל מחיצה", + "enable-smtp-server": "הפעל שרת SMTP", + "enabled": "מופעל", + "end-date": "תאריך סיום", + "end-date-time-zone": "תאריך סיום: ({{timeZone}})", + "end-entity": "סיים {{entity}}", + "endpoint": "נקודת סיום", + "endpoint-url": "URL נקודת סיום", + "endpoint-url-for-aws": "כתובת URL עבור AWS", + "enter": "הזן", + "enter-entity": "הזן {{entity}}", + "enter-entity-name": "הזן שם {{entity}}", + "enter-entity-value": "הזן ערך {{entity}}", + "enter-field-description": "הזן תיאור של {{field}}", + "enter-property-value": "הזן ערך נכס", + "enter-type-password": "הזן סיסמה עבור {{type}}", + "entity": "ישות", + "entity-count": "ספירת {{entity}}", + "entity-detail-plural": "פרטי {{entity}}", + "entity-feed-plural": "הזנות ישויות", + "entity-hyphen-value": "{{entity}} - {{value}}", + "entity-id-match": "התאם לפי זיהוי", + "entity-index": "אינדקס {{entity}}", + "entity-name": "שם {{entity}}", + "entity-plural": "ישויות", + "entity-proportion": "יחס {{entity}}", + "entity-service": "שירות {{entity}}", + "entity-type-plural": "סוגי {{entity}}", + "entity-version-detail-plural": "גרסאות פרטי {{entity}}", + "error": "Error", + "event-publisher-plural": "מפרסמי אירועים", + "event-type": "סוג אירוע", + "every": "כל", + "exclude": "אל תכלול", + "execution-date": "תאריך ביצוע", + "execution-plural": "ביצועים", + "execution-time": "Execution Time", + "exit-fit-to-screen": "צא ממצב תאמת למסך", + "expand-all": "הרחב הכל", + "expert-lowercase": "מומחה", + "expert-plural": "מומחים", + "explore": "חקור", + "explore-data": "חקור נתונים", + "explore-now": "חקור עכשיו", + "export": "ייצא", + "export-entity": "ייצא {{entity}}", + "extend-open-meta-data": "הרחב את מטא נתוני פתוחים", + "failed": "נכשל", + "failure-comment": "Failure Comment", + "failure-context": "הקשר של הכשלון", + "failure-reason": "Failure Reason", + "favicon-url": "URL של סמל האתר", + "feature": "תכונה", + "feature-lowercase": "תכונה", + "feature-plural": "תכונות", + "feature-plural-used": "תכונות בשימוש", + "february": "פברואר", + "feed-filter-plural": "מסנני הזנה", + "feed-lowercase": "מזון", + "feed-plural": "מזונות", + "field": "שדה", + "field-change": "שינוי שדה", + "field-invalid": "{{field}} אינו חוקי", + "field-plural": "שדות", + "field-required": "{{field}} הינו שדה חובה", + "field-required-plural": "{{field}} הינם שדות חובה", + "file": "קובץ", + "filter": "סנן", + "filter-pattern": "תבנית סינון", + "filter-plural": "סננים", + "filtering-condition": "תנאי סינון", + "first": "ראשון", + "first-lowercase": "ראשון", + "first-quartile": "רביעון ראשון", + "fit-to-screen": "התאם למסך", + "flush-interval-secs": "מרווח הטיה (שניות)", + "follow": "עקוב", + "followed-lowercase": "עקוב", + "follower-plural": "עוקבים", + "followers-of-entity-name": "עוקבים של {{entityName}}", + "following": "מעקב", + "for-lowercase": "עבור", + "foreign-key": "מפתח זר", + "forgot-password": "שכחת סיסמה", + "fqn-uppercase": "FQN", + "frequently-joined-column-plural": "עמודות הצטרפות תדירות", + "frequently-joined-table-plural": "טבלאות הצטרפות תדירות", + "friday": "יום שישי", + "from-lowercase": "מ", + "full-name": "שם מלא", + "full-screen": "מסך מלא", + "function": "פונקציה", + "g-chat": "צ'אט ב-G", + "gcs-config": "הגדרות GCS", + "gcs-config-source": "מקור הגדרות GCS", + "gcs-credential-path": "נתיב אישורי GCS", + "gcs-credential-value": "ערכי אישור GCS", + "generate": "צור", + "generate-new-token": "צור טוקן חדש", + "get-app-support": "קבל תמיכת אפליקציה", + "glossary": "מילון מונחים", + "glossary-lowercase": "מילון מונחים", + "glossary-lowercase-plural": "מילוני מונחים", + "glossary-name": "שם מילון המונחים", + "glossary-plural": "מילוני מונחים", + "glossary-term": "מונח עיסקי", + "glossary-term-lowercase": "מונח עיסקי", + "glossary-term-lowercase-plural": "מונחים עיסקיים", + "glossary-term-plural": "מונחים עיסקיים", + "go-back": "חזור", + "go-to-home-page": "עבור לדף הבית", + "google": "גוגל", + "google-account-service-type": "Google Cloud service account type.", + "google-client-id": "Google Cloud Client ID.", + "google-cloud-auth-provider": "Google Cloud auth provider certificate.", + "google-cloud-auth-uri": "Google Cloud auth uri.", + "google-cloud-client-certificate-uri": "Google Cloud client certificate uri.", + "google-cloud-email": "Google Cloud email.", + "google-cloud-private-key": "Google Cloud private key.", + "google-cloud-private-key-id": "Google Cloud Private key id.", + "google-cloud-project-id": "Google Cloud project id.", + "google-cloud-token-uri": "Google Cloud token uri.", + "govern": "ממשל", + "governance": "משילות נתונים", + "group": "קבוצה", + "has-been-action-type-lowercase": "{{actionType}} נעשה", + "help": "עזרה", + "here-lowercase": "כאן", + "hide": "הסתר", + "hide-deleted-entity": "הסתר ישות {{entity}} שנמחקה", + "history": "היסטוריה", + "home": "דף הבית", + "hour": "שעה", + "http-config-source": "מקור תצורת HTTP", + "hyper-parameter-plural": "הייפר פרמטרים", + "icon-url": "כתובת URL לאייקון", + "image-repository": "מאגר תמונות", + "import": "ייבוא", + "import-entity": "ייבוא {{entity}}", + "in-open-metadata": "ב-Metadata פתוח", + "in-review": "In Review", + "inactive-announcement-plural": "הכרזות לא פעילות", + "incident": "Incident", + "incident-manager": "Incident Manager", + "incident-status": "Incident Status", + "include": "כלול", + "include-entity": "כלול {{entity}}", + "include-owner": "כלול בעלים", + "index-states": "מצבי אינדקס", + "ingest-sample-data": "טען נתוני דוגמא (Sample)", + "ingestion": "תהליך טעינה", + "ingestion-lowercase": "תהליך טעינה", + "ingestion-pipeline-name": "שם תהליך הטעינה", + "ingestion-plural": "תהליכי טעינה", + "ingestion-workflow-lowercase": "זרימת תהליך הטעינה", + "inherited-role-plural": "תפקידים מורשים", + "insert": "הכנס", + "insight-plural": "תובנות", + "install": "התקן", + "install-airflow-api": "התקן Airflow Managed APIs", + "install-service-connectors": "התקן Service Connectors", + "installed": "מותקן", + "instance-lowercase": "מופע", + "integration-plural": "אינטגרציות", + "inter-quartile-range": "טווח רביעון בינוני", + "interval": "מרווח זמן", + "interval-type": "סוג מרווח זמן", + "interval-unit": "יחידת מרווח זמן", + "invalid-condition": "תנאי לא תקין", + "invalid-name": "שם לא תקין", + "is-ready-for-preview": "מוכן לתצוגה מקדימה", + "issue-plural": "Issues", + "items-selected-lowercase": "items selected", + "january": "ינואר", + "job-lowercase": "עבודה", + "join": "הצטרף", + "join-entity": "הצטרף {{entity}}", + "join-team": "הצטרף לצוות", + "joinable": "ניתן להצטרפות", + "json-data": "נתוני JSON", + "july": "יולי", + "jump-to-end": "קפוץ לסוף", + "june": "יוני", + "jwt-token-expiry-time": "זמן פג תוקף של אסימון JWT", + "jwt-uppercase": "JWT", + "keyword-lowercase-plural": "מילות מפתח", + "kill": "הרוג", + "kpi-display-name": "שם תצוגת KPI", + "kpi-list": "רשימת KPI", + "kpi-name": "שם KPI", + "kpi-title": "מדדי ביצוע מפתח (KPI)", + "kpi-uppercase": "KPI", + "kpi-uppercase-plural": "KPIs", + "landing-page": "דף נחיתה", + "language": "שפה", + "large": "גדול", + "last": "אחרון", + "last-error": "שגיאה אחרונה", + "last-failed-at": "נכשל לאחרונה ב", + "last-lowercase": "אחרון", + "last-name-lowercase": "שם משפחה אחרון", + "last-no-of-day-plural": "{{day}} ימים אחרונים", + "last-number-of-days": "{{numberOfDays}} ימים אחרונים", + "last-run": "הרצה אחרונה", + "last-run-result": "תוצאת הרצה אחרונה", + "last-updated": "עודכן לאחרונה", + "latest": "אחרון", + "learn-more-and-support": "למידע נוסף ותמיכה", + "leave-team": "צא מהצוות", + "less": "פחות", + "less-lowercase": "פחות", + "line": "שורה", + "line-plural": "שורות", + "lineage": "שורשים", + "lineage-config": "תצורת שורשים", + "lineage-data-lowercase": "נתוני שורשים", + "lineage-ingestion": "כניסת שורשים", + "lineage-lowercase": "שורשים", + "lineage-node-lowercase": "צומת שורש", + "list": "רשימה", + "list-entity": "רשימת {{entity}}", + "live": "שידור חי", + "load-more": "טען עוד", + "loading": "טוען", + "local-config-source": "מקור תצורה מקומי", + "log-plural": "לוגים", + "log-viewer": "תצוגת לוג", + "logged-in-user-lowercase": "משתמש מחובר", + "login": "התחברות", + "login-configuration": "תצורת התחברות", + "logo-url": "כתובת URL ללוגו", + "logout": "התנתקות", + "machine-learning": "למידת מכונה", + "major": "ראשי", + "manage-entity": "נהל {{entity}}", + "manage-rule": "נהל כלל", + "mandatory": "חובה", + "march": "מרץ", + "mark-all-deleted-table-plural": "סמן את כל הטבלאות שנמחקו", + "mark-deleted-entity": "סמן {{entity}} שנמחק", + "mark-deleted-table-plural": "סמן טבלאות שנמחקו", + "markdown-guide": "מדריך Markdown", + "market-place": "שוק", + "matches": "התאמות", + "matrix": "Matrix", + "max": "מרבי", + "max-login-fail-attampt-plural": "מספר מרבי של ניסיונות כניסה נכשלים", + "maximum-size-lowercase": "גודל מרבי", + "may": "מאי", + "mean": "ממוצע", + "median": "חציון", + "medium": "בינוני", + "member-plural": "חברים", + "mention-plural": "איזכורים", + "message-lowercase": "הודעה", + "message-lowercase-plural": "הודעות", + "message-plural-lowercase": "הודעות", + "messaging": "סרטימינג", + "messaging-lowercase": "סרטימינג", + "messaging-plural": "מערכות סטרימינג", + "metadata": "מטא-דאטה", + "metadata-ingestion": "עיבוד מקורות מטה-דאטה", + "metadata-lowercase": "מטא-דאטה", + "metadata-plural": "מטא-דאטה", + "metadata-to-es-config-optional": "קונפיגורציית מטא-דאטה ל-Elasticsearch (אופציונלי)", + "metric-type": "סוג מדד", + "metric-value": "ערך מדד", + "metrics-summary": "סיכום מדדים", + "middot-symbol": "·", + "min": "מינימום", + "minor": "משני", + "minute": "דקה", + "minute-lowercase": "דקה", + "minute-plural": "דקות", + "ml-model": "מודל למידת מכונה", + "ml-model-lowercase": "מודל למידת מכונה", + "ml-model-lowercase-plural": "מודלים של למידת מכונה", + "ml-model-plural": "מודלים של למידת מכונה", + "mode": "מצב", + "model": "מודל", + "model-name": "שם המודל", + "model-plural": "מודלים", + "model-store": "Model Store", + "monday": "יום שני", + "monogram-url": "כתובת URL למונוגרמה", + "month": "חודש", + "more": "יותר", + "more-help": "עזרה נוספת", + "more-lowercase": "יותר", + "most-active-user": "המשתמש הפעיל ביותר", + "most-recent-session": "הסשן האחרון ביותר", + "move-the-entity": "העבר את {{entity}}", + "ms": "מילי-שנייה", + "ms-team-plural": "צוותי MS", + "mutually-exclusive": "באופן בלעדי", + "my-data": "הנתונים שלי", + "name": "שם", + "name-lowercase": "שם", + "new": "חדש", + "new-password": "סיסמה חדשה", + "new-term": "מונח עיסקי חדש", + "new-test-suite": "מערכת בדיקות חדשה", + "next": "הבא", + "no": "לא", + "no-comma-cancel": "No, cancel", + "no-data-asset-found-for": "לא נמצאו נכסי נתונים עבור", + "no-data-found": "לא נמצאו נתונים", + "no-description": "-", + "no-diff-available": "אין הבדל זמין", + "no-entity": "אין {{entity}}", + "no-matching-data-asset": "לא נמצאו נכסי נתונים תואמים", + "no-of-test": "מספר הבדיקות", + "no-parameter-available": "אין פרמטר זמין", + "no-result-found": "לא נמצאו תוצאות.", + "no-reviewer": "אין בודק", + "no-tags-added": "לא הוספו תגיות", + "nodes-per-layer": "צמתים לשכבה", + "non-partitioned": "לא מחולק לחלקים", + "none": "אף אחד", + "not-found-lowercase": "לא נמצא", + "not-null": "לא ריק", + "not-used": "לא בשימוש", + "notification": "התראה", + "notification-plural": "התראות", + "november": "נובמבר", + "null": "ריק", + "number-of-object-plural": "מספר אובייקטים", + "number-of-retries": "מספר ניסיונות מחדש", + "number-of-rows": "מספר השורות", + "object-plural": "אובייקטים", + "october": "אוקטובר", + "of-lowercase": "של", + "ok": "אישור", + "okta": "Okta", + "okta-service-account-email": "Okta Service Account Email", + "old": "ישן", + "old-password": "סיסמה ישנה", + "older-reply-lowercase": "תגובה ישנה", + "older-reply-plural-lowercase": "תגובות ישנות", + "om-jwt-token": "OpenMetadata JWT Token", + "on-demand": "על פי דרישה", + "on-lowercase": "על", + "open": "פתוח", + "open-lowercase": "פתוח", + "open-metadata": "OpenMetadata", + "open-metadata-logo": "OpenMetadata Logo", + "open-metadata-updated": "OpenMetadata Updated!", + "open-metadata-url": "OpenMetadata URL", + "operation-plural": "פעולות", + "option": "אפשרות", + "or-lowercase": "או", + "ordinal-position": "עמדת מקום", + "org-url": "כתובת URL של הארגון", + "overview": "סקירה כללית", + "owned-lowercase": "בבעלות", + "owner": "אחראי נתונים", + "owner-lowercase": "אחראי נתונים", + "owner-plural": "אחראי נתונים", + "page-not-found": "הדף לא נמצא", + "page-views-by-data-asset-plural": "צפיות בדפים לפי נכסי נתונים", + "parameter": "פרמטר", + "parameter-plural": "Parameters", + "parent": "הורה", + "parsing-timeout-limit": "מגבלת זמן לפענוח שאילתא", + "partition-lowercase-plural": "פרטישנים", + "partition-plural": "פרטישנים", + "partitioned": "מחולק לפרטישנים", + "passed": "עבר בהצלחה", + "password": "סיסמה", + "password-lowercase": "סיסמה", + "password-not-match": "הסיסמה אינה תואמת", + "password-type": "{{type}} סיסמה", + "path": "נתיב", + "pause": "השהה", + "pctile-lowercase": "pctile", + "pending-task": "משימה ממתינה", + "pending-task-plural": "משימות ממתינות", + "percentage": "אחוזים", + "permanently-delete": "מחק לצמיתות", + "permanently-lowercase": "לצמיתות", + "permission-plural": "הרשאות", + "persona": "פרופיל משתמש (פרסונה)", + "persona-plural": "פרופילים (פרסונות)", + "personal-user-data": "נתוני משתמש אישיים", + "pipe-symbol": "|", + "pipeline": "תהליך טעינה", + "pipeline-detail-plural": "פרטי תהליך הטעינה", + "pipeline-detail-plural-lowercase": "פרטי תהליך הטעינה", + "pipeline-lowercase": "תהליך טעינה/עיבוד", + "pipeline-lowercase-plural": "תהליך טעינה/עיבוד", + "pipeline-name": "שם תהליך הטעינה/עיבוד", + "pipeline-plural": "תהליכי טעינה/עיבוד", + "pipeline-state": "מצב תהליך הטעינה/עיבוד", + "please-enter-value": "נא להזין את ערך {{name}}", + "please-password-type-first": "נא להקליד סיסמה תחילה", + "please-select": "בחר בבקשה", + "please-select-entity": "בחר {{entity}} בבקשה", + "plus-count-more": "+ {{count}} יותר", + "plus-symbol": "+", + "policy": "מדיניות", + "policy-lowercase": "מדיניות", + "policy-lowercase-plural": "מדיניות", + "policy-name": "שם המדיניות", + "policy-plural": "מדיניות", + "posted-on-lowercase": "פורסם בתאריך", + "precision": "דיוק", + "press": "לחץ", + "preview": "תצוגה מקדימה", + "preview-data": "תצוגה מקדימה של נתונים", + "previous": "קודם", + "pricing": "מחירים", + "primary-key": "מפתח ראשי", + "privacy-policy": "מדיניות פרטיות", + "private-key": "מפתח פרטי", + "private-key-id": "מזהה מפתח פרטי", + "profile": "פרופיל", + "profile-config": "תצורת פרופיל", + "profile-lowercase": "פרופיל", + "profile-name": "שם הפרופיל", + "profile-sample-type": "דוגמת פרופיל {{type}}", + "profiler": "מדד ואיכות נתונים", + "profiler-amp-data-quality": "מדד ואיכות נתונים", + "profiler-ingestion": "הזנת מדד ואיכות נתונים", + "profiler-lowercase": "מדד ואיכות נתונים", + "profiler-setting-plural": "הגדרות מדד ואיכות נתונים", + "profiler-timeout-second-plural-label": "זמן הקצאת זמן (בשניות)", + "project": "פרויקט", + "project-id": "מזהה הפרויקט", + "project-lowercase": "פרויקט", + "property": "מאפיין", + "public-team": "צוות ציבורי", + "quality": "איכות", + "query": "שאילתה", + "query-log-duration": "משך לוג שאילתה", + "query-lowercase": "שאילתה", + "query-lowercase-plural": "שאילתות", + "query-plural": "שאילתות", + "query-used-in": "שאילתה שמשמשת ב", + "range": "טווח", + "re-assign": "Reassign", + "re-deploy": "הפצה מחדש", + "re-enter-new-password": "הקלד סיסמה חדשה מחדש", + "re-index-all": "אינדקס מחדש לכל הנתונים", + "re-index-elasticsearch": "אינדקס מחדש לאלסטיקסרץ", + "re-verify": "אמת מחדש", + "reaction-lowercase-plural": "תגובות", + "read-type": "קרא {{type}}", + "reason": "סיבה", + "receiver-plural": "מקבלים", + "recent-announcement-plural": "הכרזות אחרונות", + "recent-run-plural": "הרצות אחרונות", + "recent-search-term-plural": "מונחי חיפוש אחרונים", + "recent-views": "צפיות אחרונות", + "recently-viewed": "נצפה לאחרונה", + "recreate-index-plural": "יצירת מחדש של אינדקסים", + "reference-plural": "הפניות", + "refresh-log": "רענון לוג", + "regenerate-registration-token": "הפק מחדש את אסימון הרישום", + "region-name": "שם האזור", + "registry": "רשומון", + "reject": "דחה", + "rejected": "נדחה", + "related-term-plural": "מונחים קשורים", + "relevance": "רלוונטיות", + "remove": "הסר", + "remove-entity": "הסר {{entity}}", + "remove-entity-lowercase": "remove {{entity}}", + "remove-lowercase": "remove", + "removed": "נמחק", + "removing-user": "מסיר משתמש", + "rename": "שנה שם", + "rename-entity": "שנה את {{entity}}", + "replication-factor": "גורם שכפול", + "reply": "תגובה", + "reply-in-conversation": "תגובה בשיחה", + "reply-lowercase": "תגובה", + "reply-lowercase-plural": "תגובות", + "request-tag-plural": "בקשת תגיות", + "requirement-plural": "דרישות", + "reset": "איפוס", + "reset-default-layout": "איפוס פריסת ברירת מחדל", + "reset-your-password": "איפוס הסיסמה שלך", + "resolution": "רזולוציה", + "resolve": "Resolve", + "resolved": "Resolved", + "resolved-by": "Resolved By", + "resource-permission-lowercase": "הרשאת משאב", + "resource-plural": "משאבים", + "restore": "שחזור", + "restore-entity": "שחזר את {{entity}}", + "restored-lowercase": "משוחזר", + "result-limit": "מגבלת תוצאות", + "result-plural": "תוצאות", + "retention-period": "Retention Period", + "retention-size": "גודל שמירה", + "retention-size-lowercase": "גודל שמירה", + "return": "חזור", + "reviewer": "סוקר", + "reviewer-plural": "סוקרים", + "revoke-token": "Revoke token", + "role": "תפקיד", + "role-lowercase": "תפקיד", + "role-lowercase-plural": "תפקידים", + "role-name": "שם התפקיד", + "role-plural": "תפקידים", + "row": "שורה", + "row-count-lowercase": "מספר שורות", + "row-plural": "שורות", + "rtl-ltr-direction": "RTL/LTR direction", + "rule": "כלל", + "rule-effect": "אפקט הכלל", + "rule-lowercase": "כלל", + "rule-lowercase-plural": "כללים", + "rule-name": "שם הכלל", + "rule-plural": "כללים", + "run": "הרץ", + "run-at": "הרץ ב", + "run-now": "הרץ עכשיו", + "run-type": "סוג הרצה", + "running": "מריץ", + "runs-for": "ריצות עבור", + "s3-config-source": "מקור הגדרות S3", + "sample": "דוגמה", + "sample-data": "נתוני דוגמה", + "sample-data-count": "מספר נתוני דוגמה", + "sample-data-count-lowercase": "מספר נתוני דוגמה", + "saturday": "יום שבת", + "save": "שמור", + "scale": "קנה מידה", + "schedule": "לוח זמנים", + "schedule-for-ingestion": "לוח זמנים לפרסום", + "schedule-info": "מידע לוח זמנים", + "schedule-interval": "מרווח לוח זמנים", + "schedule-to-run-every": "מתוזמן להפעלה כל", + "schedule-type": "סוג לוח זמנים", + "schema": "סכימה", + "schema-field": "שדה סכימה", + "schema-field-plural": "שדות סכימה", + "schema-name": "שם סכימה", + "schema-plural": "סכמות", + "scope-plural": "היקף", + "search": "חיפוש", + "search-by-type": "חפש לפי {{type}}", + "search-entity": "חפש {{entity}}", + "search-for-type": "חפש עבור {{type}}", + "search-index": "חיפוש באינדקס", + "search-index-ingestion": "פרסום חיפוש באינדקס", + "search-index-plural": "אינדקסי חיפוש", + "search-index-setting-plural": "הגדרות אינדקס חיפוש", + "second-plural": "שנייה", + "secret-key": "מפתח סודי", + "select": "בחר", + "select-a-chart": "בחר תרשים", + "select-a-metric-type": "בחר סוג מטריקה", + "select-a-policy": "בחר מדיניות", + "select-add-test-suite": "בחר/הוסף יחידת בדיקה", + "select-column-plural-to-exclude": "בחר עמודות לא לכלול", + "select-column-plural-to-include": "בחר עמודות לכלול", + "select-field": "בחר {{field}}", + "select-to-search": "חפש כדי לבחור", + "select-type": "בחר סוג", + "selected-lowercase": "נבחר", + "send": "שלח", + "send-now": "שלח כעת", + "send-to": "שלח ל", + "sender-email": "דואר אלקטרוני שולח", + "september": "ספטמבר", + "server": "שרת", + "server-endpoint": "קצה השרת", + "server-port": "פורט השרת", + "service": "שירות", + "service-account-email": "דואר אלקטרוני של חשבון השירות", + "service-configuration-lowercase": "הגדרות השירות", + "service-created-successfully": "השירות נוצר בהצלחה", + "service-detail-lowercase-plural": "פרטי השירות", + "service-lowercase": "שירות", + "service-lowercase-plural": "שירותים", + "service-name": "שם השירות", + "service-plural": "שירותים", + "service-sso": "{{serviceType}} SSO", + "service-type": "סוג השירות", + "session-plural": "מספר יחידות", + "setting-plural": "הגדרות", + "setup-guide": "מדריך הגדרה", + "severity": "Severity", + "shift": "משמרת", + "show": "הצג", + "show-deleted": "הצג נמחקים", + "show-deleted-entity": "הצג {{entity}} שנמחקו", + "show-more-entity": "הצג עוד {{entity}}", + "show-or-hide-advanced-config": "{{showAdv}} הצג/הסתר הגדרות מתקדמות", + "sign-in-with-sso": "התחבר עם {{sso}}", + "size": "גודל", + "size-evolution-graph": "גרף התפתחות גודל", + "skew": "לחות", + "skipped": "דולג", + "slack": "סלאק", + "slack-support": "תמיכת סלאק", + "slash-symbol": "/", + "small": "קטן", + "soft-delete": "מחיקה רכה", + "soft-lowercase": "רך", + "source": "מקור", + "source-aligned": "מקור מתואם", + "source-column": "עמודת מקור", + "source-match": "התאמה לפי מקור אירוע", + "source-plural": "מקורות", + "specific-data-asset-plural": "נכסי נתונים ספציפיים", + "sql-uppercase": "SQL", + "sql-uppercase-query": "שאילתת SQL", + "sso-uppercase": "SSO", + "stage-file-location": "מיקום קובץ בשלב", + "star": "כוכב", + "star-open-metadata": "סמן את המטא-דאטה הפתוחים", + "star-us-on-github": "תמכו בנו ב-Github", + "start-date-time-zone": "תאריך התחלה: ({{timeZone}})", + "start-elasticsearch-docker": "התחל את Elasticsearch ב-Docker", + "start-entity": "התחל {{entity}}", + "started": "התחיל", + "started-following": "התחיל לעקוב", + "status": "סטטוס", + "stay-up-to-date": "הישאר מעודכן", + "stop-re-index-all": "עצור Re-Index", + "stopped": "נעצר", + "storage": "אחסון", + "storage-plural": "אחסונים", + "stored-procedure": "פרוצדורה", + "stored-procedure-plural": "פרוצדורות", + "style": "סגנון", + "sub-domain": "תת-תחום", + "sub-domain-lowercase": "תת-תחום", + "sub-domain-lowercase-plural": "תתי-תחומים", + "sub-domain-plural": "תתי-תחומים", + "sub-team-plural": "תתי-צוותים", + "submit": "שלח", + "subscription": "מינוי", + "success": "הצלחה", + "successfully-lowercase": "בהצלחה", + "successfully-uploaded": "הועלה בהצלחה", + "suggest": "הצע", + "suggest-entity": "הצע {{entity}}", + "suggestion": "הצעה", + "suggestion-lowercase-plural": "הצעות", + "suite": "יחידת בדיקה", + "sum": "סכום", + "summary": "סיכום", + "sunday": "ראשון", + "support": "תמיכה", + "support-url": "כתובת תמיכה", + "supported-language-plural": "שפות נתמכות", + "synonym-lowercase-plural": "מילים נרדפות", + "synonym-plural": "מילים נרדפות", + "table": "טבלה", + "table-constraints": "אילוצי טבלה", + "table-entity-text": "טבלה {{entityText}}", + "table-lowercase": "טבלה", + "table-lowercase-plural": "טבלאות נתונים", + "table-partitioned": "טבלה מחולקת", + "table-plural": "טבלאות נתונים", + "table-profile": "פרופיל טבלה", + "table-tests-summary": "סיכום בדיקות טבלה", + "table-type": "סוג טבלה", + "table-update-plural": "עדכוני טבלה", + "tag": "תג", + "tag-category-lowercase": "קטגוריית תג", + "tag-lowercase": "תג", + "tag-lowercase-plural": "תגיות", + "tag-plural": "תגיות", + "target": "יעד", + "target-column": "עמודת יעד", + "task": "משימה", + "task-entity": "משימה {{entity}}", + "task-lowercase": "משימה", + "task-plural": "משימות", + "task-title": "משימה #{{title}}", + "team": "צוות", + "team-asset-plural": "נכסי צוות", + "team-lowercase": "צוות", + "team-plural": "צוותים", + "team-plural-lowercase": "צוותים", + "team-type": "סוג צוות", + "tenant-id": "זיהוי שוכר", + "term": "מונח", + "term-lowercase": "מונח", + "term-plural": "מונחים", + "test": "בדיקה", + "test-case": "בדיקת נתונים", + "test-case-lowercase": "בדיקת נתונים", + "test-case-lowercase-plural": "בדיקות נתונים", + "test-case-name": "Test Case Name", + "test-case-plural": "בדיקות נתונים", + "test-case-result": "Test Case Results", + "test-email": "Test Email", + "test-entity": "בדיקה {{entity}}", + "test-plural": "בדיקות", + "test-suite": "מערכת בדיקות", + "test-suite-ingestion": "יבוא ממערכת בדיקות", + "test-suite-lowercase": "מערכת בדיקות", + "test-suite-lowercase-plural": "יחידות בדיקה", + "test-suite-plural": "יחידות בדיקה", + "test-suite-status": "סטטוס יחידת בדיקה", + "test-type": "סוג בדיקה", + "testing-connection": "בדיקת חיבור", + "tests-summary": "סיכום בדיקות", + "text": "טקסט", + "third-quartile": "רביעון שלישי", + "thread": "נושא", + "thread-plural-lowercase": "נושאים", + "three-dash-symbol": "---", + "three-dots-symbol": "•••", + "thursday": "יום חמישי", + "tier": "שכבת מידע", + "tier-number": "שכבת מידע {{tier}}", + "tier-plural-lowercase": "שכבות", + "time": "זמן", + "timeout": "פסק זמן", + "timezone": "אזור זמן", + "title": "כותרת", + "to-lowercase": "אל", + "token-end-point": "TokenEndpoint", + "token-expiration": "Token Expiration", + "token-expired": "Token Expired", + "token-security": "Token Security", + "token-uri": "Token URI", + "topic": "סטרימינג", + "topic-lowercase": "סטרימינג", + "topic-lowercase-plural": "שירותי סטרים", + "topic-name": "שם הסטרים", + "topic-plural": "שירותי סטרים", + "total-entity": "סך הכל {{entity}}", + "total-index-sent": "סך הכל שלח אינדקס", + "tour": "סיור", + "tracking": "מעקב", + "transportation-strategy": "אסטרטגיית הובלה", + "tree": "עץ", + "trigger": "הפעל", + "trigger-type": "סוג הפעלה", + "triggered-lowercase": "הופעל", + "triggering-lowercase": "מפעיל", + "try-again": "נסה שוב", + "tuesday": "יום שלישי", + "type": "סוג", + "type-entities": "{{type}} ישויות", + "type-filed-name": "סוג {{fieldName}}", + "type-lowercase": "סוג", + "type-to-confirm": "הקלד <0>{{text}} לאישור", + "un-follow": "בטל מעקב", + "uninstall": "הסרת התקנה", + "uninstall-lowercase": "הסרה", + "unique": "ייחודי", + "unpause": "בטל השהייה", + "update": "עדכן", + "update-description": "עדכן תיאור", + "update-entity": "עדכן {{entity}}", + "update-image": "עדכן תמונה", + "update-request-tag-plural": "עדכן תגי בקשה", + "updated": "מעודכן", + "updated-by": "עודכן על ידי", + "updated-lowercase": "מעודכן", + "updated-on": "עודכן בתאריך", + "updating-lowercase": "מעדכן", + "upload": "העלאה", + "upload-csv-uppercase-file": "העלאת קובץ CSV", + "upload-image": "העלאת תמונה", + "upstream-depth": "עומק למעלה", + "url-lowercase": "כתובת URL", + "url-uppercase": "כתובת URL", + "usage": "שימושיות", + "usage-ingestion": "משיכת נתוני שימושיות", + "usage-lowercase": "שימושיות", + "use-aws-credential-plural": "השתמש בהרשאות AWS", + "use-fqn-for-filtering": "השתמש ב-FQN לסינון", + "use-ssl-uppercase": "השתמש ב-SSL", + "used-by": "בשימוש על ידי", + "user": "משתמש", + "user-account": "חשבון משתמש", + "user-analytics-report": "דוח ניתוח משתמש", + "user-lowercase": "משתמש", + "user-permission-plural": "הרשאות משתמש", + "user-plural": "משתמשים", + "username": "שם משתמש", + "username-or-email": "שם משתמש או דואר אלקטרוני", + "valid-condition": "תנאי תקין", + "validating-condition": "מאמת את התנאי...", + "validation-error-plural": "Validation Errors!", + "value": "ערך", + "value-count": "ספירת ערכים", + "value-plural": "ערכים", + "verify-cert-plural": "אמת אישורים", + "version": "גרסה", + "version-plural": "גרסאות", + "version-plural-history": "היסטוריית גרסאות", + "view": "תצוגה", + "view-all": "הצג הכל", + "view-definition": "הצג תיאור", + "view-entity": "הצג {{entity}}", + "view-more": "הצג עוד", + "view-new-count": "הצג {{count}} חדש", + "view-parsing-timeout-limit": "מגבלת זמן לפענוח הצגה", + "view-plural": "תצוגות", + "visit-developer-website": "בקר באתר המפתח", + "volume-change": "שינוי נפח", + "wants-to-access-your-account": "רוצה לגשת לחשבון {{username}} שלך", + "warning": "אזהרה", + "web-analytics-report": "דוח ניתוח אינטרנטי", + "webhook": "ווֹבּוּק", + "webhook-display-text": "ווֹבּוּק {{displayText}}", + "wednesday": "יום רביעי", + "week": "שבוע", + "weekly-usage": "שימוש שבועי", + "whats-new": "מה חדש", + "whats-new-version": "מה חדש ({{version}})", + "widget": "ווידג'ט", + "widget-lowercase": "ווידג'ט", + "workflow-plural": "תהליכי עבודה", + "yes": "כן", + "yes-comma-confirm": "Yes, confirm", + "yesterday": "אתמול", + "your-entity": "ה{{entity}} שלך" + }, + "message": { + "access-block-time-message": "הגישה תחוסם למשך מילישניות לאחר שנעשו מספר ניסיונות התחברות כושלים.", + "access-to-collaborate": "אפשר גישה פתוחה לכל אחד להצטרף לצוות, לראות נתונים ולשתף פעולה.", + "action-has-been-done-but-deploy-successfully": "{{action}} נעשה והוטמע בהצלחה", + "action-has-been-done-but-failed-to-deploy": "{{action}} נעשה, אך נכשל בהטמעה", + "active-users": "הצג את מספר המשתמשים הפעילים.", + "add-data-asset-domain": "התחל בהוספת שירות או נכס נתונים לתחום {{domain}}.", + "add-kpi-message": "זהה את מדדי הביצוע המרכזיים (KPI) המשקפים בצורה הטובה ביותר את הבריאות של נכסי הנתונים שלך. בדוק את נכסי הנתונים שלך בהתבסס על Description, Ownership, ו-Tier. הגדר את המדדים המטרה שלך באופן אבסולוטי או באחוזים כדי למעקב אחר התקדמותך. לבסוף, הגדר תאריכי התחלה וסיום כדי להשיג את מטרות הנתונים שלך.", + "add-new-service-description": "בחר מתוך מגוון השירותים שOpenMetadata משתלבת איתם. כדי להוסיף שירות חדש, התחל בבחירת קטגורית שירות (מסד נתונים, הודעה, לוח מחוונים או קו צנרת). מתוך רשימת השירותים הזמינים, בחר בזה שתרצה לשלב עם.", + "add-policy-message": "מדיניות מוקצים לצוותות. ב-OpenMetadata, מדיניות היא אוסף של כללים המגדירים גישה בהתבסס על תנאים מסוימים. אנו תומכים בתנאים מבוססי SpEL (שפת הביטויים של Spring). כל הפעולות שנתמכות על ידי ישות מפורסמות. השתמש בפעולות מעודכנות להגדיר את כללי התנאים עבור כל מדיניות. צור מדיניות מוגדרת היטב בהתבסס על כללי תנאים כדי לבנות תפקידי שליטת גישה מורכבים.", + "add-query-helper-message": "הוסף שאילתת SQL לביצוע במסד הנתונים. יש אפשרות להוסיף את אותה שאילתה למספר טבלאות על ידי בחירה מתוך הטבלאות באפשרות 'Query used in'. בחר לתאר את השאילתה שלך לצורך התייחסות עתידית.", + "add-role-message": "תפקידים מוקצים למשתמשים. ב-OpenMetadata, תפקידים הם אוסף של מדיניות. כל תפקיד חייב לכלול לפחות מדיניות אחת מחוברת אליו. תפקיד תומך במדיניות מרובות עם יחס של אחד למספר. וודא שהמדיניות המתאימה נוצרה לפני יצירת תפקיד חדש. בנה תפקידי שליטת גישה מורכבים עם מדיניות מוגדרת היטב בהתבסס על כללי תנאים.", + "adding-new-entity-is-easy-just-give-it-a-spin": "הוסף.י {{entity}} בקלות!", + "adding-new-tag": "הוספת תג חדש על {{categoryName}}", + "adding-new-user-to-entity": "הוספת משתמשים חדשים ל-{{entity}}", + "admin-only-action": "פעולה זו יכולה להתבצע רק על ידי מנהל.", + "advanced-search-message": "גלה את נכסי הנתונים הנכונים באמצעות עורך התחברות עם תנאים או/ו.", + "aggregate-domain-type-description": "תחומים הקרובים יותר לשירותים מקוונים ולמסדי נתונים עסקיים הכוללים ארועים ונתוני עסקאות.", + "airflow-guide-message": "OpenMetadata משתמשת ב-Airflow להפעלת מחברי קליטה. פיתחנו API מנוהלות להפקדת מחברי קליטה. יש להשתמש במופע OpenMetadata של Airflow או לעיין במדריך למטה להתקנת ה- API המנוהלות בהתקנת Airflow שלך.", + "airflow-host-ip-address": "OpenMetadata תתחבר למשאב שלך מה-IP {{hostIp}}. וודא שהמערכת מורשית לקבל תעבורה נכנסת בהגדרות אבטחת הרשת שלך.", + "alerts-description": "הישאר עם התראות מזמינות באמצעות webhooks.", + "alerts-destination-description": "שלח הודעות ל-Slack, MS Teams, אימייל או השתמש ב-webhooks.", + "alerts-filter-description": "ציין את אירועי השינוי כדי להגביל את תחום התראותיך.", + "alerts-trigger-description": "הפעל לכל נכסי הנתונים או ישות ספציפית.", + "all-charts-are-mapped": "כל התרשימים ממופים עם KPIs קיימים.", + "already-a-user": "כבר משתמש?", + "and-followed-owned-by-name": "והצוות שאתה עוקב אחריהם שייכים ל-{{userName}}", + "announcement-action-description": "הגדר באנרים כדי ליידע את הצוות שלך על תחזוקה קרובה, עדכונים ומחיקות מתוזמנות.", + "announcement-created-successfully": "הודעה נוצרה בהצלחה!", + "announcement-invalid-start-time": "זמן התחלה של ההודעה חייב להיות לפני זמן הסיום.", + "app-already-installed": "האפליקציה כבר מותקנת", + "app-disabled-successfully": "האפליקציה הושבתה בהצלחה", + "app-installed-successfully": "האפליקציה הותקנה בהצלחה", + "app-uninstalled-successfully": "האפליקציה הוסרה בהצלחה", + "application-action-successfully": "האפליקציה {{action}} בהצלחה", + "application-disabled-message": "האפליקציה מושבתת כרגע. לחץ על תפריט הנקודות התלתול בכותרת כדי להפעיל אותה.", + "application-to-improve-data": "מצא אפליקציות לשדרג את הנתונים שלך", + "are-you-sure": "האם אתה בטוח?", + "are-you-sure-action-property": "האם אתה בטוח שברצונך {{action}} {{propertyName}}?", + "are-you-sure-delete-entity": "האם אתה בטוח שברצונך למחוק את המאפיין {{entity}}", + "are-you-sure-delete-property": "האם אתה בטוח שברצונך למחוק את המאפיין {{propertyName}}?", + "are-you-sure-delete-tag": "האם אתה בטוח שברצונך למחוק את ה{{type}} \"{{tagName}}\"?", + "are-you-sure-to-revoke-access": "האם אתה בטוח שברצונך לבטל גישה לטוקן JWT?", + "are-you-sure-to-revoke-access-personal-access": "Are you sure you want to revoke access for Personal Access Token?", + "are-you-sure-want-to-enable": "האם אתה בטוח שברצונך לאפשר את {{entity}}?", + "are-you-sure-want-to-text": "האם אתה בטוח שברצונך ל{{text}}?", + "are-you-sure-you-want-to-remove-child-from-parent": "האם אתה בטוח שברצונך להסיר את {{child}} מתוך {{parent}}?", + "are-you-want-to-restore": "האם אתה בטוח שברצונך לשחזר את {{entity}}?", + "assess-data-reliability-with-data-profiler-lineage": "השג יתרון תחרותי בעולם המבוסס על נתונים עם גישה נכונה לשיטת השלטון. אבטח את הנתונים שלך ואפשר לעסוק בחדשנות ובצמיחה של העסק שלך.", + "assigned-you-a-new-task-lowercase": "משימה חדשה הועברה אליך", + "assigning-team-entity-description": "הוסף {{entity}} אל {{name}}. ה{{entity}} יוכתר על ידי כל המשתמשים בצוות {{name}} וגם על ידי כל הצוותים שבתוך {{name}}", + "at-least-one-policy": "הזן לפחות מדיניות אחת", + "auth-configuration-missing": "Auth configuration is missing", + "authProvider-is-not-basic": "ספק האימות אינו בסיסי", + "bot-email-confirmation": "{{email}} לבוט {{botName}}", + "can-not-add-widget": "לא ניתן להוסיף את הווידג'ט לסקשן זה עקב הגבלות בגודל.", + "can-you-add-a-description": "האם תוכל להוסיף תיאור?", + "checkout-service-connectors-doc": "ישנם חיבורים רבים כאן זמינים לאינדקסציה של נתונים מהשירותים שלך. בדוק את החיבורים שלנו.", + "click-text-to-view-details": "לחץ על <0>{{text}} לצפייה בפרטים.", + "closed-this-task": "סגר משימה זו", + "collaborate-with-other-user": "לשתף פעולה עם משתמשים אחרים.", + "compute-row-count-helper-text": "Compute the passed and failed row count for the test case.", + "confidence-percentage-message": "הגדר את רמת הביטחון עבור דגם NLP לשימוש בעת כריתת כך האם עמודה מכילה נתונים PII או לא.", + "configure-a-service-description": "הזן שם שירות ייחודי. השם חייב להיות ייחודי בקטגוריית השירותים. לדוגמה, בין שירותי בסיס נתונים, שני שירותים כמו MySQL ו-Snowflake לא יכולים להכיל את אותו שם שירות (לדוגמה: customer_data). יש להשתמש בסימניים כמו - או _ בשם השירות. גם הוסף תיאור.", + "configure-airflow": "כדי להגדיר חילוץ מטה-דאטה דרך ממשק משתמש, עליך תחילה להגדיר ולהתחבר ל-Airflow. למידע נוסף בקר ב{{text}} שלנו.", + "configure-dbt-model-description": "דגם dbt מספק לוגיקת טרנספורמציה היא יוצרת טבלה מנתונים גולמיים. Lineage מעקב אחר נתיב הנתונים בין טבלאות, אך דגם dbt ספציפי ספציפים. בחר את ספק המקור הנדרש ומלא את השדות החובה. שלב עם dbt מתוך OpenMetadata לצפייה בדגמים המשמשים ליצירת טבלאות.", + "configure-glossary-term-description": "כל מונח במילון מוגבל משמש להגדיר את המונחים והמונחים בארגון. מילונים יכולים להיות specfic לתחום מסוים (לדוגמה, מילון עסקי, מילון טכני). במילון, ניתן להגדיר את המונחים והקונספטים הסטנדרטיים יחד עם המילים הנרדפות והמונחים הקשורים (לדוגמה, מונחי הורים וילדים) ניתן להקיש על הנכסים הקשורים למונחים. ניתן להוסיף או לעדכן מונחים חדשים למילון. ניתן לבחור מישהו להגיב על מונחים מסוימים, שיכולים לקבוע האם לקבוע או לדחות אותם.", + "configure-webhook-message": "ניתן להגדיר את OpenMetadata לשלוח באופן אוטומטי התראות אירועים ל-webhooks רשומים. הזן את שם ה-webhook, ו-Endpoint URL לקבלת התראות HTTP. השתמש במסנני אירועים לקבלת התראות רק על פי אירועים של עניין, כמו כאשר ישום יוצר, מעדכן או מוחק; ועל הישויות שבהם האפליקציה שלך מתעניינת. הוסף תיאור כדי לעזור לאנשים להבין את מטרת ה-webhook וכדי לשמור על מעקב אחר המקרה השימוש. ניתן להשתמש בהגדרה מתקדמת כדי להגדיר מפתח סוד משותף לאמת את אירועי ה-webhook באמצעות חתימת HMAC.", + "configure-webhook-name-message": "ניתן להגדיר את OpenMetadata לשלוח באופן אוטומטי התראות אירועים ל-webhooks {{webhookType}} רשומים דרך OpenMetadata. הזן את שם ה-webhook {{webhookType}}, ו-Endpoint URL לקבלת התראות HTTP. השתמש במסנני אירועים לקבלת התראות רק על פי הישויות הדרושות. סנן אירועים בהתאם לכאשר ייצרה, עודכנה או נמחקה ישויות. הוס", + "configured-sso-provider-is-not-supported": "ה-SSO שהוגדר \"{{provider}}\" אינו נתמך. אנא בדוק את הגדרות האימות בשרת.", + "confirm-delete-message": "האם אתה בטוח שברצונך למחוק הודעה זו לצמיתות?", + "connection-details-description": "כל שירות מגיע עם סט סטנדרטי של דרישות, ולהלן היסודות שתצטרך להתחבר. דרישות החיבור נוצרות מתוך הסכמת JSON עבור השירות הזה. שדות החובה מסומנים בכוכבית.", + "connection-test-failed": "בדיקת החיבור נכשלה, אנא אמת את החיבור וההרשאות שלך עבור השלבות הנכשלות.", + "connection-test-successful": "בדיקת החיבור הצליחה.", + "connection-test-warning": "בדיקת החיבור הצליחה באופן חלקי: ישנם כמה שלבים שכשלו, ונקלטו נתוני מטה-דאטה חלקיים בלבד.", + "consumer-aligned-domain-type-description": "דומיינים שאוספים ומסדרים את הנתונים ממקורות מרובים כדי לספק נתונים מצטברים ומוצרי נתונים, כמו לדוגמה Customer 360, Customers sessions, וכו', לדומיינים אחרים לצרכי צריכה.", + "copied-to-clipboard": "הועתק ללוח", + "copy-to-clipboard": "קישור הועתק ללוח", + "create-new-domain-guide": "מישהו זקוק לתרגום של משהו נוסף?", + "create-new-glossary-guide": "מדוע לא ניתן לתת למשתמש האחרון את השאלה שלו?", + "create-or-update-email-account-for-bot": "שינוי כתובת האימייל של החשבון יעדכן או ייצור משתמש בוט חדש.", + "created-this-task-lowercase": "יצר משימה זו", + "custom-classification-name-dbt-tags": "שם קטגוריה מותאמת אישית של OpenMetadata עבור תגי dbt ", + "custom-favicon-url-path-message": "נתיב URL עבור סמל האתר.", + "custom-logo-configuration-message": "הגדר את לוגו היישום, המונוגרם וסמל האתר.", + "custom-logo-url-path-message": "נתיב URL עבור לוגו דף הכניסה.", + "custom-monogram-url-path-message": "נתיב URL עבור לוגו סרגל הניווט.", + "custom-property-name-validation": "השם חייב להתחיל באות קטנה ללא רווח, קו תחתון או נקודות.", + "customize-landing-page-header": "התאמה אישית של עמוד הנחיתה עבור דמות \"<0>{{persona}}\"", + "data-asset-has-been-action-type": "נכנס של {{actionType}} נתונים", + "data-insight-alert-destination-description": "שלח התראות בדואר אלקטרוני למנהלים או לצוותים.", + "data-insight-alert-trigger-description": "הפעל לזמן אמת או קבע את זה לתדירויות יומיומיות, שבועיות או חודשיות.", + "data-insight-message": "נהל את תהליך טעינת תצוגת נתונים.", + "data-insight-page-views": "מציג את מספר הפעמים שסוג סט נתונים נצפה.", + "data-insight-pipeline-description": "ניטור שימוש בנתונים והגדרת מדדי ביצוע על ידי הצגת תהליכי טעינת הנתונים לתצוגה עם קישור למסמכי התיעוד <0>{{link}}", + "data-insight-report-send-failed-message": "נכשל בשליחת דוח תובנות נתונים.", + "data-insight-report-send-success-message": "דוח תובנות נתונים נשלח בהצלחה.", + "data-insight-subtitle": "קבל תצוגה מרוכזת של הבריאות של כל הנכסים שלך מעל לאורך זמן.", + "database-service-name-message": "הוסף את שמות שירותי מסדי הנתונים ליצירת הקשריות.", + "dbt-catalog-file-extract-path": " נתיב קובץ קטלוג dbt לחשיפת מודלי dbt עם סכמות עמודותיהם.", + "dbt-cloud-type": "במקרה של מספר סוגים {{type}} בחשבון ענן dbt, ציין את המזהה {{type}} ממנו ברצונך לחשוף את האמנות dbt", + "dbt-ingestion-description": "ניתן להגדיר ולהפעיל קצב עבודת dbt לאחר הקמת זיהוי נתונים. אפשר להגדיר מספר קווים עבודה של dbt עבור אותו שירות מסד נתונים. תהליך טעינה נתונים לרכיבי ה-db של ישות הטבלה, יוצר ירושה מצומתי dbt ומוסיף בדיקות מdbt. יש להוסיף את הקובץ המקור של קבצי dbt להתחלה.", + "dbt-manifest-file-path": "נתיב קובץ manifest dbt לחשיפת מודלי dbt ולשיוך אל טבלאות.", + "dbt-optional-config": "הגדרה אופציונלית לעדכון התיאור מdbt או לא", + "dbt-result-file-path": "נתיב קובץ תוצאות dbt run לחשיפת מידע על תוצאות הבדיקה.", + "dbt-run-result-http-path-message": "תוצאות dbt run בנתיב http לחשיפת מידע על תוצאות הבדיקה.", + "deeply-understand-table-relations-message": "קבל את המפיקים והצרכנים של נתונים בפלטפורמה אחת והאצה את הפרודוקטיביות. השתפר ביכולת לשתף פעולה עם אנשים ונתונים מכלים מרובים במקום מרכזי.", + "define-custom-property-for-entity": "הגדר מאפיינים מותאמים אישית עבור {{entity}} לשירות צרכי הארגון שלך.", + "delete-action-description": "מחיקת {{entityType}} זו תסיר את המטא-דאטה שלה מתוך OpenMetadata לצמיתות.", + "delete-asset-from-entity-type": "Deleting this will remove {{entityType}} from the entity.", + "delete-entity-permanently": "לאחר מחיקת {{entityType}} זו, זו תוסר לצמיתות", + "delete-entity-type-action-description": "מחיקת {{entityType}} זו תסיר את המטא-דאטה שלה מתוך OpenMetadata לצמיתות.", + "delete-message-question-mark": "מחיקת ההודעה?", + "delete-team-message": "כל הצוותים מתחת ל-\"{{teamName}}\" יימחקו {{deleteType}}.", + "delete-webhook-permanently": "ברצונך למחוק webhook {{webhookName}} לצמיתות? פעולה זו אינה ניתנת לביטול.", + "derived-tag-warning": "This tag is automatically derived and can only be removed by deleting the related Glossary Term.", + "disable-app": "פעולה זו תבטל את היישום {{app}}.", + "disable-classification-description": "פעולת ביטול הסיווג תמנע ממך לחפש לפיו או להקצות תגי קשר לישות.", + "disabled-classification-actions-message": "לא ניתן לבצע פעולה זו על סיווגים מנוטרלים.", + "discover-your-data-and-unlock-the-value-of-data-assets": "הדברים התקלו עם איכות נתונים ללא קוד. שלבים פשוטים לבדיקה, הפעלה ואיסוף תוצאות, עם הודעות מיידיות על כשל בבדיקה. נשמר על המידע היציב שאתה יכול לסמוך עליו.", + "domain-does-not-have-assets": "הדומיין {{name}} אין לו נכסים להוספה למוצר הנתונים", + "domains-not-configured": "הדומיינים אינם מוגדרים", + "downstream-depth-message": "אנא בחר ערך לעומק אחרי", + "downstream-depth-tooltip": "מציג עד ל-3 צמתים של לוקייניאג' מטה כדי לזהות את היעד (רמות הילדים).", + "drag-and-drop-files-here": "גרור ושחרר קבצים לכאן", + "drag-and-drop-or-browse-csv-files-here": "גרור ושחרר או <0>{{text}} קובץ CSV לכאן", + "edit-entity-style-description": "שנה את צבע הסמל והביסוס עבור {{entity}}.", + "edit-glossary-display-name-help": "עדכן שם תצוגה", + "edit-glossary-name-help": "שינוי שם יסיר את התג הקיים ויצור תג חדש בשם שצוין", + "edit-service-entity-connection": "ערוך את החיבור של {{entity}} לשירות", + "elastic-search-message": "וודא שאינדקסי ה-Elasticsearch שלך מעודכנים על ידי הסנכרון או הייצור מחדש של כל האינדקסים.", + "elastic-search-re-index-pipeline-description": "תהליך טעינת אינדקס חיפוש משמש להעברת הנתונים שוב ב-Elasticsearch. הפנה לתיעוד שלנו למידע נוסף <0>{{link}}", + "elasticsearch-setup": "אנא עקוב אחר ההוראות כאן כדי להגדיר את הזיהוי של המטא-דאטה ולאינדקס אותם ל-Elasticsearch.", + "email-configuration-message": "הגדר את הגדרות SMTP עבור שליחת דואר אלקטרוני.", + "email-is-invalid": "דוא\"ל לא תקין.", + "email-verification-token-expired": "קוד אימות דוא\"ל פג תוקף", + "enable-classification-description": "על ידי הפעלת הסיווג, תוכל לחפש לפיו או להקצות תגי קשר מקושרים לישות.", + "enable-column-profile": "הפעל פרופיל עמודה", + "enable-debug-logging": "הפעל לוג דיבאג", + "enables-end-to-end-metadata-management": "גלה את כל הנכסים שלך במקום אחד. קבל תובנות חיוניות עם המידע הנכון בקרבת יד. כעת, שחרר את פוטנציאל הנתונים שלך וקבל החלטות עסקיות מושכלות!", + "endpoint-should-be-valid": "יש להזין כתובת יעילה עבור הנקודת סיום.", + "ensure-airflow-set-up-correctly-before-heading-to-ingest-metadata": "וודא שהתקנת את Airflow בצורה נכונה לפני שתמשיך לזרוק נתונים.", + "ensure-elasticsearch-is-up-and-running": "וודא שהתמקדות ה-Elasticsearch עומדת ופועלת.", + "enter-a-field": "הזן {{field}}", + "enter-column-description": "הזן תיאור עמודה", + "enter-comma-separated-field": "הזן {{field}} מופרדות בפסיק (,)", + "enter-display-name": "הזן שם תצוגה", + "enter-feature-description": "הזן תיאור מאפיין", + "enter-interval": "הזן קצב", + "enter-test-case-name": "הזן שם ניסיון", + "enter-test-suite-name": "הזן שם חבילת ניסויים", + "enter-your-registered-email": "הזן את הדוא\"ל שנרשמת בו כדי לקבל קישור לאיפוס הסיסמה", + "entity-already-exists": "{{entity}} כבר קיימת.", + "entity-are-not-available": "{{entity}} אינם זמינים", + "entity-delimiters-not-allowed": "אסור להשתמש במפרידי שמות", + "entity-does-not-have-followers": "{{entityName}} אין לה עוקבים עד כה", + "entity-enabled-success": "{{entity}} הופעל בהצלחה", + "entity-ingestion-added-successfully": "הטמעת {{entity}} הוספה בהצלחה", + "entity-is-not-valid": "{{entity}} אינו תקין", + "entity-is-not-valid-url": "{{entity}} אינו כתובת URL תקינה", + "entity-maximum-size": "{{entity}} יכול להכיל לכל היותר {{max}} תווים", + "entity-name-validation": "שם חייב להכיל רק אותיות, מספרים, קו תחתון, מקפים, נקודות, סוגריים ו-אמפרסנדים.", + "entity-not-contain-whitespace": "{{entity}} לא יכול להכיל רווח לבן", + "entity-owned-by-name": "ישות זו שייכת ל-{{entityOwner}}", + "entity-pattern-validation": "{{entity}} יכול לכלול רווחים ורק את התווים המיוחדים הבאים {{pattern}}", + "entity-restored-error": "שגיאה בעת שחזור {{entity}}", + "entity-restored-success": "{{entity}} שוחזרה בהצלחה", + "entity-saved-successfully": "{{entity}} נשמרה בהצלחה", + "entity-size-in-between": "{{entity}} יכול להיות בגודל בין {{min}} ל-{{max}}", + "entity-size-must-be-between-2-and-64": "{{entity}} יכול להיות בגודל בין 2 ל-64", + "entity-transfer-message": "לחץ על אישור אם ברצונך להעביר <0>{{from}} {{entity}} מתחת ל-<0>{{to}} {{entity}}.", + "error-team-transfer-message": "אין אפשרות להעביר לצוות זה כיוון שצוות מסוג קבוצה לא יכולים לכלול ילדים", + "error-while-fetching-access-token": "שגיאה בעת קבלת טוקן גישה.", + "export-entity-help": "הורד את כל הישויות שלך בפורמט קובץ CSV ושתף עם הצוות שלך.", + "failed-status-for-entity-deploy": "<0>{{entity}} נוצרה בהצלחה, אך נכשלה בפרסום", + "feed-filter-all": "פידים עבור כל הנכסים שאתה בעל ועוקב אחריהם", + "feed-filter-following": "פידים עבור כל הנכסים שאתה עוקב אחריהם", + "feed-filter-owner": "פידים עבור כל הנכסים שאתה בעל שלהם", + "fetch-dbt-files": "אלו המקורות הזמינים לקבלת קטלוג וקבצי manifest של dbt.", + "fetch-pipeline-status-error": "שגיאה בעת קבלת מצב הצנת", + "field-ca-certs-description": "יש להוסיף את נתיב התעוזית בהגדרה. הנתיב צריך להיות מקומי במכללת הקליטה.", + "field-data-is-not-available-for-deleted-entities": "נתוני {{field}} אינם זמינים עבור ישויות שנמחקו.", + "field-insight": "הצגת אחוז הנכסים עם {{field}} לפי סוג.", + "field-region-name-description": "שם אזור נדרש כאשר משתמשים ב-Credentials של AWS.", + "field-text-is-invalid": "{{fieldText}} אינו תקין.", + "field-text-is-required": "{{fieldText}} היא שדה חובה.", + "field-timeout-description": "זמן קישור", + "field-use-aws-credentials-description": "מציין האם להשתמש ב-Credentials של AWS בעת התחברות ל-OpenSearch ב-AWS.", + "field-use-ssl-description": "מציין האם להשתמש ב-SSL בעת התחברות ל-Elasticsearch. לפי ברירת מחדל, נתעלם מהגדרות ה-SSL.", + "field-verify-certs-description": "מציין האם לאמת תעוזיות בעת שימוש בחיבור SSL ל-Elasticsearch. נתעלם מברירת המחדל ומוגדר ל-true. וודא שאתה שולח את התעוזיות במאפיין `CA Certificates`.", + "filter-pattern-include-exclude-info": "הגדר {{activity}} באופן מפורש {{filterPattern}} על ידי הוספת רשימה של רגקס מופרדות בפסיקים.", + "filter-pattern-info": "בחר לכלול או לא לכלול {{filterPattern}} כחלק מתהליך הקליטה של המטא-דאטה.", + "filter-pattern-placeholder": "כדי להוסיף דפוס מסנן, פשוט הקלד אותו ולחץ על Enter", + "find-apps-to-improve-data": "מצא אפליקציות לשיפור הנתונים שלך", + "find-in-table": "מצא בטבלה", + "fosters-collaboration-among-producers-and-consumers": "קבע מטרות וקודקודים מפתיעים לקידום תרבות הנתונים של החברה שלך. קידום תרבות של שיפור רגעי עם דוחות זמינים לצפייה כדי למזער בריאות הנתונים.", + "get-started-with-open-metadata": "התחל עם OpenMetadata", + "glossary-tag-assignement-help-message": "You can either remove these assets or remove the conflicting tags from the assets, and try adding the tags again.", + "glossary-tag-update-description": "This action will apply the tag to all Assets linked to the Glossary Term", + "glossary-tag-update-modal-title": "Validation failed for the following data assets", + "glossary-term-description": "כל מונח במילון מסביר כיצד הוא מזהה את עצמו. בנוסף להגדרת המונח התקנית עבור קונספט, ניתן לציין נרדפים ומונחים קשורים (לדוגמה, מונחים הורה וילד). יש להוסיף הפניות לנכסים הקשורים למונחים. ניתן להוסיף מונחים חדשים או לעדכן את המילון. ניתן לבדוק את המונחים במילון על ידי משתמשים מסויימים, שיכולים לקבל או לדחות את המונחים.", + "glossary-term-status": "מצב המונח הוא {{status}}.", + "go-back-to-login-page": "חזור לדף התחברות", + "govern-url-size-message": "יחס הממדים של הסמל צריך להיות 1:1 והממד המומלץ צריך להיות 64 x 64 פיקסלים", + "group-team-type-change-message": "לא ניתן לשנות את סוג הצוות 'קבוצה'. נא ליצור צוות חדש עם הסוג המועדף.", + "group-type-team-not-allowed-to-have-sub-team": "צוותים מסוימים מסוג 'קבוצה' אינם רשאים לכלול צוותים משנה במבנם שלהם.", + "has-been-created-successfully": "נוצר בהצלחה", + "hex-code-placeholder": "בחר או הזן קוד צבע HEX.", + "hex-color-validation": "הקלט אינו קוד HEX תקין.", + "hi-user-welcome-to": "שלום {{user}}, ברוך הבא אל", + "import-entity-help": "חסוך זמן ומאמץ על ידי העלאת קובץ CSV עם מספר {{entity}} בפעם אחת.", + "in-this-database": "במסד נתונים זה", + "include-assets-message": "הפעל את החילוץ של {{assets}} ממקור הנתונים.", + "include-database-filter-extra-information": "מסד הנתונים שנוסף בעת יצירת השירות.", + "include-lineage-message": "תצורה לכיבוי של גריסת lineage מתוך תהליכי טעינת נתונים.", + "include-owner": "הפעלת סימון תחליף את הבעלים הנוכחי בבעלים חדש של מקור הנתונים במהלך הקליטה של המטא-דאטה, אם הבעלים הנוכחי הוא ריק. מומלץ לשמור על הדגל מופעל כדי לקבל מידע על הבעלים במהלך הקליטה הראשונית של המטא-דאטה.", + "ingest-sample-data-for-entity": "חילוץ נתוני דוגמה מכל {{entity}}.", + "ingestion-bot-cant-be-deleted": "אין באפשרותך למחוק את תהליך הקליטה.", + "ingestion-pipeline-name-message": "שם המזהה שמקצה ליחידת הצנרת הזו זיהוי ייחודי.", + "ingestion-pipeline-name-successfully-deployed-entity": "כל הכבוד! נוצרה בהצלחה. ה{{entity}} ירוץ בפרק זמן קבוע כפי שנקבע בזמנים.", + "instance-identifier": "שם המזהה שמקצה למקרה הגדרה זו זיהוי ייחודי.", + "invalid-object-key": "מפתח אובייקט לא חוקי. חייב להתחיל עם אות, קו תחתון או סימן דולר, ולפניו אות, קו תחתון או סימן דולר או ספרות.", + "invalid-property-name": "שם מאפיין לא חוקי", + "jwt-token": "אסימון שיצרת שימוש בו כדי לגשת ל-OpenMetadata API.", + "jwt-token-expiry-time-message": "שעון תפוגת JWT במילישניות.", + "kill-ingestion-warning": "ברגע שאתה מפסיק את הקליטה הזו, כל הזרמים הפועלים והשורות הממתנות יופסקו ויסומנו כנכשלים.", + "kill-successfully": "בוצעה הורג בהצלחה של הזרמים הפועלים עבור", + "kpi-subtitle": "זהה את מדדי הביצוע העיקריים (KPI) שמשקפים בצורה הטובה ביותר את בריאות הנכסים שלך.", + "kpi-target-achieved": "מזל טוב על הצלחת המטרות שלך!", + "kpi-target-achieved-before-time": "נהדר! הגעת למטרה שלך לפני הזמן.", + "kpi-target-overdue": "לא משנה. זמן לשדרג את המטרות שלך ולהתקדם במהירות יותר.", + "leave-the-team-team-name": "עזוב את הקבוצה {{teamName}}", + "length-validator-error": "נדרשים לפחות {{length}} {{field}}", + "lineage-ingestion-description": "הקליטת השקפיות יכולה להיות מוגדרת ופורסמת לאחר שהקליטת מטא-דאטה הוגדרה. תהליך העבודה של הקליטת שקפיות משיג את ההיסטוריה של השאילתות, פורס את השאילתות CREATE, INSERT, MERGE... ומכין את השקפיות בין היישויות המעורבות. הקליטת שקפיות יכולה להכיל רק תהליך שינוע נתונים אחד עבור שירות בסיס נתונים. הגדר את משך יומיות יומן השאילתות (בימים) והגבלת התוצאה להתחלה.", + "list-of-strings-regex-patterns-csv": "הזן רשימה של מחרוזות / דפוסי Regex כערך מופרך בפסיקים", + "login-fail-attamp-message": "ניתן עדיין לנסות במקרה של כמה ניסיונות כושלים רצופים להתחבר ליישום.", + "logout-confirmation": "האם אתה בטוח שברצונך להתנתק?", + "made-announcement-for-entity": "יצר הודעה עבור {{entity}}", + "make-an-announcement": "פרסם הודעה!", + "manage-airflow-api": "OpenMetadata - ממונה APIs ל-Airflow", + "manage-airflow-api-failed": "נכשל במציאת OpenMetadata - Managed Airflow APIs", + "mark-all-deleted-table-message": "זו הגדרת אופציונלית לאפשר מחיקה רכה של טבלאות. כאשר האפשרות מופעלת, רק טבלאות שנמחקו ממקור הנתונים יימחקו רכה, וזה יחול על כל הסכמות הנתונים הזמינות במקור הנתונים. יימחקו גם יישויות קשורות כמו סוויטי ניסויים או מידע של שקפיות המשוייכים לטבלאות אלו. לא להפעיל את האפשרות הזו כאשר יש לך מספר תהליכי שינוע קליטת מטא-דאטה. וכן דאג להפעיל את האפשרות markDeletedTables כדי שהדבר יעבוד.", + "mark-deleted-entity-message": "הגדרה אופציונלית למחיקה רכה של '{{entityPlural}}' ב-OpenMetadata אם '{{entityPlural}}' במקור נמחקו. לאחר המחיקה, כל הישויות הקשורות כמו שקפיות וכו', עם '{{entity}}' זה יימחקו.", + "mark-deleted-table-message": "זו הגדרת אופציונלית לאפשר מחיקה רכה של טבלאות. כאשר האפשרות מופעלת, רק טבלאות שנמחקו ממקור הנתונים יימחקו רכה, וזה יחול באופן בלעדי על הסכמה הנמצאת כעת בתהליך קליטת הנתונים דרך הצנרת נתונים. יימחקו גם יישויות קשורות כמו סוויטי ניסויים או מידע של שקפיות המשוייכים לטבלאות אלו.", + "markdown-editor-placeholder": "השתמש ב-@תייג לתייג משתמש או צוות.\nהשתמש ב-#תייג לתייג נכס נתונים.", + "marketplace-verify-msg": "OpenMetadata אישרה שהמוציא לפועל שולט בדומיין ועומד בדרישות האחרות.", + "mentioned-you-on-the-lowercase": "ציין אותך ב", + "metadata-ingestion-description": "בהתאם לסוג השירות שנבחר, הזן פרטי דפוס הסינון עבור הסכמה או טבלה (מסד נתונים), או נושא (הודעות), או לוח בקרה. תוכל לכלול או לא כלול את פרטי דפוס הסינון. בחר לכלול צפיות, הפעל או השבת את פרופיל הנתונים, וחילוץ נתוני דוגמה, כפי שנדרש.", + "minute": "דקה", + "most-active-users": "מציג את המשתמשים הפעילים ביותר בפלטפורמה על פי צפיות בדף.", + "most-viewed-data-assets": "מציג את הנכסים שנצפו הכי הרבה.", + "name-of-the-bucket-dbt-files-stored": "שם הדלי בו נשמרים קבצי dbt.", + "new-conversation": "אתה מתחיל שיחה חדשה", + "new-to-the-platform": "חדש בפלטפורמה?", + "no-access-placeholder": "אין לך גישה, אנא בדוק עם המנהל לקבלת הרשאות.", + "no-activity-feed": "לא נמצאה פעילות בתוך נכסי הנתונים שאתה מחזיק או באלה שאתה עוקב כרגע.", + "no-announcement-message": "אין הודעות, לחץ על הוספת הודעה כדי להוסיף אחת.", + "no-asset-available": "אין נכסים זמינים.", + "no-closed-task": "אין משימות סגורות", + "no-config-available": "אין הגדרות חיבור זמינות.", + "no-config-plural": "אין הגדרות.", + "no-data": "אין נתונים", + "no-data-available": "אין נתונים זמינים.", + "no-data-available-entity": "אין נתונים זמינים ב-{{entity}}.", + "no-data-available-for-selected-filter": "לא נמצאו נתונים. נסה לשנות את המסנן.", + "no-domain-assigned-to-entity": "לא הוקצו תחומים ל-{{entity}}", + "no-domain-available": "לא קיימים תחומים להגדרה. לחץ על <0>{{link}} כדי להוסיף תחומים", + "no-entity-activity-message": "אין פעילות ב-{{entity}} עדיין. התחל שיחה על ידי לחיצה על ה", + "no-entity-available-with-name": "אין {{entity}} זמינים בשם", + "no-entity-data-available": "אין נתוני {{entity}} זמינים.", + "no-entity-found-for-name": "לא נמצא {{entity}} עבור {{name}}", + "no-execution-runs-found": "לא נמצאו ריצות ביצוע עבור הצנרת נתונים.", + "no-features-data-available": "אין נתוני יכולות זמינים", + "no-feed-available-for-selected-filter": "לא נמצאה הזרמה. נסה לשנות את המסנן.", + "no-info-about-joined-tables": "אין מידע על טבלאות שנצמדו.", + "no-ingestion-available": "אין נתוני קליטה זמינים", + "no-ingestion-description": "כדי לראות נתוני קליטה, הפעל את הקליטת מטא-דאטה. יש להפנות למסמך זה לקביעת לוח זמנים להגדרת ה-<0>{{link}}", + "no-ingestion-pipeline-found": "לא נמצא צנרת קליטה. יש ללחוץ על כפתור הפרסום כדי להגדיר את צנרת הקליטה.", + "no-inherited-roles-found": "לא נמצאו תפקידים מורשים", + "no-installed-applications-found": "אין יישומים מותקנים כרגע. לחץ על להוספת יישומים כדי להתקין יישום אחד.", + "no-kpi-available-add-new-one": "אין KPIים זמינים. לחץ על כפתור הוספת KPI כדי להוסיף אחד.", + "no-kpi-found": "לא נמצא KPI עם השם {{name}}", + "no-match-found": "לא נמצאה התאמה", + "no-mentions": "אין מקרים בהם התייחסו אליך או לצוות שלך בפעולות כלשהן", + "no-notification-found": "לא נמצאו הודעות", + "no-open-task": "אין משימות פתוחות", + "no-open-tasks": "אין משימות פתוחות.", + "no-owned-data": "נראה שאתה או הצוות שלך לא בעלי נכסי נתונים כרגע. כדי להתחיל לבעוט בנכסי נתונים, לחץ על אפשרות <0>גלוש כדי לגלוש נכסים.", + "no-permission-for-action": "אין לך את ההרשאות הדרושות לביצוע פעולה זו.", + "no-permission-to-view": "אין לך את הרשאות הדרושות להציג את הנתונים האלו.", + "no-persona-assigned": "לא משוייכה דמות", + "no-persona-message": "הדמויות נחוצות כדי להתאים אישית את דף הנחיתה. יש ליצור דמות מה<0>{{link}}", + "no-profiler-enabled-summary-message": "הפרופילר אינו מופעל עבור טבלה זו.", + "no-profiler-message": "הפרופילר נתונים הוא הגדרה אופציונלית בקליטה. יש להפעיל את הפרופילר נתונים על ידי מעקב אחרי התיעוד.", + "no-recently-viewed-date": "אין נתונים שנצפו לאחרונה.", + "no-reference-available": "אין הפניות זמינות.", + "no-related-terms-available": "אין מונחים קשורים זמינים.", + "no-roles-assigned": "לא הוקצו תפקידים", + "no-rule-found": "לא נמצאה כלל", + "no-searched-terms": "לא נמצאו מונחים חיפוש", + "no-selected-dbt": "לא נבחרה מקור להגדרות dbt.", + "no-service-connection-details-message": "{{serviceName}} אין לו פרטי חיבור מוזנים. יש להוסיף את הפרטים לפני הקביעה של משימת קליטה.", + "no-synonyms-available": "אין ניתן למצוא נרדפים.", + "no-tasks-assigned": "כרגע אין משימות ממתינות שהוקצו לך.", + "no-team-found": "לא נמצא צוות.", + "no-terms-found": "לא נמצאו מונחים", + "no-terms-found-for-search-text": "לא נמצאו מונחים עבור {{searchText}}", + "no-test-result-for-days": "No Test Results found for {{days}}.", + "no-token-available": "אין טוקן זמין", + "no-user-available": "אין משתמש זמין", + "no-username-available": "אין משתמש זמין בשם <0>{{user}}", + "no-users": "אין משתמשים {{text}}", + "no-version-type-available": "לא קיימת גרסה של {{type}}", + "no-widgets-to-add": "אין ווידג'טים חדשים להוספה", + "nodes-per-layer-message": "יש להזין ערך עבור כמות הצמתים לשכבה", + "nodes-per-layer-tooltip": "בחר להציג 'n' מספר צמתים לכל שכבה. אם מספר הצמתים הקיימים חורג מהמספר שהוגדר, יוצגו אפשרויות פגינציה.", + "not-followed-anything": "אתה לא עוקב אחרי כלום עדיין.", + "om-description": "אחסון מטה מרכזי, לגלוש, לשתף פעולה ולהבין את הנתונים שלך כראוי.", + "onboarding-claim-ownership-description": "הנתונים פועלים טוב כשהם משולטים עליהם. עיין בנכסי הנתונים שאתה בעל ותטריד את הבעלות.", + "onboarding-explore-data-description": "בדוק את נכסי הנתונים הפופולריים בארגונך.", + "onboarding-stay-up-to-date-description": "עקוב אחרי הסטים שאתה משתמש בהם תדיר כדי להישאר מעודכן עליהם.", + "only-reviewers-can-approve-or-reject": "רק בודקים יכולים לאשר או לדחות", + "optional-configuration-update-description-dbt": "הגדרת אופציונלית לעדכון התיאור מ-dbT או לא", + "page-is-not-available": "הדף שאתה מחפש לא זמין", + "page-sub-header-for-activity-feed": "הזרמת פעילות שמאפשרת לך לראות סיכומים של אירועי שינוי בנתונים.", + "page-sub-header-for-admins": "כידוע לך, ניהיה גם מנהלים אחרים בארגון שלך, יחד עם קבוצותיהם והתפקידים שלהם.", + "page-sub-header-for-advanced-search": "גלה את נכסי הנתונים הנכונים במהירות עם העורך התחבירי עם תנאי AND/OR.", + "page-sub-header-for-bots": "צור בוטים מוגדרים היטב עם הרשאות גישה מוגבלות.", + "page-sub-header-for-column-profile": "ניטור והבנה של מבנה העמודות שלך עם הפרופילר.", + "page-sub-header-for-customize-landing-page": "התאמה אישית של דף הנחיתה באפליקציה שלך על פי דמויות המשתמש.", + "page-sub-header-for-dashboards": "שלב מטה-דאטה ממוצרי הדשבורדים הפופולריים והנפוצים.", + "page-sub-header-for-data-quality": "בנה אמון בנתונים שלך עם בדיקות איכות וצור מוצרי נתונים אמינים.", + "page-sub-header-for-databases": "שלב מטה-דאטה מבסיס הנתונים הארגוניים. רוב בסיסי הנתונים הפופולריים נתמכים.", + "page-sub-header-for-messagings": "שלב מטה-דאטה משירותי הזרמת המידע המובילים כגון קפקא ואחרים", + "page-sub-header-for-metadata": "שלב מטה-דאטה משירותי מטה-דאטה אחרים הקיימים בארגון כגון Atlas ואחרים.", + "page-sub-header-for-ml-models": "שלב מטה-דאטה ממוצרי בינה מלאכותית הקיימים בארגון.", + "page-sub-header-for-persona": "צור פרופיל משתמש (פרסונה) על מנת לשייך את המשתמש לפרופיל ולהתאים את הממשק לצרכים של המשתמשים כאשר הם נכנסים ל-UI.", + "page-sub-header-for-pipelines": "שלב מטה-דאטה ממוצרי טעינת נתונים (ETL, ELT) פופלריים (כגון Airflow, Glue וכד׳)", + "page-sub-header-for-policies": "הגדר מדיניות עם סט של כללים לבקרת גישה ברמת רזולוציה נמוכה.", + "page-sub-header-for-roles": "הקצאת גישה מבוססת תפקיד למשתמשים או קבוצות.", + "page-sub-header-for-search": "שלב מטה-דאטה משירותי החיפוש הפופולריים ביותר.", + "page-sub-header-for-storages": "שלב מטה-דאטה משירותי האחסון הפופולריים ביותר.", + "page-sub-header-for-table-profile": "נטרו, נתחו והבינו את מבנה הטבלאות שלכם באמצועות הפרופיילר.", + "page-sub-header-for-teams": "ייצג את מבנה הארגון באמצעות היררכיה של צוותים", + "page-sub-header-for-users": "ייצג את מבנה הארגון באמצעות היררכיה של צוותים", + "password-error-message": "יש להזין סיסמה באורך של 8 עד 16 תווים ולכלול לפחות אות גדולה אחת (A-Z), אות קטנה אחת (a-z), מספר אחד ותו מיוחד (כמו !, %, @, או #)", + "password-pattern-error": "יש להזין סיסמה באורך של 8 עד 16 תווים, עם תו מיוחד אחד, אות גדולה אחת ואות קטנה אחת", + "path-of-the-dbt-files-stored": "נתיב לתיקייה בה נשמרים קבצי ה-dbt", + "permanently-delete-metadata": "מחיקה של {{entityName}} תסיר את המטה-דאטה שלו מ-OpenMetadata לצמיתות.", + "permanently-delete-metadata-and-dependents": "מחיקה של {{entityName}} תסיר את המטה-דאטה שלו, כמו גם את המטה-דאטה של {{dependents}} מ-OpenMetadata לצמיתות.", + "personal-access-token": "Personal Access Token", + "pipeline-description-message": "תיאור תהליך הטעינה.", + "pipeline-scheduler-message": "מתזמן השקת המעבד לא מסוגל להגיב. יש לפנות לתמיכת Collate. תודה.", + "pipeline-trigger-failed-message": "נכשל להפעיל את תהליכי הטעינה!", + "pipeline-trigger-success-message": "תהליך הטעינה הופעל בהצלחה!", + "pipeline-will-trigger-manually": "תהליך הטעינה יופעל באופן ידני בלבד.", + "pipeline-will-triggered-manually": "תהליך הטעינה יופעל באופן ידני בלבד", + "please-enter-to-find-data-assets": "יש ללחוץ Enter כדי למצוא נכסי נתונים הכוללים <0>{{keyword}}", + "please-type-text-to-confirm": "Please type {{text}} to confirm.", + "process-pii-sensitive-column-message": "בדוק את שמות העמודות כדי לקבוע תגי PII Sensistive/NonSensitive באופן אוטומטי.", + "process-pii-sensitive-column-message-profiler": "כאשר מופעל, המידע הדוגמא ינתח כדי לקבוע תגי PII המתאימים לכל עמודה.", + "profile-sample-percentage-message": "הגדר את ערך הפרופילר כאחוז", + "profile-sample-row-count-message": "הגדר את ערך הפרופילר כמספר השורות", + "profiler-ingestion-description": "ניתן להגדיר ולהפעיל תהליכי פרופילר לאחר התקנת מטה-דאטה. ניתן להגדיר מספר תהליכי פרופילר לאותו שירות מסד נתונים. התהליך מזרים את המידע ללשונית הפרופילר של ישות הטבלה, וגם מפעיל את הבדיקות שהוגדרו עבור הישות הזו. הוסף שם, FQN והגדר את דפוס הסינון כדי להתחיל.", + "profiler-timeout-seconds-message": "לפרופילר, הוסף את משך הזמן בשניות לטיימאוט (אופציונלי). הפרופילר ימתין לשאילתות ממתינות להיבצע או יפסיק אותן כשהוא מגיע לטיימאוט.", + "queries-result-test": "שאילתות שמחזירות 1 או יותר שורות יכולות לגרום לכשל בבדיקה.", + "query-log-duration-message": "הגדרות להתאמה של כמה להחזיר אחורה בלוגי שאילתות לעיבוד נתוני שימוש.", + "query-used-by-other-tables": "שאילתה בשימוש על ידי טבלאות אחרות", + "reacted-with-emoji": "{{type}} הגיב באמוג'י", + "redirect-message": "אנא המתן בזמן שאתה מועבר.", + "redirecting-to-home-page": "מועבר לדף הבית", + "refer-to-our-doc": "זקוק.ה לעזרה נוספת? בקר.י ב-<0>{{doc}} לקבלת מידע נוסף.", + "remove-edge-between-source-and-target": "האם אתה בטוח שברצונך להסיר את הקשת בין \"{{sourceDisplayName}} ו-{{targetDisplayName}}\"?", + "remove-lineage-edge": "הסר קישוריות", + "rename-entity": "שנה את השם והשם לתצוגה של {{entity}}.", + "request-description": "תיאור הבקשה", + "request-update-description": "תיאור עדכון לבקשה", + "reset-layout-confirmation": "האם אתה בטוח שברצונך להחיל את \"Default Layout\"?", + "reset-link-has-been-sent": "קישור לאיפוס נשלח לדוא\"ל שלך", + "restore-action-description": "שחזור יישאר את {{entityType}} יחד עם המטה-דאטה שלו.", + "restore-deleted-team": "שחזור הקבוצה יחזיר את כל המטה-דאטה אל OpenMetadata.", + "restore-entities-error": "שגיאה במהלך השחזור של {{entity}}", + "restore-entities-success": "{{entity}} שוחזר בהצלחה", + "result-limit-message": "הגדר את הגבלת התוצאה ללוגי שאילתות.", + "retention-period-description": "Retention period refers to the duration for which data is retained before it is considered eligible for deletion or archival. Example: 30 days, 6 months, 1 year or any ISO 8601 format in UTC like P23DT23H will be valid.", + "run-sample-data-to-ingest-sample-data": "'הרץ נתוני דוגמה כדי לשדרג נכסי נתונים דוגמה אל OpenMetadata שלך.'", + "schedule-for-ingestion-description": "ניתן להגדיר שימוש כל שעה, יומית או שבועית. אזור הזמן הוא UTC.", + "scheduled-run-every": "מתוזמן לרוץ כל", + "scopes-comma-separated": "הוסף את ערכי הניקוד, מופרדים בפסיקים", + "search-for-edge": "חיפוש לפי תהליך טעינה, פונקציות מאוחסנות", + "search-for-entity-types": "חיפוש לפי טבלאות, נושאים, דשבורדים, תהליכי טעינה, מודלי למידת מכונה, מילוני מונחים ותגיות", + "search-for-ingestion": "חיפוש תהליך טעינה (Ingestion)", + "select-alert-type": "יש לבחור סוג התראה", + "select-column-name": "בחר שם עמודה", + "select-gcs-config-type": "בחר סוג תצורת GCS", + "select-interval-type": "בחר סוג מרווח", + "select-interval-unit": "בחר יחידת מרווח", + "select-longer-duration": "Please select a longer duration to see test results.", + "select-team": "יש לבחור סוג צוות", + "select-token-expiration": "בחר תפוגת טוקן", + "service-created-entity-description": "השירות {{Service Name}} נוצר בהצלחה. בקר בשירות שנוצר כדי לראות את הפרטים. {{entity}}", + "service-name-length": "אורך שם השירות חייב להיות בין 1 ל-128 תווים", + "service-requirements-description": "כל שירות מגיע עם סט תקנים סטנדרטיים וכאן הם היסודות שתצטרך לחבר.", + "service-with-delimiters-not-allowed": "אסור להשתמש במזיחים בשם השירות", + "service-with-space-not-allowed": "אסור להשתמש ברווחים בשם השירות", + "session-expired": "הפג תוקף החיבור שלך! יש להתחבר מחדש כדי לגשת אל OpenMetadata.", + "setup-custom-property": "OpenMetadata תומך במאפיינים מותאמים אישית ביישות הטבלה. צור מאפיין מותאם אישית על ידי הוספת שם ייחודי למאפיין. השם חייב להתחיל באות קטנה, כפי שמועדף בתבנית CamelCase. אפשר לכלול אותיות גדולות ומספרים בשם השדה; אך רווחים, קווים תחתונים ונקודות אינם נתמכים. בחר בסוג התכונה המועדף מתוך האפשרויות הסופקות. תאר את התכונה המותאמת אישית שלך כדי לספק מידע נוסף לצוות שלך.", + "size-evolution-description": "אבולוציה של גודל הנכסים בארגון.", + "soft-delete-message-for-entity": "מחיקה רכה תשבית את {{entity}}. הפעולה תשבית כל קריאה או כתיבת הפעולות על {{entity}}.", + "something-went-wrong": "משהו השתבש", + "source-aligned-domain-type-description": "תחומים המולחמים שהתוצאה הסופית של שילוב של נתונים ממגוון תחומים זמינה למשתמשי העסקים או אזרחי המידע לקבלת החלטות עסקיות מבוססות נתונים.", + "special-character-not-allowed": "אסור להשתמש בתווים מיוחדים.", + "sql-query-tooltip": "שאילתות המחזירות שורה או יותר יכולות לגרום לכשל בבדיקה.", + "sso-provider-not-supported": "ספק SSO {{provider}} אינו נתמך.", + "stage-file-location-message": "שם זמני של הקובץ לאחסון לוגיי השאילתות לפני העיבוד. דרוש נתיב קובץ מוחלט.", + "star-on-github-description": "פרסם את המילה כדי לעזור למערכת OpenMetadata להתגלות על ידי אהבות! הצג את התמיכה שלך על ידי תרומה לפרויקט הקוד הפתוח עם דירוג!", + "still-running-into-issue": "אם עדיין יש לך בעיות, אנא פנה אלינו ב-Slack.", + "success-status-for-entity-deploy": "<0>{{entity}} הושקע בהצלחה והוצב בהצלחה", + "successfully-completed-the-tour": "סיימת בהצלחה את הסיור.", + "synonym-placeholder": "כדי להוסיף שם נרדף, פשוט הקלד אותו ולחץ Enter", + "system-tag-delete-disable-message": "מחיקת תגיות שנוצרו באופן מערכתי אינה מותרת. ניתן לנסות לנטרל את התג במקום.", + "tag-update-confirmation": "Would you like to proceed with adding a new tag?", + "take-quick-product-tour": "התחל סיור במוצר כדי להתחיל!", + "team-moved-success": "הקבוצה הועברה בהצלחה!", + "team-no-asset": "לקבוצתך אין נכסים.", + "test-connection-cannot-be-triggered": "אין אפשרות להפעיל בדיקת חיבור.", + "test-connection-taking-too-long": "בדיקת החיבור לוקחת זמן רב מדי. יש לנסות שוב.", + "test-your-connection-before-creating-service": "בדוק את החיבור שלך לפני שתיצור את השירות", + "testing-your-connection-may-take-two-minutes": "בדיקת החיבור שלך עשויה לקחת עד 2 דקות", + "this-action-is-not-allowed-for-deleted-entities": "פעולה זו אינה מותרת עבור ישויות שנמחקו.", + "this-will-pick-in-next-run": "זה ייבא בהצלחה בהפעלה הבאה.", + "thread-count-message": "הגדר את מספר החוטים לשימוש בעת חישוב המדדים. אם יושאר ריק, הוא ישתמש בברירת המחדל של 5.", + "to-add-new-line": "כדי להוסיף שורה חדשה", + "token-has-no-expiry": "הטוקן הזה אין לו תפוגה.", + "token-security-description": "כל מי שיש לו את טוקן ה-JWT שלך יוכל לשלוח בקשות REST API לשרת OpenMetadata. אין לחשוף את טוקן ה-JWT בקוד היישומון שלך. אסור לשתף אותו ב-GitHub או בכל מקום אחר באינטרנט.", + "total-entity-insight": "הצגת מספר הנכסים האחרונים לפי סוג.", + "tour-follow-step": "עקוב אחרי נכס נתונים כדי להישאר מעודכן על השינויים שלו. בעמוד הפעילות שלך, יוצגו כל השינויים של נכס הנתונים שאתה עוקב אחרי. תקבל גם התראות אם יש לנכס זה בעיות איכות נתונים.", + "tour-high-level-assets-information-step": "בעמוד פרטי נכסים, תקבל תצוגה 360 מעלות של נכס הנתונים כדי לעזור לך להבין את כל ההקשר של הנתונים ולהפוך את השימוש הטוב ביותר ממנו.", + "tour-owner-step": "כאן אתה יכול להגדיר את הבעלות של נכס נתונים לצוות או לפרט. שתף פעולה עם בעלי נתונים - שאל שאלות כדי להבין את הנתונים, בקש מידע חסר או אף להציע שינויים.", + "tour-step-activity-feed": "<0>{{text}} יעזור לך להבין איך הנתונים משתנים בארגון שלך.", + "tour-step-click-on-entity-tab": "לחץ על הלשונית <0>\"{{text}}\".", + "tour-step-click-on-link-to-view-more": "לחץ על <0>כותרת הנכס כדי לראות פרטים נוספים.", + "tour-step-discover-all-assets-at-one-place": "גלה את כל נכסי הנתונים שלך במקום אחד עם <0>{{text}}, מאגר נתונים מרכזי. שתף פעולה עם הצוות שלך וקבל תמונה הוליסטית של הנתונים בארגון שלך.", + "tour-step-discover-data-assets-with-data-profile": "גלה נכסים עם <0>{{text}}. תיכנס לסטטיסטיקות של יכולת השימוש בטבלה, תבדוק לערכים רקים ושקולים כפולים, ותבין את תפלוגות הנתונים של העמודות.", + "tour-step-explore-summary-asset": "מתוך עמוד <0>\"{{text}}\", ניתן לראות סיכום של כל נכס, כולל: כותרת, תיאור, בעלות, דרגת חשיבות (חשיבות), שימוש ומיקום.", + "tour-step-get-to-know-table-schema": "היכן שמה <0>Schema של הטבלה, כולל שמות עמודות וסוגי נתונים, כמו גם תיאורים ותגיות של עמודות. ניתן גם להציג מטא-דאטה לסוגי מורכבים כגון מבנים.", + "tour-step-look-at-sample-data": "תציץ על <0>{{text}} כדי להבין מה הטבלה מכילה וכיצד תוכל להשתמש בה.", + "tour-step-search-for-matching-dataset": "חפש נכסי נתונים תואמים לפי \"שם\", \"תיאור\", \"שם עמודה\" וכדומה מתוך <0>{{text}}.", + "tour-step-trace-path-across-tables": "עם <0>{{text}}, תרסה את הנתיב של הנתונים בטבלאות, תהליכי טעינה ולוחות בקרה.", + "tour-step-type-search-term": "בתיבת החיפוש, הקלד <0>\"{{text}}\". לחץ <0>{{enterText}}.", + "try-adjusting-filter": "נסה להתאים את החיפוש או הסינון שלך כדי למצוא את מה שאתה מחפש.", + "try-different-time-period-filtering": "אין תוצאות זמינות. נסה לסנן לפי תקופת זמן שונה.", + "type-delete-to-confirm": "הקלד <0>DELETE לאישור", + "unable-to-connect-to-your-dbt-cloud-instance": "כתובת ה-URL להתחברות למופע שלך של dbt Cloud. לדוגמה, https://cloud.getdbt.com או https://emea.dbt.com/", + "unable-to-error-elasticsearch": "אנו לא יכולים ל{{error}} לאלסטיקסרץ' שלך עבור אינדקסים של ישויות.", + "uninstall-app": "הסרת התקנת {{app}} תסיר אותו מ-OpenMetadata", + "update-displayName-entity": "עדכן את השם המוצג עבור {{entity}}.", + "update-profiler-settings": "עדכן הגדרות הפרופיילר.", + "upstream-depth-message": "יש לבחור ערך עבור עומק מערכת השואבת", + "upstream-depth-tooltip": "הצג עד 3 צמתים של יחידת יורשת לזיהוי מקור (רמות ההורים).", + "usage-ingestion-description": "ניתן להגדיר ולהפעיל את תהליך הספקת השימוש לאחר הגדרת השקפץ של מטה-דאטה. תהליך ספקת השימוש מקבל את לוגי השאילתות ופרטי יצירת הטבלה מהמסד נתונים התחתי ומספק אותם ל-OpenMetadata. יש רק פייפל אחד לשירות מסד נתונים. יש להגדיר משך לוגי השאילתות (בימים), מקום שמירת הקובץ הביניים, ומגבלת תוצאות להתחלה.", + "use-fqn-for-filtering-message": "הקישור יימדד על שם מלא (FQN) (לדוגם service_name.db_name.schema_name.table_name) במקום שם גלוי (raw) (לדוגמה table_name).", + "user-assign-new-task": "{{user}} הקצה לך משימה חדשה.", + "user-mentioned-in-comment": "{{user}} הזכיר בך בתגובה.", + "user-verified-successfully": "משתמש אומת בהצלחה", + "valid-url-endpoint": "נקודות קצה צריכות להיות URL תקף", + "validation-error-assets": "Please examine all your assets that are being added", + "version-released-try-now": "{{version}} שוחרר <0>ראה מה חדש!", + "view-deleted-entity": "הצג את כל {{entity}} המחוקים, ששייכים ל{{parent}} זה.", + "view-sample-data-entity": "כדי להציג נתונים דוגמתיים, הפעל את {{entity}}. יש להתייחס למסמך זה כדי לתזמן את ה-<0>{{entity}}", + "view-test-suite": "הצג את סגל הבחינה", + "viewing-older-version": "צפיה בגרסה ישנה \n עבור לאחרונה כדי לעדכן פרטים", + "webhook-listing-message": "ה-webhook מאפשר לשירותים חיצוניים לקבל התראות על אירועי שינוי בנתוני המטה-דאטה המתרחשים בארגונך דרך API. רשום כתובות URL עם אינטגרציית webhook כדי לקבל התראות על אירועים במטה-דאטה. אפשר להוסיף, לרשום, לעדכן ולמחוק webhooks.", + "webhook-type-listing-message": "ספק עדכונים בזמן אמת ליצרנים ולצרכנים של מטה-דאטה דרך {{webhookType}} התראות. השתמש ב-webhooks של {{webhookType}} כדי לשלוח התראות על אירועי שינוי בנתוני המטה-דאטה בארגונך דרך API. אפשר להוסיף, לרשום, לעדכן ולמחוק את אלה webhooks.", + "welcome-screen-message": "גלה את כל הנתונים שלך במקום אחד ושתף פעולה בצורה חלקה עם הצוות שלך על נתונים שאתה יכול לסמוך עליהם.", + "welcome-to-om": "ברוך הבא ל-OpenMetadata!", + "welcome-to-open-metadata": "ברוך הבא ל-OpenMetadata!", + "would-like-to-start-adding-some": "רוצה להתחיל להוסיף משהו?", + "write-your-announcement-lowercase": "כתוב את ההודעה שלך", + "write-your-description": "כתוב את התיאור שלך", + "write-your-text": "כתוב את ה-{{text}} שלך", + "you-can-also-set-up-the-metadata-ingestion": "תוכל גם להגדיר את ההזנה של המטה-דאטה." + }, + "server": { + "account-verify-success": "אימייל אומת בהצלחה", + "add-entity-error": "שגיאה במהלך הוספת {{entity}}!", + "auth-provider-not-supported-renewing": "ספק האימות {{provider}} אינו נתמך לחידוש טוקנים.", + "can-not-renew-token-authentication-not-present": "אין אפשרות לחדש טוקן ID. ספק האימות אינו נמצא.", + "column-fetch-error": "שגיאה במהלך אחזור מבחן העמודה!", + "connection-tested-successfully": "החיבור נבדק בהצלחה", + "create-entity-error": "שגיאה במהלך יצירת {{entity}}!", + "create-entity-success": "{{entity}} נוצר בהצלחה.", + "delete-entity-error": "שגיאה במהלך מחיקת {{entity}}.", + "deploy-entity-error": "שגיאה במהלך העלאת {{entity}}!", + "email-already-exist": "קיימת כבר {{entity}} בשם \"{{name}}\". יש לבחור כתובת אימייל אחרת.", + "email-confirmation": "יש לאמת את האימייל שלך, אישור נשלח לתיבת האימייל שלך", + "email-found": "משתמש עם כתובת האימייל שסופקה כבר קיים!", + "email-not-found": "לא נמצא משתמש עם כתובת האימייל שסופקה!", + "email-verification-error": "לא ניתן לשלוח אימייל לאימות. יש ליצור קשר עם מנהל המערכת.", + "entity-already-exist": "{{entity}} \"{{name}}\" כבר קיים. אין אפשרות ליצור {{entityPlural}} כפולים.", + "entity-already-exist-message-without-name": "{{entity}} עם הפרטים הנתונים כבר קיים. אין אפשרות ליצור {{entityPlural}} כפולים.", + "entity-creation-error": "שגיאה במהלך יצירת {{entity}}", + "entity-deleted-successfully": "{{entity}} נמחק בהצלחה!", + "entity-details-fetch-error": "שגיאה במהלך אחזור פרטים עבור {{entityType}} {{entityName}}", + "entity-feed-fetch-error": "שגיאה במהלך אחזור ספירת הזרמת הפריטים!", + "entity-fetch-error": "שגיאה במהלך אחזור {{entity}}", + "entity-fetch-version-error": "שגיאה במהלך אחזור {{entity}} גרסה {{version}}", + "entity-follow-error": "שגיאה במהלך עקיבה אחרי {{entity}}", + "entity-removing-error": "שגיאה במהלך הסרת {{entity}}", + "entity-unfollow-error": "שגיאה במהלך ביטול עקיבה אחרי {{entity}}", + "entity-updating-error": "שגיאה במהלך עדכון {{entity}}", + "error-selected-node-name-details": "שגיאה במהלך קבלת פרטי {{selectedNodeName}}", + "error-while-renewing-id-token-with-message": "שגיאה במהלך חידוש טוקן ID ממערכת ה-Single Sign-On של Auth0: {{message}}", + "feed-post-error": "שגיאה במהלך פרסום הודעה!", + "fetch-entity-permissions-error": "אין אפשרות לקבל הרשאות עבור {{entity}}.", + "fetch-re-index-data-error": "שגיאה במהלך אחזור נתוני עמוד הכניסה מחדש!", + "fetch-table-profiler-config-error": "שגיאה במהלך אחזור תצורת פרופילר הטבלה!", + "fetch-updated-conversation-error": "שגיאה במהלך אחזור שיחה מעודכנת!", + "forgot-password-email-error": "יש בעיה בשליחת הדוא\"ל. יש ליצור קשר עם מנהל המערכת.", + "ingestion-workflow-operation-error": "שגיאה במהלך {{operation}} של תהליך קליטה {{displayName}}", + "invalid-username-or-password": "הוזן שם משתמש או סיסמה לא תקינים.", + "join-team-error": "שגיאה במהלך הצטרפות לקבוצה!", + "join-team-success": "הצטרפות לקבוצה בהצלחה!", + "leave-team-error": "שגיאה במהלך יציאה מהקבוצה!", + "leave-team-success": "יציאה מהקבוצה בהצלחה!", + "no-owned-entities": "אין לך פריטים שבבעלותך עד כה.", + "no-query-available": "אין שאילתות זמינות.", + "no-task-available": "אין נתוני משימה זמינים.", + "no-task-creation-without-assignee": "אין אפשרות ליצור משימה בלעדי עמית", + "page-layout-operation-error": "שגיאה במהלך {{operation}} של פריסת הדף.", + "page-layout-operation-success": "פריסת הדף {{operation}} בהצלחה.", + "please-add-description": "אי אפשרות לקבל תיאור ריק. יש להוסיף תיאור.", + "please-add-tags": "רשימת תגים ריקה אינה מתקבלת. יש להוסיף תג.", + "re-indexing-error": "שגיאה במהלך אינדקוס מחדש!", + "re-indexing-started": "האינדקוס מחדש התחיל", + "re-indexing-stopped": "האינדקוס מחדש נעצר", + "reset-password-success": "איפוס הסיסמה הצליח בהצלחה!", + "stop-re-indexing-error": "שגיאה במהלך ניסיון לעצור את האינדקוס מחדש!", + "task-closed-successfully": "המשימה נסגרה בהצלחה.", + "task-closed-without-comment": "לא ניתן לסגור משימה בלעדי הערה.", + "task-resolved-successfully": "המשימה נפתרה בהצלחה", + "team-moved-error": "שגיאה במהלך העברת הקבוצה", + "test-connection-error": "שגיאה במהלך בדיקת החיבור!", + "unauthorized-user": "משתמש לא מורשה! יש לבדוק את כתובת האימייל או הסיסמה", + "unexpected-error": "אירעה שגיאה לא צפויה.", + "unexpected-response": "תגובה לא צפויה מהשרת.", + "update-entity-success": "{{entity}} עודכן בהצלחה.", + "you-have-not-action-anything-yet": "לא ביצעת עדיין {{action}} כלשהו." + } +} diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/MyDataPage/MyDataPage.component.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/MyDataPage/MyDataPage.component.tsx index cde5793ea7d..2c15d677f4e 100644 --- a/openmetadata-ui/src/main/resources/ui/src/pages/MyDataPage/MyDataPage.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/pages/MyDataPage/MyDataPage.component.tsx @@ -33,6 +33,7 @@ import { AssetsType, EntityType } from '../../enums/entity.enum'; import { Thread } from '../../generated/entity/feed/thread'; import { PageType } from '../../generated/system/ui/page'; import { EntityReference } from '../../generated/type/entityReference'; +import { useGridLayoutDirection } from '../../hooks/useGridLayoutDirection'; import { getDocumentByFQN } from '../../rest/DocStoreAPI'; import { getActiveAnnouncement } from '../../rest/feedsAPI'; import { getUserById } from '../../rest/userAPI'; @@ -190,6 +191,9 @@ const MyDataPage = () => { fetchAnnouncements(); }, []); + // call the hook to set the direction of the grid layout + useGridLayoutDirection(isLoading); + if (showWelcomeScreen) { return (
diff --git a/openmetadata-ui/src/main/resources/ui/src/setupTests.js b/openmetadata-ui/src/main/resources/ui/src/setupTests.js index 73e10eeb45c..f616486b926 100644 --- a/openmetadata-ui/src/main/resources/ui/src/setupTests.js +++ b/openmetadata-ui/src/main/resources/ui/src/setupTests.js @@ -89,6 +89,7 @@ jest.mock('utils/i18next/LocalUtil', () => ({ t: (key) => key, }), t: (key) => key, + dir: jest.fn().mockReturnValue('ltr'), })); /** * mock react-i18next @@ -97,7 +98,7 @@ jest.mock('react-i18next', () => ({ ...jest.requireActual('react-i18next'), useTranslation: jest.fn().mockReturnValue({ t: (key) => key, - i18n: { language: 'en-US' }, + i18n: { language: 'en-US', dir: jest.fn().mockReturnValue('ltr') }, }), })); diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/QuillUtils.js b/openmetadata-ui/src/main/resources/ui/src/utils/QuillUtils.js index c801246ceaa..420c6d71fa9 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/QuillUtils.js +++ b/openmetadata-ui/src/main/resources/ui/src/utils/QuillUtils.js @@ -21,19 +21,3 @@ export function insertRef() { const ref = this.quill.getModule('mention'); ref.openMenu('#'); } - -export function directionHandler(value) { - const { align } = this.quill.getFormat(); - - // get the editor container - const container = document.getElementById('om-quill-editor'); - - if (value === 'rtl' && align == null) { - container.setAttribute('data-dir', value); - this.quill.format('align', 'right', 'user'); - } else if (!value && align === 'right') { - this.quill.format('align', false, 'user'); - container.setAttribute('data-dir', 'ltr'); - } - this.quill.format('direction', value, 'user'); -} diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/i18next/i18nextUtil.ts b/openmetadata-ui/src/main/resources/ui/src/utils/i18next/i18nextUtil.ts index c0710f5e8f5..48dc60c3792 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/i18next/i18nextUtil.ts +++ b/openmetadata-ui/src/main/resources/ui/src/utils/i18next/i18nextUtil.ts @@ -17,6 +17,7 @@ import deDe from '../../locale/languages/de-de.json'; import enUS from '../../locale/languages/en-us.json'; import esES from '../../locale/languages/es-es.json'; import frFR from '../../locale/languages/fr-fr.json'; +import heHE from '../../locale/languages/he-he.json'; import jaJP from '../../locale/languages/ja-jp.json'; import nlNL from '../../locale/languages/nl-nl.json'; import ptBR from '../../locale/languages/pt-br.json'; @@ -32,6 +33,7 @@ export enum SupportedLocales { Español = 'es-ES', Русский = 'ru-RU', Deutsh = 'de-DE', + Hebrew = 'he-HE', Nederlands = 'nl-NL', } @@ -53,6 +55,7 @@ export const getInitOptions = (): InitOptions => { 'es-ES': { translation: esES }, 'ru-RU': { translation: ruRU }, 'de-DE': { translation: deDe }, + 'he-HE': { translation: heHE }, 'nl-NL': { translation: nlNL }, }, fallbackLng: ['en-US'],