在开发过程中使用多个独立的站点是很常见的。您可以有多个网站副本,并从中发送要翻译的内容。
发送翻译任务时,任务详情会输入到您的数据库中。您只能从数据库中包含该任务的站点获取翻译。因此,您必须小心谨慎,确保从正确的站点副本发送翻译任务。
从您的一个实例下载翻译不会阻止您在另一个实例上下载它。
让我们看一个可能的场景:
- 我们有一个名为“Live”的网站,我们将其复制到一个名为“Develop”的站点。
- 我们从“Live”站点发送“Page 1”进行翻译。
- 现在,我们创建“Live”站点的另一个副本,并将其命名为“Test”。
- 我们从“Develop”站点发送“Page 2”进行翻译。
- 我们从“Test”站点发送“Page 3”进行翻译。
将哪些内容交付到特定站点取决于翻译交付方式。我们可以使用自动或手动方式交付翻译。自动交付仅适用于我们最初激活翻译服务的原始(即“Live”)站点。在其他站点副本上,我们只能手动获取翻译。
如果我们启用了自动翻译交付,将会发生以下情况:
- “Live”站点没有发送“Page 2”和“Page 3”进行翻译的记录。只有“Page 1”的翻译会被接受并应用到“Live”站点。
如果我们手动获取翻译,情况将如下所示:
- “Live”站点将仅收到“Page 1”的翻译。同时,“Develop”站点将获得“Page 2”的翻译,“Test”站点将获得“Page 1”和“Page 3”的翻译。
- “Develop”站点是在发送“Page 1”进行翻译之前创建的,因此无法获取该页面的翻译。
- “Test”站点是在发送“Page 1”进行翻译之后创建的,因此它有该操作的记录。