When does the connector download translations?
There are three ways the connector can download translations:
- Callback is sent to the connector (callback domain must be configured)
- User manually clicks the Download button in Sitecore. If the file is not fully translated, you may see original strings or partially translated content.
- Connector scheduler runs. The scheduler checks translation progress for each Sitecore item. If an item is fully translated and translation progress is 100%, it will be downloaded. If the item's translation progress was previously 100%, but it has since been re-published, then it will also be downloaded.
Where can I configure the scheduler cron for translation delivery?
Path to where the cron exists within Sitecore: Website/App_Config/Include/Smartling.Connector.config
Example:
agent type="Smartling.Connector.Tasks.QueueProcessingAgent, Smartling.Connector" method="Run" interval="03:00:00"
My callback for Sitecore isn't working. What could be the issue?
First, please ensure you specified a valid URL that is accessible from the Internet.
Smartling could be receiving a 302 error for the callback URL. In this case, it is most likely being blocked by Sitecore. By default, "/sitecore modules/shell" is a protected folder in Sitecore 10 for which anonymous access is denied. If this is the case, please try adding the following to the web.config file on the CM server immediately AFTER the existing element <location path="sitecore modules/Shell">
I get an error when requesting translation:"ExistingJobs_OnChange method through reflection is not allowed." How can I resolve this error?
Errors like
Calling Smartling.Connector.Dialogs.SendToTranslation.ExistingJobs_OnChange method through reflection is not allowed
can appear when you attempt to request translation. The error comes after Sitecore released Security Bulletin SC2023-003-587441. This update adds a security layer that prevents some components in the Smartling Request Translation dialog from working.
To resolve this error, download and save the Smartling.Connector.SecurityHotfixWorkaround.configto your \<site root>\App_Config\Include
folder.
After installation, Sitecore restarts with the new configuration, and you can request a translation and add content to an existing Smartling job. For more information, see Sitecore documentation.