Files
2026-08-07 21:39:30 +02:00

301 lines
12 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { getGridLocalization, buildLocaleFormat } from "../utils/getGridLocalization.mjs";
const formatNumber = buildLocaleFormat('nn-NO');
const nnNOGrid = {
// Root
noRowsLabel: 'Ingen rader',
noResultsOverlayLabel: 'Fann ingen resultat.',
noColumnsOverlayLabel: 'Ingen kolonner',
noColumnsOverlayManageColumns: 'Vel kolonner',
emptyPivotOverlayLabel: 'Legg til felt i rader, kolonner og verdiar for å opprette ein pivot-tabell',
// Density selector toolbar button text
toolbarDensity: 'Tettheit',
toolbarDensityLabel: 'Tettheit',
toolbarDensityCompact: 'Kompakt',
toolbarDensityStandard: 'Standard',
toolbarDensityComfortable: 'Komfortabelt',
// Undo/redo toolbar button text
toolbarUndo: 'Angre',
toolbarRedo: 'Gjer om',
// Columns selector toolbar button text
toolbarColumns: 'Kolonner',
toolbarColumnsLabel: 'Vel kolonner',
// Filters toolbar button text
toolbarFilters: 'Filter',
toolbarFiltersLabel: 'Vis filter',
toolbarFiltersTooltipHide: 'Skjul filter',
toolbarFiltersTooltipShow: 'Vis filter',
toolbarFiltersTooltipActive: count => count !== 1 ? `${count} aktive filter` : `${count} aktivt filter`,
// Quick filter toolbar field
toolbarQuickFilterPlaceholder: 'Søk…',
toolbarQuickFilterLabel: 'Søk',
toolbarQuickFilterDeleteIconLabel: 'Slett',
// Export selector toolbar button text
toolbarExport: 'Eksporter',
toolbarExportLabel: 'Eksporter',
toolbarExportCSV: 'Last ned som CSV',
toolbarExportPrint: 'Skriv ut',
toolbarExportExcel: 'Last ned som Excel',
// Toolbar pivot button
toolbarPivot: 'Pivot',
// Toolbar charts button
// toolbarCharts: 'Charts',
// Toolbar AI Assistant button
toolbarAssistant: 'AI Assistent',
// Columns management text
columnsManagementSearchTitle: 'Søk',
columnsManagementNoColumns: 'Ingen kolonner',
columnsManagementShowHideAllText: 'Vis/skjul alle',
columnsManagementReset: 'Nullstill',
columnsManagementDeleteIconLabel: 'Tøm',
// Filter panel text
filterPanelAddFilter: 'Legg til filter',
filterPanelRemoveAll: 'Fjern alle',
filterPanelDeleteIconLabel: 'Slett',
filterPanelLogicOperator: 'Logisk operator',
filterPanelOperator: 'Operator',
filterPanelOperatorAnd: 'Og',
filterPanelOperatorOr: 'Eller',
filterPanelColumn: 'Kolonner',
filterPanelInputLabel: 'Verdi',
filterPanelInputPlaceholder: 'Filter verdi',
// Filter operators text
filterOperatorContains: 'inneheld',
filterOperatorDoesNotContain: 'inneheld ikkje',
filterOperatorEquals: 'er lik',
filterOperatorDoesNotEqual: 'er ikkje lik',
filterOperatorStartsWith: 'startar med',
filterOperatorEndsWith: 'sluttar med',
filterOperatorIs: 'er',
filterOperatorNot: 'er ikkje',
filterOperatorAfter: 'er etter',
filterOperatorOnOrAfter: 'er på eller etter',
filterOperatorBefore: 'er før',
filterOperatorOnOrBefore: 'er på eller før',
filterOperatorIsEmpty: 'er tom',
filterOperatorIsNotEmpty: 'er ikkje tom',
filterOperatorIsAnyOf: 'er ein av',
'filterOperator=': '=',
'filterOperator!=': '!=',
'filterOperator>': '>',
'filterOperator>=': '>=',
'filterOperator<': '<',
'filterOperator<=': '<=',
// Header filter operators text
headerFilterOperatorContains: 'Inneheld',
headerFilterOperatorDoesNotContain: 'Inneheld ikkje',
headerFilterOperatorEquals: 'Lik',
headerFilterOperatorDoesNotEqual: 'Er ikkje lik',
headerFilterOperatorStartsWith: 'Startar på',
headerFilterOperatorEndsWith: 'Sluttar på',
headerFilterOperatorIs: 'Er',
headerFilterOperatorNot: 'Er ikkje',
headerFilterOperatorAfter: 'Er etter',
headerFilterOperatorOnOrAfter: 'Er på eller etter',
headerFilterOperatorBefore: 'Er før',
headerFilterOperatorOnOrBefore: 'Er på eller før',
headerFilterOperatorIsEmpty: 'Er tom',
headerFilterOperatorIsNotEmpty: 'Er ikkje tom',
headerFilterOperatorIsAnyOf: 'Er ein av',
'headerFilterOperator=': 'Lik',
'headerFilterOperator!=': 'Ikkje lik',
'headerFilterOperator>': 'Større enn',
'headerFilterOperator>=': 'Større enn eller lik',
'headerFilterOperator<': 'Mindre enn',
'headerFilterOperator<=': 'Mindre enn eller lik',
headerFilterClear: 'Tøm filter',
// Filter values text
filterValueAny: 'nokon',
filterValueTrue: 'sant',
filterValueFalse: 'usant',
// Column menu text
columnMenuLabel: 'Meny',
columnMenuAriaLabel: columnName => `${columnName} kolonne meny`,
columnMenuShowColumns: 'Vis kolonner',
columnMenuManageColumns: 'Administrer kolonner',
columnMenuFilter: 'Filter',
columnMenuHideColumn: 'Skjul',
columnMenuUnsort: 'Usorter',
columnMenuSortAsc: 'Sorter AUKANDE',
columnMenuSortDesc: 'Sorter SYNKANDE',
columnMenuManagePivot: 'Behandle pivot',
// columnMenuManageCharts: 'Manage charts',
// Column header text
columnHeaderFiltersTooltipActive: count => count !== 1 ? `${count} aktive filter` : `${count} aktivt filter`,
columnHeaderFiltersLabel: 'Vis filter',
columnHeaderSortIconLabel: 'Sorter',
// Rows selected footer text
footerRowSelected: count => count !== 1 ? `${count.toLocaleString()} rader valt` : `${count.toLocaleString()} rad valt`,
// Total row amount footer text
footerTotalRows: 'Totalt tal rader:',
// Total visible row amount footer text
footerTotalVisibleRows: (visibleCount, totalCount) => `${visibleCount.toLocaleString()} av ${totalCount.toLocaleString()}`,
// Checkbox selection text
checkboxSelectionHeaderName: 'Avmerkingsboks',
checkboxSelectionSelectAllRows: 'Vel alle rader',
checkboxSelectionUnselectAllRows: 'Vel vekk alle rader',
checkboxSelectionSelectRow: 'Vel rad',
checkboxSelectionUnselectRow: 'Vel vekk rad',
// Boolean cell text
booleanCellTrueLabel: 'sant',
booleanCellFalseLabel: 'usant',
// Long text cell
longTextCellExpandLabel: 'Vis',
longTextCellCollapseLabel: 'Gøym',
// Actions cell more text
actionsCellMore: 'meir',
// Column pinning text
pinToLeft: 'Fest til venstre',
pinToRight: 'Fest til høgre',
unpin: 'Lausne',
// Tree Data
treeDataGroupingHeaderName: 'Grupper',
treeDataExpand: 'vis barn',
treeDataCollapse: 'skjul barn',
// Grouping columns
groupingColumnHeaderName: 'Grupper',
groupColumn: name => `Grupper på ${name}`,
unGroupColumn: name => `Slutt å grupper på ${name}`,
// Master/detail
detailPanelToggle: 'Vis/gøym detaljpanel',
expandDetailPanel: 'Vis',
collapseDetailPanel: 'Gøym',
// Pagination
paginationRowsPerPage: 'Rader per side:',
paginationDisplayedRows: ({
from,
to,
count,
estimated
}) => {
if (!estimated) {
return `${formatNumber(from)}–${formatNumber(to)} av ${count !== -1 ? formatNumber(count) : `flere enn ${formatNumber(to)}`}`;
}
const estimatedLabel = estimated && estimated > to ? `omtrent ${formatNumber(estimated)}` : `flere enn ${formatNumber(to)}`;
return `${formatNumber(from)}–${formatNumber(to)} av ${count !== -1 ? formatNumber(count) : estimatedLabel}`;
},
paginationItemAriaLabel: type => {
if (type === 'first') {
return 'Gå til første side';
}
if (type === 'last') {
return 'Gå til siste side';
}
if (type === 'next') {
return 'Gå til neste side';
}
// if (type === 'previous') {
return 'Gå til førre side';
},
// Row reordering text
rowReorderingHeaderName: 'Radreorganisering',
// Aggregation
aggregationMenuItemHeader: 'Aggregering',
// aggregationFunctionLabelNone: 'none',
aggregationFunctionLabelSum: 'sum',
aggregationFunctionLabelAvg: 'snitt',
aggregationFunctionLabelMin: 'min',
aggregationFunctionLabelMax: 'maks',
aggregationFunctionLabelSize: 'størrelse',
// Pivot panel
pivotToggleLabel: 'Pivot',
pivotRows: 'Rader',
pivotColumns: 'Kolonner',
pivotValues: 'Verdiar',
pivotCloseButton: 'Lukk pivotinnstillingar',
pivotSearchButton: 'Søk felt',
pivotSearchControlPlaceholder: 'Søk felt',
pivotSearchControlLabel: 'Søk felt',
pivotSearchControlClear: 'Tøm søk',
pivotNoFields: 'Ingen felt',
pivotMenuMoveUp: 'Flytt opp',
pivotMenuMoveDown: 'Flytt ned',
pivotMenuMoveToTop: 'Flytt til toppen',
pivotMenuMoveToBottom: 'Flytt til botnen',
pivotMenuRows: 'Rader',
pivotMenuColumns: 'Kolonner',
pivotMenuValues: 'Verdiar',
pivotMenuOptions: 'Feltalternativ',
pivotMenuAddToRows: 'Legg til i Rader',
pivotMenuAddToColumns: 'Legg til i Kolonner',
pivotMenuAddToValues: 'Legg til i Verdiar',
pivotMenuRemove: 'Fjern',
pivotDragToRows: 'Dra hit for å opprette rader',
pivotDragToColumns: 'Dra hit for å opprette kolonner',
pivotDragToValues: 'Dra hit for å opprette verdiar',
pivotYearColumnHeaderName: '(År)',
pivotQuarterColumnHeaderName: '(Kvartal)',
// Charts configuration panel
// chartsNoCharts: 'There are no charts available',
// chartsChartNotSelected: 'Select a chart type to configure its options',
// chartsTabChart: 'Chart',
// chartsTabFields: 'Fields',
// chartsTabCustomize: 'Customize',
// chartsCloseButton: 'Close charts configuration',
// chartsSyncButtonLabel: 'Sync chart',
// chartsSearchPlaceholder: 'Search fields',
// chartsSearchLabel: 'Search fields',
// chartsSearchClear: 'Clear search',
// chartsNoFields: 'No fields',
// chartsFieldBlocked: 'This field cannot be added to any section',
// chartsCategories: 'Categories',
// chartsSeries: 'Series',
// chartsMenuAddToDimensions: (dimensionLabel: string) => `Add to ${dimensionLabel}`,
// chartsMenuAddToValues: (valuesLabel: string) => `Add to ${valuesLabel}`,
// chartsMenuMoveUp: 'Move up',
// chartsMenuMoveDown: 'Move down',
// chartsMenuMoveToTop: 'Move to top',
// chartsMenuMoveToBottom: 'Move to bottom',
// chartsMenuOptions: 'Field options',
// chartsMenuRemove: 'Remove',
// chartsDragToDimensions: (dimensionLabel: string) => `Drag here to use column as ${dimensionLabel}`,
// chartsDragToValues: (valuesLabel: string) => `Drag here to use column as ${valuesLabel}`,
// AI Assistant panel
aiAssistantPanelTitle: 'AI Assistent',
aiAssistantPanelClose: 'Lukk AI Assistent',
aiAssistantPanelNewConversation: 'Ny samtale',
aiAssistantPanelConversationHistory: 'Samtalehistorikk',
aiAssistantPanelEmptyConversation: 'Ingen prompt-historikk',
aiAssistantSuggestions: 'Forslag',
// Prompt field
promptFieldLabel: 'Prompt',
promptFieldPlaceholder: 'Skriv ein prompt…',
promptFieldPlaceholderWithRecording: 'Skriv eller spel inn ein prompt…',
promptFieldPlaceholderListening: 'Lyttar etter prompt…',
promptFieldSpeechRecognitionNotSupported: 'Talegjenkjenning er ikkje støtta i denne nettlesaren',
promptFieldSend: 'Send',
promptFieldRecord: 'Spel inn',
promptFieldStopRecording: 'Stopp opptak',
// Prompt
promptRerun: 'Kjør på nytt',
promptProcessing: 'Behandlar…',
promptAppliedChanges: 'Brukte endringar',
// Prompt changes
promptChangeGroupDescription: column => `Grupper etter ${column}`,
promptChangeAggregationLabel: (column, aggregation) => `${column} (${aggregation})`,
promptChangeAggregationDescription: (column, aggregation) => `Aggreger ${column} (${aggregation})`,
promptChangeFilterLabel: (column, operator, value) => {
if (operator === 'is any of') {
return `${column} er ein av: ${value}`;
}
return `${column} ${operator} ${value}`;
},
promptChangeFilterDescription: (column, operator, value) => {
if (operator === 'is any of') {
return `Filter der ${column} er ein av: ${value}`;
}
return `Filter der ${column} ${operator} ${value}`;
},
promptChangeSortDescription: (column, direction) => `Sorter etter ${column} (${direction})`,
promptChangePivotEnableLabel: 'Pivot',
promptChangePivotEnableDescription: 'Aktiver pivot',
promptChangePivotColumnsLabel: count => `Kolonner (${count})`,
promptChangePivotColumnsDescription: (column, direction) => `${column}${direction ? ` (${direction})` : ''}`,
promptChangePivotRowsLabel: count => `Rader (${count})`,
promptChangePivotValuesLabel: count => `Verdiar (${count})`,
promptChangePivotValuesDescription: (column, aggregation) => `${column} (${aggregation})`
// promptChangeChartsLabel: (dimensionsCount: number, valuesCount: number) => `Dimensions (${dimensionsCount}), Values (${valuesCount})`,
};
export const nnNO = getGridLocalization(nnNOGrid);