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 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.
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.
Chcete-li vytvořit projekt, postupujte podle těchto kroků:
-
Na stránce klikněte na Nový projekt.
Otevře se okno .
-
Zadejte název projektu.
-
Z rozevíracích seznamů vyberte a .
-
Z rozevíracího seznamu vyberte .
-
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 v , ke které se dostanete z nabídky .
Existující projekty lze kopírovat výběrem Kopírovat projekt z nabídky na stránce . 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í.
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ů:
-
Najeďte myší na projekt a klikněte na jazyk.
Otevře se záložka .
-
Klikněte na přidat jazyk. Otevře se okno .
-
V záložce zadejte název jazyka a kód jazyka (kód jazyka).
-
V záložce Vybrat zdrojový jazyk ze seznamu.
-
V záložce Vybrat možnosti revize.
-
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 v záložce a lze je upravit v nabídce More options
výběrem
.
Čá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 v okně .
Chcete-li nastavit proměnnou, postupujte podle těchto kroků:
-
Na stránce projektu otevřete okno z rozevíracího seznamu .
-
Otevřete záložku .
-
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é. -
Kliknutím na Add variable přidáte další proměnné a kliknutím na ikonu
je odeberete.
-
Klikněte na Uložit.
Okno se zavře a proměnné se uloží.
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
-
Vytvořit projekty Strings. Podle příkladu projekt Frontend a projekt Backend.
-
Vytvořit soubory zdrojového kódu jazyka pro odpovídající projekty Strings.
-
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