初始设置
生成个人访问令牌
首先,您需要生成一个个人访问令牌。要做到这一点,打开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
选择。没有“单一提交”选项