Plugin Phrase Translation pro Adobe Experience Manager se řídí stejnými obdobími podpory produktů 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, společnost Phrase již plugin neudržuje. Instalační program bude k dispozici, ale nebudou implementována žádná další vylepšení ani opravy.
-
Verze pluginu 2.x podporuje 6.5.
-
Verze pluginu 3.x podporuje AEM as a Cloud Service.
Funkce kontextového náhledu nabízí náhled původního nebo přeloženého textu v reálném čase, a to jak ve webovém editoru CAT, tak v desktopovém editoru CAT.
Podporovány jsou tabulky, sloupce, různé grafiky, formátování a písma (pokud jsou uživateli nainstalována). Tato funkce má poskytnout kontext při překladu a nepředstavuje dokonalou reprezentaci 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řístup a zabezpečení.
Požadavky Phrase:
-
Projděte podnikovým firewallem pro přístup k místní instalaci.
-
Autentizujte se do autorského prostředí.
Konfigurace brány firewall pro místní instalaci:
-
Instalace musí být přístupná z IP adres serveru Phrase. Aktuální seznam naleznete v IP adresy serverů Phrase.
-
Název domény musí být zvenčí vyřešitelný.
Poznámka
Některé značky HTML představují riziko a editor CAT je při zobrazení náhledu z tohoto HTML odstraní. To slouží k zajištění soukromí a bezpečnosti uživatelských dat.
Příklady odstraněných značek zahrnují FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT nebo vlastnosti CSS background-image.
Předpoklad: Vytvořte uživatele Adobe Experience Manager s minimálními oprávněními potřebnými k zobrazení nepublikovaných stránek.
Tip
Vytvořte nového uživatele s názvem phrase-preview a přidejte jej 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 konektoru.
-
Volitelně povolte Vynutit zabezpečené připojení.
-
Zadejte Hostitel.
Použijte adresu hostitele instalace Adobe Experience Manager (např. https://aem-author.example.org/ nebo https://author-X-Y.adobeaemcloud.com/).
Název domény musí být dostupný zvenčí (nikoli intranetová doména).
-
Zadejte a .
-
Chcete-li upravit odkazy obsažené v HTML stránky, zadejte ve formátu regex.
Příklad:
Chcete-li nahradit úplný kód národního prostředí pouze kódem jazyka v
https://example.org/en-us/images/sample.jpg, vyhledejte/([a-z]{2})-[a-z]{2}/a nahraďte jej/$1/.Odkazy ve značkách
<img src="" data-lazy-src="",<link href="", <script src="",<iframe src=""a odkazy ve stylech CSS a odkazovaných souborech CSS (url: ('')) budou přepsány. -
Klikněte na Uložit.
Konektor je přidán do seznamu na stránce .
Poznámka
Některé značky HTML představují riziko a editor CAT je při zobrazení náhledu z tohoto HTML odstraní. To slouží k zajištění soukromí a bezpečnosti uživatelských dat.
Příklady odstraněných značek zahrnují FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT nebo vlastnosti CSS background-image.
Pro konfiguraci zpracování úloh v Adobe Experience Manager vytvořte šablonu projektu nakonfigurovanou podle vašich potřeb:
-
V části aktivujte možnost Povolit načítání externího obsahu v editoru Phrase CAT.
Pokud používáte starší verze, bude nutné vytvořit a ověřit službu a portál odesílatele. Pro ověření konfigurace postupujte podle těchto kroků:
-
Otevřete nedokončený překladový projekt.
-
Vyberte Export v nabídce dlaždice .
-
Ve staženém souboru zip vyhledejte soubor .XML, který obsahuje zdrojový text.
-
Ve službě 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.
Stáhněte si nejnovější balíček pluginu ze stránky v systému Phrase pomocí tlačítka Stáhnout. Plugin je dostupný pouze organizacím, které si jej zakoupily.
-
Pokud migrujete z verze 6.2 nebo 6.3 na verzi 6.4 a vyšší, odstraňte všechny konfigurace Legacy Cloud Services z nástroje Classic UI Admin (/miscadmin#/etc/cloudservices/memsource-translation).
Všechny konfigurace zmizí z Legacy Cloud Services > Memsource Translation Plugin for AEM.
-
V části , přejděte na Balíčky.
-
Odinstalujte předchozí verzi pluginu, pokud je to potřeba.
-
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 ke kroku 4.
-
Přidejte lokální maven repozitář založený na souborovém systému do kořenového adresáře projektu AEM cloud service pom.xml:
repositories { Repozitář <id>project.local</id> <name>project</name> <url>file:${maven.multiModuleProjectDirectory}/repository</url> Repozitář repositories { -
Přidejte 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řidejte vložený blok do konfigurace all/pom.xml -> filevault-package-maven-plugin:
plugin <groupId>org.apache.jackrabbit</groupId> <artifactId>filevault-package-maven-plugin</artifactId> <extensions>true</extensions> Konfigurace <group>moje_balíčky</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 Maven repozitáře. Spusťte následující příkaz z kořenového adresáře projektu AEM Cloud Service a nahraďte zástupný symbol
{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>
Konfigurujte plugin
Jsou vyžadována dvě nastavení:
-
Informujte systém o existenci Phrase přidáním jako poskytovatele překladatelských služeb a určením způsobu připojení k TMS.
-
Informujte Adobe Experience Manager, kdy a jak se má Phrase používat, prostřednictvím konfigurace integrace překladů.
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í adresa URL je https://cloud.memsource.com/web/, ale může se lišit, pokud vy nebo poskytovatel jazykových služeb (LSP) používáte vlastní adresu URL.
-
Uživatelské jméno a Heslo (musí mít 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 překladové úlohy v rámci jednoho projektu AEM budou vytvořeny také 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 tato možnost aktivní, po odeslání překladové úlohy se po importu souborů automaticky vygenerují analýzy. Analýzy se vždy generují 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žívání starších verzí budou vyžadovány také informace o službě a portálu odesílatele.
Při používání doplňku Phrase Translation Plugin pro AEM jsou všechny soubory v překladových úlohách odeslány k překladu a následně vráceny z Phrase. Použijte konfiguraci projektu Integrace překladů, abyste zabránili zahrnutí nepřeložitelných prostředků nebo referenčních materiálů do projektů.
-
V nabídce Nástroje přejděte na a klikněte na Cloudové služby překladu.
-
Vytvořte novou konfiguraci speciálně pro překlady.
Poznámka
Vytvořte konfiguraci v
conf. Položky v/libsjsou výchozí hodnoty Adobe určené pouze pro čtení.-
Zajistěte, aby a nebyly zaškrtnuty.
-
Nastavte na Do not translate.
-
Na kartě nastavte na Do not translate.
-
-
Pokud projekt stále obsahuje nepřeložitelné prostředky nebo referenční materiály, označte je a odstraňte přímo ve Phrase.
Nakonfigurujte výchozího poskytovatele překladu Phrase s různými částmi taxonomie webu. Nakonfigurujte poskytovatele v kořenovém uzlu webu. Všechny podřízené stránky toto nastavení zdědí. Přepište nastavení u uzlu, který by měl používat jinou konfiguraci poskytovatele (např. celý web používá lidský překlad, ale sekce komunity používá strojový překlad).
Pro použití integrace překladu:
Při přidávání obsahu z těchto stránek bude přidán pouze přeložitelný obsah. Pokud je projekt vytvořen z , bude automaticky nastaven tak, aby používal cloudovou konfiguraci přidruženou ke kořenové stránce.
Chcete-li odeslat obsah (stránky, soubory) k překladu, vytvořte projekt překladu v Adobe Experience Manager. Projekty lze vytvářet ručně v sekci Projekty nebo lze použít vestavěné pracovní postupy pro minimalizaci úsilí.
Chcete-li připravit projekt k odeslání prostřednictvím vestavěných pracovních postupů, postupujte podle těchto kroků:
-
V zobrazení přejděte na stránku, vyberte ji a otevřete .
-
Klikněte na Language Copies a rozbalte sekci Create & Translate v dolní části lišty.
-
Vyberte cílové jazyky, volitelně zrušte zaškrtnutí Select all sub-pages.
-
Vyberte 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 Create.
-
Přejděte k projektu v sekci a otevřete jej.
-
Klikněte na ikonu tří teček na první dlaždici a otevřete pokročilé nastavení projektu.
Pokud jsou správně nakonfigurovány, jsou odkazovány konfigurace vytvořené v krocích výše.
-
Chcete-li odeslat úlohu, vyberte Start z nabídky dlaždice úlohy.
Nový projekt bude vytvořen během několika minut.
-
Při importu jsou přiřazeni poskytovatelé ze šablony projektu a stav položky úlohy AEM je nastaven na Committed for translation.
-
Jakmile poskytovatel úlohu přijme, stav položky úlohy AEM se změní na Translation in progress.
-
Stav položky úlohy AEM se změní na Cancelled, pokud je úloha odstraněna nebo zrušena.
Tip
Adobe Experience Manager pravidelně kontroluje stav úlohy podle plánu, který je nakonfigurován v , přístupné přes .
Nastavení vlastnosti na časté spouštění (např.
0 0/5 * * * ? *) spustí aktualizaci stavu překladové úlohy každých 5 minut.Obnovení stránky s podrobnostmi projektu vynutí aktualizaci.
-
-
Ve službě Phrase přeložte úlohy projektu a nastavte jejich stav na . Po dokončení jsou úlohy importovány zpět do AEM.
-
Pokud je zamítnuta, první krok pracovního postupu úlohy je nastaven na Emailed a zbývající kroky pracovního postupu na New.
-
Jakmile je položka úlohy AEM přijata, stav úlohy se aktualizuje na Delivered podle konfigurace v nastavení pluginu.
Další podrobnosti o vytváření překladových projektů pomocí panelu References naleznete v Adobe dokumentaci.
Chcete-li mapovat jazyky Adobe Experience Manager na jiné jazyky v Phrase (např. zh na zh_tw), postupujte podle těchto kroků.
Mapování se vztahuje na zdrojové i cílové jazyky.
-
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řidejte vlastnost:
-
Název: memsourceLanguage
-
Typ řetěz|ec
-
Hodnota: kód jazyka (např. zh_tw)
-
-
Klikněte na Uložit vše.
Nepřiřazené 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í vui.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 překladová úloha 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.
|
Problém |
Příčina(y) |
Řešení |
|---|---|---|
|
Cloud Manager hlásí upozornění „Query Without Index“ pro dotaz na |
Konektor Phrase AEM vyhledává uzly překladových úloh pomocí |
Přidejte definici vlastního indexu Oak/Lucene typu |
|
Sestavení Maven selže s validačními chybami |
Ve verzích pluginu 3.1.18.6 a starších jsou OSGi bundly a konfigurační soubory zabaleny uvnitř balíčku typu aplikace, což validace AEM as a Cloud Service odmítá. |
Aktualizujte na verzi pluginu 3.1.18.7 nebo novější. Odstraňte |
|
Fráze chybí v seznamu pod |
Položky pod |
Vytvořte konfiguraci integrace překladu pod conf. Připojení k serveru je uloženo samostatně v |