diff --git a/community-modules/locale/src/ar-EG.ts b/community-modules/locale/src/ar-EG.ts index ea4fa75eb46..f25ef515608 100644 --- a/community-modules/locale/src/ar-EG.ts +++ b/community-modules/locale/src/ar-EG.ts @@ -772,6 +772,15 @@ export const AG_GRID_LOCALE_EG = { decimalSeparator: '.', // Data types + dataTypeText: 'نص', + dataTypeNumber: 'رقم', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'قيمة منطقية', + dataTypeDate: 'تاريخ', + dataTypeDateString: 'سلسلة تاريخ', + dataTypeDateTime: 'تاريخ ووقت', + dataTypeDateTimeString: 'سلسلة تاريخ ووقت', + dataTypeObject: 'كائن', true: 'صح', false: 'خطأ', invalidDate: 'تاريخ غير صالح', @@ -811,6 +820,27 @@ export const AG_GRID_LOCALE_EG = { timeFormatHHMMSS: 'ساعة:دقيقة:ثانية', timeFormatHHMMSSAmPm: 'ساعة:دقيقة:ثانية ص/م', + // Calculated Columns + calculatedColumn: 'عمود محسوب', + calculatedColumnAdd: 'إضافة عمود محسوب', + calculatedColumnEdit: 'تعديل عمود محسوب', + calculatedColumnRemove: 'إزالة عمود محسوب', + calculatedColumnTitle: 'العنوان', + calculatedColumnType: 'النوع', + calculatedColumnExpression: 'التعبير', + calculatedColumnExpressionPlaceholder: 'اكتب هنا', + calculatedColumnColumns: 'أعمدة', + calculatedColumnFunctions: 'الدوال', + calculatedColumnOperators: 'المعاملات', + calculatedColumnSuggestions: 'اقتراحات الأعمدة المحسوبة', + calculatedColumnDefaultTitle: 'بدون عنوان', + calculatedColumnExpressionAmbiguousReference: + 'مرجع عمود غامض "${variable}". استخدم قائمة الأعمدة أو مسار مجموعة أكثر تحديدًا.', + calculatedColumnExpressionUnknownReference: 'مرجع عمود غير معروف "${variable}".', + calculatedColumnExpressionEmpty: 'أدخل تعبيرًا.', + calculatedColumnApply: 'تطبيق', + calculatedColumnCancel: 'إلغاء', + // Notes note: 'ملاحظة الخلية', addNote: 'إضافة ملاحظة', diff --git a/community-modules/locale/src/bg-BG.ts b/community-modules/locale/src/bg-BG.ts index d7ec457af48..667aa2086a7 100644 --- a/community-modules/locale/src/bg-BG.ts +++ b/community-modules/locale/src/bg-BG.ts @@ -778,6 +778,15 @@ export const AG_GRID_LOCALE_BG = { decimalSeparator: '.', // Data types + dataTypeText: 'Текст', + dataTypeNumber: 'Число', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Булева стойност', + dataTypeDate: 'Дата', + dataTypeDateString: 'Низ с дата', + dataTypeDateTime: 'Дата и час', + dataTypeDateTimeString: 'Низ с дата и час', + dataTypeObject: 'Обект', true: 'Вярно', false: 'Невярно', invalidDate: 'Невалидна дата', @@ -817,6 +826,27 @@ export const AG_GRID_LOCALE_BG = { timeFormatHHMMSS: 'ЧЧ:ММ:СС', timeFormatHHMMSSAmPm: 'ЧЧ:ММ:СС AM/PM', + // Calculated Columns + calculatedColumn: 'Изчислена колона', + calculatedColumnAdd: 'Добавяне на изчислена колона', + calculatedColumnEdit: 'Редактиране на изчислена колона', + calculatedColumnRemove: 'Премахване на изчислена колона', + calculatedColumnTitle: 'Заглавие', + calculatedColumnType: 'Тип', + calculatedColumnExpression: 'Израз', + calculatedColumnExpressionPlaceholder: 'Въведете тук', + calculatedColumnColumns: 'Колони', + calculatedColumnFunctions: 'Функции', + calculatedColumnOperators: 'Оператори', + calculatedColumnSuggestions: 'Предложения за изчислена колона', + calculatedColumnDefaultTitle: 'Без заглавие', + calculatedColumnExpressionAmbiguousReference: + 'Двусмислена препратка към колона "${variable}". Използвайте списъка с колони или по-конкретен път на групата.', + calculatedColumnExpressionUnknownReference: 'Неизвестна препратка към колона "${variable}".', + calculatedColumnExpressionEmpty: 'Въведете израз.', + calculatedColumnApply: 'Приложи', + calculatedColumnCancel: 'Отказ', + // Notes note: 'Бележка за клетка', addNote: 'Добавяне на бележка', diff --git a/community-modules/locale/src/cs-CZ.ts b/community-modules/locale/src/cs-CZ.ts index af65b0d1b81..fb62cfe311a 100644 --- a/community-modules/locale/src/cs-CZ.ts +++ b/community-modules/locale/src/cs-CZ.ts @@ -773,6 +773,15 @@ export const AG_GRID_LOCALE_CZ = { decimalSeparator: ',', // Data types + dataTypeText: 'Text', + dataTypeNumber: 'Číslo', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Logická hodnota', + dataTypeDate: 'Datum', + dataTypeDateString: 'Řetězec data', + dataTypeDateTime: 'Datum a čas', + dataTypeDateTimeString: 'Řetězec data a času', + dataTypeObject: 'Objekt', true: 'Pravda', false: 'Nepravda', invalidDate: 'Neplatné datum', @@ -812,6 +821,27 @@ export const AG_GRID_LOCALE_CZ = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Vypočítaný sloupec', + calculatedColumnAdd: 'Přidat vypočítaný sloupec', + calculatedColumnEdit: 'Upravit vypočítaný sloupec', + calculatedColumnRemove: 'Odebrat vypočítaný sloupec', + calculatedColumnTitle: 'Název', + calculatedColumnType: 'Typ', + calculatedColumnExpression: 'Výraz', + calculatedColumnExpressionPlaceholder: 'Pište zde', + calculatedColumnColumns: 'Sloupce', + calculatedColumnFunctions: 'Funkce', + calculatedColumnOperators: 'Operátory', + calculatedColumnSuggestions: 'Návrhy vypočítaného sloupce', + calculatedColumnDefaultTitle: 'Bez názvu', + calculatedColumnExpressionAmbiguousReference: + 'Nejednoznačný odkaz na sloupec "${variable}". Použijte seznam Sloupce nebo konkrétnější cestu skupiny.', + calculatedColumnExpressionUnknownReference: 'Neznámý odkaz na sloupec "${variable}".', + calculatedColumnExpressionEmpty: 'Zadejte výraz.', + calculatedColumnApply: 'Použít', + calculatedColumnCancel: 'Zrušit', + // Notes note: 'Poznámka buňky', addNote: 'Přidat poznámku', diff --git a/community-modules/locale/src/da-DK.ts b/community-modules/locale/src/da-DK.ts index 500c41407aa..f5b54e94efa 100644 --- a/community-modules/locale/src/da-DK.ts +++ b/community-modules/locale/src/da-DK.ts @@ -776,6 +776,15 @@ export const AG_GRID_LOCALE_DK = { decimalSeparator: '.', // Data types + dataTypeText: 'Tekst', + dataTypeNumber: 'Tal', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Boolesk', + dataTypeDate: 'Dato', + dataTypeDateString: 'Datostreng', + dataTypeDateTime: 'Dato og tid', + dataTypeDateTimeString: 'Dato- og tidsstreng', + dataTypeObject: 'Objekt', true: 'True', false: 'False', invalidDate: 'Ugyldig Dato', @@ -815,6 +824,27 @@ export const AG_GRID_LOCALE_DK = { timeFormatHHMMSS: 'TT:MM:SS', timeFormatHHMMSSAmPm: 'TT:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Beregnet kolonne', + calculatedColumnAdd: 'Tilføj beregnet kolonne', + calculatedColumnEdit: 'Rediger beregnet kolonne', + calculatedColumnRemove: 'Fjern beregnet kolonne', + calculatedColumnTitle: 'Titel', + calculatedColumnType: 'Type', + calculatedColumnExpression: 'Udtryk', + calculatedColumnExpressionPlaceholder: 'Skriv her', + calculatedColumnColumns: 'Kolonner', + calculatedColumnFunctions: 'Funktioner', + calculatedColumnOperators: 'Operatorer', + calculatedColumnSuggestions: 'Forslag til beregnet kolonne', + calculatedColumnDefaultTitle: 'Uden titel', + calculatedColumnExpressionAmbiguousReference: + 'Tvetydig kolonnereference "${variable}". Brug listen Kolonner eller en mere specifik gruppesti.', + calculatedColumnExpressionUnknownReference: 'Ukendt kolonnereference "${variable}".', + calculatedColumnExpressionEmpty: 'Indtast et udtryk.', + calculatedColumnApply: 'Anvend', + calculatedColumnCancel: 'Annuller', + // Notes note: 'Cellenote', addNote: 'Tilføj note', diff --git a/community-modules/locale/src/de-DE.ts b/community-modules/locale/src/de-DE.ts index 8ba34e0d48d..15d11c1cfe7 100644 --- a/community-modules/locale/src/de-DE.ts +++ b/community-modules/locale/src/de-DE.ts @@ -780,6 +780,15 @@ export const AG_GRID_LOCALE_DE = { decimalSeparator: ',', // Data types + dataTypeText: 'Text', + dataTypeNumber: 'Zahl', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Boolescher Wert', + dataTypeDate: 'Datum', + dataTypeDateString: 'Datumszeichenfolge', + dataTypeDateTime: 'Datum/Uhrzeit', + dataTypeDateTimeString: 'Datum/Uhrzeit-Zeichenfolge', + dataTypeObject: 'Objekt', true: 'Wahr', false: 'Falsch', invalidDate: 'Ungültiges Datum', @@ -819,6 +828,27 @@ export const AG_GRID_LOCALE_DE = { timeFormatHHMMSS: 'SS:MM:SS', timeFormatHHMMSSAmPm: 'SS:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Berechnete Spalte', + calculatedColumnAdd: 'Berechnete Spalte hinzufügen', + calculatedColumnEdit: 'Berechnete Spalte bearbeiten', + calculatedColumnRemove: 'Berechnete Spalte entfernen', + calculatedColumnTitle: 'Titel', + calculatedColumnType: 'Typ', + calculatedColumnExpression: 'Ausdruck', + calculatedColumnExpressionPlaceholder: 'Hier eingeben', + calculatedColumnColumns: 'Spalten', + calculatedColumnFunctions: 'Funktionen', + calculatedColumnOperators: 'Operatoren', + calculatedColumnSuggestions: 'Vorschläge für berechnete Spalten', + calculatedColumnDefaultTitle: 'Ohne Titel', + calculatedColumnExpressionAmbiguousReference: + 'Mehrdeutiger Spaltenverweis "${variable}". Verwenden Sie die Spaltenliste oder einen spezifischeren Gruppenpfad.', + calculatedColumnExpressionUnknownReference: 'Unbekannter Spaltenverweis "${variable}".', + calculatedColumnExpressionEmpty: 'Geben Sie einen Ausdruck ein.', + calculatedColumnApply: 'Anwenden', + calculatedColumnCancel: 'Abbrechen', + // Notes note: 'Zellnotiz', addNote: 'Notiz hinzufügen', diff --git a/community-modules/locale/src/el-GR.ts b/community-modules/locale/src/el-GR.ts index 13191db5d3e..3d73528b569 100644 --- a/community-modules/locale/src/el-GR.ts +++ b/community-modules/locale/src/el-GR.ts @@ -779,6 +779,15 @@ export const AG_GRID_LOCALE_GR = { decimalSeparator: ',', // Data types + dataTypeText: 'Κείμενο', + dataTypeNumber: 'Αριθμός', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Δυαδική τιμή', + dataTypeDate: 'Ημερομηνία', + dataTypeDateString: 'Συμβολοσειρά ημερομηνίας', + dataTypeDateTime: 'Ημερομηνία και ώρα', + dataTypeDateTimeString: 'Συμβολοσειρά ημερομηνίας και ώρας', + dataTypeObject: 'Αντικείμενο', true: 'Αληθές', false: 'Ψευδές', invalidDate: 'Μη έγκυρη ημερομηνία', @@ -818,6 +827,27 @@ export const AG_GRID_LOCALE_GR = { timeFormatHHMMSS: 'ΩΩ:ΛΛ:ΔΔ', timeFormatHHMMSSAmPm: 'ΩΩ:ΛΛ:ΔΔ ΠΜ/ΜΜ', + // Calculated Columns + calculatedColumn: 'Υπολογιζόμενη στήλη', + calculatedColumnAdd: 'Προσθήκη υπολογιζόμενης στήλης', + calculatedColumnEdit: 'Επεξεργασία υπολογιζόμενης στήλης', + calculatedColumnRemove: 'Αφαίρεση υπολογιζόμενης στήλης', + calculatedColumnTitle: 'Τίτλος', + calculatedColumnType: 'Τύπος', + calculatedColumnExpression: 'Έκφραση', + calculatedColumnExpressionPlaceholder: 'Πληκτρολογήστε εδώ', + calculatedColumnColumns: 'Στήλες', + calculatedColumnFunctions: 'Συναρτήσεις', + calculatedColumnOperators: 'Τελεστές', + calculatedColumnSuggestions: 'Προτάσεις υπολογιζόμενης στήλης', + calculatedColumnDefaultTitle: 'Χωρίς τίτλο', + calculatedColumnExpressionAmbiguousReference: + 'Ασαφής αναφορά στήλης "${variable}". Χρησιμοποιήστε τη λίστα Στήλες ή μια πιο συγκεκριμένη διαδρομή ομάδας.', + calculatedColumnExpressionUnknownReference: 'Άγνωστη αναφορά στήλης "${variable}".', + calculatedColumnExpressionEmpty: 'Εισαγάγετε μια έκφραση.', + calculatedColumnApply: 'Εφαρμογή', + calculatedColumnCancel: 'Ακύρωση', + // Notes note: 'Σημείωση κελιού', addNote: 'Προσθήκη σημείωσης', diff --git a/community-modules/locale/src/en-US.ts b/community-modules/locale/src/en-US.ts index 5e303abc051..13ad46fdd17 100644 --- a/community-modules/locale/src/en-US.ts +++ b/community-modules/locale/src/en-US.ts @@ -844,7 +844,7 @@ export const AG_GRID_LOCALE_EN = { calculatedColumnFunctions: 'Functions', calculatedColumnOperators: 'Operators', calculatedColumnSuggestions: 'Calculated Column Suggestions', - calculatedColumnDefaultTitle: 'New title', + calculatedColumnDefaultTitle: 'Untitled', calculatedColumnExpressionAmbiguousReference: 'Ambiguous column reference "${variable}". Use the Columns list or a more specific group path.', calculatedColumnExpressionUnknownReference: 'Unknown column reference "${variable}".', diff --git a/community-modules/locale/src/es-ES.ts b/community-modules/locale/src/es-ES.ts index f4f63f2cbce..d76a751bc4f 100644 --- a/community-modules/locale/src/es-ES.ts +++ b/community-modules/locale/src/es-ES.ts @@ -778,6 +778,15 @@ export const AG_GRID_LOCALE_ES = { decimalSeparator: '.', // Data types + dataTypeText: 'Texto', + dataTypeNumber: 'Número', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Booleano', + dataTypeDate: 'Fecha', + dataTypeDateString: 'Cadena de fecha', + dataTypeDateTime: 'Fecha y hora', + dataTypeDateTimeString: 'Cadena de fecha y hora', + dataTypeObject: 'Objeto', true: 'Verdadero', false: 'Falso', invalidDate: 'Fecha inválida', @@ -817,6 +826,27 @@ export const AG_GRID_LOCALE_ES = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS a. m./p. m.', + // Calculated Columns + calculatedColumn: 'Columna calculada', + calculatedColumnAdd: 'Añadir columna calculada', + calculatedColumnEdit: 'Editar columna calculada', + calculatedColumnRemove: 'Eliminar columna calculada', + calculatedColumnTitle: 'Título', + calculatedColumnType: 'Tipo', + calculatedColumnExpression: 'Expresión', + calculatedColumnExpressionPlaceholder: 'Escriba aquí', + calculatedColumnColumns: 'Columnas', + calculatedColumnFunctions: 'Funciones', + calculatedColumnOperators: 'Operadores', + calculatedColumnSuggestions: 'Sugerencias de columna calculada', + calculatedColumnDefaultTitle: 'Sin título', + calculatedColumnExpressionAmbiguousReference: + 'Referencia de columna ambigua "${variable}". Use la lista de Columnas o una ruta de grupo más específica.', + calculatedColumnExpressionUnknownReference: 'Referencia de columna desconocida "${variable}".', + calculatedColumnExpressionEmpty: 'Introduzca una expresión.', + calculatedColumnApply: 'Aplicar', + calculatedColumnCancel: 'Cancelar', + // Notes note: 'Nota de celda', addNote: 'Añadir nota', diff --git a/community-modules/locale/src/fa-IR.ts b/community-modules/locale/src/fa-IR.ts index 1c3c99680c0..55cc3582316 100644 --- a/community-modules/locale/src/fa-IR.ts +++ b/community-modules/locale/src/fa-IR.ts @@ -775,6 +775,15 @@ export const AG_GRID_LOCALE_IR = { decimalSeparator: '.', // Data types + dataTypeText: 'متن', + dataTypeNumber: 'عدد', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'مقدار بولی', + dataTypeDate: 'تاریخ', + dataTypeDateString: 'رشته تاریخ', + dataTypeDateTime: 'تاریخ و زمان', + dataTypeDateTimeString: 'رشته تاریخ و زمان', + dataTypeObject: 'شیء', true: 'درست', false: 'نادرست', invalidDate: 'تاریخ نامعتبر', @@ -814,6 +823,27 @@ export const AG_GRID_LOCALE_IR = { timeFormatHHMMSS: 'ساعت:دقیقه:ثانیه', timeFormatHHMMSSAmPm: 'ساعت:دقیقه:ثانیه ق.ظ/ب.ظ', + // Calculated Columns + calculatedColumn: 'ستون محاسبه‌شده', + calculatedColumnAdd: 'افزودن ستون محاسبه‌شده', + calculatedColumnEdit: 'ویرایش ستون محاسبه‌شده', + calculatedColumnRemove: 'حذف ستون محاسبه‌شده', + calculatedColumnTitle: 'عنوان', + calculatedColumnType: 'نوع', + calculatedColumnExpression: 'عبارت', + calculatedColumnExpressionPlaceholder: 'اینجا بنویسید', + calculatedColumnColumns: 'ستون‌ها', + calculatedColumnFunctions: 'توابع', + calculatedColumnOperators: 'عملگرها', + calculatedColumnSuggestions: 'پیشنهادهای ستون محاسبه‌شده', + calculatedColumnDefaultTitle: 'بدون عنوان', + calculatedColumnExpressionAmbiguousReference: + 'ارجاع مبهم ستون "${variable}". از فهرست ستون‌ها یا یک مسیر گروه دقیق‌تر استفاده کنید.', + calculatedColumnExpressionUnknownReference: 'ارجاع ناشناخته ستون "${variable}".', + calculatedColumnExpressionEmpty: 'یک عبارت وارد کنید.', + calculatedColumnApply: 'اعمال', + calculatedColumnCancel: 'لغو', + // Notes note: 'یادداشت سلول', addNote: 'افزودن یادداشت', diff --git a/community-modules/locale/src/fi-FI.ts b/community-modules/locale/src/fi-FI.ts index 09ee139d364..7a767f73224 100644 --- a/community-modules/locale/src/fi-FI.ts +++ b/community-modules/locale/src/fi-FI.ts @@ -776,6 +776,15 @@ export const AG_GRID_LOCALE_FI = { decimalSeparator: ',', // Data types + dataTypeText: 'Teksti', + dataTypeNumber: 'Numero', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Totuusarvo', + dataTypeDate: 'Päivämäärä', + dataTypeDateString: 'Päivämäärämerkkijono', + dataTypeDateTime: 'Päivämäärä ja aika', + dataTypeDateTimeString: 'Päivämäärä- ja aikamerkkijono', + dataTypeObject: 'Objekti', true: 'Totta', false: 'Väärin', invalidDate: 'Virheellinen päivämäärä', @@ -815,6 +824,27 @@ export const AG_GRID_LOCALE_FI = { timeFormatHHMMSS: 'TT:MM:SS', timeFormatHHMMSSAmPm: 'TT:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Laskettu sarake', + calculatedColumnAdd: 'Lisää laskettu sarake', + calculatedColumnEdit: 'Muokkaa laskettua saraketta', + calculatedColumnRemove: 'Poista laskettu sarake', + calculatedColumnTitle: 'Otsikko', + calculatedColumnType: 'Tyyppi', + calculatedColumnExpression: 'Lauseke', + calculatedColumnExpressionPlaceholder: 'Kirjoita tähän', + calculatedColumnColumns: 'Sarakkeet', + calculatedColumnFunctions: 'Funktiot', + calculatedColumnOperators: 'Operaattorit', + calculatedColumnSuggestions: 'Lasketun sarakkeen ehdotukset', + calculatedColumnDefaultTitle: 'Nimetön', + calculatedColumnExpressionAmbiguousReference: + 'Moniselitteinen sarakeviittaus "${variable}". Käytä Sarakkeet-luetteloa tai tarkempaa ryhmäpolkua.', + calculatedColumnExpressionUnknownReference: 'Tuntematon sarakeviittaus "${variable}".', + calculatedColumnExpressionEmpty: 'Anna lauseke.', + calculatedColumnApply: 'Käytä', + calculatedColumnCancel: 'Peruuta', + // Notes note: 'Solumuistio', addNote: 'Lisää muistiinpano', diff --git a/community-modules/locale/src/fr-FR.ts b/community-modules/locale/src/fr-FR.ts index 428fc08c73c..8ce2908beaf 100644 --- a/community-modules/locale/src/fr-FR.ts +++ b/community-modules/locale/src/fr-FR.ts @@ -782,6 +782,15 @@ export const AG_GRID_LOCALE_FR = { decimalSeparator: '.', // Data types + dataTypeText: 'Texte', + dataTypeNumber: 'Nombre', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Booléen', + dataTypeDate: 'Date', + dataTypeDateString: 'Chaîne de date', + dataTypeDateTime: 'Date et heure', + dataTypeDateTimeString: 'Chaîne de date et heure', + dataTypeObject: 'Objet', true: 'Vrai', false: 'Faux', invalidDate: 'Date invalide', @@ -821,6 +830,27 @@ export const AG_GRID_LOCALE_FR = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Colonne calculée', + calculatedColumnAdd: 'Ajouter une colonne calculée', + calculatedColumnEdit: 'Modifier la colonne calculée', + calculatedColumnRemove: 'Supprimer la colonne calculée', + calculatedColumnTitle: 'Titre', + calculatedColumnType: 'Type', + calculatedColumnExpression: 'Expression', + calculatedColumnExpressionPlaceholder: 'Saisissez ici', + calculatedColumnColumns: 'Colonnes', + calculatedColumnFunctions: 'Fonctions', + calculatedColumnOperators: 'Opérateurs', + calculatedColumnSuggestions: 'Suggestions de colonne calculée', + calculatedColumnDefaultTitle: 'Sans titre', + calculatedColumnExpressionAmbiguousReference: + 'Référence de colonne ambiguë "${variable}". Utilisez la liste Colonnes ou un chemin de groupe plus spécifique.', + calculatedColumnExpressionUnknownReference: 'Référence de colonne inconnue "${variable}".', + calculatedColumnExpressionEmpty: 'Saisissez une expression.', + calculatedColumnApply: 'Appliquer', + calculatedColumnCancel: 'Annuler', + // Notes note: 'Note de cellule', addNote: 'Ajouter une note', diff --git a/community-modules/locale/src/he-IL.ts b/community-modules/locale/src/he-IL.ts index 994cfd0a9a2..10ad8b8fc20 100644 --- a/community-modules/locale/src/he-IL.ts +++ b/community-modules/locale/src/he-IL.ts @@ -772,6 +772,15 @@ export const AG_GRID_LOCALE_IL = { decimalSeparator: '.', // Data types + dataTypeText: 'טקסט', + dataTypeNumber: 'מספר', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'בוליאני', + dataTypeDate: 'תאריך', + dataTypeDateString: 'מחרוזת תאריך', + dataTypeDateTime: 'תאריך ושעה', + dataTypeDateTimeString: 'מחרוזת תאריך ושעה', + dataTypeObject: 'אובייקט', true: 'True', false: 'False', invalidDate: 'תאריך לא חוקי', @@ -811,6 +820,27 @@ export const AG_GRID_LOCALE_IL = { timeFormatHHMMSS: 'שש:דד:שש', timeFormatHHMMSSAmPm: 'שש:דד:שש לפנה״צ/אחה״צ', + // Calculated Columns + calculatedColumn: 'עמודה מחושבת', + calculatedColumnAdd: 'הוספת עמודה מחושבת', + calculatedColumnEdit: 'עריכת עמודה מחושבת', + calculatedColumnRemove: 'הסרת עמודה מחושבת', + calculatedColumnTitle: 'כותרת', + calculatedColumnType: 'סוג', + calculatedColumnExpression: 'ביטוי', + calculatedColumnExpressionPlaceholder: 'הקלד כאן', + calculatedColumnColumns: 'עמודות', + calculatedColumnFunctions: 'פונקציות', + calculatedColumnOperators: 'אופרטורים', + calculatedColumnSuggestions: 'הצעות לעמודה מחושבת', + calculatedColumnDefaultTitle: 'ללא כותרת', + calculatedColumnExpressionAmbiguousReference: + 'הפניית עמודה דו-משמעית "${variable}". השתמש ברשימת העמודות או בנתיב קבוצה ספציפי יותר.', + calculatedColumnExpressionUnknownReference: 'הפניית עמודה לא ידועה "${variable}".', + calculatedColumnExpressionEmpty: 'הזן ביטוי.', + calculatedColumnApply: 'החל', + calculatedColumnCancel: 'בטל', + // Notes note: 'הערת תא', addNote: 'הוסף הערה', diff --git a/community-modules/locale/src/hr-HR.ts b/community-modules/locale/src/hr-HR.ts index 9ae2b67315c..9ab2cff3448 100644 --- a/community-modules/locale/src/hr-HR.ts +++ b/community-modules/locale/src/hr-HR.ts @@ -775,6 +775,15 @@ export const AG_GRID_LOCALE_HR = { decimalSeparator: '.', // Data types + dataTypeText: 'Tekst', + dataTypeNumber: 'Broj', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Booleova vrijednost', + dataTypeDate: 'Datum', + dataTypeDateString: 'Niz datuma', + dataTypeDateTime: 'Datum i vrijeme', + dataTypeDateTimeString: 'Niz datuma i vremena', + dataTypeObject: 'Objekt', true: 'Istina', false: 'Lažno', invalidDate: 'Nevažeći datum', @@ -814,6 +823,27 @@ export const AG_GRID_LOCALE_HR = { timeFormatHHMMSS: 'SS:MM:VV', timeFormatHHMMSSAmPm: 'SS:MM:VV AM/PM', + // Calculated Columns + calculatedColumn: 'Izračunati stupac', + calculatedColumnAdd: 'Dodaj izračunati stupac', + calculatedColumnEdit: 'Uredi izračunati stupac', + calculatedColumnRemove: 'Ukloni izračunati stupac', + calculatedColumnTitle: 'Naslov', + calculatedColumnType: 'Vrsta', + calculatedColumnExpression: 'Izraz', + calculatedColumnExpressionPlaceholder: 'Upišite ovdje', + calculatedColumnColumns: 'Stupci', + calculatedColumnFunctions: 'Funkcije', + calculatedColumnOperators: 'Operatori', + calculatedColumnSuggestions: 'Prijedlozi izračunatog stupca', + calculatedColumnDefaultTitle: 'Bez naslova', + calculatedColumnExpressionAmbiguousReference: + 'Dvosmislena referenca stupca "${variable}". Upotrijebite popis Stupci ili određeniju putanju grupe.', + calculatedColumnExpressionUnknownReference: 'Nepoznata referenca stupca "${variable}".', + calculatedColumnExpressionEmpty: 'Unesite izraz.', + calculatedColumnApply: 'Primijeni', + calculatedColumnCancel: 'Odustani', + // Notes note: 'Napomena ćelije', addNote: 'Dodaj napomenu', diff --git a/community-modules/locale/src/hu-HU.ts b/community-modules/locale/src/hu-HU.ts index b2e7d8f183f..90a032a2d56 100644 --- a/community-modules/locale/src/hu-HU.ts +++ b/community-modules/locale/src/hu-HU.ts @@ -780,6 +780,15 @@ export const AG_GRID_LOCALE_HU = { decimalSeparator: ',', // Data types + dataTypeText: 'Szöveg', + dataTypeNumber: 'Szám', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Logikai érték', + dataTypeDate: 'Dátum', + dataTypeDateString: 'Dátumszöveg', + dataTypeDateTime: 'Dátum és idő', + dataTypeDateTimeString: 'Dátum és idő szöveg', + dataTypeObject: 'Objektum', true: 'Igaz', false: 'Hamis', invalidDate: 'Érvénytelen dátum', @@ -819,6 +828,27 @@ export const AG_GRID_LOCALE_HU = { timeFormatHHMMSS: 'ÓÓ:PP:MP', timeFormatHHMMSSAmPm: 'ÓÓ:PP:MP DE/DU', + // Calculated Columns + calculatedColumn: 'Számított oszlop', + calculatedColumnAdd: 'Számított oszlop hozzáadása', + calculatedColumnEdit: 'Számított oszlop szerkesztése', + calculatedColumnRemove: 'Számított oszlop eltávolítása', + calculatedColumnTitle: 'Cím', + calculatedColumnType: 'Típus', + calculatedColumnExpression: 'Kifejezés', + calculatedColumnExpressionPlaceholder: 'Írjon ide', + calculatedColumnColumns: 'Oszlopok', + calculatedColumnFunctions: 'Függvények', + calculatedColumnOperators: 'Operátorok', + calculatedColumnSuggestions: 'Számított oszlop javaslatai', + calculatedColumnDefaultTitle: 'Névtelen', + calculatedColumnExpressionAmbiguousReference: + 'Nem egyértelmű oszlophivatkozás: "${variable}". Használja az Oszlopok listát vagy egy konkrétabb csoportútvonalat.', + calculatedColumnExpressionUnknownReference: 'Ismeretlen oszlophivatkozás: "${variable}".', + calculatedColumnExpressionEmpty: 'Adjon meg egy kifejezést.', + calculatedColumnApply: 'Alkalmaz', + calculatedColumnCancel: 'Mégse', + // Notes note: 'Cella megjegyzés', addNote: 'Megjegyzés hozzáadása', diff --git a/community-modules/locale/src/it-IT.ts b/community-modules/locale/src/it-IT.ts index 2c1ef20409f..d926f50263c 100644 --- a/community-modules/locale/src/it-IT.ts +++ b/community-modules/locale/src/it-IT.ts @@ -779,6 +779,15 @@ export const AG_GRID_LOCALE_IT = { decimalSeparator: '.', // Data types + dataTypeText: 'Testo', + dataTypeNumber: 'Numero', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Booleano', + dataTypeDate: 'Data', + dataTypeDateString: 'Stringa di data', + dataTypeDateTime: 'Data e ora', + dataTypeDateTimeString: 'Stringa di data e ora', + dataTypeObject: 'Oggetto', true: 'Vero', false: 'Falso', invalidDate: 'Data non valida', @@ -818,6 +827,27 @@ export const AG_GRID_LOCALE_IT = { timeFormatHHMMSS: 'OO:MM:SS', timeFormatHHMMSSAmPm: 'OO:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Colonna calcolata', + calculatedColumnAdd: 'Aggiungi colonna calcolata', + calculatedColumnEdit: 'Modifica colonna calcolata', + calculatedColumnRemove: 'Rimuovi colonna calcolata', + calculatedColumnTitle: 'Titolo', + calculatedColumnType: 'Tipo', + calculatedColumnExpression: 'Espressione', + calculatedColumnExpressionPlaceholder: 'Digita qui', + calculatedColumnColumns: 'Colonne', + calculatedColumnFunctions: 'Funzioni', + calculatedColumnOperators: 'Operatori', + calculatedColumnSuggestions: 'Suggerimenti colonna calcolata', + calculatedColumnDefaultTitle: 'Senza titolo', + calculatedColumnExpressionAmbiguousReference: + 'Riferimento di colonna ambiguo "${variable}". Usa l\'elenco Colonne o un percorso di gruppo più specifico.', + calculatedColumnExpressionUnknownReference: 'Riferimento di colonna sconosciuto "${variable}".', + calculatedColumnExpressionEmpty: "Inserisci un'espressione.", + calculatedColumnApply: 'Applica', + calculatedColumnCancel: 'Annulla', + // Notes note: 'Nota della cella', addNote: 'Aggiungi nota', diff --git a/community-modules/locale/src/ja-JP.ts b/community-modules/locale/src/ja-JP.ts index 0692707cadb..d2e3047f356 100644 --- a/community-modules/locale/src/ja-JP.ts +++ b/community-modules/locale/src/ja-JP.ts @@ -773,6 +773,15 @@ export const AG_GRID_LOCALE_JP = { decimalSeparator: '。', // Data types + dataTypeText: 'テキスト', + dataTypeNumber: '数値', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'ブール値', + dataTypeDate: '日付', + dataTypeDateString: '日付文字列', + dataTypeDateTime: '日時', + dataTypeDateTimeString: '日時文字列', + dataTypeObject: 'オブジェクト', true: '真', false: '偽', invalidDate: '無効な日付', @@ -812,6 +821,27 @@ export const AG_GRID_LOCALE_JP = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS 午前/午後', + // Calculated Columns + calculatedColumn: '計算列', + calculatedColumnAdd: '計算列を追加', + calculatedColumnEdit: '計算列を編集', + calculatedColumnRemove: '計算列を削除', + calculatedColumnTitle: 'タイトル', + calculatedColumnType: '種類', + calculatedColumnExpression: '式', + calculatedColumnExpressionPlaceholder: 'ここに入力', + calculatedColumnColumns: '列', + calculatedColumnFunctions: '関数', + calculatedColumnOperators: '演算子', + calculatedColumnSuggestions: '計算列の候補', + calculatedColumnDefaultTitle: '無題', + calculatedColumnExpressionAmbiguousReference: + '列参照があいまいです "${variable}"。列リストを使用するか、より具体的なグループパスを指定してください。', + calculatedColumnExpressionUnknownReference: '不明な列参照です "${variable}"。', + calculatedColumnExpressionEmpty: '式を入力してください。', + calculatedColumnApply: '適用', + calculatedColumnCancel: 'キャンセル', + // Notes note: 'セルメモ', addNote: 'メモを追加', diff --git a/community-modules/locale/src/ko-KR.ts b/community-modules/locale/src/ko-KR.ts index 042058d9c07..803644e1829 100644 --- a/community-modules/locale/src/ko-KR.ts +++ b/community-modules/locale/src/ko-KR.ts @@ -773,6 +773,15 @@ export const AG_GRID_LOCALE_KR = { decimalSeparator: '.', // Data types + dataTypeText: '텍스트', + dataTypeNumber: '숫자', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: '부울', + dataTypeDate: '날짜', + dataTypeDateString: '날짜 문자열', + dataTypeDateTime: '날짜 시간', + dataTypeDateTimeString: '날짜 시간 문자열', + dataTypeObject: '객체', true: 'True', false: 'False', invalidDate: '유효하지 않은 날짜', @@ -812,6 +821,27 @@ export const AG_GRID_LOCALE_KR = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS 오전/오후', + // Calculated Columns + calculatedColumn: '계산된 열', + calculatedColumnAdd: '계산된 열 추가', + calculatedColumnEdit: '계산된 열 편집', + calculatedColumnRemove: '계산된 열 제거', + calculatedColumnTitle: '제목', + calculatedColumnType: '유형', + calculatedColumnExpression: '식', + calculatedColumnExpressionPlaceholder: '여기에 입력', + calculatedColumnColumns: '열', + calculatedColumnFunctions: '함수', + calculatedColumnOperators: '연산자', + calculatedColumnSuggestions: '계산된 열 제안', + calculatedColumnDefaultTitle: '제목 없음', + calculatedColumnExpressionAmbiguousReference: + '모호한 열 참조 "${variable}". 열 목록을 사용하거나 더 구체적인 그룹 경로를 사용하세요.', + calculatedColumnExpressionUnknownReference: '알 수 없는 열 참조 "${variable}".', + calculatedColumnExpressionEmpty: '식을 입력하세요.', + calculatedColumnApply: '적용', + calculatedColumnCancel: '취소', + // Notes note: '셀 메모', addNote: '메모 추가', diff --git a/community-modules/locale/src/nb-NO.ts b/community-modules/locale/src/nb-NO.ts index 81a89fef150..f0cecd8334e 100644 --- a/community-modules/locale/src/nb-NO.ts +++ b/community-modules/locale/src/nb-NO.ts @@ -774,6 +774,15 @@ export const AG_GRID_LOCALE_NO = { decimalSeparator: ',', // Data types + dataTypeText: 'Tekst', + dataTypeNumber: 'Tall', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Boolsk', + dataTypeDate: 'Dato', + dataTypeDateString: 'Datostreng', + dataTypeDateTime: 'Dato og tid', + dataTypeDateTimeString: 'Dato- og tidsstreng', + dataTypeObject: 'Objekt', true: 'Sant', false: 'Falsk', invalidDate: 'Ugyldig dato', @@ -813,6 +822,27 @@ export const AG_GRID_LOCALE_NO = { timeFormatHHMMSS: 'TT:MM:SS', timeFormatHHMMSSAmPm: 'TT:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Beregnet kolonne', + calculatedColumnAdd: 'Legg til beregnet kolonne', + calculatedColumnEdit: 'Rediger beregnet kolonne', + calculatedColumnRemove: 'Fjern beregnet kolonne', + calculatedColumnTitle: 'Tittel', + calculatedColumnType: 'Type', + calculatedColumnExpression: 'Uttrykk', + calculatedColumnExpressionPlaceholder: 'Skriv her', + calculatedColumnColumns: 'Kolonner', + calculatedColumnFunctions: 'Funksjoner', + calculatedColumnOperators: 'Operatorer', + calculatedColumnSuggestions: 'Forslag til beregnet kolonne', + calculatedColumnDefaultTitle: 'Uten tittel', + calculatedColumnExpressionAmbiguousReference: + 'Tvetydig kolonnereferanse "${variable}". Bruk Kolonner-listen eller en mer spesifikk gruppebane.', + calculatedColumnExpressionUnknownReference: 'Ukjent kolonnereferanse "${variable}".', + calculatedColumnExpressionEmpty: 'Skriv inn et uttrykk.', + calculatedColumnApply: 'Bruk', + calculatedColumnCancel: 'Avbryt', + // Notes note: 'Cellenotat', addNote: 'Legg til notat', diff --git a/community-modules/locale/src/nl-NL.ts b/community-modules/locale/src/nl-NL.ts index d6320bf92d9..a35fc60ead6 100644 --- a/community-modules/locale/src/nl-NL.ts +++ b/community-modules/locale/src/nl-NL.ts @@ -775,6 +775,15 @@ export const AG_GRID_LOCALE_NL = { decimalSeparator: ',', // Data types + dataTypeText: 'Tekst', + dataTypeNumber: 'Getal', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Booleaans', + dataTypeDate: 'Datum', + dataTypeDateString: 'Datumtekenreeks', + dataTypeDateTime: 'Datum en tijd', + dataTypeDateTimeString: 'Datum- en tijdtekenreeks', + dataTypeObject: 'Object', true: 'Waar', false: 'Onwaar', invalidDate: 'Ongeldige Datum', @@ -814,6 +823,27 @@ export const AG_GRID_LOCALE_NL = { timeFormatHHMMSS: 'UU:MM:SS', timeFormatHHMMSSAmPm: 'UU:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Berekende kolom', + calculatedColumnAdd: 'Berekende kolom toevoegen', + calculatedColumnEdit: 'Berekende kolom bewerken', + calculatedColumnRemove: 'Berekende kolom verwijderen', + calculatedColumnTitle: 'Titel', + calculatedColumnType: 'Type', + calculatedColumnExpression: 'Expressie', + calculatedColumnExpressionPlaceholder: 'Typ hier', + calculatedColumnColumns: 'Kolommen', + calculatedColumnFunctions: 'Functies', + calculatedColumnOperators: 'Operatoren', + calculatedColumnSuggestions: 'Suggesties voor berekende kolom', + calculatedColumnDefaultTitle: 'Naamloos', + calculatedColumnExpressionAmbiguousReference: + 'Dubbelzinnige kolomverwijzing "${variable}". Gebruik de lijst Kolommen of een specifieker groepspad.', + calculatedColumnExpressionUnknownReference: 'Onbekende kolomverwijzing "${variable}".', + calculatedColumnExpressionEmpty: 'Voer een expressie in.', + calculatedColumnApply: 'Toepassen', + calculatedColumnCancel: 'Annuleren', + // Notes note: 'Celnotitie', addNote: 'Notitie toevoegen', diff --git a/community-modules/locale/src/pl-PL.ts b/community-modules/locale/src/pl-PL.ts index aadcc2b5132..4a5a9c3884c 100644 --- a/community-modules/locale/src/pl-PL.ts +++ b/community-modules/locale/src/pl-PL.ts @@ -778,6 +778,15 @@ export const AG_GRID_LOCALE_PL = { decimalSeparator: '.', // Data types + dataTypeText: 'Tekst', + dataTypeNumber: 'Liczba', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Wartość logiczna', + dataTypeDate: 'Data', + dataTypeDateString: 'Ciąg daty', + dataTypeDateTime: 'Data i godzina', + dataTypeDateTimeString: 'Ciąg daty i godziny', + dataTypeObject: 'Obiekt', true: 'Prawda', false: 'Fałsz', invalidDate: 'Nieprawidłowa Data', @@ -817,6 +826,27 @@ export const AG_GRID_LOCALE_PL = { timeFormatHHMMSS: 'GG:MM:SS', timeFormatHHMMSSAmPm: 'GG:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Kolumna obliczana', + calculatedColumnAdd: 'Dodaj kolumnę obliczaną', + calculatedColumnEdit: 'Edytuj kolumnę obliczaną', + calculatedColumnRemove: 'Usuń kolumnę obliczaną', + calculatedColumnTitle: 'Tytuł', + calculatedColumnType: 'Typ', + calculatedColumnExpression: 'Wyrażenie', + calculatedColumnExpressionPlaceholder: 'Wpisz tutaj', + calculatedColumnColumns: 'Kolumny', + calculatedColumnFunctions: 'Funkcje', + calculatedColumnOperators: 'Operatory', + calculatedColumnSuggestions: 'Sugestie kolumny obliczanej', + calculatedColumnDefaultTitle: 'Bez tytułu', + calculatedColumnExpressionAmbiguousReference: + 'Niejednoznaczne odwołanie do kolumny "${variable}". Użyj listy Kolumny lub bardziej szczegółowej ścieżki grupy.', + calculatedColumnExpressionUnknownReference: 'Nieznane odwołanie do kolumny "${variable}".', + calculatedColumnExpressionEmpty: 'Wprowadź wyrażenie.', + calculatedColumnApply: 'Zastosuj', + calculatedColumnCancel: 'Anuluj', + // Notes note: 'Notatka komórki', addNote: 'Dodaj notatkę', diff --git a/community-modules/locale/src/pt-BR.ts b/community-modules/locale/src/pt-BR.ts index db4816d4dcc..0cd89ab3b73 100644 --- a/community-modules/locale/src/pt-BR.ts +++ b/community-modules/locale/src/pt-BR.ts @@ -778,6 +778,15 @@ export const AG_GRID_LOCALE_BR = { decimalSeparator: ',', // Data types + dataTypeText: 'Texto', + dataTypeNumber: 'Número', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Booleano', + dataTypeDate: 'Data', + dataTypeDateString: 'Cadeia de data', + dataTypeDateTime: 'Data e hora', + dataTypeDateTimeString: 'Cadeia de data e hora', + dataTypeObject: 'Objeto', true: 'Verdadeiro', false: 'Falso', invalidDate: 'Data Inválida', @@ -817,6 +826,27 @@ export const AG_GRID_LOCALE_BR = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Coluna calculada', + calculatedColumnAdd: 'Adicionar coluna calculada', + calculatedColumnEdit: 'Editar coluna calculada', + calculatedColumnRemove: 'Remover coluna calculada', + calculatedColumnTitle: 'Título', + calculatedColumnType: 'Tipo', + calculatedColumnExpression: 'Expressão', + calculatedColumnExpressionPlaceholder: 'Digite aqui', + calculatedColumnColumns: 'Colunas', + calculatedColumnFunctions: 'Funções', + calculatedColumnOperators: 'Operadores', + calculatedColumnSuggestions: 'Sugestões de coluna calculada', + calculatedColumnDefaultTitle: 'Sem título', + calculatedColumnExpressionAmbiguousReference: + 'Referência de coluna ambígua "${variable}". Use a lista Colunas ou um caminho de grupo mais específico.', + calculatedColumnExpressionUnknownReference: 'Referência de coluna desconhecida "${variable}".', + calculatedColumnExpressionEmpty: 'Insira uma expressão.', + calculatedColumnApply: 'Aplicar', + calculatedColumnCancel: 'Cancelar', + // Notes note: 'Nota da célula', addNote: 'Adicionar nota', diff --git a/community-modules/locale/src/pt-PT.ts b/community-modules/locale/src/pt-PT.ts index f1dcedbbef1..09a55cb4295 100644 --- a/community-modules/locale/src/pt-PT.ts +++ b/community-modules/locale/src/pt-PT.ts @@ -777,6 +777,15 @@ export const AG_GRID_LOCALE_PT = { decimalSeparator: ',', // Data types + dataTypeText: 'Texto', + dataTypeNumber: 'Número', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Booleano', + dataTypeDate: 'Data', + dataTypeDateString: 'Cadeia de data', + dataTypeDateTime: 'Data e hora', + dataTypeDateTimeString: 'Cadeia de data e hora', + dataTypeObject: 'Objeto', true: 'Verdadeiro', false: 'Falso', invalidDate: 'Data Inválida', @@ -816,6 +825,27 @@ export const AG_GRID_LOCALE_PT = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Coluna calculada', + calculatedColumnAdd: 'Adicionar coluna calculada', + calculatedColumnEdit: 'Editar coluna calculada', + calculatedColumnRemove: 'Remover coluna calculada', + calculatedColumnTitle: 'Título', + calculatedColumnType: 'Tipo', + calculatedColumnExpression: 'Expressão', + calculatedColumnExpressionPlaceholder: 'Escreva aqui', + calculatedColumnColumns: 'Colunas', + calculatedColumnFunctions: 'Funções', + calculatedColumnOperators: 'Operadores', + calculatedColumnSuggestions: 'Sugestões de coluna calculada', + calculatedColumnDefaultTitle: 'Sem título', + calculatedColumnExpressionAmbiguousReference: + 'Referência de coluna ambígua "${variable}". Utilize a lista Colunas ou um caminho de grupo mais específico.', + calculatedColumnExpressionUnknownReference: 'Referência de coluna desconhecida "${variable}".', + calculatedColumnExpressionEmpty: 'Introduza uma expressão.', + calculatedColumnApply: 'Aplicar', + calculatedColumnCancel: 'Cancelar', + // Notes note: 'Nota da célula', addNote: 'Adicionar nota', diff --git a/community-modules/locale/src/ro-RO.ts b/community-modules/locale/src/ro-RO.ts index b5abfeff50e..52fd3385252 100644 --- a/community-modules/locale/src/ro-RO.ts +++ b/community-modules/locale/src/ro-RO.ts @@ -777,6 +777,15 @@ export const AG_GRID_LOCALE_RO = { decimalSeparator: '.', // Data types + dataTypeText: 'Text', + dataTypeNumber: 'Număr', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Boolean', + dataTypeDate: 'Dată', + dataTypeDateString: 'Șir de dată', + dataTypeDateTime: 'Dată și oră', + dataTypeDateTimeString: 'Șir de dată și oră', + dataTypeObject: 'Obiect', true: 'Adevărat', false: 'Fals', invalidDate: 'Dată invalidă', @@ -816,6 +825,27 @@ export const AG_GRID_LOCALE_RO = { timeFormatHHMMSS: 'OO:MM:SS', timeFormatHHMMSSAmPm: 'OO:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Coloană calculată', + calculatedColumnAdd: 'Adăugare coloană calculată', + calculatedColumnEdit: 'Editare coloană calculată', + calculatedColumnRemove: 'Eliminare coloană calculată', + calculatedColumnTitle: 'Titlu', + calculatedColumnType: 'Tip', + calculatedColumnExpression: 'Expresie', + calculatedColumnExpressionPlaceholder: 'Introduceți aici', + calculatedColumnColumns: 'Coloane', + calculatedColumnFunctions: 'Funcții', + calculatedColumnOperators: 'Operatori', + calculatedColumnSuggestions: 'Sugestii pentru coloana calculată', + calculatedColumnDefaultTitle: 'Fără titlu', + calculatedColumnExpressionAmbiguousReference: + 'Referință de coloană ambiguă "${variable}". Utilizați lista Coloane sau o cale de grup mai specifică.', + calculatedColumnExpressionUnknownReference: 'Referință de coloană necunoscută "${variable}".', + calculatedColumnExpressionEmpty: 'Introduceți o expresie.', + calculatedColumnApply: 'Aplică', + calculatedColumnCancel: 'Anulează', + // Notes note: 'Notă celulă', addNote: 'Adaugă notă', diff --git a/community-modules/locale/src/sk-SK.ts b/community-modules/locale/src/sk-SK.ts index f14c372b441..cbbfe7775d6 100644 --- a/community-modules/locale/src/sk-SK.ts +++ b/community-modules/locale/src/sk-SK.ts @@ -774,6 +774,15 @@ export const AG_GRID_LOCALE_SK = { decimalSeparator: ',', // Data types + dataTypeText: 'Text', + dataTypeNumber: 'Číslo', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Logická hodnota', + dataTypeDate: 'Dátum', + dataTypeDateString: 'Reťazec dátumu', + dataTypeDateTime: 'Dátum a čas', + dataTypeDateTimeString: 'Reťazec dátumu a času', + dataTypeObject: 'Objekt', true: 'Pravda', false: 'Nepravda', invalidDate: 'Neplatný dátum', @@ -813,6 +822,27 @@ export const AG_GRID_LOCALE_SK = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS AM/PM', + // Calculated Columns + calculatedColumn: 'Vypočítaný stĺpec', + calculatedColumnAdd: 'Pridať vypočítaný stĺpec', + calculatedColumnEdit: 'Upraviť vypočítaný stĺpec', + calculatedColumnRemove: 'Odstrániť vypočítaný stĺpec', + calculatedColumnTitle: 'Názov', + calculatedColumnType: 'Typ', + calculatedColumnExpression: 'Výraz', + calculatedColumnExpressionPlaceholder: 'Píšte sem', + calculatedColumnColumns: 'Stĺpce', + calculatedColumnFunctions: 'Funkcie', + calculatedColumnOperators: 'Operátory', + calculatedColumnSuggestions: 'Návrhy vypočítaného stĺpca', + calculatedColumnDefaultTitle: 'Bez názvu', + calculatedColumnExpressionAmbiguousReference: + 'Nejednoznačný odkaz na stĺpec "${variable}". Použite zoznam Stĺpce alebo konkrétnejšiu cestu skupiny.', + calculatedColumnExpressionUnknownReference: 'Neznámy odkaz na stĺpec "${variable}".', + calculatedColumnExpressionEmpty: 'Zadajte výraz.', + calculatedColumnApply: 'Použiť', + calculatedColumnCancel: 'Zrušiť', + // Notes note: 'Poznámka bunky', addNote: 'Pridať poznámku', diff --git a/community-modules/locale/src/sv-SE.ts b/community-modules/locale/src/sv-SE.ts index c1e896ef0f2..7e3333bc233 100644 --- a/community-modules/locale/src/sv-SE.ts +++ b/community-modules/locale/src/sv-SE.ts @@ -776,6 +776,15 @@ export const AG_GRID_LOCALE_SE = { decimalSeparator: '.', // Data types + dataTypeText: 'Text', + dataTypeNumber: 'Tal', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Booleskt värde', + dataTypeDate: 'Datum', + dataTypeDateString: 'Datumsträng', + dataTypeDateTime: 'Datum och tid', + dataTypeDateTimeString: 'Datum- och tidssträng', + dataTypeObject: 'Objekt', true: 'Sann', false: 'Falsk', invalidDate: 'Ogiltigt datum', @@ -815,6 +824,27 @@ export const AG_GRID_LOCALE_SE = { timeFormatHHMMSS: 'TT:MM:SS', timeFormatHHMMSSAmPm: 'TT:MM:SS FM/EM', + // Calculated Columns + calculatedColumn: 'Beräknad kolumn', + calculatedColumnAdd: 'Lägg till beräknad kolumn', + calculatedColumnEdit: 'Redigera beräknad kolumn', + calculatedColumnRemove: 'Ta bort beräknad kolumn', + calculatedColumnTitle: 'Titel', + calculatedColumnType: 'Typ', + calculatedColumnExpression: 'Uttryck', + calculatedColumnExpressionPlaceholder: 'Skriv här', + calculatedColumnColumns: 'Kolumner', + calculatedColumnFunctions: 'Funktioner', + calculatedColumnOperators: 'Operatorer', + calculatedColumnSuggestions: 'Förslag på beräknad kolumn', + calculatedColumnDefaultTitle: 'Namnlös', + calculatedColumnExpressionAmbiguousReference: + 'Tvetydig kolumnreferens "${variable}". Använd listan Kolumner eller en mer specifik gruppsökväg.', + calculatedColumnExpressionUnknownReference: 'Okänd kolumnreferens "${variable}".', + calculatedColumnExpressionEmpty: 'Ange ett uttryck.', + calculatedColumnApply: 'Verkställ', + calculatedColumnCancel: 'Avbryt', + // Notes note: 'Cellanteckning', addNote: 'Lägg till anteckning', diff --git a/community-modules/locale/src/tr-TR.ts b/community-modules/locale/src/tr-TR.ts index 5efc8e14411..6bf0e4e3048 100644 --- a/community-modules/locale/src/tr-TR.ts +++ b/community-modules/locale/src/tr-TR.ts @@ -778,6 +778,15 @@ export const AG_GRID_LOCALE_TR = { decimalSeparator: ',', // Data types + dataTypeText: 'Metin', + dataTypeNumber: 'Sayı', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Boole', + dataTypeDate: 'Tarih', + dataTypeDateString: 'Tarih dizesi', + dataTypeDateTime: 'Tarih ve saat', + dataTypeDateTimeString: 'Tarih ve saat dizesi', + dataTypeObject: 'Nesne', true: 'Doğru', false: 'Yanlış', invalidDate: 'Geçersiz Tarih', @@ -817,6 +826,27 @@ export const AG_GRID_LOCALE_TR = { timeFormatHHMMSS: 'SS:DD:SN', timeFormatHHMMSSAmPm: 'SS:DD:SN ÖÖ/ÖS', + // Calculated Columns + calculatedColumn: 'Hesaplanan sütun', + calculatedColumnAdd: 'Hesaplanan sütun ekle', + calculatedColumnEdit: 'Hesaplanan sütunu düzenle', + calculatedColumnRemove: 'Hesaplanan sütunu kaldır', + calculatedColumnTitle: 'Başlık', + calculatedColumnType: 'Tür', + calculatedColumnExpression: 'İfade', + calculatedColumnExpressionPlaceholder: 'Buraya yazın', + calculatedColumnColumns: 'Sütunlar', + calculatedColumnFunctions: 'Fonksiyonlar', + calculatedColumnOperators: 'Operatörler', + calculatedColumnSuggestions: 'Hesaplanan sütun önerileri', + calculatedColumnDefaultTitle: 'Başlıksız', + calculatedColumnExpressionAmbiguousReference: + 'Belirsiz sütun başvurusu "${variable}". Sütunlar listesini veya daha belirli bir grup yolunu kullanın.', + calculatedColumnExpressionUnknownReference: 'Bilinmeyen sütun başvurusu "${variable}".', + calculatedColumnExpressionEmpty: 'Bir ifade girin.', + calculatedColumnApply: 'Uygula', + calculatedColumnCancel: 'İptal', + // Notes note: 'Hücre notu', addNote: 'Not ekle', diff --git a/community-modules/locale/src/uk-UA.ts b/community-modules/locale/src/uk-UA.ts index 127a16c1c3c..6af4e80f52d 100644 --- a/community-modules/locale/src/uk-UA.ts +++ b/community-modules/locale/src/uk-UA.ts @@ -775,6 +775,15 @@ export const AG_GRID_LOCALE_UA = { decimalSeparator: ',', // Data types + dataTypeText: 'Текст', + dataTypeNumber: 'Число', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Логічне значення', + dataTypeDate: 'Дата', + dataTypeDateString: 'Рядок дати', + dataTypeDateTime: 'Дата й час', + dataTypeDateTimeString: 'Рядок дати й часу', + dataTypeObject: 'Об’єкт', true: 'Правда', false: 'Неправда', invalidDate: 'Невірна дата', @@ -814,6 +823,27 @@ export const AG_GRID_LOCALE_UA = { timeFormatHHMMSS: 'ГГ:ХХ:СС', timeFormatHHMMSSAmPm: 'ГГ:ХХ:СС AM/PM', + // Calculated Columns + calculatedColumn: 'Обчислюваний стовпець', + calculatedColumnAdd: 'Додати обчислюваний стовпець', + calculatedColumnEdit: 'Редагувати обчислюваний стовпець', + calculatedColumnRemove: 'Видалити обчислюваний стовпець', + calculatedColumnTitle: 'Назва', + calculatedColumnType: 'Тип', + calculatedColumnExpression: 'Вираз', + calculatedColumnExpressionPlaceholder: 'Введіть тут', + calculatedColumnColumns: 'Стовпці', + calculatedColumnFunctions: 'Функції', + calculatedColumnOperators: 'Оператори', + calculatedColumnSuggestions: 'Пропозиції для обчислюваного стовпця', + calculatedColumnDefaultTitle: 'Без назви', + calculatedColumnExpressionAmbiguousReference: + 'Неоднозначне посилання на стовпець "${variable}". Скористайтеся списком Стовпці або точнішим шляхом групи.', + calculatedColumnExpressionUnknownReference: 'Невідоме посилання на стовпець "${variable}".', + calculatedColumnExpressionEmpty: 'Введіть вираз.', + calculatedColumnApply: 'Застосувати', + calculatedColumnCancel: 'Скасувати', + // Notes note: 'Нотатка комірки', addNote: 'Додати нотатку', diff --git a/community-modules/locale/src/ur-PK.ts b/community-modules/locale/src/ur-PK.ts index 9a2770e7c3c..30047ef3f36 100644 --- a/community-modules/locale/src/ur-PK.ts +++ b/community-modules/locale/src/ur-PK.ts @@ -773,6 +773,15 @@ export const AG_GRID_LOCALE_PK = { decimalSeparator: '.', // Data types + dataTypeText: 'متن', + dataTypeNumber: 'نمبر', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'بولین', + dataTypeDate: 'تاریخ', + dataTypeDateString: 'تاریخ سٹرنگ', + dataTypeDateTime: 'تاریخ اور وقت', + dataTypeDateTimeString: 'تاریخ اور وقت سٹرنگ', + dataTypeObject: 'آبجیکٹ', true: 'سچ', false: 'جھوٹ', invalidDate: 'غلط تاریخ', @@ -812,6 +821,27 @@ export const AG_GRID_LOCALE_PK = { timeFormatHHMMSS: 'گگ:مم:سس', timeFormatHHMMSSAmPm: 'گگ:مم:سس ص/ش', + // Calculated Columns + calculatedColumn: 'محسوب کالم', + calculatedColumnAdd: 'محسوب کالم شامل کریں', + calculatedColumnEdit: 'محسوب کالم میں ترمیم کریں', + calculatedColumnRemove: 'محسوب کالم ہٹائیں', + calculatedColumnTitle: 'عنوان', + calculatedColumnType: 'قسم', + calculatedColumnExpression: 'اظہار', + calculatedColumnExpressionPlaceholder: 'یہاں لکھیں', + calculatedColumnColumns: 'کالمز', + calculatedColumnFunctions: 'فنکشنز', + calculatedColumnOperators: 'آپریٹرز', + calculatedColumnSuggestions: 'محسوب کالم کی تجاویز', + calculatedColumnDefaultTitle: 'بلا عنوان', + calculatedColumnExpressionAmbiguousReference: + 'مبہم کالم حوالہ "${variable}"۔ کالمز کی فہرست یا زیادہ مخصوص گروپ راستہ استعمال کریں۔', + calculatedColumnExpressionUnknownReference: 'نامعلوم کالم حوالہ "${variable}"۔', + calculatedColumnExpressionEmpty: 'ایک اظہار درج کریں۔', + calculatedColumnApply: 'لاگو کریں', + calculatedColumnCancel: 'منسوخ کریں', + // Notes note: 'سیل نوٹ', addNote: 'نوٹ شامل کریں', diff --git a/community-modules/locale/src/vi-VN.ts b/community-modules/locale/src/vi-VN.ts index df624c10692..93684ca8023 100644 --- a/community-modules/locale/src/vi-VN.ts +++ b/community-modules/locale/src/vi-VN.ts @@ -773,6 +773,15 @@ export const AG_GRID_LOCALE_VN = { decimalSeparator: '.', // Data types + dataTypeText: 'Văn bản', + dataTypeNumber: 'Số', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: 'Boolean', + dataTypeDate: 'Ngày', + dataTypeDateString: 'Chuỗi ngày', + dataTypeDateTime: 'Ngày giờ', + dataTypeDateTimeString: 'Chuỗi ngày giờ', + dataTypeObject: 'Đối tượng', true: 'Đúng', false: 'Sai', invalidDate: 'Ngày không hợp lệ', @@ -812,6 +821,27 @@ export const AG_GRID_LOCALE_VN = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS SA/CH', + // Calculated Columns + calculatedColumn: 'Cột tính toán', + calculatedColumnAdd: 'Thêm cột tính toán', + calculatedColumnEdit: 'Chỉnh sửa cột tính toán', + calculatedColumnRemove: 'Xóa cột tính toán', + calculatedColumnTitle: 'Tiêu đề', + calculatedColumnType: 'Loại', + calculatedColumnExpression: 'Biểu thức', + calculatedColumnExpressionPlaceholder: 'Nhập tại đây', + calculatedColumnColumns: 'Cột', + calculatedColumnFunctions: 'Hàm', + calculatedColumnOperators: 'Toán tử', + calculatedColumnSuggestions: 'Gợi ý cột tính toán', + calculatedColumnDefaultTitle: 'Không có tiêu đề', + calculatedColumnExpressionAmbiguousReference: + 'Tham chiếu cột không rõ ràng "${variable}". Hãy dùng danh sách Cột hoặc đường dẫn nhóm cụ thể hơn.', + calculatedColumnExpressionUnknownReference: 'Tham chiếu cột không xác định "${variable}".', + calculatedColumnExpressionEmpty: 'Nhập một biểu thức.', + calculatedColumnApply: 'Áp dụng', + calculatedColumnCancel: 'Hủy', + // Notes note: 'Ghi chú ô', addNote: 'Thêm ghi chú', diff --git a/community-modules/locale/src/zh-CN.ts b/community-modules/locale/src/zh-CN.ts index 8cf852cb505..47a2c45f792 100644 --- a/community-modules/locale/src/zh-CN.ts +++ b/community-modules/locale/src/zh-CN.ts @@ -772,6 +772,15 @@ export const AG_GRID_LOCALE_CN = { decimalSeparator: '.', // Data types + dataTypeText: '文本', + dataTypeNumber: '数字', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: '布尔值', + dataTypeDate: '日期', + dataTypeDateString: '日期字符串', + dataTypeDateTime: '日期时间', + dataTypeDateTimeString: '日期时间字符串', + dataTypeObject: '对象', true: '真', false: '假', invalidDate: '无效日期', @@ -811,6 +820,26 @@ export const AG_GRID_LOCALE_CN = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS 上午/下午', + // Calculated Columns + calculatedColumn: '计算列', + calculatedColumnAdd: '添加计算列', + calculatedColumnEdit: '编辑计算列', + calculatedColumnRemove: '删除计算列', + calculatedColumnTitle: '标题', + calculatedColumnType: '类型', + calculatedColumnExpression: '表达式', + calculatedColumnExpressionPlaceholder: '在此输入', + calculatedColumnColumns: '列', + calculatedColumnFunctions: '函数', + calculatedColumnOperators: '运算符', + calculatedColumnSuggestions: '计算列建议', + calculatedColumnDefaultTitle: '未命名', + calculatedColumnExpressionAmbiguousReference: '列引用不明确 "${variable}"。请使用“列”列表或更具体的分组路径。', + calculatedColumnExpressionUnknownReference: '未知的列引用 "${variable}"。', + calculatedColumnExpressionEmpty: '请输入表达式。', + calculatedColumnApply: '应用', + calculatedColumnCancel: '取消', + // Notes note: '单元格备注', addNote: '添加备注', diff --git a/community-modules/locale/src/zh-HK.ts b/community-modules/locale/src/zh-HK.ts index 7fc85989f84..e92ba24175d 100644 --- a/community-modules/locale/src/zh-HK.ts +++ b/community-modules/locale/src/zh-HK.ts @@ -772,6 +772,15 @@ export const AG_GRID_LOCALE_HK = { decimalSeparator: '.', // Data types + dataTypeText: '文字', + dataTypeNumber: '數字', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: '布林值', + dataTypeDate: '日期', + dataTypeDateString: '日期字串', + dataTypeDateTime: '日期時間', + dataTypeDateTimeString: '日期時間字串', + dataTypeObject: '物件', true: '真', false: '假', invalidDate: '無效日期', @@ -811,6 +820,26 @@ export const AG_GRID_LOCALE_HK = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS 上午/下午', + // Calculated Columns + calculatedColumn: '計算欄', + calculatedColumnAdd: '新增計算欄', + calculatedColumnEdit: '編輯計算欄', + calculatedColumnRemove: '移除計算欄', + calculatedColumnTitle: '標題', + calculatedColumnType: '類型', + calculatedColumnExpression: '運算式', + calculatedColumnExpressionPlaceholder: '在此輸入', + calculatedColumnColumns: '欄', + calculatedColumnFunctions: '函數', + calculatedColumnOperators: '運算子', + calculatedColumnSuggestions: '計算欄建議', + calculatedColumnDefaultTitle: '未命名', + calculatedColumnExpressionAmbiguousReference: '欄參照不明確 "${variable}"。請使用「欄」清單或更具體的群組路徑。', + calculatedColumnExpressionUnknownReference: '未知的欄參照 "${variable}"。', + calculatedColumnExpressionEmpty: '請輸入運算式。', + calculatedColumnApply: '應用', + calculatedColumnCancel: '取消', + // Notes note: '儲存格備註', addNote: '新增備註', diff --git a/community-modules/locale/src/zh-TW.ts b/community-modules/locale/src/zh-TW.ts index f18fdd40df0..3cb29165708 100644 --- a/community-modules/locale/src/zh-TW.ts +++ b/community-modules/locale/src/zh-TW.ts @@ -772,6 +772,15 @@ export const AG_GRID_LOCALE_TW = { decimalSeparator: '.', // Data types + dataTypeText: '文字', + dataTypeNumber: '數字', + dataTypeBigInt: 'BigInt', + dataTypeBoolean: '布林值', + dataTypeDate: '日期', + dataTypeDateString: '日期字串', + dataTypeDateTime: '日期時間', + dataTypeDateTimeString: '日期時間字串', + dataTypeObject: '物件', true: '真', false: '假', invalidDate: '無效日期', @@ -811,6 +820,27 @@ export const AG_GRID_LOCALE_TW = { timeFormatHHMMSS: 'HH:MM:SS', timeFormatHHMMSSAmPm: 'HH:MM:SS 上午/下午', + // Calculated Columns + calculatedColumn: '計算欄位', + calculatedColumnAdd: '新增計算欄位', + calculatedColumnEdit: '編輯計算欄位', + calculatedColumnRemove: '移除計算欄位', + calculatedColumnTitle: '標題', + calculatedColumnType: '類型', + calculatedColumnExpression: '運算式', + calculatedColumnExpressionPlaceholder: '在此輸入', + calculatedColumnColumns: '欄位', + calculatedColumnFunctions: '函式', + calculatedColumnOperators: '運算子', + calculatedColumnSuggestions: '計算欄位建議', + calculatedColumnDefaultTitle: '未命名', + calculatedColumnExpressionAmbiguousReference: + '欄位參照不明確 "${variable}"。請使用「欄位」清單或更具體的群組路徑。', + calculatedColumnExpressionUnknownReference: '未知的欄位參照 "${variable}"。', + calculatedColumnExpressionEmpty: '請輸入運算式。', + calculatedColumnApply: '應用', + calculatedColumnCancel: '取消', + // Notes note: '儲存格備註', addNote: '新增備註', diff --git a/community-modules/styles/src/internal/base/parts/_calculated-columns.scss b/community-modules/styles/src/internal/base/parts/_calculated-columns.scss index 731d5eb9095..0559846160f 100644 --- a/community-modules/styles/src/internal/base/parts/_calculated-columns.scss +++ b/community-modules/styles/src/internal/base/parts/_calculated-columns.scss @@ -1,12 +1,12 @@ @mixin output { .ag-calculated-column-panel .ag-panel-content-wrapper { - padding: var(--ag-grid-size); + padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding); } .ag-calculated-column-form { display: flex; flex-direction: column; - gap: var(--ag-grid-size); + gap: calc(var(--ag-grid-size) * 2); min-width: 260px; flex: 1 1 auto; min-height: 0; diff --git a/documentation/ag-grid-docs/src/content/docs/calculated-columns/_examples/calculated-columns-dialog-highlighting/example.spec.ts b/documentation/ag-grid-docs/src/content/docs/calculated-columns/_examples/calculated-columns-dialog-highlighting/example.spec.ts index 3afd2822214..81f598fb01e 100644 --- a/documentation/ag-grid-docs/src/content/docs/calculated-columns/_examples/calculated-columns-dialog-highlighting/example.spec.ts +++ b/documentation/ag-grid-docs/src/content/docs/calculated-columns/_examples/calculated-columns-dialog-highlighting/example.spec.ts @@ -2,14 +2,14 @@ import { expect, test } from '@utils/grid/test-utils'; test.agExample(import.meta, () => { test.eachFramework( - 'dialog highlighting example opens the dialog and highlights the calculated column', + 'suppress dialog highlighting example opens the dialog without highlighting the calculated column', async ({ agIdFor, page }) => { await expect(agIdFor.headerCell('profit')).toContainText('Profit'); await expect(agIdFor.cell('0', 'profit')).toContainText('$46,000'); await expect(agIdFor.cell('1', 'profit')).toContainText('$26,000'); await expect(page.locator('.ag-calculated-column-form')).toBeVisible(); - await expect(agIdFor.headerCell('profit')).toHaveClass(/ag-calculated-column-highlighted/); - await expect(agIdFor.cell('0', 'profit')).toHaveClass(/ag-calculated-column-highlighted/); + await expect(agIdFor.headerCell('profit')).not.toHaveClass(/ag-calculated-column-highlighted/); + await expect(agIdFor.cell('0', 'profit')).not.toHaveClass(/ag-calculated-column-highlighted/); } ); }); diff --git a/documentation/ag-grid-docs/src/content/docs/calculated-columns/index.mdoc b/documentation/ag-grid-docs/src/content/docs/calculated-columns/index.mdoc index 5a3da72c1f9..19d043ef93e 100644 --- a/documentation/ag-grid-docs/src/content/docs/calculated-columns/index.mdoc +++ b/documentation/ag-grid-docs/src/content/docs/calculated-columns/index.mdoc @@ -25,7 +25,7 @@ const gridOptions = { }; ``` -{% gridExampleRunner title="Calculated Columns" name="calculated-columns" exampleHeight=350 /%} +{% gridExampleRunner title="Calculated Columns" name="calculated-columns" /%} Calculated expressions do not need a leading equals sign (`=`). The value inside brackets must match a column `colId`, which defaults to the `field` when no explicit `colId` is provided. @@ -43,7 +43,7 @@ Calculated values appear on leaf rows only. Row group rows, Tree Data parents (i This avoids a misleading result. Evaluating the expression against aggregated inputs does not match the aggregate of the per-row results for non-linear expressions: `[revenue] / [cost]` on a group would be `sum(revenue) / sum(cost)`, not the average of each leaf row's ratio. -{% gridExampleRunner title="Row Groups with Calculated Columns" name="calculated-columns-row-groups" exampleHeight=420 /%} +{% gridExampleRunner title="Row Groups with Calculated Columns" name="calculated-columns-row-groups" /%} ## References with Column Groups @@ -55,7 +55,7 @@ If two columns share the same header _and_ the same group hierarchy, the referen The following example has duplicate `Q1`, `Q2`, `Q3` and `Q4` headers under `2025` and `2026` column groups. The year groups start collapsed and show a calculated `Total` column; expanding a group reveals the quarter columns. The dialog shows grouped references such as `[2025 Q4]` and `[2026 Q4]`, while the source code stores stable `colId` references such as `[q4_2025]` and `[q4_2026]`. -{% gridExampleRunner title="Column Groups with Duplicate Headers" name="calculated-columns-column-groups" exampleHeight=420 /%} +{% gridExampleRunner title="Column Groups with Duplicate Headers" name="calculated-columns-column-groups" /%} The dialog manages calculated columns inside the grid without mutating the `columnDefs` array supplied by the application. To persist user-created calculated columns, read the complete current definitions from `api.getColumnDefs()`. @@ -77,7 +77,7 @@ const gridOptions = { Built-in types use the grid's locale text, while custom type names are capitalised in the dialog. If a selected value does not match a registered cell data type, the grid's normal `cellDataType` validation applies when the calculated column is created. -{% gridExampleRunner title="Dialog Data Types" name="calculated-columns-dialog-data-types" exampleHeight=350 /%} +{% gridExampleRunner title="Dialog Data Types" name="calculated-columns-dialog-data-types" /%} ### expressionPickers @@ -93,7 +93,7 @@ const gridOptions = { This only controls the expression picker buttons. Use an empty array or `null` to hide all picker buttons. Inline autocomplete while typing in the expression editor remains available. -{% gridExampleRunner title="Dialog Expression Pickers" name="calculated-columns-dialog-helper-lists" exampleHeight=350 /%} +{% gridExampleRunner title="Dialog Expression Pickers" name="calculated-columns-dialog-helper-lists" /%} ### suppressColumnHighlighting @@ -110,7 +110,7 @@ const gridOptions = { When highlighting is not suppressed, the header and cells highlight colour can be customised with the `--ag-calculated-column-highlight-color` CSS variable. -{% gridExampleRunner title="Suppress Dialog Column Highlighting" name="calculated-columns-dialog-highlighting" exampleHeight=350 /%} +{% gridExampleRunner title="Suppress Dialog Column Highlighting" name="calculated-columns-dialog-highlighting" /%} ### livePreview @@ -128,7 +128,7 @@ With live preview enabled, **Add Calculated Column** creates the column immediat An empty expression is valid in live preview and renders blank cells. Invalid or incomplete expressions are also stored while editing and render formula errors until fixed. -{% gridExampleRunner title="Live Preview" name="calculated-columns-live-preview" exampleHeight=350 /%} +{% gridExampleRunner title="Live Preview" name="calculated-columns-live-preview" /%} ## Advanced Calculated Columns @@ -159,7 +159,7 @@ const gridOptions = { }; ``` -{% gridExampleRunner title="Advanced Calculated Columns" name="calculated-columns-advanced" exampleHeight=390 /%} +{% gridExampleRunner title="Advanced Calculated Columns" name="calculated-columns-advanced" /%} Header cells and grid cells for calculated columns include the `ag-calculated-column` CSS class, which can be used for custom styling. diff --git a/documentation/ag-grid-docs/src/utils/htaccess/htaccessRules.ts b/documentation/ag-grid-docs/src/utils/htaccess/htaccessRules.ts index 3f4ce02e5ec..d14da9ba640 100644 --- a/documentation/ag-grid-docs/src/utils/htaccess/htaccessRules.ts +++ b/documentation/ag-grid-docs/src/utils/htaccess/htaccessRules.ts @@ -82,16 +82,16 @@ const getModRewriteRules = (): string => ` RewriteEngine On RewriteCond %{HTTP_HOST} ^angulargrid\\.ag-grid\\.com$ [NC] - RewriteRule ^(.*)$ https://ag-grid.com/$1 [R=301,L] + RewriteRule ^(.*)$ https://www.ag-grid.com/$1 [R=301,L] RewriteEngine On RewriteCond %{HTTP_HOST} ^angular-grid\\.ag-grid\\.com$ [NC] - RewriteRule ^(.*)$ https://ag-grid.com/$1 [R=301,L] + RewriteRule ^(.*)$ https://www.ag-grid.com/$1 [R=301,L] RewriteEngine On RewriteCond %{HTTP_HOST} ^javascript-grid\\.ag-grid\\.com$ [NC] - RewriteRule ^(.*)$ https://ag-grid.com/$1 [R=301,L] + RewriteRule ^(.*)$ https://www.ag-grid.com/$1 [R=301,L] RewriteEngine On RewriteCond %{HTTP_HOST} ^react-grid\\.ag-grid\\.com$ [NC] - RewriteRule ^(.*)$ https://ag-grid.com/$1 [R=301,L] + RewriteRule ^(.*)$ https://www.ag-grid.com/$1 [R=301,L] # Redirect angulargrid.com to ag-grid.com RewriteCond %{HTTP_HOST} ^angulargrid\\.com$ [OR] @@ -155,9 +155,10 @@ AddType application/x-gzip .gz .tgz function getStagingHtaccessContent(): string { return `${baseRules} -# Content-Security-Policy — report-only while validating on staging. Unsets the -# legacy wildcard CSP on the staging vhost so this is the only policy in effect. -${getCspHtaccessBlock({ env: 'staging' }, 'report-only')} +# Content-Security-Policy — enforced. Unsets the legacy wildcard CSP on the staging +# vhost so this tightened policy is the only one in effect. Production stays +# report-only on latest until the release enforce rollout is verified. +${getCspHtaccessBlock({ env: 'staging' }, 'enforce')} Options -Indexes `; diff --git a/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumnForm.ts b/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumnForm.ts index b44f7b8de8d..b81df92cc1d 100644 --- a/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumnForm.ts +++ b/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumnForm.ts @@ -66,6 +66,7 @@ const CalculatedColumnFormElement: ElementParams = { { tag: 'div', cls: 'ag-calculated-column-expression-tools', + ref: 'eExpressionTools', children: [ { tag: 'button', ref: 'eColumns', cls: 'ag-calculated-column-expression-tool' }, { tag: 'button', ref: 'eFunctions', cls: 'ag-calculated-column-expression-tool' }, @@ -77,12 +78,12 @@ const CalculatedColumnFormElement: ElementParams = { ref: 'eActions', cls: 'ag-calculated-column-actions', children: [ - { tag: 'button', ref: 'eCancel', cls: 'ag-button ag-standard-button ag-calculated-column-action' }, { tag: 'button', ref: 'eApply', cls: 'ag-button ag-standard-button ag-calculated-column-action ag-calculated-column-action-apply', }, + { tag: 'button', ref: 'eCancel', cls: 'ag-button ag-standard-button ag-calculated-column-action' }, ], }, ], @@ -98,6 +99,7 @@ export class CalculatedColumnForm extends Component { private readonly eApply: HTMLButtonElement = RefPlaceholder; private readonly eCancel: HTMLButtonElement = RefPlaceholder; private readonly eActions: HTMLElement = RefPlaceholder; + private readonly eExpressionTools: HTMLElement = RefPlaceholder; private activeReplacement: { start: number; end: number } | null = null; private suggestionSource: HTMLElement | null = null; @@ -175,9 +177,14 @@ export class CalculatedColumnForm extends Component { btn.type = 'button'; } - _setDisplayed(this.eColumns, this.expressionPickers.has('columns')); - _setDisplayed(this.eFunctions, this.expressionPickers.has('functions')); - _setDisplayed(this.eOperators, this.expressionPickers.has('operators')); + const hasColumns = this.expressionPickers.has('columns'); + const hasFunctions = this.expressionPickers.has('functions'); + const hasOperators = this.expressionPickers.has('operators'); + + _setDisplayed(this.eColumns, hasColumns); + _setDisplayed(this.eFunctions, hasFunctions); + _setDisplayed(this.eOperators, hasOperators); + _setDisplayed(this.eExpressionTools, hasColumns || hasFunctions || hasOperators); _setDisplayed(this.eActions, !this.livePreview); } diff --git a/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumns.css b/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumns.css index 796ae1ba0b4..084a2225f2c 100644 --- a/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumns.css +++ b/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumns.css @@ -1,11 +1,11 @@ :where(.ag-calculated-column-panel .ag-panel-content-wrapper) { - padding: var(--ag-spacing); + padding: var(--ag-spacing) var(--ag-cell-horizontal-padding); } .ag-calculated-column-form { display: flex; flex-direction: column; - gap: var(--ag-spacing); + gap: calc(var(--ag-spacing) * 2); min-width: 260px; flex: 1 1 auto; min-height: 0; diff --git a/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumnsService.ts b/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumnsService.ts index c6ed91a0285..1b395c8164a 100644 --- a/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumnsService.ts +++ b/packages/ag-grid-enterprise/src/calculatedColumns/calculatedColumnsService.ts @@ -1,4 +1,4 @@ -import { _camelCaseToHumanText, _isStringLargerThan, _requestAnimationFrame } from 'ag-stack'; +import { _camelCaseToHumanText, _findFocusableElements, _isStringLargerThan, _requestAnimationFrame } from 'ag-stack'; import type { AgColumn, @@ -254,7 +254,7 @@ export class CalculatedColumnsService extends BeanStub implements NamedBean, ICa const livePreview = this.isLivePreview(); if (mode === 'add') { const colId = this.createUniqueColId(); - const headerName = this.getLocaleTextFunc()('calculatedColumnDefaultTitle', 'New title'); + const headerName = this.getLocaleTextFunc()('calculatedColumnDefaultTitle', 'Untitled'); const draft: CalculatedColumnDraft = { colId, headerName, ...this.getDefaultDraft() }; if (livePreview) { // Live preview adds the column up front, then opens the dialog over it. @@ -578,10 +578,10 @@ export class CalculatedColumnsService extends BeanStub implements NamedBean, ICa new Dialog({ title: this.getLocaleTextFunc()('calculatedColumn', 'Calculated Column'), component: form, - width: 300, - height: 345, minWidth: 300, - minHeight: 345, + width: 400, + minHeight: 380, + height: 380, centered: true, movable: true, resizable: true, @@ -593,7 +593,10 @@ export class CalculatedColumnsService extends BeanStub implements NamedBean, ICa this.openDialogsByColId.set(draft.colId, { dialog, highlight: columnToHighlight != null }); this.refreshCalculatedColumnHighlight(columnToHighlight ?? null); if (focusDialog) { - dialog.getGui().focus({ preventScroll: true }); + const focusableElements = _findFocusableElements(form.getGui()); + if (focusableElements.length) { + focusableElements[0].focus({ preventScroll: true }); + } } const destroyDialogMouseListeners = this.addManagedElementListeners(dialog.getGui(), { mousedown: () => form.hideSuggestions(), diff --git a/packages/ag-grid-enterprise/src/menu/columnMenuFactory.ts b/packages/ag-grid-enterprise/src/menu/columnMenuFactory.ts index fc9a9015490..6966fb2d03c 100644 --- a/packages/ag-grid-enterprise/src/menu/columnMenuFactory.ts +++ b/packages/ag-grid-enterprise/src/menu/columnMenuFactory.ts @@ -171,11 +171,13 @@ export class ColumnMenuFactory extends BeanStub implements NamedBean { if (beans.calculatedColsSvc != null && isPrimary) { result.push(MENU_ITEM_SEPARATOR); + if (!colModel.pivotMode) { + result.push('calculatedColumn'); + } if (_hasCalculatedExpression(column?.colDef)) { result.push('editCalculatedColumn'); result.push('removeCalculatedColumn'); } - result.push('calculatedColumn'); result.push(MENU_ITEM_SEPARATOR); } diff --git a/testing/behavioural/src/formulas/calculated-columns-ordering.test.ts b/testing/behavioural/src/formulas/calculated-columns-ordering.test.ts index d5f536d2e29..8adc674cd07 100644 --- a/testing/behavioural/src/formulas/calculated-columns-ordering.test.ts +++ b/testing/behavioural/src/formulas/calculated-columns-ordering.test.ts @@ -354,7 +354,7 @@ describe('calculated columns - display ordering', () => { expect(c2).toBe('calculated_2'); await new GridColumns(api, 'unanchored calc col stays top-level, not in group').checkColumns(` CENTER - ├── calculated_2 "New title" width:200 + ├── calculated_2 "Untitled" width:200 └─┬ "G" GROUP ├── a "A" width:200 └── b "B" width:200 @@ -467,7 +467,7 @@ describe('calculated columns - display ordering', () => { await new GridColumns(api, 'dialog add lands immediately after the anchor leaf column').checkColumns(` CENTER ├── revenue "Revenue" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 └── cost "Cost" width:200 `); }); @@ -507,7 +507,7 @@ describe('calculated columns - display ordering', () => { CENTER ├── athlete "Athlete" width:200 ├── age "Age" width:200 - └── calculated_1 "New title" width:200 + └── calculated_1 "Untitled" width:200 `); await new GridRows(api, 'dialog add preserves unpinned state - rows').check(` ROOT id:ROOT_NODE_ID @@ -534,7 +534,7 @@ describe('calculated columns - display ordering', () => { CENTER ├── a "A" width:200 sort:desc ├── b "B" width:200 - └── calculated_1 "New title" width:200 + └── calculated_1 "Untitled" width:200 `); await new GridRows(api, 'preserved runtime sort after calc add - rows').check(` ROOT id:ROOT_NODE_ID @@ -560,7 +560,7 @@ describe('calculated columns - display ordering', () => { CENTER ├── a "A" width:250 ├── b "B" width:200 - └── calculated_1 "New title" width:200 + └── calculated_1 "Untitled" width:200 `); await new GridRows(api, 'preserved runtime width after calc add - rows').check(` ROOT id:ROOT_NODE_ID @@ -622,7 +622,7 @@ describe('calculated columns - display ordering', () => { CENTER └─┬ GROUP ├── revenue "Revenue" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 └── cost "Cost" width:200 `); }); @@ -740,7 +740,7 @@ describe('calculated columns - display ordering', () => { CENTER ├── c "C" width:200 ├── a "A" width:200 - ├── calculated_2 "New title" width:200 + ├── calculated_2 "Untitled" width:200 └── b "B" width:200 `); }); @@ -761,8 +761,8 @@ describe('calculated columns - display ordering', () => { await new GridColumns(api, 'dialog add anchored on another calculated column chains after it').checkColumns(` CENTER ├── revenue "Revenue" width:200 - ├── calculated_1 "New title" width:200 - ├── calculated_2 "New title" width:200 + ├── calculated_1 "Untitled" width:200 + ├── calculated_2 "Untitled" width:200 └── cost "Cost" width:200 `); }); @@ -787,8 +787,8 @@ describe('calculated columns - display ordering', () => { expect(order(api)).toEqual([first, second, 'revenue', 'cost']); await new GridColumns(api, 'chain after anchor move').checkColumns(` CENTER - ├── calculated_1 "New title" width:200 - ├── calculated_2 "New title" width:200 + ├── calculated_1 "Untitled" width:200 + ├── calculated_2 "Untitled" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 `); @@ -814,8 +814,8 @@ describe('calculated columns - display ordering', () => { ).checkColumns(` CENTER ├── revenue "Revenue" width:200 - ├── calculated_2 "New title" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_2 "Untitled" width:200 + ├── calculated_1 "Untitled" width:200 └── cost "Cost" width:200 `); }); @@ -844,7 +844,7 @@ describe('calculated columns - display ordering', () => { await new GridColumns(api, 'calc after auto-group anchor').checkColumns(` CENTER ├── ag-Grid-AutoColumn "Group" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── revenue "Revenue" width:200 aggFunc:sum └── cost "Cost" width:200 aggFunc:sum `); @@ -868,8 +868,8 @@ describe('calculated columns - display ordering', () => { await new GridColumns(api, 'repeated calc adds from auto-group anchor').checkColumns(` CENTER ├── ag-Grid-AutoColumn "Group" width:200 - ├── calculated_2 "New title" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_2 "Untitled" width:200 + ├── calculated_1 "Untitled" width:200 ├── revenue "Revenue" width:200 aggFunc:sum └── cost "Cost" width:200 aggFunc:sum `); @@ -898,9 +898,9 @@ describe('calculated columns - display ordering', () => { expect(order(api)).toEqual([first, 'ag-Grid-AutoColumn', second, 'region', 'revenue', 'cost']); await new GridColumns(api, 'add from moved auto-group anchor').checkColumns(` CENTER - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── ag-Grid-AutoColumn "Group" width:200 - ├── calculated_2 "New title" width:200 + ├── calculated_2 "Untitled" width:200 ├── revenue "Revenue" width:200 aggFunc:sum └── cost "Cost" width:200 aggFunc:sum `); @@ -937,7 +937,7 @@ describe('calculated columns - display ordering', () => { ├── qty "Qty" width:200 ├── revenue "Revenue" width:200 ├── cost "Cost" width:200 - └── calculated_1 "New title" width:200 + └── calculated_1 "Untitled" width:200 `); }); @@ -966,7 +966,7 @@ describe('calculated columns - display ordering', () => { ├── revenue "Revenue" width:200 !resizable ├── cost "Cost" width:200 !resizable ├── qty "Qty" width:200 !resizable - └── calculated_1 "New title" width:200 !resizable + └── calculated_1 "Untitled" width:200 !resizable `); }); @@ -998,7 +998,7 @@ describe('calculated columns - display ordering', () => { CENTER ├── a "A" width:200 sort:asc ├── revenue "Revenue" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── cost "Cost" width:200 └── b "B" width:200 `); @@ -1024,7 +1024,7 @@ describe('calculated columns - display ordering', () => { await new GridColumns(api, 'mid-list calc preserved with maintainColumnOrder').checkColumns(` CENTER ├── revenue "Revenue" width:200 !resizable - ├── calculated_1 "New title" width:200 !resizable + ├── calculated_1 "Untitled" width:200 !resizable ├── cost "Cost" width:200 !resizable └── qty "Qty" width:200 !resizable `); @@ -1051,7 +1051,7 @@ describe('calculated columns - display ordering', () => { CENTER ├── ag-Grid-AutoColumn "Group" width:200 ├── revenue "Revenue" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 └── cost "Cost" width:200 `); }); @@ -1078,7 +1078,7 @@ describe('calculated columns - display ordering', () => { await new GridColumns(api, 'removing the anchor calc col keeps its orphaned dependent in place').checkColumns(` CENTER ├── revenue "Revenue" width:200 - ├── calculated_2 "New title" width:200 + ├── calculated_2 "Untitled" width:200 └── cost "Cost" width:200 `); }); @@ -1105,7 +1105,7 @@ describe('calculated columns - display ordering', () => { .checkColumns(` CENTER ├── revenue "Revenue" width:200 - ├── calculated_2 "New title" width:200 + ├── calculated_2 "Untitled" width:200 ├── cost "Cost" width:200 └── tax "Tax" width:200 `); diff --git a/testing/behavioural/src/formulas/calculated-columns.test.ts b/testing/behavioural/src/formulas/calculated-columns.test.ts index 59e54a7d581..a8a8ee786d0 100644 --- a/testing/behavioural/src/formulas/calculated-columns.test.ts +++ b/testing/behavioural/src/formulas/calculated-columns.test.ts @@ -815,7 +815,7 @@ describe('ag-grid calculated columns', () => { ├── revenue "Revenue" width:200 ├── cost "Cost" width:200 ├── profit "Profit" width:200 - └── calculated_1 "New title" width:200 + └── calculated_1 "Untitled" width:200 `); }); @@ -1563,7 +1563,7 @@ describe('ag-grid calculated columns', () => { CENTER ├─┬ "2025" GROUP │ ├── revenue_2025 "Revenue" width:200 - │ ├── calculated_1 "New title" width:200 + │ ├── calculated_1 "Untitled" width:200 │ └── cost_2025 "Cost" width:200 └─┬ "2026" GROUP ├── revenue_2026 "Revenue" width:200 @@ -1605,7 +1605,7 @@ describe('ag-grid calculated columns', () => { ).checkColumns(` CENTER ├── ag-Grid-AutoColumn "Group" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 `); @@ -1633,7 +1633,7 @@ describe('ag-grid calculated columns', () => { await new GridColumns(api, 'auto-group toggle - after add').checkColumns(` CENTER ├── ag-Grid-AutoColumn "Group" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 `); @@ -1642,7 +1642,7 @@ describe('ag-grid calculated columns', () => { await asyncSetTimeout(1); await new GridColumns(api, 'auto-group toggle - ungrouped').checkColumns(` CENTER - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── productType "Product Type" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 @@ -1653,7 +1653,7 @@ describe('ag-grid calculated columns', () => { await new GridColumns(api, 'auto-group toggle - re-grouped').checkColumns(` CENTER ├── ag-Grid-AutoColumn "Group" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 `); @@ -1688,7 +1688,7 @@ describe('ag-grid calculated columns', () => { await new GridColumns(api, 'two auto-group toggle - after add').checkColumns(` CENTER ├── ag-Grid-AutoColumn-productType "Product Type" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── ag-Grid-AutoColumn-country "Country" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 @@ -1698,7 +1698,7 @@ describe('ag-grid calculated columns', () => { await asyncSetTimeout(1); await new GridColumns(api, 'two auto-group toggle - ungrouped').checkColumns(` CENTER - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── productType "Product Type" width:200 ├── country "Country" width:200 ├── revenue "Revenue" width:200 @@ -1711,7 +1711,7 @@ describe('ag-grid calculated columns', () => { CENTER ├── ag-Grid-AutoColumn-productType "Product Type" width:200 ├── ag-Grid-AutoColumn-country "Country" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 `); @@ -1759,7 +1759,7 @@ describe('ag-grid calculated columns', () => { ).checkColumns(` CENTER ├── ag-Grid-AutoColumn-productType "Product Type" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── ag-Grid-AutoColumn-country "Country" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 @@ -1812,7 +1812,7 @@ describe('ag-grid calculated columns', () => { ├── revenue "Revenue" width:200 ├── cost "Cost" width:200 ├── other "Other" width:200 - └── calculated_1 "New title" width:200 + └── calculated_1 "Untitled" width:200 `); }); @@ -1857,9 +1857,9 @@ describe('ag-grid calculated columns', () => { .checkColumns(` CENTER ├── ag-Grid-AutoColumn-productType "Product Type" width:200 - ├── calculated_1 "New title" width:200 + ├── calculated_1 "Untitled" width:200 ├── ag-Grid-AutoColumn-country "Country" width:200 - ├── calculated_2 "New title" width:200 + ├── calculated_2 "Untitled" width:200 ├── revenue "Revenue" width:200 └── cost "Cost" width:200 `); @@ -2289,13 +2289,13 @@ describe('ag-grid calculated columns', () => { expect(entries).toContain('Edit Calculated Column'); return entries; }); - const editIndex = headerMenuEntries.indexOf('Edit Calculated Column'); const addIndex = headerMenuEntries.indexOf('Add Calculated Column'); - expect(headerMenuEntries[editIndex - 1]).toBe('separator'); + let removeIndex = headerMenuEntries.indexOf('Remove Calculated Column'); + expect(headerMenuEntries[addIndex - 1]).toBe('separator'); expect(headerMenuEntries).toEqual( - expect.arrayContaining(['Edit Calculated Column', 'Remove Calculated Column', 'Add Calculated Column']) + expect.arrayContaining(['Add Calculated Column', 'Edit Calculated Column', 'Remove Calculated Column']) ); - expect(headerMenuEntries[addIndex + 1]).toBe('separator'); + expect(headerMenuEntries[removeIndex + 1]).toBe('separator'); api.hidePopupMenu(); api.showContextMenu({ @@ -2310,7 +2310,9 @@ describe('ag-grid calculated columns', () => { expect(entries).toContain('Remove Calculated Column'); return entries; }); - const removeIndex = contextMenuEntries.indexOf('Remove Calculated Column'); + + removeIndex = contextMenuEntries.indexOf('Remove Calculated Column'); + expect(contextMenuEntries[removeIndex - 1]).toBe('separator'); expect(contextMenuEntries[removeIndex + 1]).toBe('separator'); await new GridRows(api, `calculated column menu items are grouped by separators final state`).check(`