Gestione della traduzione

Progetti (Stringhe)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

I progetti sono dove i principali componenti di un progetto di traduzione (lavori, memorie di traduzione e basi terminologiche) sono tenuti insieme. Prima che i file possano essere assegnati per la traduzione come lavoro, devono essere assegnati e contenuti all'interno di un progetto.

I progetti assegnati sono elencati sotto la scheda Progetti nella pagina del profilo e possono essere filtrati per spazio.

A seconda della struttura del team, i progetti possono essere definiti per prodotto o per piattaforma. Usa un singolo progetto se tutti i membri del team necessitano di accesso.

Pagina del Progetto

Aprire un progetto lo presenta in una pagina del progetto.

Dalla pagina del progetto, tutti i dettagli del progetto possono essere visualizzati e modificati. Tutti i commenti, tag, chiavi e caricamenti sono anche presentati.

Crea un Progetto

Per creare un progetto, segui questi passaggi:

  1. Dalla pagina Progetti, clicca su Nuovo progetto.

    Si apre la finestra Aggiungi progetto.

  2. Fornisci un nome per il progetto.

  3. Dai menu a discesa, seleziona un Formato principale e Tecnologia principale dai menu a discesa.

  4. Fornisci un Punto di contatto dal menu a discesa.

  5. Clicca su Salva.

    Il progetto viene aggiunto al profilo.

Queste impostazioni (cioè il nome del progetto, il formato principale o il punto di contatto) possono essere modificate nella scheda Generale delle Impostazioni del progetto accessibili dal menu Altro.

I progetti esistenti possono essere duplicati selezionando Duplica progetto dal menu Altro nella pagina Progetti. Il progetto duplicato utilizza il formato file principale dell'originale. Se quel formato non supporta la pluralizzazione per impostazione predefinita, la pluralizzazione non è disponibile. Se non è definito alcun formato principale, viene utilizzato per impostazione predefinita il formato .CSV, con pluralizzazione disabilitata.

Definisci un Progetto

Aggiungi Lingue

La definizione minima per un progetto sono le lingue di origine e di destinazione. Queste sono la lingua originale dei testi e le lingue in cui verranno tradotti e sono inizialmente definite nella configurazione del progetto.

Per configurare ulteriori lingue, segui questi passaggi:

  1. Passa il mouse su un progetto e fai clic su Lingue.

    Si apre la scheda Lingue.

  2. Fai clic su Aggiungi lingua. Si apre la finestra Aggiungi lingua.

  3. Dalla scheda Generale, fornisci un nome per la lingua e il codice della lingua (impostazioni locali).

  4. Dalla scheda Avanzate, seleziona una lingua di origine dall'elenco a discesa.

  5. Dalla scheda Revisione, seleziona le opzioni di revisione.

  6. Clicca su Salva.

    La lingua viene aggiunta a quel progetto.

Ulteriori lingue possono essere aggiunte facendo clic su Aggiungi lingua Add a Language nella scheda Lingue, e possono essere modificate dal menu Ulteriori opzioni Open More Menu selezionando Edit Modifica lingua.

Imposta Variabili

Informazioni e flag possono essere memorizzati nelle variabili del progetto. Le variabili sono impostate e possono essere gestite tramite il centro di traduzione e l'API. Le integrazioni possono usare le variabili di progetto per configurare i flussi di lavoro del comportamento specificato.

Le variabili sono tipicamente accessibili negli script tramite l'API. Come le variabili di ambiente, il valore di una variabile di progetto è rappresentato come una stringa, quindi il tipo deve essere specificato (ad es. booleano, intero).

Esempio 1

  • Un cliente ha diversi tipi di progetto (marketing e prodotto). Impostano la variabile content_type: marketing.

  • Lo script di integrazione legge la variabile per decidere come procedere con quel progetto (ad es., spingerlo attraverso diversi controlli QA).

Esempio 2

  • Un cliente lavora con Phrase Strings e un CMS. Aggiungono la variabile template_id: 8734-ABCD.

  • Lo script di integrazione legge la variabile e recupera il modello corretto dal CMS quando pubblica contenuti localizzati.

Le variabili possono essere impostate solo dagli Amministratori e sono definite nella scheda Variabili della finestra Impostazioni del progetto.

Per impostare una variabile, segui questi passaggi:

  1. Dalla pagina di un progetto, apri la finestra Impostazioni del progetto dal menu a discesa Altro.

  2. Apri la scheda Variabili.

  3. Fornisci un nome per la variabile e un valore.

    Idealmente, i nomi dovrebbero essere simili alle variabili di ambiente come MY_VAR e devono essere unici per progetto.

  4. Clicca Aggiungi variabile per aggiungere altre variabili e clicca sull'icona Remove Variable per rimuoverle.

  5. Clicca su Salva.

    La finestra si chiude e le variabili vengono salvate.

Mantieni più progetti Strings per un progetto di localizzazione

Man mano che i progetti software crescono e diventano più complessi, è utile dividerli in moduli per mantenere le cose gestibili. Limitare l'ambito dei progetti suddividendo le traduzioni in categorie più piccole come frontend e backend può aiutare in questa gestione.

Esempio di flusso di lavoro per la manutenzione

  1. Crea progetti Strings. Come da esempio, progetto Frontend e progetto Backend.

  2. Crea file di impostazioni locali sorgente corrispondenti ai progetti Strings.

  3. Crea un file di configurazione che includa le posizioni dei file di impostazioni locali sorgente nel progetto e abbinali ai progetti Strings corrispondenti:

    phrase:
      access_token: "3d7e6598d955bfcabaf1b9459df5692ac4c28a17793"
      file_format: yml
      push:
        sources:
        # frontend
        - file: ./path/to/locales/frontend/en.yml
          project_id: "5c05692a2a995c0c45c0c3cbfcab1"
          params:
            locale_id: "159d48e76802f789d9b8fb6d368e61bc"
    
        # backend
        - file: ./path/to/locales/backend/en.yml
          project_id: "0c45c0c3cbfcab15c05692a2a995c"
          params:
            locale_id: "fb6d368e61bc159d48e76802f789d9b8"
      pull:
        targets:
        # frontend
        - file: ./path/to/locales/frontend/<locale_name>.yml
          project_id: "5c05692a2a995c0c45c0c3cbfcab1"
    
        # backend
        - file: ./path/to/locales/backend/<locale_name>.yml
          project_id: "0c45c0c3cbfcab15c05692a2a995c"

Fornire una configurazione tramite il flag --config

Per impostazione predefinita, la CLI cercherà di utilizzare un file chiamato .phrase.yml allo stesso livello in cui viene eseguito Phrase. Per supportare flussi di lavoro più complessi, usa più file di configurazione per scopi diversi.

Per forzare la CLI a utilizzare un file di configurazione per determinati comandi, fornisci il corrispondente file .yml tramite il flag --config:

$ phrase push --config ./path/to/config.yml
Questo articolo ti è stato utile?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.