Překladový plugin Phrase pro Adobe Experience Manager následuje stejná období podpory produktu jako Adobe Experience Manager. Informace o obdobích podpory naleznete na https://helpx.adobe.com/support/programs/eol-matrix.html.
Jakmile verze Adobe Experience Manager dosáhne konce základní podpory, Phrase již plugin neudržuje. Instalátor bude k dispozici, ale nebudou implementována žádná další vylepšení ani opravy.
-
Plugin verze 2.X podporuje 6.5.
-
Plugin verze 3.X podporuje AEM as a Cloud Service.
Funkce náhledu v kontextu nabízí náhled původního nebo přeloženého textu v reálném čase v CAT Web Editoru i CAT Desktop Editoru.
Tabulky, sloupce, různé grafiky, formátování a písma (pokud jsou uživateli nainstalována) jsou podporovány. Tato funkce má poskytnout kontext při překladu a není dokonalým zobrazením původního nebo dokončeného dokumentu; lze očekávat určité vizuální rozdíly. Může být také ovlivněna povolením/zakázáním možnosti Povolit načítání externího obsahu v editorech v nastavení přístupu a zabezpečení.
Požadavky Phrase:
-
Projděte přes Enterprise firewall pro přístup k on-premise instalaci.
-
Autentizujte se do autorského prostředí.
Konfigurace firewallu pro on-premise instalaci:
-
Instalace musí být přístupná z IP adres serveru Phrase. Aktuální seznam naleznete v IP adresy serverů Phrase.
-
Název doména musí být externě rozlišitelný.
Poznámka
Některé HTML tagy představují riziko a CAT Editor je při zobrazení náhled z tohoto HTML odstraní. To slouží k zajištění soukromí a bezpečnosti dat uživatel.
Příklady odstraněných tagů zahrnují FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT nebo vlastnosti CSS background-image.
Předpoklad: Vytvořit uživatel Adobe Experience Manager s minimálními oprávněními potřebnými k zobrazení nepublikovaných stránek.
Tip
Vytvořit nový uživatel s názvem phrase-preview a přidat uživatel do skupiny Autoři.
-
Na stránce Nastavení
přejděte dolů do oddílu .
-
Klikněte na Konektory.
Otevře se stránka .
-
Klikněte na Nový konektor.
Otevře se stránka .
-
Změňte Typ na Adobe Experience Manager Live Preview a zadejte název pro konektor.
-
Zadejte Hostitele.
Použijte adresu hostitele instalace Adobe Experience Manager (např. https://aem-author.example.org/ nebo https://author-X-Y.adobeaemcloud.com/).
Název doména musí být externě rozlišitelný (nikoliv doména intranetu).
-
Zadejte uživatelské jméno a heslo.
-
Chcete-li upravit odkazy obsažené v HTML stránky, zadejte ve formátu regex.
Příklad:
Chcete-li nahradit úplný kód jazyka pouze kódem jazyka v
https://example.org/en-us/images/sample.jpg, vyhledejte/([a-z]{2})-[a-z]{2}/a nahradit jej pomocí/$1/.Odkazy v tagách
<img src=\"\" data-lazy-src=\"\",<link href=\"\", <script src=\"\",<iframe src=\"\"a odkazy v CSS stylech a odkazovaných CSS souborech (url: ('')) budou přepsány. -
Klikněte na Uložit.
Konektor je přidán do seznamu na stránce .
Poznámka
Některé HTML tagy představují riziko a CAT Editor je při zobrazení náhled z tohoto HTML odstraní. To slouží k zajištění soukromí a bezpečnosti dat uživatel.
Příklady odstraněných tagů zahrnují FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT nebo vlastnosti CSS background-image.
Pro konfiguraci zpracování zakázka Adobe Experience Manager vytvořit šablona projektu nakonfigurovanou podle vašich potřeb:
-
V části aktivujte možnost Povolit načítání externího obsahu v Phrase CAT Editoru.
Pokud používáte starší verze, bude nutné vytvořit a ověřit službu a portál zadavatele. Pro ověření konfigurace postupujte podle těchto kroků:
-
Otevřete nedokončený projekt překladu.
-
V nabídce dlaždice vyberte Stáhnout.
-
Ve staženém souboru zip najděte soubor .XML, který obsahuje zdrojový text.
-
V Phrase přejděte na používané pro integraci a otevřete uvedenou adresu URL.
-
Vyplňte formulář SP, nahrajte soubor .XML, ověřte e-mail a odešlete.
-
Ověřte, zda byl nový projekt vytvořen ze šablony projektu podle konfigurace.
-
Pokud migrujete ze verze 6.2 nebo 6.3 na verzi 6.4 a vyšší, odeberte všechny konfigurace starších cloudových služeb z nástroje správce Classic UI (/miscadmin#/etc/cloudservices/memsource-translation).
Všechny konfigurace zmizí ze starších cloudových služeb > Memsource Translation Plugin pro AEM.
-
V , přejděte na Balíčky.
-
Odinstalujte předchozí verzi pluginu, pokud je to relevantní.
-
Vyberte Nahrát balíček a nahrajte instalační soubor.
-
Zaškrtněte Vynutit nahrání a odešlete.
Pokud je plugin již nainstalován, přejděte k fázi 4.
-
Přidat úložiště maven založené na místním souborovém systému do kořenového adresáře projektu AEM cloud service pom.xml:
<repositories> ... <repository> <id>project.local</id> <name>project</name> <url>file:${maven.multiModuleProjectDirectory}/repository</url> </repository> ... </repositories> -
Přidat závislost pluginu do all/pom.xml:
<dependency> <groupId>com.memsource</groupId> <artifactId>aem-memsource-plugin.all</artifactId> <version>X.X.X</version> <type>zip</type> </dependency>
-
Přidat blok embedded do konfigurace all/pom.xml -> filevault-package-maven-plugin:
... <plugin> <groupId>org.apache.jackrabbit</groupId> <artifactId>filevault-package-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <group>my_packages</group> <embeddeds> <embedded> <groupId>com.memsource</groupId> <artifactId>aem-memsource-plugin.all</artifactId> <type>zip</type> <target>/apps/aem-memsource-plugin-packages/application/install</target> </embedded> ... -
Přidejte plugin do místního úložiště maven. Spusťte následující příkaz z kořenového adresáře projektu cloudové služby AEM a nahraďte zástupný znak
{memsource.plugin.path}cestou k pluginu (např./tmp/aem-memsource-plugin.all-3.0.1.zip):mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile={memsource.plugin.path} -DlocalRepositoryPath=./repository/ -Dpackaging=zip -
Nastavte správnou verzi pluginu v all/pom.xml (např. 3.0.1):
<dependency> <groupId>com.memsource</groupId> <artifactId>aem-memsource-plugin.all</artifactId> <version>3.0.1</version> <type>zip</type> </dependency>
Konfigurace pluginu
Jsou vyžadovány dvě konfigurace:
-
Informujte systém o existenci Phrase přidáním jako poskytovatele překladatelské služby a specifikujte způsob připojení k TMS.
-
Informujte Adobe Experience Manager, kdy a jak má být Phrase použita, konfigurací integrace překladu.
Příklad:
Postupujte podle těchto kroků:
-
V , přejděte do .
-
Vytvořte konfigurační kontejner pro každou službu Phrase (např. jednu konfiguraci pro lidský překlad a samostatnou konfiguraci pouze pro strojový překlad).
-
V přejděte do .
-
Rozbalte adresář .
-
Vytvořte novou konfiguraci a zadejte následující informace:
-
Název hostitele: Výchozí URL je https://cloud.memsource.com/web/, ale může se lišit, pokud vy nebo LSP používáte vlastní URL.
-
Uživatelské jméno a Heslo (musí být v roli PM s povolenou možností Upravit globální nastavení serveru v uživatelských právech).
Klikněte na Připojit.
-
-
Vyberte další možnosti a zavřete konfiguraci.
-
Všechny zakázky v rámci jednoho projektu AEM budou také vytvořeny v rámci jednoho projektu Phrase.
Důležité
Tato možnost nefunguje správně, pokud jsou v nastavení šablony projektu Phrase současně povoleny možnosti a .
-
-
Pokud je aktivní, po odeslání zakázky se po importu souborů automaticky vygenerují analýzy. Analýzy jsou vždy generovány podle jazyka, bez ohledu na nastavení šablony projektu.
-
Pokud je aktivováno automatické generování analýz, lze na základě těchto analýz generovat cenové nabídky.
-
Při použití starší verze budou vyžadovány také informace o službě a portálu zadavatele.
Při použití pluginu Phrase pro AEM jsou všechny soubory v zakázkách odeslány k překladu a následně vráceny z Phrase. Použijte konfiguraci integrace překladu projektu, abyste zabránili zahrnutí nepřekládaného textu nebo referenčních materiálů do projektů.
-
V Nástroje přejděte na a klikněte na Cloudové služby překladu.
-
Vytvořte novou konfiguraci specificky pro překlad.
-
Ujistěte se, že a nejsou zaškrtnuty.
-
Nastavte na Do not translate.
-
Na záložka nastavte na Do not translate.
-
-
Pokud projekt stále obsahuje nepřekládaný text assety nebo reference materiály, označte je a Odstranit je přímo v Phrase.
Nakonfigurujte výchozí Phrase poskytovatel překladu s různými částmi taxonomie webu. Nakonfigurujte poskytovatel v kořenovém uzlu webu. Všechny podřízené stránky zdědí toto nastavení. Přepište nastavení v uzlu, který by měl použít jinou konfiguraci poskytovatel (např. celý web používá lidský překlad, ale sekce komunity používá strojový překlad).
Pro použít integrace překladu:
Při přidávání obsah z těchto stránek bude přidán pouze překládaný text obsah. Pokud je projekt vytvořen z , bude automaticky nastavit pro použít cloudové konfigurace přidružené ke kořenové stránce.
Chcete-li odeslat obsah (weby, assety) k překladu, vytvořit projekt překladu v Adobe Experience Manager. Projekt lze vytvořit ručně v sekci Projekty nebo použít vestavěné pracovní postup pro minimalizaci úsilí.
Chcete-li připravit projekt pro odeslat prostřednictvím vestavěných pracovní postup, postupujte podle těchto kroků:
-
V zobrazení přejděte na stránku, vybrat ji a otevřete .
-
Klikněte na Language Copies a rozbalte sekci Create & Translate v dolní části panelu.
-
Vybrat cílový jazyk, volitelně zrušte zaškrtnutí Select all sub-pages.
-
Vybrat Create Multi-language Translation Project.
Pokud existuje více cílových jazyků, pro každý jazyk bude vytvořen samostatný projekt.
-
Zadejte název projektu a klikněte na Vytvořit.
-
Přejděte k projektu v sekci a otevřete jej.
-
Kliknutím na tři tečky na první dlaždici otevřete pokročilé nastavení projektu.
Pokud jsou správně nakonfigurovány, jsou konfigurace vytvořené v krocích výše odkazovány.
-
Chcete-li odeslat zakázku, vyberte Spustit z nabídky dlaždice zakázky.
Nový projekt bude vytvořen během několika minut.
-
Při importu jsou poskytovatelé přiřazeni ze šablony projektu a stav položky zakázky AEM je nastaven na Předáno k překladu.
-
Jakmile je zakázka přijata poskytovatelem, stav položky zakázky AEM se změní na Probíhá překlad.
-
Stav položky zakázky AEM se změní na Zrušeno, pokud je zakázka odstraněna nebo zrušena.
Tip
Adobe Experience Manager dotazuje na aktualizaci stavu zakázky podle plánu, který je nakonfigurován v , ke které se přistupuje přes .
Nastavení vlastnosti na časté spouštění (např.
0 0/5 * * * ? *spustí obnovení stavu překladové zakázky každých 5 minut).Obnovení stránky s podrobnostmi projektu vynutí stažení.
-
-
Ve Phrase přeložte zakázky projektu a nastavte jejich stav na . Po dokončení jsou zakázky importovány zpět do AEM.
-
Pokud je zamítnuta, první fáze pracovního postupu zakázky je nastavena na Odesláno e-mailem a zbývající fáze pracovního postupu na Nové.
-
Jakmile je položka zakázky AEM přijata, stav zakázky se aktualizuje na Doručeno podle konfigurace v nastavení pluginu.
Další podrobnosti o vytváření překladových projektů pomocí panelu odkazů naleznete v dokumentaci Adobe.
Chcete-li mapovat jazyky Adobe Experience Manager na různé jazyky v Phrase (např. zh na zh_tw), postupujte podle těchto kroků.
Mapování se vztahuje na zdrojový i cílový jazyk.
-
Otevřete CRXDE (
/crx/de/index.jsp). -
Přejděte do složky
/apps/memsource-connector/language-mapping/. -
Vytvořte nový uzel.
-
Použijte kód jazyka Adobe Experience Manager jako Název (např. zh), ponechte Typ: nt:unstructured.
-
Přidat vlastnost:
-
Název: memsourceLanguage
-
Typ: řetězec
-
Hodnota: kód jazyka (např. zh_tw)
-
-
Klikněte na Uložit vše.
Nemapované kódy jazyků jsou odesílány tak, jak jsou.
Chcete-li přidat mapování jazyků v AEM Cloud Services, postupujte podle těchto kroků:
-
Vytvořte soubor
.content.xmlve složce/conf/aem-memsource-plugin/language-mapping/. -
Otevřete vytvořený soubor a zkopírujte do něj následující:
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="sling:Folder"/> -
Vytvořte soubor
.content.xmlve složce/conf/aem-memsource-plugin/language-mapping/zh-cn. -
Otevřete vytvořený soubor a zkopírujte do něj následující:
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="nt:unstructured" memsourceLanguage="zh_cn"> </jcr:root> -
Přidejte cesty vytvořené v předchozích krocích do souboru
filter.xml, který se nachází naui.content/src/main/content/META-INF/vault/filter.xml:<?xml version="1.0" encoding="UTF-8"?> <workspaceFilter version=\"1.0\"> ... <filter root="/conf/aem-memsource-plugin" mode="update"/> <filter root="/conf/aem-memsource-plugin/language-mapping" mode="update"/> </workspaceFilter>
Jakmile je zakázka na překlad odeslána, ID projektu a UID se uloží do /content/projects/project-name/jcr:content/dashboard/gadgets/translationjob jako vlastnosti PROPERTY_MEMSOURCE_PROJECT_ID a PROPERTY_MEMSOURCE_PROJECT_UID.
Použijte tato ID pro zobrazení v prostředí AEM nebo v rozhraních API k rozšíření funkcionality pluginu.