初始设置

生成个人访问令牌

首先,您需要生成一个个人访问令牌。要做到这一点,打开Bitbucket Enterprise,点击你的头像并选择管理帐户.然后切换到个人访问令牌选项卡并单击创建一个令牌

给你的代币一个名字,并确保选择允许存储库

点击创建并复制生成的令牌(记住,您将无法再次看到它)。

连接lockalise到Bitbucket Enterprise

打开本地化项目并单击更多>集成.然后找到Bitbucket Enterprise,按连接然后连接一次。提供在上一步中生成的个人访问令牌,以及主机的URLBitbucket Enterprise所在的位置:

接下来,调整其他设置:

  • 选择你的存储库连接到

  • 选择一个分支使用

  • 选择一个或多个平台包括在出口中

  • 决定是否希望文件名包含完整路径是很重要的。在大多数情况下不需要它,因为您可以在创建拉请求(导出)步骤中配置目录结构前缀。然而,当你有相似的文件在不同的子文件夹,例如。管理/ locale.json前端/ locale.json,则需要启用包括路径选项中的文件名。请记住,如果您已经上传了文件到项目中,在这个步骤中在文件名中包含路径将意味着您正在上传不同的文件。

一旦你准备好了,点击选择要拉出的文件

确保你只选择翻译文件从你的回购。选择文件后,单击确认

此时,您的Bitbucket Enterprise集成已经准备好了!

把翻译数据

要开始翻译你的信息,把数据从Bitbucket拉到Lokalise。你只须按把现在拉选项调整设置。

Pull操作将被添加到系统队列中,并在后台执行。

Auto-pull

当你对最初的拉动结果感到满意时,在Bitbucket中设置一个webhook是一个好主意,它会在你推到Bitbucket时自动拉动Lokalise的变化。

在Bitbucket中,导航到存储库设置> Webhooks。点击添加webhook,给它一个名字,然后复制/粘贴Auto-pull URL提供的本地化集成配置URL文本字段。选择一个或多个事件,然后单击创建

把请求

当翻译完成时,Lokalise可以用导出的文件创建拉取请求,然后您可以将其合并到选定的分支。

为了创建拉请求,您需要使用Bitbucket都企业启用触发。使用the是一个好主意预览按钮,这样您就可以在触发创建拉请求之前看到生成的文件/文件夹结构。

我们建议只触发拉请求到与你导出的文件类型匹配的平台的repo,也就是说,如果你导出的是JSON格式,Lokalise只会在Web平台的存储库中创建拉请求。

已知的限制

  • 缺省情况下,最大文件大小为5MB。这可以通过content.upload.max.size选择。

  • 没有“单一提交”选项

这回答了你的问题了吗?