refactor(editor): Extract @n8n/i18n package for internationalization (no-changelog) (#15466)

This commit is contained in:
Alex Grozav
2025-05-30 11:44:33 +02:00
committed by GitHub
parent bbe2b12bf2
commit e704077864
408 changed files with 1002 additions and 767 deletions

View File

@@ -18,7 +18,7 @@ import type {
} from '@/Interface';
import { useDataSchema } from '@/composables/useDataSchema';
import { useExternalHooks } from '@/composables/useExternalHooks';
import { useI18n } from '@/composables/useI18n';
import { useI18n } from '@n8n/i18n';
import { useNodeHelpers } from '@/composables/useNodeHelpers';
import { type PinDataSource, usePinnedData } from '@/composables/usePinnedData';
import { useTelemetry } from '@/composables/useTelemetry';
@@ -1088,7 +1088,7 @@ export function useCanvasOperations({ router }: { router: ReturnType<typeof useR
}
function resolveNodeName(node: INodeUi) {
const localizedName = i18n.localizeNodeName(node.name, node.type);
const localizedName = i18n.localizeNodeName(rootStore.defaultLocale, node.name, node.type);
node.name = uniqueNodeName(localizedName);
}
@@ -1580,7 +1580,7 @@ export function useCanvasOperations({ router }: { router: ReturnType<typeof useR
oldName = node.name;
const localized = i18n.localizeNodeName(node.name, node.type);
const localized = i18n.localizeNodeName(rootStore.defaultLocale, node.name, node.type);
newNodeNames.delete(oldName);
newName = uniqueNodeName(localized, Array.from(newNodeNames));