Piattaforma di nuova generazione

Modifica delle voci del bundle di conversione per i componenti definiti dall'applicazione

È possibile aggiungere una voce di bundle o modificare una voce di bundle esistente nei pannelli o nei componenti forniti dall'applicazione. È possibile sovrascrivere le voci del bundle esistenti aggiungendo le stesse chiavi insieme al percorso JSON.
Ad esempio, è possibile aggiungere voci di bundle quando si desidera:
  • Modificare la voce del bundle dei widget della casella di immissione testo ID utente e Password e il widget del pulsante Login in My UserID.
  • Introdurre un nuovo widget della casella di input di testo per immettere ID negozio nella pagina Login , che è un caso di utilizzo dell'aggiunta di una nuova voce del bundle.
Per definire una voce del bundle o modificare una voce del bundle esistente per la propria azienda, completare la seguente procedura:
  1. Identificare la funzione per cui si intende aggiungere una voce di bundle o modificare le voci di bundle esistenti nella directory <store-temp>/packages/features .
  2. Creare la struttura di cartelle <featureName>/i18n nella directory <store-temp>/extensions/override-static-assets .
  3. Copiare il file JSON del bundle di traduzione dalla cartella <store-temp>/packages/features/<featureName>/src/apps/assets/<featureName>/i18n nella cartella <store-temp>/extensions/override-static-assets/<featureName>/i18n .

    Ad esempio, si consideri che si desidera aggiungere una nuova voce di bundle o modificare le voci di bundle esistenti nel componente della pagina Login dell'applicazione della funzione Login. In questo caso, creare una struttura di cartelle login/i18n nella directory <store-temp>/extensions/override-static-assets . Quindi, copiare il file en.json da <store-temp>/packages/features/login/src/apps/assets/login/i18n nella cartella <store-temp>/extensions/override-static-assets/login/i18n . È possibile modificare il file en.json nella cartella <store-temp>/extensions/override-static-assets/login/i18n per aggiungere, modificare o rimuovere le voci del bundle in base alle esigenze. Puoi sovrascrivere le voci del bundle esistenti aggiungendo le stesse chiavi insieme al percorso JSON come illustrato nel seguente frammento di codice di esempio.

    {
    "login": {
    "LABEL_UserId": "My User ID",
    "LABEL_Password": "My Password",
    "ACTION_Login": "My Log in",
    "LABEL_StoreID": "My StoreID",
    }
    }
    Nota: assicurati che le coppie key:value siano tra virgolette.
  4. Quando si supporta una nuova lingua o una locale, creare un file bundle di traduzione specifico della locale nella cartella <store-temp>/extensions/override-static-assets/<featureName>/i18n . Inoltre, verificare che il nome file aderisca al formato <localeId>.json .