Správa překladů

Projekty (Strings)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

Projekty jsou místem, kde jsou pohromadě hlavní součásti překladového projektu (zakázky, překladové paměti a termínové databáze). Předtím, než mohou být soubory přiděleny k překladu jako zakázka, musí být přiřazeny k projektu a obsaženy v něm.

Přiřazené projekty jsou uvedeny pod záložkou Projekty na stránce profilu a lze je filtrovat podle Space.

V závislosti na struktuře Teamu mohou být projekty definovány podle produktu nebo platformy. Použijte jeden projekt, pokud všichni členové Teamu vyžadují přístup.

Stránka projektu

Otevřením projektu se zobrazí stránka projektu.

Ze stránky projektu lze zobrazit a upravit všechny podrobnosti projektu. Zobrazí se také všechny komentáře, tagy, klíče a nahrané soubory.

Vytvořit projekt

Chcete-li vytvořit projekt, postupujte podle těchto kroků:

  1. Na stránce Projekty klikněte na Nový projekt.

    Otevře se okno Přidat projekt.

  2. Zadejte název projektu.

  3. Z rozevíracích seznamů vyberte Hlavní formát a Hlavní technologie.

  4. Z rozevíracího seznamu vyberte Kontaktní osobu.

  5. Klikněte na Uložit.

    Projekt je přidán do profilu.

Tato nastavení (tj. název projektu, hlavní formát nebo kontaktní osoba) lze změnit na záložce Obecné v Nastavení projektu, ke které se dostanete z nabídky Více.

Existující projekty lze kopírovat výběrem Kopírovat projekt z nabídky Více na stránce Projekty. Duplikovaný projekt používá hlavní formát souboru původního projektu. Pokud tento formát ve výchozím nastavení nepodporuje pluralizaci, pluralizace není k dispozici. Pokud není definován žádný hlavní formát, ve výchozím nastavení se použije formát .CSV s vypnutou pluralizací.

Definovat projekt

přidat jazyk

Minimální definicí pro projekt jsou zdrojový a cílový jazyk. Jedná se o původní jazyk textů a jazyky, do kterých budou překládány, a jsou původně definovány v nastavení projekt.

Chcete-li nastavit další jazyky, postupujte podle těchto kroků:

  1. Najeďte myší na projekt a klikněte na jazyk.

    Otevře se záložka jazyk.

  2. Klikněte na přidat jazyk. Otevře se okno přidat jazyk.

  3. V záložce General zadejte název jazyka a kód jazyka (kód jazyka).

  4. V záložce Advanced Vybrat zdrojový jazyk ze seznamu.

  5. V záložce Review Vybrat možnosti revize.

  6. Klikněte na Uložit.

    Jazyk je přidán do daného projekt.

Další jazyky lze přidat kliknutím na přidat jazyk Add a Language v záložce jazyk a lze je upravit v nabídce More options Open More Menu výběrem Edit upravit jazyk.

Nastavit proměnné

Části informací a příznaky lze uložit do proměnných projekt. Proměnné jsou nastaveny a lze je spravovat prostřednictvím Centra překladů a API. Integrace mohou použít projektové proměnné ke konfiguraci pracovních postupů nebo přepnutí určeného chování.

K proměnným se ve skriptech obvykle přistupuje přes API. Stejně jako u proměnných prostředí je hodnota projektové proměnné reprezentována jako řetězec, takže je nutné určit typ (např. boolean, integer).

Příklad 1

  • Klient má různé typy projektů (marketingové a produktové). Nastaví proměnnou content_type: marketing.

  • Integrační skript přečte proměnnou, aby rozhodl, jak s daným projektem postupovat (např. jej poslat přes různé kontroly QA).

Příklad 2

  • Klient pracuje s Phrase Strings a CMS. Přidají proměnnou template_id: 8734-ABCD.

  • Integrační skript přečte proměnnou a při publikování lokalizovaného obsahu načte správnou šablonu z CMS.

Proměnné mohou nastavovat pouze administrátoři a definují se na záložce Variables v okně nastavení projektu.

Chcete-li nastavit proměnnou, postupujte podle těchto kroků:

  1. Na stránce projektu otevřete okno nastavení projektu z rozevíracího seznamu More.

  2. Otevřete záložku Variables.

  3. Zadejte název proměnné a hodnotu.

    Názvy by měly být ideálně podobné proměnným prostředí, jako je MY_VAR, a musí být v rámci projektu jedinečné.

  4. Kliknutím na Add variable přidáte další proměnné a kliknutím na ikonu Remove Variable je odeberete.

  5. Klikněte na Uložit.

    Okno se zavře a proměnné se uloží.

Zachovat víc projektů Strings pro jeden lokalizační projekt

Jak softwarové projekty rostou a stávají se složitějšími, pomáhá rozdělit je na moduly, aby zůstaly zvládnutelné. Omezení rozsahu projektů rozdělením překladů do menších kategorií, jako jsou frontend a backend, může s touto správou pomoci.

Příklad pracovního postupu údržby

  1. Vytvořit projekty Strings. Podle příkladu projekt Frontend a projekt Backend.

  2. Vytvořit soubory zdrojového kódu jazyka pro odpovídající projekty Strings.

  3. Vytvořte konfigurační soubor, který obsahuje umístění souborů zdrojového kódu jazyka v projektu a přiřaďte je k odpovídajícím projektům Strings:

    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/<kód jazyka_name>.yml
          project_id: "5c05692a2a995c0c45c0c3cbfcab1"
    
        # backend
        - file: ./path/to/locales/backend/<kód jazyka_name>.yml
          project_id: "0c45c0c3cbfcab15c05692a2a995c"

Poskytnutí konfigurace pomocí příznaku --config

Ve výchozím nastavení se CLI pokusí použít soubor s názvem .phrase.yml na stejné úrovni, na které je spuštěn Phrase. Pro podporu složitějších pracovních postupů použijte více konfiguračních souborů pro různé účely.

Chcete-li vynutit, aby CLI použilo konfigurační soubor pro určité příkazy, zadejte odpovídající soubor .yml pomocí příznaku --config:

$ phrase push --config ./path/to/config.yml
Byl pro vás tento článek užitečný?

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.