Files
descrybe/apps/web/scripts/locale-extra-browser-leftovers.mjs
T
greeneclipse 8580c996c3 Initial commit of Descrybe v2 without local scratch artifacts.
Drop one-shot tmp/axe scripts and agent i18n scratch so the Gitea tree is deployable.
2026-08-09 22:47:43 +02:00

1202 lines
45 KiB
JavaScript
Raw 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.
/**
* Browser leftover i18n (aria / time / news / credits plan labels).
* Merged by gen-locale-packs.mjs via EXTRA_BROWSER.
*/
function fill(map) {
for (const [key, byLocale] of Object.entries(map)) {
for (const [code, text] of Object.entries(byLocale)) {
EXTRA[code] ??= {};
EXTRA[code][key] = text;
}
}
}
/** @type {Record<string, Record<string, string>>} */
export const EXTRA = {};
/** English source keys to add to en.ts (idempotent). */
export const EN_ADDITIONS = {
"header.accountSettingsAria": "Account settings for {email}",
"switcher.switchUserAria": "Switch user: {label}",
"support.notifications.aria": "Support notifications",
"support.notifications.ariaUnread": "Support notifications, {count} unread",
"time.never": "Never",
"time.invalid": "Invalid date",
"time.unknown": "Unknown date",
"time.justNow": "just now",
"time.neverUsed": "Never used",
"billing.plan.enterprise": "Enterprise",
"news.heading": "Platform Updates",
"news.subtitle": "Latest features and improvements",
"news.keyFeatures": "Key Features:",
"news.badge.new": "New",
"news.footer": "Thats everything for now — check back after the next release.",
"news.category.enhancement": "Enhancement",
"news.category.feature": "Feature",
"news.category.integration": "Integration",
"news.category.newFeature": "New Feature",
"news.category.billing": "Billing",
"news.uxImprovements.description":
"Enhanced platform usability with guide tour controls, API improvements, and better navigation.",
"news.uxImprovements.f1": "Guide tour skip/hide functionality",
"news.uxImprovements.f2": "API reliability improvements",
"news.uxImprovements.f3": "Enhanced user interface navigation",
"news.uxImprovements.f4": "Better workflow efficiency",
"news.multiselect.title": "Multiselect Attribute Support",
"news.multiselect.description":
"Added support for multiselect attributes, allowing products to have multiple values for list-type attributes.",
"news.multiselect.f1": "Multiselect attribute type support",
"news.multiselect.f2": "Multiple value selection in product editing",
"news.multiselect.f3": "Store multiple values on a single attribute",
"news.multiselect.f4": "Enhanced attribute extraction for multiselect fields",
"news.multiselect.f5": "Improved export feed compatibility",
"news.csvEan.title": "CSV EAN Upload Feature",
"news.csvEan.description":
"Upload CSV files containing EAN codes to quickly process hundreds of products at once.",
"news.csvEan.f1": "Drag & drop CSV file upload",
"news.csvEan.f2": "EAN format validation (EAN-8, EAN-13, UPC-12, GTIN-14)",
"news.csvEan.f3": "Automatic duplicate detection",
"news.csvEan.f4": "Bulk product processing",
"news.csvEan.f5": "Detailed processing statistics",
"news.brick.title": "BRICK Code Attribute Support",
"news.brick.description":
"Enhanced attribute system with BRICK code support for standardized product classification and export.",
"news.brick.f1": "BRICK code attribute handling",
"news.brick.f2": "Automatic code formatting in exports",
"news.brick.f3": "XML feed BRICK code integration",
"news.brick.f4": "Export feed compatibility improvements",
"news.apiV1.title": "API v1 Release",
"news.apiV1.description":
"New API v1 endpoints for programmatic access to categories, attributes, feeds, products, and export feeds.",
"news.apiV1.f1": "RESTful API v1 endpoints",
"news.apiV1.f2": "Categories and attributes management",
"news.apiV1.f3": "Feed creation and management",
"news.apiV1.f4": "Product processing via API",
"news.apiV1.f5": "Export feed programmatic access",
"news.apiV1.f6": "Authentication and authorization",
"news.feedFiltering.title": "Products Page Feed Filtering",
"news.feedFiltering.description":
"Improved products page with optimized feed filtering, loading states, and better performance.",
"news.feedFiltering.f1": "Enhanced feed filtering",
"news.feedFiltering.f2": "Improved loading states",
"news.feedFiltering.f3": "Optimized query performance",
"news.feedFiltering.f4": "Better pagination handling",
"news.feedFiltering.f5": "Export functionality improvements",
"news.exportFeeds.title": "Export Feeds System",
"news.exportFeeds.description":
"Comprehensive export feed system for generating XML and CSV exports with custom configurations.",
"news.exportFeeds.f1": "XML and CSV export formats",
"news.exportFeeds.f2": "Custom field mapping",
"news.exportFeeds.f3": "Export preview functionality",
"news.exportFeeds.f4": "Job-based product export",
"news.exportFeeds.f5": "EPREL data integration",
"news.exportFeeds.f6": "Public export feed URLs",
"news.woocommerce.title": "WooCommerce Integration",
"news.woocommerce.description": "Sync products, categories, and attributes with WooCommerce stores.",
"news.woocommerce.f1": "Store credential configuration",
"news.woocommerce.f2": "Category and attribute mapping",
"news.woocommerce.f3": "Bidirectional product sync",
"news.woocommerce.f4": "Match strategy options",
"news.eprel.title": "EPREL Energy Label Integration",
"news.eprel.description":
"Integration with European Product Registry for Energy Labelling to fetch energy efficiency data.",
"news.eprel.f1": "Automatic EPREL ID processing",
"news.eprel.f2": "Energy label image retrieval",
"news.eprel.f3": "Product energy fiche downloads",
"news.eprel.f4": "Energy class extraction",
"news.eprel.f5": "Multi-language support",
"news.aiCategorization.title": "Enhanced Product Categorization",
"news.aiCategorization.description":
"Improved AI categorization system with better accuracy and hierarchical category support.",
"news.aiCategorization.f1": "Hierarchical category navigation",
"news.aiCategorization.f2": "Confidence scoring",
"news.aiCategorization.f3": "Multi-language support",
"news.aiCategorization.f4": "Automatic fallback handling",
"news.standardFields.title": "Standard Fields Management",
"news.standardFields.description":
"Manage standard product fields with field groups, validation rules, and default values.",
"news.standardFields.f1": "Field group organization",
"news.standardFields.f2": "System and custom fields",
"news.standardFields.f3": "Field validation rules",
"news.standardFields.f4": "Default value support",
"news.standardFields.f5": "Automatic field setup",
"news.billingSystem.title": "Credit-Based Billing",
"news.billingSystem.description":
"New credit-based billing system with usage tracking and flexible payment options.",
"news.billingSystem.f1": "Credit-based processing",
"news.billingSystem.f2": "Usage analytics",
"news.billingSystem.f3": "Flexible billing cycles",
"news.billingSystem.f4": "Payment method management",
"news.billingSystem.f5": "Invoice generation"
};
fill({
"header.accountSettingsAria": {
es: "Configuración de la cuenta de {email}",
fr: "Paramètres du compte pour {email}",
de: "Kontoeinstellungen für {email}",
it: "Impostazioni account per {email}",
pt: "Definições da conta de {email}",
nl: "Accountinstellingen voor {email}",
pl: "Ustawienia konta dla {email}",
ja: "{email} のアカウント設定"
},
"switcher.switchUserAria": {
es: "Cambiar de usuario: {label}",
fr: "Changer dutilisateur : {label}",
de: "Benutzer wechseln: {label}",
it: "Cambia utente: {label}",
pt: "Mudar de utilizador: {label}",
nl: "Gebruiker wisselen: {label}",
pl: "Przełącz użytkownika: {label}",
ja: "ユーザー切替: {label}"
},
"support.notifications.aria": {
es: "Notificaciones de soporte",
fr: "Notifications dassistance",
de: "Support-Benachrichtigungen",
it: "Notifiche di supporto",
pt: "Notificações de suporte",
nl: "Supportmeldingen",
pl: "Powiadomienia wsparcia",
ja: "サポート通知"
},
"support.notifications.ariaUnread": {
es: "Notificaciones de soporte, {count} sin leer",
fr: "Notifications dassistance, {count} non lues",
de: "Support-Benachrichtigungen, {count} ungelesen",
it: "Notifiche di supporto, {count} non lette",
pt: "Notificações de suporte, {count} por ler",
nl: "Supportmeldingen, {count} ongelezen",
pl: "Powiadomienia wsparcia, {count} nieprzeczytanych",
ja: "サポート通知、未読 {count} 件"
},
"time.never": {
es: "Nunca",
fr: "Jamais",
de: "Nie",
it: "Mai",
pt: "Nunca",
nl: "Nooit",
pl: "Nigdy",
ja: "なし"
},
"time.invalid": {
es: "Fecha no válida",
fr: "Date invalide",
de: "Ungültiges Datum",
it: "Data non valida",
pt: "Data inválida",
nl: "Ongeldige datum",
pl: "Nieprawidłowa data",
ja: "無効な日付"
},
"time.unknown": {
es: "Fecha desconocida",
fr: "Date inconnue",
de: "Unbekanntes Datum",
it: "Data sconosciuta",
pt: "Data desconhecida",
nl: "Onbekende datum",
pl: "Nieznana data",
ja: "不明な日付"
},
"time.justNow": {
es: "ahora mismo",
fr: "à linstant",
de: "gerade eben",
it: "proprio ora",
pt: "agora mesmo",
nl: "zojuist",
pl: "przed chwilą",
ja: "たった今"
},
"time.neverUsed": {
es: "Nunca usado",
fr: "Jamais utilisé",
de: "Nie verwendet",
it: "Mai usato",
pt: "Nunca usado",
nl: "Nooit gebruikt",
pl: "Nigdy nie użyto",
ja: "未使用"
},
"billing.plan.enterprise": {
es: "Empresarial",
fr: "Entreprise",
de: "Enterprise",
it: "Enterprise",
pt: "Empresarial",
nl: "Enterprise",
pl: "Enterprise",
ja: "エンタープライズ"
},
"stats.enterpriseBilling": {
es: "Empresarial · Facturación",
fr: "Entreprise · Facturation",
de: "Enterprise · Abrechnung",
it: "Enterprise · Fatturazione",
pt: "Empresarial · Faturação",
nl: "Enterprise · Facturering",
pl: "Enterprise · Rozliczenia",
ja: "エンタープライズ · 請求"
},
"billing.unlimitedPlanWallet": {
es: "Plan ilimitado · monedero {wallet}",
fr: "Plan illimité · portefeuille {wallet}",
de: "Unbegrenzter Plan · Wallet {wallet}",
it: "Piano illimitato · portafoglio {wallet}",
pt: "Plano ilimitado · carteira {wallet}",
nl: "Onbeperkt plan · wallet {wallet}",
pl: "Plan bez limitu · portfel {wallet}",
ja: "無制限プラン · ウォレット {wallet}"
},
"billing.planKind.enterprise": {
es: "Empresarial / personalizado",
fr: "Entreprise / personnalisé",
de: "Enterprise / individuell",
it: "Enterprise / personalizzato",
pt: "Empresarial / personalizado",
nl: "Enterprise / aangepast",
pl: "Enterprise / niestandardowy",
ja: "エンタープライズ / カスタム"
},
"billing.enterpriseCapacity": {
es: "Capacidad gestionada empresarial",
fr: "Capacité gérée entreprise",
de: "Enterprise-verwaltete Kapazität",
it: "Capacità gestita Enterprise",
pt: "Capacidade gerida empresarial",
nl: "Enterprise-beheerde capaciteit",
pl: "Pojemność zarządzana Enterprise",
ja: "エンタープライズ管理容量"
},
"news.heading": {
es: "Actualizaciones de la plataforma",
fr: "Mises à jour de la plateforme",
de: "Plattform-Updates",
it: "Aggiornamenti della piattaforma",
pt: "Atualizações da plataforma",
nl: "Platformupdates",
pl: "Aktualizacje platformy",
ja: "プラットフォームの更新"
},
"news.subtitle": {
es: "Últimas funciones y mejoras",
fr: "Dernières fonctionnalités et améliorations",
de: "Neueste Funktionen und Verbesserungen",
it: "Ultime funzionalità e miglioramenti",
pt: "Funcionalidades e melhorias mais recentes",
nl: "Nieuwste functies en verbeteringen",
pl: "Najnowsze funkcje i ulepszenia",
ja: "最新の機能と改善"
},
"news.keyFeatures": {
es: "Funciones clave:",
fr: "Fonctionnalités clés :",
de: "Wichtige Funktionen:",
it: "Funzionalità chiave:",
pt: "Funcionalidades principais:",
nl: "Belangrijkste functies:",
pl: "Kluczowe funkcje:",
ja: "主な機能:"
},
"news.badge.new": {
es: "Nuevo",
fr: "Nouveau",
de: "Neu",
it: "Nuovo",
pt: "Novo",
nl: "Nieuw",
pl: "Nowe",
ja: "新着"
},
"news.footer": {
es: "Eso es todo por ahora — vuelve tras la próxima versión.",
fr: "Cest tout pour le moment — revenez après la prochaine version.",
de: "Das wars fürs Erste — schauen Sie nach dem nächsten Release wieder vorbei.",
it: "Per ora è tutto — torna dopo la prossima release.",
pt: "É tudo por agora — volte após a próxima versão.",
nl: "Dat is alles voor nu — kom terug na de volgende release.",
pl: "To na razie wszystko — zajrzyj po kolejnej wersji.",
ja: "以上です — 次のリリース後にまたご確認ください。"
},
"news.category.enhancement": {
es: "Mejora",
fr: "Amélioration",
de: "Verbesserung",
it: "Miglioramento",
pt: "Melhoria",
nl: "Verbetering",
pl: "Ulepszenie",
ja: "改善"
},
"news.category.feature": {
es: "Función",
fr: "Fonctionnalité",
de: "Funktion",
it: "Funzionalità",
pt: "Funcionalidade",
nl: "Functie",
pl: "Funkcja",
ja: "機能"
},
"news.category.integration": {
es: "Integración",
fr: "Intégration",
de: "Integration",
it: "Integrazione",
pt: "Integração",
nl: "Integratie",
pl: "Integracja",
ja: "連携"
},
"news.category.newFeature": {
es: "Nueva función",
fr: "Nouvelle fonctionnalité",
de: "Neue Funktion",
it: "Nuova funzionalità",
pt: "Nova funcionalidade",
nl: "Nieuwe functie",
pl: "Nowa funkcja",
ja: "新機能"
},
"news.category.billing": {
es: "Facturación",
fr: "Facturation",
de: "Abrechnung",
it: "Fatturazione",
pt: "Faturação",
nl: "Facturering",
pl: "Rozliczenia",
ja: "請求"
}
});
// News item bodies — compact per-locale rows: [es, fr, de, it, pt, nl, pl, ja]
const locales = ["es", "fr", "de", "it", "pt", "nl", "pl", "ja"];
/** @type {Record<string, string[]>} */
const NEWS_ROWS = {
"news.uxImprovements.description": [
"Usabilidad mejorada con controles del tour, mejoras de API y mejor navegación.",
"Utilisabilité renforcée avec contrôles du guide, améliorations API et meilleure navigation.",
"Verbesserte Benutzerfreundlichkeit mit Tour-Steuerung, API-Verbesserungen und besserer Navigation.",
"Usabilità migliorata con controlli del tour, miglioramenti API e navigazione migliore.",
"Usabilidade melhorada com controlos do tour, melhorias de API e melhor navegação.",
"Verbeterde bruikbaarheid met tourbediening, API-verbeteringen en betere navigatie.",
"Lepsza użyteczność dzięki sterowaniu wycieczką, ulepszeniom API i lepszej nawigacji.",
"ガイドツアー制御、API改善、ナビゲーション向上で使いやすさを強化しました。"
],
"news.uxImprovements.f1": [
"Omitir/ocultar el tour guiado",
"Ignorer/masquer le guide",
"Tour überspringen/ausblenden",
"Salta/nascondi il tour",
"Ignorar/ocultar o tour",
"Rondleiding overslaan/verbergen",
"Pomiń/ukryj wycieczkę",
"ガイドツアーのスキップ/非表示"
],
"news.uxImprovements.f2": [
"Mejoras de fiabilidad de la API",
"Améliorations de fiabilité de lAPI",
"API-Zuverlässigkeitsverbesserungen",
"Miglioramenti affidabilità API",
"Melhorias de fiabilidade da API",
"API-betrouwbaarheidsverbeteringen",
"Ulepszenia niezawodności API",
"APIの信頼性向上"
],
"news.uxImprovements.f3": [
"Navegación de interfaz mejorada",
"Navigation dinterface améliorée",
"Verbesserte UI-Navigation",
"Navigazione interfaccia migliorata",
"Navegação de interface melhorada",
"Verbeterde UI-navigatie",
"Lepsza nawigacja interfejsu",
"UIナビゲーションの強化"
],
"news.uxImprovements.f4": [
"Mayor eficiencia del flujo de trabajo",
"Meilleure efficacité du flux de travail",
"Bessere Workflow-Effizienz",
"Maggiore efficienza del flusso di lavoro",
"Maior eficiência do fluxo de trabalho",
"Betere workflow-efficiëntie",
"Lepsza efektywność przepływu pracy",
"ワークフロー効率の向上"
],
"news.multiselect.title": [
"Soporte de atributos multiselección",
"Prise en charge des attributs multisélection",
"Unterstützung für Mehrfachauswahl-Attribute",
"Supporto attributi multiselezione",
"Suporte a atributos de seleção múltipla",
"Ondersteuning voor multiselect-attributen",
"Obsługa atrybutów wielokrotnego wyboru",
"複数選択属性のサポート"
],
"news.multiselect.description": [
"Los productos pueden tener varios valores en atributos de tipo lista.",
"Les produits peuvent avoir plusieurs valeurs pour les attributs de type liste.",
"Produkte können mehrere Werte für Listenattribute haben.",
"I prodotti possono avere più valori per gli attributi di tipo elenco.",
"Os produtos podem ter vários valores em atributos do tipo lista.",
"Producten kunnen meerdere waarden hebben voor lijstattributen.",
"Produkty mogą mieć wiele wartości dla atrybutów typu lista.",
"リスト型属性で商品に複数の値を持てるようになりました。"
],
"news.multiselect.f1": [
"Tipo de atributo multiselección",
"Type dattribut multisélection",
"Mehrfachauswahl-Attributtyp",
"Tipo attributo multiselezione",
"Tipo de atributo de seleção múltipla",
"Multiselect-attribuuttype",
"Typ atrybutu wielokrotnego wyboru",
"複数選択属性タイプ"
],
"news.multiselect.f2": [
"Selección múltiple al editar productos",
"Sélection multiple à l’édition produit",
"Mehrfachauswahl in der Produktbearbeitung",
"Selezione multipla in modifica prodotto",
"Seleção múltipla na edição de produtos",
"Meervoudige selectie bij productbewerking",
"Wybór wielu wartości przy edycji produktu",
"商品編集での複数値選択"
],
"news.multiselect.f3": [
"Varios valores en un solo atributo",
"Plusieurs valeurs sur un seul attribut",
"Mehrere Werte auf einem Attribut",
"Più valori su un singolo attributo",
"Vários valores num único atributo",
"Meerdere waarden op één attribuut",
"Wiele wartości w jednym atrybucie",
"1つの属性に複数の値を保存"
],
"news.multiselect.f4": [
"Extracción mejorada para campos multiselección",
"Extraction améliorée pour champs multisélection",
"Verbesserte Extraktion für Mehrfachauswahlfelder",
"Estrazione migliorata per campi multiselezione",
"Extração melhorada para campos de seleção múltipla",
"Verbeterde extractie voor multiselect-velden",
"Lepsza ekstrakcja pól wielokrotnego wyboru",
"複数選択フィールドの抽出強化"
],
"news.multiselect.f5": [
"Mejor compatibilidad con feeds de exportación",
"Meilleure compatibilité des flux dexport",
"Bessere Kompatibilität von Export-Feeds",
"Migliore compatibilità dei feed di esportazione",
"Melhor compatibilidade com feeds de exportação",
"Betere compatibiliteit van exportfeeds",
"Lepsza zgodność feedów eksportu",
"エクスポートフィード互換性の向上"
],
"news.csvEan.title": [
"Carga CSV de EAN",
"Téléversement CSV dEAN",
"CSV-EAN-Upload",
"Caricamento CSV di EAN",
"Carregamento CSV de EAN",
"CSV-EAN-upload",
"Przesyłanie EAN z CSV",
"CSV EANアップロード"
],
"news.csvEan.description": [
"Sube CSV con códigos EAN para procesar cientos de productos a la vez.",
"Téléversez des CSV dEAN pour traiter des centaines de produits dun coup.",
"CSV-Dateien mit EAN-Codes hochladen, um hunderte Produkte auf einmal zu verarbeiten.",
"Carica CSV con codici EAN per elaborare centinaia di prodotti in una volta.",
"Carregue CSV com códigos EAN para processar centenas de produtos de uma vez.",
"Upload CSV-bestanden met EAN-codes om honderden producten tegelijk te verwerken.",
"Przesyłaj pliki CSV z kodami EAN, by przetwarzać setki produktów naraz.",
"EANコードのCSVをアップロードして数百の商品を一括処理。"
],
"news.csvEan.f1": [
"Carga CSV con arrastrar y soltar",
"Téléversement CSV glisser-déposer",
"CSV-Upload per Drag & Drop",
"Caricamento CSV drag & drop",
"Carregamento CSV com arrastar e largar",
"CSV-upload via slepen en neerzetten",
"Przesyłanie CSV przeciągnij i upuść",
"ドラッグ&ドロップでのCSVアップロード"
],
"news.csvEan.f2": [
"Validación de formato EAN (EAN-8, EAN-13, UPC-12, GTIN-14)",
"Validation du format EAN (EAN-8, EAN-13, UPC-12, GTIN-14)",
"EAN-Formatvalidierung (EAN-8, EAN-13, UPC-12, GTIN-14)",
"Validazione formato EAN (EAN-8, EAN-13, UPC-12, GTIN-14)",
"Validação de formato EAN (EAN-8, EAN-13, UPC-12, GTIN-14)",
"EAN-formaatvalidatie (EAN-8, EAN-13, UPC-12, GTIN-14)",
"Walidacja formatu EAN (EAN-8, EAN-13, UPC-12, GTIN-14)",
"EAN形式の検証(EAN-8、EAN-13、UPC-12、GTIN-14"
],
"news.csvEan.f3": [
"Detección automática de duplicados",
"Détection automatique des doublons",
"Automatische Duplikaterkennung",
"Rilevamento automatico dei duplicati",
"Deteção automática de duplicados",
"Automatische duplicaatdetectie",
"Automatyczne wykrywanie duplikatów",
"重複の自動検出"
],
"news.csvEan.f4": [
"Procesamiento masivo de productos",
"Traitement produit en masse",
"Massenverarbeitung von Produkten",
"Elaborazione prodotti in blocco",
"Processamento em massa de produtos",
"Bulkproductverwerking",
"Masowe przetwarzanie produktów",
"商品の一括処理"
],
"news.csvEan.f5": [
"Estadísticas detalladas de procesamiento",
"Statistiques de traitement détaillées",
"Detaillierte Verarbeitungsstatistiken",
"Statistiche di elaborazione dettagliate",
"Estatísticas detalhadas de processamento",
"Gedetailleerde verwerkingsstatistieken",
"Szczegółowe statystyki przetwarzania",
"詳細な処理統計"
],
"news.brick.title": [
"Soporte de atributos con código BRICK",
"Prise en charge des attributs code BRICK",
"BRICK-Code-Attributunterstützung",
"Supporto attributi codice BRICK",
"Suporte a atributos com código BRICK",
"Ondersteuning voor BRICK-codeattributen",
"Obsługa atrybutów kodu BRICK",
"BRICKコード属性のサポート"
],
"news.brick.description": [
"Sistema de atributos con códigos BRICK para clasificación y exportación estandarizadas.",
"Système dattributs avec codes BRICK pour classification et export standardisés.",
"Attributsystem mit BRICK-Codes für standardisierte Klassifikation und Exporte.",
"Sistema di attributi con codici BRICK per classificazione ed esportazione standardizzate.",
"Sistema de atributos com códigos BRICK para classificação e exportação padronizadas.",
"Attribuutsysteem met BRICK-codes voor gestandaardiseerde classificatie en export.",
"System atrybutów z kodami BRICK do standaryzowanej klasyfikacji i eksportu.",
"標準化された分類とエクスポート向けのBRICKコード属性対応。"
],
"news.brick.f1": [
"Gestión de atributos con código BRICK",
"Gestion des attributs code BRICK",
"BRICK-Code-Attributverarbeitung",
"Gestione attributi codice BRICK",
"Gestão de atributos com código BRICK",
"BRICK-codeattribuutverwerking",
"Obsługa atrybutów kodu BRICK",
"BRICKコード属性の処理"
],
"news.brick.f2": [
"Formato automático de códigos en exportaciones",
"Formatage automatique des codes à lexport",
"Automatische Codeformatierung in Exporten",
"Formattazione automatica dei codici in esportazione",
"Formatação automática de códigos nas exportações",
"Automatische codeformattering in exports",
"Automatyczne formatowanie kodów w eksporcie",
"エクスポートでのコード自動整形"
],
"news.brick.f3": [
"Integración de códigos BRICK en feeds XML",
"Intégration des codes BRICK dans les flux XML",
"BRICK-Code-Integration in XML-Feeds",
"Integrazione codici BRICK nei feed XML",
"Integração de códigos BRICK em feeds XML",
"BRICK-code-integratie in XML-feeds",
"Integracja kodów BRICK w feedach XML",
"XMLフィードへのBRICKコード統合"
],
"news.brick.f4": [
"Mejoras de compatibilidad de feeds de exportación",
"Améliorations de compatibilité des flux dexport",
"Kompatibilitätsverbesserungen für Export-Feeds",
"Miglioramenti di compatibilità dei feed di esportazione",
"Melhorias de compatibilidade dos feeds de exportação",
"Compatibiliteitsverbeteringen voor exportfeeds",
"Ulepszenia zgodności feedów eksportu",
"エクスポートフィード互換性の改善"
],
"news.apiV1.title": [
"Lanzamiento de API v1",
"Publication de lAPI v1",
"API-v1-Veröffentlichung",
"Rilascio API v1",
"Lançamento da API v1",
"API v1-release",
"Wydanie API v1",
"API v1リリース"
],
"news.apiV1.description": [
"Nuevos endpoints API v1 para categorías, atributos, feeds, productos y exportaciones.",
"Nouveaux endpoints API v1 pour catégories, attributs, flux, produits et exports.",
"Neue API-v1-Endpunkte für Kategorien, Attribute, Feeds, Produkte und Exporte.",
"Nuovi endpoint API v1 per categorie, attributi, feed, prodotti ed esportazioni.",
"Novos endpoints API v1 para categorias, atributos, feeds, produtos e exportações.",
"Nieuwe API v1-endpoints voor categorieën, attributen, feeds, producten en exports.",
"Nowe endpointy API v1 dla kategorii, atrybutów, feedów, produktów i eksportów.",
"カテゴリ・属性・フィード・商品・エクスポート向けの新しいAPI v1エンドポイント。"
],
"news.apiV1.f1": [
"Endpoints RESTful de la API v1",
"Endpoints RESTful de lAPI v1",
"RESTful API-v1-Endpunkte",
"Endpoint RESTful API v1",
"Endpoints RESTful da API v1",
"RESTful API v1-endpoints",
"Endpointy RESTful API v1",
"RESTful API v1エンドポイント"
],
"news.apiV1.f2": [
"Gestión de categorías y atributos",
"Gestion des catégories et attributs",
"Verwaltung von Kategorien und Attributen",
"Gestione categorie e attributi",
"Gestão de categorias e atributos",
"Beheer van categorieën en attributen",
"Zarządzanie kategoriami i atrybutami",
"カテゴリと属性の管理"
],
"news.apiV1.f3": [
"Creación y gestión de feeds",
"Création et gestion des flux",
"Feed-Erstellung und -Verwaltung",
"Creazione e gestione feed",
"Criação e gestão de feeds",
"Feedcreatie en -beheer",
"Tworzenie i zarządzanie feedami",
"フィードの作成と管理"
],
"news.apiV1.f4": [
"Procesamiento de productos vía API",
"Traitement des produits via API",
"Produktverarbeitung über API",
"Elaborazione prodotti via API",
"Processamento de produtos via API",
"Productverwerking via API",
"Przetwarzanie produktów przez API",
"APIによる商品処理"
],
"news.apiV1.f5": [
"Acceso programático a feeds de exportación",
"Accès programmatique aux flux dexport",
"Programmatischer Zugriff auf Export-Feeds",
"Accesso programmatico ai feed di esportazione",
"Acesso programático a feeds de exportação",
"Programmatische toegang tot exportfeeds",
"Programowy dostęp do feedów eksportu",
"エクスポートフィードへのプログラムアクセス"
],
"news.apiV1.f6": [
"Autenticación y autorización",
"Authentification et autorisation",
"Authentifizierung und Autorisierung",
"Autenticazione e autorizzazione",
"Autenticação e autorização",
"Authenticatie en autorisatie",
"Uwierzytelnianie i autoryzacja",
"認証と認可"
],
"news.feedFiltering.title": [
"Filtrado de feeds en productos",
"Filtrage des flux sur la page produits",
"Feed-Filterung auf der Produktseite",
"Filtro feed nella pagina prodotti",
"Filtragem de feeds na página de produtos",
"Feedfiltering op de productpagina",
"Filtrowanie feedów na stronie produktów",
"商品ページのフィードフィルタ"
],
"news.feedFiltering.description": [
"Página de productos con filtrado de feeds optimizado, estados de carga y mejor rendimiento.",
"Page produits avec filtrage de flux optimisé, états de chargement et meilleures perfs.",
"Produktseite mit optimierter Feed-Filterung, Ladezuständen und besserer Performance.",
"Pagina prodotti con filtro feed ottimizzato, stati di caricamento e prestazioni migliori.",
"Página de produtos com filtragem de feeds otimizada, estados de carregamento e melhor desempenho.",
"Productpagina met geoptimaliseerde feedfiltering, laadstatussen en betere prestaties.",
"Strona produktów z optymalnym filtrowaniem feedów, stanami ładowania i lepszą wydajnością.",
"フィードフィルタ最適化、読み込み状態、パフォーマンス向上の商品ページ。"
],
"news.feedFiltering.f1": [
"Filtrado de feeds mejorado",
"Filtrage des flux amélioré",
"Verbesserte Feed-Filterung",
"Filtro feed migliorato",
"Filtragem de feeds melhorada",
"Verbeterde feedfiltering",
"Lepsze filtrowanie feedów",
"フィードフィルタの強化"
],
"news.feedFiltering.f2": [
"Estados de carga mejorados",
"États de chargement améliorés",
"Verbesserte Ladezustände",
"Stati di caricamento migliorati",
"Estados de carregamento melhorados",
"Verbeterde laadstatussen",
"Lepsze stany ładowania",
"読み込み状態の改善"
],
"news.feedFiltering.f3": [
"Rendimiento de consultas optimizado",
"Performance des requêtes optimisée",
"Optimierte Abfrageleistung",
"Prestazioni delle query ottimizzate",
"Desempenho de consultas otimizado",
"Geoptimaliseerde queryprestaties",
"Zoptymalizowana wydajność zapytań",
"クエリ性能の最適化"
],
"news.feedFiltering.f4": [
"Mejor manejo de la paginación",
"Meilleure gestion de la pagination",
"Bessere Paginierungsbehandlung",
"Gestione paginazione migliorata",
"Melhor gestão da paginação",
"Betere paginatieafhandeling",
"Lepsza obsługa paginacji",
"ページネーション処理の改善"
],
"news.feedFiltering.f5": [
"Mejoras de la funcionalidad de exportación",
"Améliorations de la fonctionnalité dexport",
"Verbesserungen der Exportfunktion",
"Miglioramenti della funzionalità di esportazione",
"Melhorias da funcionalidade de exportação",
"Verbeteringen van de exportfunctionaliteit",
"Ulepszenia funkcji eksportu",
"エクスポート機能の改善"
],
"news.exportFeeds.title": [
"Sistema de feeds de exportación",
"Système de flux dexport",
"Export-Feed-System",
"Sistema di feed di esportazione",
"Sistema de feeds de exportação",
"Exportfeedsysteem",
"System feedów eksportu",
"エクスポートフィードシステム"
],
"news.exportFeeds.description": [
"Sistema completo de feeds de exportación XML/CSV con configuraciones personalizadas.",
"Système complet de flux dexport XML/CSV avec configurations personnalisées.",
"Umfassendes Export-Feed-System für XML/CSV mit benutzerdefinierten Konfigurationen.",
"Sistema completo di feed di esportazione XML/CSV con configurazioni personalizzate.",
"Sistema completo de feeds de exportação XML/CSV com configurações personalizadas.",
"Uitgebreid exportfeedsysteem voor XML/CSV met aangepaste configuraties.",
"Kompleksowy system feedów eksportu XML/CSV z własnymi konfiguracjami.",
"カスタム設定付きの包括的なXML/CSVエクスポートフィード。"
],
"news.exportFeeds.f1": [
"Formatos de exportación XML y CSV",
"Formats dexport XML et CSV",
"XML- und CSV-Exportformate",
"Formati di esportazione XML e CSV",
"Formatos de exportação XML e CSV",
"XML- en CSV-exportformaten",
"Formaty eksportu XML i CSV",
"XMLおよびCSVエクスポート形式"
],
"news.exportFeeds.f2": [
"Mapeo personalizado de campos",
"Mappage de champs personnalisé",
"Benutzerdefiniertes Feldmapping",
"Mappatura campi personalizzata",
"Mapeamento personalizado de campos",
"Aangepaste veldmapping",
"Niestandardowe mapowanie pól",
"カスタムフィールドマッピング"
],
"news.exportFeeds.f3": [
"Vista previa de exportación",
"Aperçu de lexport",
"Exportvorschau",
"Anteprima esportazione",
"Pré-visualização da exportação",
"Exportvoorbeeld",
"Podgląd eksportu",
"エクスポートプレビュー"
],
"news.exportFeeds.f4": [
"Exportación de productos basada en trabajos",
"Export produit basé sur des tâches",
"Jobbasierter Produktexport",
"Esportazione prodotti basata su job",
"Exportação de produtos baseada em trabalhos",
"Jobgebaseerde productexport",
"Eksport produktów oparty na zadaniach",
"ジョブベースの商品エクスポート"
],
"news.exportFeeds.f5": [
"Integración de datos EPREL",
"Intégration des données EPREL",
"EPREL-Datenintegration",
"Integrazione dati EPREL",
"Integração de dados EPREL",
"EPREL-gegevensintegratie",
"Integracja danych EPREL",
"EPRELデータ連携"
],
"news.exportFeeds.f6": [
"URL públicas de feeds de exportación",
"URL publiques des flux dexport",
"Öffentliche Export-Feed-URLs",
"URL pubbliche dei feed di esportazione",
"URL públicas de feeds de exportação",
"Openbare exportfeed-URLs",
"Publiczne adresy URL feedów eksportu",
"公開エクスポートフィードURL"
],
"news.woocommerce.title": [
"Integración WooCommerce",
"Intégration WooCommerce",
"WooCommerce-Integration",
"Integrazione WooCommerce",
"Integração WooCommerce",
"WooCommerce-integratie",
"Integracja WooCommerce",
"WooCommerce連携"
],
"news.woocommerce.description": [
"Sincroniza productos, categorías y atributos con tiendas WooCommerce.",
"Synchronisez produits, catégories et attributs avec les boutiques WooCommerce.",
"Produkte, Kategorien und Attribute mit WooCommerce-Shops synchronisieren.",
"Sincronizza prodotti, categorie e attributi con negozi WooCommerce.",
"Sincronize produtos, categorias e atributos com lojas WooCommerce.",
"Synchroniseer producten, categorieën en attributen met WooCommerce-winkels.",
"Synchronizuj produkty, kategorie i atrybuty ze sklepami WooCommerce.",
"WooCommerceストアと商品・カテゴリ・属性を同期。"
],
"news.woocommerce.f1": [
"Configuración de credenciales de tienda",
"Configuration des identifiants boutique",
"Shop-Anmeldedaten konfigurieren",
"Configurazione credenziali negozio",
"Configuração de credenciais da loja",
"Winkelgegevens configureren",
"Konfiguracja poświadczeń sklepu",
"ストア認証情報の設定"
],
"news.woocommerce.f2": [
"Mapeo de categorías y atributos",
"Mappage catégories et attributs",
"Kategorie- und Attributmapping",
"Mappatura categorie e attributi",
"Mapeamento de categorias e atributos",
"Categorie- en attribuutmapping",
"Mapowanie kategorii i atrybutów",
"カテゴリと属性のマッピング"
],
"news.woocommerce.f3": [
"Sincronización bidireccional de productos",
"Sync produit bidirectionnelle",
"Bidirektionale Produktsynchronisation",
"Sincronizzazione prodotti bidirezionale",
"Sincronização bidirecional de produtos",
"Bidirectionele productsynchronisatie",
"Dwukierunkowa synchronizacja produktów",
"双方向の商品同期"
],
"news.woocommerce.f4": [
"Opciones de estrategia de coincidencia",
"Options de stratégie de correspondance",
"Match-Strategieoptionen",
"Opzioni strategia di corrispondenza",
"Opções de estratégia de correspondência",
"Matchstrategie-opties",
"Opcje strategii dopasowania",
"マッチ戦略オプション"
],
"news.eprel.title": [
"Integración de etiquetas energéticas EPREL",
"Intégration des étiquettes énergétiques EPREL",
"EPREL-Energieetiketten-Integration",
"Integrazione etichette energetiche EPREL",
"Integração de rótulos energéticos EPREL",
"EPREL-energieetiketintegratie",
"Integracja etykiet energetycznych EPREL",
"EPRELエネルギラベル連携"
],
"news.eprel.description": [
"Integración con el registro europeo de etiquetado energético para obtener datos de eficiencia.",
"Intégration au registre européen d’étiquetage énergétique pour les données defficacité.",
"Anbindung an das europäische Energieetikettenregister für Effizienzdaten.",
"Integrazione con il registro europeo per i dati di efficienza energetica.",
"Integração com o registo europeu de rotulagem energética para dados de eficiência.",
"Koppeling met het Europese energie-etiketteringsregister voor efficiëntiegegevens.",
"Integracja z europejskim rejestrem etykiet energetycznych w celu pobierania danych.",
"欧州エネルギラベル登録との連携で効率データを取得。"
],
"news.eprel.f1": [
"Procesamiento automático de ID EPREL",
"Traitement automatique des ID EPREL",
"Automatische EPREL-ID-Verarbeitung",
"Elaborazione automatica ID EPREL",
"Processamento automático de IDs EPREL",
"Automatische EPREL-ID-verwerking",
"Automatyczne przetwarzanie ID EPREL",
"EPREL IDの自動処理"
],
"news.eprel.f2": [
"Recuperación de imágenes de etiqueta energética",
"Récupération des images d’étiquette énergétique",
"Abruf von Energieetikettenbildern",
"Recupero immagini etichetta energetica",
"Obtenção de imagens do rótulo energético",
"Ophalen van energieetiketafbeeldingen",
"Pobieranie obrazów etykiet energetycznych",
"エネルギラベル画像の取得"
],
"news.eprel.f3": [
"Descargas de fichas energéticas del producto",
"Téléchargements des fiches énergétiques produit",
"Download von Produkt-Energiefiches",
"Download schede energetiche prodotto",
"Downloads de fichas energéticas do produto",
"Downloads van productenergiefiches",
"Pobieranie kart energetycznych produktu",
"製品エネルギーフィシュのダウンロード"
],
"news.eprel.f4": [
"Extracción de clase energética",
"Extraction de la classe énergétique",
"Extraktion der Energieklasse",
"Estrazione della classe energetica",
"Extração da classe energética",
"Extractie van energieklasse",
"Ekstrakcja klasy energetycznej",
"エネルギークラスの抽出"
],
"news.eprel.f5": [
"Soporte multilingüe",
"Prise en charge multilingue",
"Mehrsprachige Unterstützung",
"Supporto multilingue",
"Suporte multilingue",
"Meertalige ondersteuning",
"Obsługa wielu języków",
"多言語サポート"
],
"news.aiCategorization.title": [
"Categorización de productos mejorada",
"Catégorisation produit améliorée",
"Verbesserte Produktkategorisierung",
"Categorizzazione prodotti migliorata",
"Categorização de produtos melhorada",
"Verbeterde productcategorisatie",
"Ulepszona kategoryzacja produktów",
"商品カテゴリ分類の強化"
],
"news.aiCategorization.description": [
"Sistema de categorización IA con mejor precisión y soporte jerárquico.",
"Système de catégorisation IA plus précis avec support hiérarchique.",
"KI-Kategorisierung mit höherer Genauigkeit und hierarchischer Unterstützung.",
"Sistema di categorizzazione IA più accurato con supporto gerarchico.",
"Sistema de categorização por IA com melhor precisão e suporte hierárquico.",
"AI-categorisatiesysteem met betere nauwkeurigheid en hiërarchische ondersteuning.",
"System kategoryzacji AI z lepszą dokładnością i obsługą hierarchii.",
"精度向上と階層カテゴリ対応のAI分類システム。"
],
"news.aiCategorization.f1": [
"Navegación jerárquica de categorías",
"Navigation hiérarchique des catégories",
"Hierarchische Kategorienavigation",
"Navigazione gerarchica delle categorie",
"Navegação hierárquica de categorias",
"Hiërarchische categorienavigatie",
"Hierarchiczna nawigacja kategorii",
"階層カテゴリナビ"
],
"news.aiCategorization.f2": [
"Puntuación de confianza",
"Score de confiance",
"Konfidenzbewertung",
"Punteggio di confidenza",
"Pontuação de confiança",
"Betrouwbaarheidsscore",
"Ocena pewności",
"信頼度スコア"
],
"news.aiCategorization.f3": [
"Soporte multilingüe",
"Prise en charge multilingue",
"Mehrsprachige Unterstützung",
"Supporto multilingue",
"Suporte multilingue",
"Meertalige ondersteuning",
"Obsługa wielu języków",
"多言語サポート"
],
"news.aiCategorization.f4": [
"Gestión automática de alternativas",
"Gestion automatique des repli",
"Automatische Fallback-Behandlung",
"Gestione automatica del fallback",
"Gestão automática de alternativas",
"Automatische fallback-afhandeling",
"Automatyczna obsługa awaryjna",
"自動フォールバック処理"
],
"news.standardFields.title": [
"Gestión de campos estándar",
"Gestion des champs standard",
"Verwaltung von Standardfeldern",
"Gestione campi standard",
"Gestão de campos padrão",
"Beheer van standaardvelden",
"Zarządzanie polami standardowymi",
"標準フィールド管理"
],
"news.standardFields.description": [
"Gestiona campos de producto estándar con grupos, validación y valores por defecto.",
"Gérez les champs produit standard avec groupes, validation et valeurs par défaut.",
"Standardproduktfelder mit Gruppen, Validierung und Standardwerten verwalten.",
"Gestisci campi prodotto standard con gruppi, validazione e valori predefiniti.",
"Faça a gestão de campos de produto padrão com grupos, validação e valores predefinidos.",
"Beheer standaardproductvelden met groepen, validatie en standaardwaarden.",
"Zarządzaj standardowymi polami produktu z grupami, walidacją i wartościami domyślnymi.",
"グループ・検証・デフォルト値付きで標準商品フィールドを管理。"
],
"news.standardFields.f1": [
"Organización por grupos de campos",
"Organisation par groupes de champs",
"Organisation in Feldgruppen",
"Organizzazione per gruppi di campi",
"Organização por grupos de campos",
"Organisatie in veldgroepen",
"Organizowanie w grupy pól",
"フィールドグループでの整理"
],
"news.standardFields.f2": [
"Campos de sistema y personalizados",
"Champs système et personnalisés",
"System- und benutzerdefinierte Felder",
"Campi di sistema e personalizzati",
"Campos de sistema e personalizados",
"Systeem- en aangepaste velden",
"Pola systemowe i niestandardowe",
"システム/カスタムフィールド"
],
"news.standardFields.f3": [
"Reglas de validación de campos",
"Règles de validation des champs",
"Feldvalidierungsregeln",
"Regole di validazione dei campi",
"Regras de validação de campos",
"Veldvalidatieregels",
"Reguły walidacji pól",
"フィールド検証ルール"
],
"news.standardFields.f4": [
"Soporte de valores por defecto",
"Prise en charge des valeurs par défaut",
"Unterstützung für Standardwerte",
"Supporto valori predefiniti",
"Suporte a valores predefinidos",
"Ondersteuning voor standaardwaarden",
"Obsługa wartości domyślnych",
"デフォルト値のサポート"
],
"news.standardFields.f5": [
"Configuración automática de campos",
"Configuration automatique des champs",
"Automatische Feldeinrichtung",
"Configurazione automatica dei campi",
"Configuração automática de campos",
"Automatische veldinstelling",
"Automatyczna konfiguracja pól",
"フィールドの自動セットアップ"
],
"news.billingSystem.title": [
"Facturación basada en créditos",
"Facturation basée sur les crédits",
"Kreditbasiertes Billing",
"Fatturazione basata su crediti",
"Faturação baseada em créditos",
"Op credits gebaseerde facturering",
"Rozliczenia oparte na kredytach",
"クレジットベースの課金"
],
"news.billingSystem.description": [
"Nuevo sistema de facturación por créditos con seguimiento de uso y opciones de pago flexibles.",
"Nouveau système de facturation par crédits avec suivi dusage et options de paiement flexibles.",
"Neues kreditbasiertes Abrechnungssystem mit Nutzungsverfolgung und flexiblen Zahlungsoptionen.",
"Nuovo sistema di fatturazione a crediti con monitoraggio delluso e opzioni di pagamento flessibili.",
"Novo sistema de faturação por créditos com monitorização de utilização e opções de pagamento flexíveis.",
"Nieuw op credits gebaseerd factureringssysteem met gebruiksmonitoring en flexibele betaalopties.",
"Nowy system rozliczeń kredytowych ze śledzeniem użycia i elastycznymi opcjami płatności.",
"利用状況追跡と柔軟な支払いオプション付きのクレジット課金システム。"
],
"news.billingSystem.f1": [
"Procesamiento basado en créditos",
"Traitement basé sur les crédits",
"Kreditbasierte Verarbeitung",
"Elaborazione basata su crediti",
"Processamento baseado em créditos",
"Op credits gebaseerde verwerking",
"Przetwarzanie oparte na kredytach",
"クレジットベースの処理"
],
"news.billingSystem.f2": [
"Analítica de uso",
"Analytique dusage",
"Nutzungsanalytik",
"Analisi dellutilizzo",
"Análise de utilização",
"Gebruiksanalyses",
"Analityka użycia",
"利用状況アナリティクス"
],
"news.billingSystem.f3": [
"Ciclos de facturación flexibles",
"Cycles de facturation flexibles",
"Flexible Abrechnungszyklen",
"Cicli di fatturazione flessibili",
"Ciclos de faturação flexíveis",
"Flexibele factureringscycli",
"Elastyczne cykle rozliczeniowe",
"柔軟な請求サイクル"
],
"news.billingSystem.f4": [
"Gestión de métodos de pago",
"Gestion des moyens de paiement",
"Verwaltung von Zahlungsmethoden",
"Gestione metodi di pagamento",
"Gestão de métodos de pagamento",
"Beheer van betaalmethoden",
"Zarządzanie metodami płatności",
"支払い方法の管理"
],
"news.billingSystem.f5": [
"Generación de facturas",
"Génération de factures",
"Rechnungserstellung",
"Generazione fatture",
"Geração de faturas",
"Factuurgeneratie",
"Generowanie faktur",
"請求書の生成"
]
};
for (const [key, row] of Object.entries(NEWS_ROWS)) {
if (row.length !== locales.length) {
throw new Error(`${key}: expected ${locales.length} locales, got ${row.length}`);
}
for (let i = 0; i < locales.length; i++) {
EXTRA[locales[i]] ??= {};
EXTRA[locales[i]][key] = row[i];
}
}